apps/cMiniApp/project.config.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/constants/apiEnum.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/services/apiV2/enterpriseWallet.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/services/apiV2/index.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/services/apiV2/typings.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
apps/cMiniApp/project.config.json
@@ -3,8 +3,8 @@ "description": "", "setting": { "urlCheck": false, "es6": false, "enhance": false, "es6": true, "enhance": true, "postcss": false, "preloadBackgroundData": false, "minified": false, apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
@@ -132,7 +132,7 @@ try { // if (detail.value?.contractTemplateAccess === EnumElectronSignAccess.BestSign) { let params: API.PersonalUserElectronSignCommand = { id: id, id: detail.value?.id, }; let res = await enterpriseEmployeeServices.personalUserElectronSign(params); if (res) { packages/constants/apiEnum.ts
@@ -95,6 +95,22 @@ Identity4 = 20, } /** 企业钱包通道 */ export enum EnumEnterpriseWalletAccess { /**支付宝 */ Alipay = 10, } /** 企业钱包签约状态 */ export enum EnumEnterpriseWalletSignStatus { /**申请中 */ Apply = 10, /**已签约 */ Normal = 100, /**终止 */ Stop = 999, } /** 菜单类型 */ export enum EnumMenuType { /**菜单 */ packages/services/apiV2/enterpriseWallet.ts
@@ -7,7 +7,7 @@ body: API.AlipayFundExpandindirectCreateCommand, options?: API.RequestConfig ) { return request<boolean>('/api/user/enterpriseWallet/alipayFundExpandindirectCreate', { return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectCreate', { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', @@ -17,12 +17,105 @@ }); } /** 资金二级商户KYB代进件状态通知接口 POST /api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify */ /** 支付宝资金二级商户KYB代进件状态通知 POST /api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify */ export async function alipayFundExpandindirectCreateNotify( body: API.AlipayFundExpandindirectCreateNotifyCommand, body: { /** 通知ID */ notify_id?: string; /** 消息发送时的服务端时间 */ utc_timestamp?: string; /** 消息接口名称 */ msg_method?: string; /** 消息接受方的应用id */ app_id?: string; /** 版本号(1.1版本为标准消息) */ version?: string; /** 消息报文 */ biz_content?: string; /** 签名 */ sign?: string; /** 签名类型 */ sign_type?: string; /** 编码集,该字符集为验签和解密所需要的字符集 */ charset?: string; }, options?: API.RequestConfig ) { return request<boolean>('/api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify', { const formData = new FormData(); Object.keys(body).forEach((ele) => { const item = (body as any)[ele]; if (item !== undefined && item !== null) { formData.append( ele, typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item ); } }); return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify', { method: 'POST', data: formData, requestType: 'form', ...(options || {}), }); } /** 支付宝资金二级商户KYB代进件文件上传接口 POST /api/user/enterpriseWallet/alipayFundExpandindirectImageUpload */ export async function alipayFundExpandindirectImageUpload( body: { /** 产品码 */ ProductCode?: string; /** 场景码 */ BizScene?: string; }, File?: File, options?: API.RequestConfig ) { const formData = new FormData(); if (File) { formData.append('File', File); } Object.keys(body).forEach((ele) => { const item = (body as any)[ele]; if (item !== undefined && item !== null) { formData.append( ele, typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item ); } }); return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectImageUpload', { method: 'POST', data: formData, requestType: 'form', ...(options || {}), }); } /** 支付宝资金二级商户KYB代进件单取消接口 POST /api/user/enterpriseWallet/alipayFundExpandindirectOrderCancel */ export async function alipayFundExpandindirectOrderCancel( body: API.AlipayFundExpandindirectOrderCancelCommand, options?: API.RequestConfig ) { return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectOrderCancel', { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 转账 POST /api/user/enterpriseWallet/alipayTransfer */ export async function alipayTransfer(body: API.AlipayTransferCommand, options?: API.RequestConfig) { return request<string>('/api/user/enterpriseWallet/alipayTransfer', { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', @@ -34,10 +127,68 @@ /** 支付宝用户授权协议签约通知 POST /api/user/enterpriseWallet/alipayUserAgreementPageSignNotify */ export async function alipayUserAgreementPageSignNotify( body: API.AlipayUserAgreementPageSignNotifyQuery, body: { notify_id?: string; notify_time?: string; sign_type?: string; sign?: string; invalid_time?: string; sign_scene?: string; sign_time?: string; alipay_user_id?: string; status?: string; forex_eligible?: string; external_logon_id?: string; app_id?: string; auth_app_id?: string; external_agreement_no?: string; personal_product_code?: string; valid_time?: string; agreement_no?: string; zm_open_id?: string; alipay_open_id?: string; merchant_app_id?: string; alipay_logon_id?: string; notify_type?: string; zm_score?: string; single_quota?: string; login_token?: string; device_id?: string; credit_auth_mode?: string; specified_sort_assets?: string; partner_id?: string; modify_type?: string; next_deduct_time?: string; }, options?: API.RequestConfig ) { const formData = new FormData(); Object.keys(body).forEach((ele) => { const item = (body as any)[ele]; if (item !== undefined && item !== null) { formData.append( ele, typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item ); } }); return request<boolean>('/api/user/enterpriseWallet/alipayUserAgreementPageSignNotify', { method: 'POST', data: formData, requestType: 'form', ...(options || {}), }); } /** 关闭企业钱包 POST /api/user/enterpriseWallet/closeEnterpriseWallet */ export async function closeEnterpriseWallet( body: API.CloseEnterpriseWalletCommand, options?: API.RequestConfig ) { return request<string>('/api/user/enterpriseWallet/closeEnterpriseWallet', { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', @@ -46,3 +197,83 @@ ...(options || {}), }); } /** 查询支付宝资金二级商户KYB代进件单详情 GET /api/user/enterpriseWallet/getAlipayFundExpandindirectOrder */ export async function getAlipayFundExpandindirectOrder( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIgetAlipayFundExpandindirectOrderParams, options?: API.RequestConfig ) { return request<API.GetAlipayFundExpandindirectOrderQueryResult>( '/api/user/enterpriseWallet/getAlipayFundExpandindirectOrder', { method: 'GET', params: { ...params, }, ...(options || {}), } ); } /** 支付宝通知回传 GET /api/user/enterpriseWallet/getAlipayNotify */ export async function getAlipayNotify( body: API.GetAlipayNotifyCommand, options?: API.RequestConfig ) { const formData = new FormData(); Object.keys(body).forEach((ele) => { const item = (body as any)[ele]; if (item !== undefined && item !== null) { formData.append( ele, typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item ); } }); return request<boolean>('/api/user/enterpriseWallet/getAlipayNotify', { method: 'GET', data: formData, requestType: 'form', ...(options || {}), }); } /** 查询企业钱包详情 GET /api/user/enterpriseWallet/getEnterpriseWallet */ export async function getEnterpriseWallet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.APIgetEnterpriseWalletParams, options?: API.RequestConfig ) { return request<API.GetEnterpriseWalletQueryResult>( '/api/user/enterpriseWallet/getEnterpriseWallet', { method: 'GET', params: { ...params, }, ...(options || {}), } ); } /** 开通企业钱包 POST /api/user/enterpriseWallet/openEnterpriseWallet */ export async function openEnterpriseWallet( body: API.OpenEnterpriseWalletCommand, options?: API.RequestConfig ) { return request<API.OpenEnterpriseWalletCommandResult>( '/api/user/enterpriseWallet/openEnterpriseWallet', { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), } ); } packages/services/apiV2/index.ts
@@ -10,8 +10,8 @@ import * as resource from './resource'; import * as task from './task'; import * as dictionary from './dictionary'; import * as electronSign from './electronSign'; import * as enterpriseWallet from './enterpriseWallet'; import * as electronSign from './electronSign'; import * as userResume from './userResume'; import * as auth from './auth'; import * as taskCheckReceive from './taskCheckReceive'; @@ -28,8 +28,8 @@ resource, task, dictionary, electronSign, enterpriseWallet, electronSign, userResume, auth, taskCheckReceive, packages/services/apiV2/typings.d.ts
@@ -29,6 +29,8 @@ /** 商户行业资质图片或协议文本 */ sceneQualificationImage?: string; sitesInfo?: AlipayFundExpandindirectCreateCommandSites; /** Id */ id?: string; } interface AlipayFundExpandindirectCreateCommandSites { @@ -39,59 +41,21 @@ xchengxU_ZHI?: string; } interface AlipayFundExpandindirectCreateNotifyCommand { /** 通知ID */ notify_id?: string; /** 消息发送时的服务端时间 */ utc_timestamp?: string; /** 消息接口名称 */ msg_method?: string; /** 消息接受方的应用id */ app_id?: string; /** 版本号(1.1版本为标准消息) */ version?: string; /** 消息报文 */ biz_content?: string; /** 签名 */ sign?: string; /** 签名类型 */ sign_type?: string; /** 编码集,该字符集为验签和解密所需要的字符集 */ charset?: string; interface AlipayFundExpandindirectOrderCancelCommand { /** 代进件单Id */ id?: string; } interface AlipayUserAgreementPageSignNotifyQuery { /** 协议产品码,商户和支付宝签约时确定,不同业务场景对应不同的签约产品码。 */ personal_product_code?: string; /** 当前签约的协议场景。 */ sign_scene?: string; /** NORMAL 协议当前状态 1. TEMP:暂存,协议未生效过; 2. NORMAL:正常; 3. STOP:暂停 */ status?: string; /** 用户签约的支付宝账号对应的支付宝唯一用户号。 以2088开头的16位纯数字组成。 */ alipay_user_id?: string; /** 支付宝系统中用以唯一标识用户签约记录的编号。 */ agreement_no?: string; /** 支付宝代扣协议的实际签约时间,格式为yyyy-MM-dd HH:mm:ss。 */ sign_time?: string; /** 用户在商户网站的登录账号,如果商户接口中未传,则不会返回 */ external_logon_id?: string; /** 支付宝分配给开发者的应用Id */ app_id?: string; /** 支付宝分配给商户的应用Id */ auth_app_id?: string; /** 代扣协议中标示用户的唯一签约号(确保在商户系统中唯一)。 */ external_agreement_no?: string; /** 用户代扣协议的实际生效时间,格式为yyyy-MM-dd HH:mm:ss。 */ valid_time?: string; /** 返回脱敏的支付宝账号。 */ alipay_logon_id?: string; /** 用户签约成功通知类型 */ notify_type?: string; } type AlipayTransferCommand = Record<string, any>; interface APIcheckHealthParams { /** 健康校验 */ request?: CheckHealthQuery; } interface APIgetAlipayFundExpandindirectOrderParams { /** 代进件单Id */ id?: string; } interface APIgetAliyunOSSAcsParams { @@ -187,6 +151,11 @@ interface APIgetEnterpriseSmsSettingParams { /** Id */ id?: string; } interface APIgetEnterpriseWalletParams { /** 通道 */ access?: EnumEnterpriseWalletAccess; } interface APIgetFileUrlParams { @@ -401,6 +370,10 @@ type ClearTaskCollectCommand = Record<string, any>; interface CloseEnterpriseWalletCommand { access?: EnumEnterpriseWalletAccess; } interface CollectTaskCommand { /** 任务Id */ ids?: string[]; @@ -568,6 +541,20 @@ Identity3 = 10, /**企业四要素 */ Identity4 = 20, } enum EnumEnterpriseWalletAccess { /**支付宝 */ Alipay = 10, } enum EnumEnterpriseWalletSignStatus { /**申请中 */ Apply = 10, /**已签约 */ Normal = 100, /**终止 */ Stop = 999, } enum EnumMenuType { @@ -890,6 +877,24 @@ timestamp?: number; } interface FriendlyResultGetAlipayFundExpandindirectOrderQueryResult { /** 跟踪Id */ traceId?: string; /** 状态码 */ code?: number; /** 错误码 */ errorCode?: string; data?: GetAlipayFundExpandindirectOrderQueryResult; /** 执行成功 */ success?: boolean; /** 错误信息 */ msg?: any; /** 附加数据 */ extras?: any; /** 时间戳 */ timestamp?: number; } interface FriendlyResultGetAliyunOSSAcsQueryResult { /** 跟踪Id */ traceId?: string; @@ -1186,6 +1191,24 @@ /** 错误码 */ errorCode?: string; data?: GetEnterpriseSmsSettingQueryResult; /** 执行成功 */ success?: boolean; /** 错误信息 */ msg?: any; /** 附加数据 */ extras?: any; /** 时间戳 */ timestamp?: number; } interface FriendlyResultGetEnterpriseWalletQueryResult { /** 跟踪Id */ traceId?: string; /** 状态码 */ code?: number; /** 错误码 */ errorCode?: string; data?: GetEnterpriseWalletQueryResult; /** 执行成功 */ success?: boolean; /** 错误信息 */ @@ -2001,6 +2024,24 @@ timestamp?: number; } interface FriendlyResultOpenEnterpriseWalletCommandResult { /** 跟踪Id */ traceId?: string; /** 状态码 */ code?: number; /** 错误码 */ errorCode?: string; data?: OpenEnterpriseWalletCommandResult; /** 执行成功 */ success?: boolean; /** 错误信息 */ msg?: any; /** 附加数据 */ extras?: any; /** 时间戳 */ timestamp?: number; } interface FriendlyResultPagedListQueryResultGetDictionaryCategoriesQueryResultItem { /** 跟踪Id */ traceId?: string; @@ -2145,6 +2186,52 @@ /** 时间戳 */ timestamp?: number; } interface GetAlipayFundExpandindirectOrderQueryResult { /** Id */ id?: string; /** 产品码 */ productCode?: string; /** 场景码 */ bizScene?: string; /** 外部单号 */ outBizNo?: string; /** 二级商户信息-标识 */ identity?: string; /** 二级商户信息-标识类型 */ identityType?: string; /** 二级商户信息-姓名 */ name?: string; /** 业务类型 */ bizType?: string; /** 原进件单id */ originalOrderId?: string; /** 资金记账本的业务场景 */ sceneCode?: string; /** 转账场景说明 */ sceneDirections?: string; /** 转账场景截图 */ sceneImage?: string; /** 商户行业资质图片或协议文本 */ sceneQualificationImage?: string; /** 商户站点信息 */ sites?: string; /** 进件单id */ orderId?: string; /** 进件单状态 审批中: PROCESSING 已生效: VALID 审批不通过: INVALID 已废弃: DISUSE 已撤销: REVOKED */ status?: string; /** 进件单任务完结时间 */ taskFinishTime?: string; /** 进件单审核不通过原因 */ riskReviewRemark?: string; } type GetAlipayNotifyCommand = Record<string, any>; type GetAliyunOSSAcsQuery = Record<string, any>; @@ -2919,6 +3006,23 @@ isConfigured?: boolean; } interface GetEnterpriseWalletQueryResult { /** 钱包Id */ id?: string; access?: EnumEnterpriseWalletAccess; /** 协议号 */ code?: string; /** 通道协议号 */ agreementNo?: string; /** 协议签约时间 */ signTime?: string; /** 协议生效时间 */ validTime?: string; /** 协议失效时间 */ invalidTime?: string; signStatus?: EnumEnterpriseWalletSignStatus; } interface GetExceptionLogsQuery { /** 跟踪Id */ traceId?: string; @@ -3319,6 +3423,8 @@ } interface GetPersonalUserElectronSignQueryResult { /** 灵工Id */ id?: string; /** 合同编号 */ contractCode?: string; contractTemplateAccess?: EnumElectronSignAccess; @@ -4241,6 +4347,15 @@ isBindPhoneNumber?: boolean; } interface OpenEnterpriseWalletCommand { access?: EnumEnterpriseWalletAccess; } interface OpenEnterpriseWalletCommandResult { /** 签约地址 */ signUrl?: string; } interface PagedListQueryPageModel { /** 行数 */ rows?: number;