From d072756126dbd8268957cec9f3aae2e0af16ce52 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 05 九月 2025 14:37:29 +0800
Subject: [PATCH] fix: 签约

---
 src/services/api/enterpriseEmployee.ts      |   15 
 .eslintrc-auto-import.json                  |    9 
 src/services/api/codeUrl.ts                 |   30 +
 src/services/api/typings.d.ts               |  756 ++++++++++++++++++++++++++++-
 src/views/SignMiddleware/SignU.vue          |    6 
 src/views/SignMiddleware/SignMiddleware.vue |   26 
 src/services/api/enterpriseWallet.ts        |  315 ++++++++++++
 src/services/api/taskUser.ts                |   18 
 src/services/api/task.ts                    |   93 +++
 src/views/FlexJobManage/FlexJobManage.vue   |    7 
 src/services/api/index.ts                   |   10 
 auto-imports.d.ts                           |   20 
 src/constants/apiEnum.ts                    |  134 ++++
 src/services/api/user.ts                    |   32 +
 14 files changed, 1,399 insertions(+), 72 deletions(-)

diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json
index 649d418..b651d98 100644
--- a/.eslintrc-auto-import.json
+++ b/.eslintrc-auto-import.json
@@ -19,6 +19,7 @@
     "EnumBillingMethodUnitText": true,
     "EnumClientType": true,
     "EnumClientTypeText": true,
+    "EnumCodeUrlScene": true,
     "EnumContractTemplateStatus": true,
     "EnumContractTemplateStatusText": true,
     "EnumContractTemplateValueRecorder": true,
@@ -29,6 +30,13 @@
     "EnumEnterpriseCostStatus": true,
     "EnumEnterpriseCostType": true,
     "EnumEnterpriseRealMethod": true,
+    "EnumEnterpriseWalletAccess": true,
+    "EnumEnterpriseWalletExpandindirectOrderFileType": true,
+    "EnumEnterpriseWalletExpandindirectOrderScene": true,
+    "EnumEnterpriseWalletExpandindirectOrderStatus": true,
+    "EnumEnterpriseWalletSignStatus": true,
+    "EnumEnterpriseWalletTransactionStatus": true,
+    "EnumEnterpriseWalletTransactionType": true,
     "EnumMenuType": true,
     "EnumMenuVisitLevel": true,
     "EnumOcrAccess": true,
@@ -54,6 +62,7 @@
     "EnumTaskReleaseStatus": true,
     "EnumTaskReleaseStatusText": true,
     "EnumTaskReleaseStatusTextForTip": true,
+    "EnumTaskSettlementOrderStatus": true,
     "EnumTaskSettlementStatus": true,
     "EnumTaskStatus": true,
     "EnumTaskStatusText": true,
diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index 50dfe20..0d3f4f7 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -23,6 +23,7 @@
   const EnumBillingMethodUnitText: typeof import('./src/constants/task')['EnumBillingMethodUnitText']
   const EnumClientType: typeof import('./src/constants/apiEnum')['EnumClientType']
   const EnumClientTypeText: typeof import('./src/constants/apiEnumText')['EnumClientTypeText']
+  const EnumCodeUrlScene: typeof import('./src/constants/apiEnum')['EnumCodeUrlScene']
   const EnumContractTemplateStatus: typeof import('./src/constants/apiEnum')['EnumContractTemplateStatus']
   const EnumContractTemplateStatusText: typeof import('./src/constants/electronSign')['EnumContractTemplateStatusText']
   const EnumContractTemplateValueRecorder: typeof import('./src/constants/apiEnum')['EnumContractTemplateValueRecorder']
@@ -33,6 +34,13 @@
   const EnumEnterpriseCostStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseCostStatus']
   const EnumEnterpriseCostType: typeof import('./src/constants/apiEnum')['EnumEnterpriseCostType']
   const EnumEnterpriseRealMethod: typeof import('./src/constants/apiEnum')['EnumEnterpriseRealMethod']
+  const EnumEnterpriseWalletAccess: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletAccess']
+  const EnumEnterpriseWalletExpandindirectOrderFileType: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderFileType']
+  const EnumEnterpriseWalletExpandindirectOrderScene: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderScene']
+  const EnumEnterpriseWalletExpandindirectOrderStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']
+  const EnumEnterpriseWalletSignStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']
+  const EnumEnterpriseWalletTransactionStatus: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus']
+  const EnumEnterpriseWalletTransactionType: typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']
   const EnumMenuType: typeof import('./src/constants/apiEnum')['EnumMenuType']
   const EnumMenuVisitLevel: typeof import('./src/constants/apiEnum')['EnumMenuVisitLevel']
   const EnumOcrAccess: typeof import('./src/constants/apiEnum')['EnumOcrAccess']
@@ -59,6 +67,7 @@
   const EnumTaskReleaseStatus: typeof import('./src/constants/apiEnum')['EnumTaskReleaseStatus']
   const EnumTaskReleaseStatusText: typeof import('./src/constants/task')['EnumTaskReleaseStatusText']
   const EnumTaskReleaseStatusTextForTip: typeof import('./src/constants/task')['EnumTaskReleaseStatusTextForTip']
+  const EnumTaskSettlementOrderStatus: typeof import('./src/constants/apiEnum')['EnumTaskSettlementOrderStatus']
   const EnumTaskSettlementStatus: typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']
   const EnumTaskStatus: typeof import('./src/constants/apiEnum')['EnumTaskStatus']
   const EnumTaskStatusText: typeof import('./src/constants/task')['EnumTaskStatusText']
@@ -226,7 +235,7 @@
   export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
   import('vue')
   // @ts-ignore
-  export type { EnumBillingMethod, EnumClientType, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum'
+  export type { EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton, EnumBillingMethod, EnumClientType, EnumCodeUrlScene, EnumContractTemplateStatus, EnumContractTemplateValueRecorder, EnumContractTemplateValueType, EnumDataSource, EnumDbAuditOperate, EnumElectronSignAccess, EnumEnterpriseCostStatus, EnumEnterpriseCostType, EnumEnterpriseRealMethod, EnumEnterpriseWalletAccess, EnumEnterpriseWalletExpandindirectOrderFileType, EnumEnterpriseWalletExpandindirectOrderScene, EnumEnterpriseWalletExpandindirectOrderStatus, EnumEnterpriseWalletSignStatus, EnumEnterpriseWalletTransactionStatus, EnumEnterpriseWalletTransactionType, EnumMenuType, EnumMenuVisitLevel, EnumOcrAccess, EnumPagedListOrder, EnumPayAccess, EnumPersonalFreeTime, EnumPersonalJobSeekingStatus, EnumPersonalRealMethod, EnumPersonalUserRealStatus, EnumRealAccess, EnumResourceController, EnumResourceMethod, EnumRoleWebApiDataPower, EnumSettlementCycle, EnumSmsAccess, EnumTaskCheckReceiveStatus, EnumTaskRecommendStatus, EnumTaskReleaseStatus, EnumTaskSettlementOrderStatus, EnumTaskSettlementStatus, EnumTaskStatus, EnumTaskUserArrangeStatus, EnumTaskUserHireStatus, EnumTaskUserSignContractStatus, EnumTaskUserSubmitCheckReceiveStatus, EnumUserGender, EnumUserRealMethod, EnumUserStatus, EnumUserType, GetPersonalApplyTaskInfosQueryStatus, GetPersonalHireTaskInfosQueryStatus, GetTaskInfoQueryResultApplyButton, GetTaskInfoQueryResultHireButton } from './src/constants/apiEnum'
   import('./src/constants/apiEnum')
   // @ts-ignore
   export type { CategoryCode, IdentityCodeEnum, EducationCodeEnum, CertificateTypeCodeEnum, WelfareCodeEnum } from './src/constants/dic'
@@ -274,6 +283,7 @@
     readonly EnumBillingMethodUnitText: UnwrapRef<typeof import('./src/constants/task')['EnumBillingMethodUnitText']>
     readonly EnumClientType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumClientType']>
     readonly EnumClientTypeText: UnwrapRef<typeof import('./src/constants/apiEnumText')['EnumClientTypeText']>
+    readonly EnumCodeUrlScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumCodeUrlScene']>
     readonly EnumContractTemplateStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumContractTemplateStatus']>
     readonly EnumContractTemplateStatusText: UnwrapRef<typeof import('./src/constants/electronSign')['EnumContractTemplateStatusText']>
     readonly EnumContractTemplateValueRecorder: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumContractTemplateValueRecorder']>
@@ -284,6 +294,13 @@
     readonly EnumEnterpriseCostStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCostStatus']>
     readonly EnumEnterpriseCostType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseCostType']>
     readonly EnumEnterpriseRealMethod: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseRealMethod']>
+    readonly EnumEnterpriseWalletAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletAccess']>
+    readonly EnumEnterpriseWalletExpandindirectOrderFileType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderFileType']>
+    readonly EnumEnterpriseWalletExpandindirectOrderScene: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderScene']>
+    readonly EnumEnterpriseWalletExpandindirectOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletExpandindirectOrderStatus']>
+    readonly EnumEnterpriseWalletSignStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletSignStatus']>
+    readonly EnumEnterpriseWalletTransactionStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionStatus']>
+    readonly EnumEnterpriseWalletTransactionType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumEnterpriseWalletTransactionType']>
     readonly EnumMenuType: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuType']>
     readonly EnumMenuVisitLevel: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumMenuVisitLevel']>
     readonly EnumOcrAccess: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumOcrAccess']>
@@ -309,6 +326,7 @@
     readonly EnumTaskReleaseStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskReleaseStatus']>
     readonly EnumTaskReleaseStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskReleaseStatusText']>
     readonly EnumTaskReleaseStatusTextForTip: UnwrapRef<typeof import('./src/constants/task')['EnumTaskReleaseStatusTextForTip']>
+    readonly EnumTaskSettlementOrderStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskSettlementOrderStatus']>
     readonly EnumTaskSettlementStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskSettlementStatus']>
     readonly EnumTaskStatus: UnwrapRef<typeof import('./src/constants/apiEnum')['EnumTaskStatus']>
     readonly EnumTaskStatusText: UnwrapRef<typeof import('./src/constants/task')['EnumTaskStatusText']>
diff --git a/src/constants/apiEnum.ts b/src/constants/apiEnum.ts
index 0181980..9f228cf 100644
--- a/src/constants/apiEnum.ts
+++ b/src/constants/apiEnum.ts
@@ -21,6 +21,12 @@
   Wxmp = 20,
 }
 
+/** 缂栧彿鍦板潃鍦烘櫙 */
+export enum EnumCodeUrlScene {
+  /**绛剧害鍦板潃 */
+  ElectronSignUrl = 10,
+}
+
 /** 鍚堝悓鍒剁増鐘舵�� */
 export enum EnumContractTemplateStatus {
   /**寰呭埗鐗� */
@@ -93,6 +99,94 @@
   Identity3 = 10,
   /**浼佷笟鍥涜绱� */
   Identity4 = 20,
+}
+
+/** 浼佷笟閽卞寘閫氶亾 */
+export enum EnumEnterpriseWalletAccess {
+  /**鏀粯瀹� */
+  Alipay = 10,
+}
+
+/** 浼佷笟閽卞寘浠h繘浠跺崟闄勪欢绫诲瀷 */
+export enum EnumEnterpriseWalletExpandindirectOrderFileType {
+  /**杞处鍦烘櫙鎴浘 */
+  Scene = 10,
+  /**鍟嗘埛琛屼笟璧勮川鍥剧墖鎴栧崗璁枃鏈� */
+  SceneQualification = 20,
+}
+
+/** 浼佷笟閽卞寘浠h繘浠跺満鏅� */
+export enum EnumEnterpriseWalletExpandindirectOrderScene {
+  /**鐜伴噾钀ラ攢 */
+  XIANJIN_YINGXIAO = 10,
+  /**琛屾斂琛ヨ创 */
+  XINGZHENG_BUTIE = 20,
+  /**淇濋櫓鐞嗚禂 */
+  BAOXIAN_LIPEI = 30,
+  /**浣i噾鎶ラ叕 */
+  YONGJIN_BAOCHOU = 40,
+  /**浼佷笟璧斾粯 */
+  QIYE_PEIFU = 50,
+  /**閲囪喘璐ф */
+  CAIGOU_HUOKUAN = 60,
+  /**浜屾墜鍥炴敹 */
+  ERSHOU_HUISHOU = 70,
+  /**鍏泭琛ュ姪 */
+  GONGYI_BUZHU = 80,
+  /**鍏朵粬鍦烘櫙 */
+  ZHUANZHANG_QITA = 90,
+}
+
+/** 浼佷笟閽卞寘浠h繘浠跺崟鐘舵�� */
+export enum EnumEnterpriseWalletExpandindirectOrderStatus {
+  /**鏈繘浠� */
+  Wait = 1,
+  /**瀹℃壒涓� */
+  PROCESSING = 10,
+  /**宸茶繘浠� */
+  VALID = 20,
+  /**瀹℃壒涓嶉�氳繃 */
+  INVALID = 30,
+  /**宸插簾寮� */
+  DISUSE = 40,
+  /**宸叉挙閿� */
+  REVOKED = 50,
+}
+
+/** 浼佷笟閽卞寘绛剧害鐘舵�� */
+export enum EnumEnterpriseWalletSignStatus {
+  /**鏈绾� */
+  Wait = 1,
+  /**鐢宠涓� */
+  Apply = 10,
+  /**宸茬绾� */
+  Normal = 100,
+  /**缁堟 */
+  Stop = 999,
+}
+
+/** 浼佷笟閽卞寘浜ゆ槗鐘舵�� */
+export enum EnumEnterpriseWalletTransactionStatus {
+  /**寰呮彁浜� */
+  WaitSubmit = 1,
+  /**寰呮敮浠� */
+  WaitPay = 10,
+  /**澶勭悊涓� */
+  Dealing = 20,
+  /**鎴愬姛 */
+  Success = 30,
+  /**閫�绁� */
+  Refund = 40,
+  /**澶辫触 */
+  Fail = 50,
+}
+
+/** 浼佷笟閽卞寘浜ゆ槗绫诲瀷 */
+export enum EnumEnterpriseWalletTransactionType {
+  /**鍏呭�� */
+  Recharge = 10,
+  /**杞处 */
+  Transfer = 20,
 }
 
 /** 鑿滃崟绫诲瀷 */
@@ -205,34 +299,36 @@
   FlexJobServerTaskUser = 2,
   /**浠诲姟楠屾敹 */
   FlexJobServerTaskCheckReceive = 3,
+  /**缂栧彿鍦板潃 */
+  CommonServerCodeUrls = 4,
   /**鏂囦欢 */
-  CommonServerFileUtils = 4,
+  CommonServerFileUtils = 5,
   /**鏂囧瓧璇嗗埆 */
-  CommonServerOcrUtils = 5,
+  CommonServerOcrUtils = 6,
   /**鏃ュ織璁板綍 */
-  CommonServerLogRecords = 6,
+  CommonServerLogRecords = 7,
   /**鐢ㄦ埛璁よ瘉 */
-  UserServerAuth = 7,
+  UserServerAuth = 8,
   /**鐢ㄦ埛鑿滃崟 */
-  UserServerMenu = 8,
+  UserServerMenu = 9,
   /**鐢ㄦ埛璧勬簮 */
-  UserServerResource = 9,
+  UserServerResource = 10,
   /**鐢ㄦ埛瑙掕壊 */
-  UserServerRole = 10,
+  UserServerRole = 11,
   /**鐢ㄦ埛淇℃伅 */
-  UserServerUser = 11,
+  UserServerUser = 12,
   /**鐢靛瓙绛� */
-  UserServerElectronSign = 12,
+  UserServerElectronSign = 13,
   /**鐢ㄦ埛绠�鍘� */
-  UserServerUserResume = 13,
+  UserServerUserResume = 14,
   /**浼佷笟淇℃伅 */
-  UserServerEnterprise = 14,
+  UserServerEnterprise = 15,
   /**浼佷笟閽卞寘 */
-  UserServerEnterpriseWallet = 15,
+  UserServerEnterpriseWallet = 16,
   /**鐏靛伐淇℃伅 */
-  UserServerEnterpriseEmployee = 16,
+  UserServerEnterpriseEmployee = 17,
   /**鐢靛瓙绛� */
-  ElectronSignServerElectronSign = 17,
+  ElectronSignServerElectronSign = 18,
 }
 
 /** 璧勬簮璇锋眰鏂瑰紡 */
@@ -307,10 +403,20 @@
   Stopped = 100,
 }
 
+/** 浠诲姟缁撶畻鍗曠姸鎬� */
+export enum EnumTaskSettlementOrderStatus {
+  /**寰呬笂浼� */
+  Wait = 10,
+  /**宸蹭笂浼� */
+  Completed = 20,
+}
+
 /** 浠诲姟缁撶畻鐘舵�� */
 export enum EnumTaskSettlementStatus {
   /**寰呯粨绠� */
   Wait = 10,
+  /**缁撶畻涓� */
+  InProcess = 20,
   /**宸茬粨绠� */
   Completed = 30,
 }
diff --git a/src/services/api/codeUrl.ts b/src/services/api/codeUrl.ts
new file mode 100644
index 0000000..481bb5b
--- /dev/null
+++ b/src/services/api/codeUrl.ts
@@ -0,0 +1,30 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ缂栧彿鍦板潃 GET /api/common/codeUrl/getCodeUrl */
+export async function getCodeUrl(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetCodeUrlParams,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/common/codeUrl/getCodeUrl', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 淇濆瓨缂栧彿鍦板潃 POST /api/common/codeUrl/saveCodeUrl */
+export async function saveCodeUrl(body: API.SaveCodeUrlCommand, options?: API.RequestConfig) {
+  return request<string>('/api/common/codeUrl/saveCodeUrl', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/enterpriseEmployee.ts b/src/services/api/enterpriseEmployee.ts
index 874d511..286ed8a 100644
--- a/src/services/api/enterpriseEmployee.ts
+++ b/src/services/api/enterpriseEmployee.ts
@@ -158,6 +158,21 @@
   );
 }
 
+/** 鍙戦�侀個璇风绾︾煭淇� POST /api/user/enterpriseEmployee/sendInviteElectronSignSms */
+export async function sendInviteElectronSignSms(
+  body: API.SendInviteElectronSignSmsCommand,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/user/enterpriseEmployee/sendInviteElectronSignSms', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 鐏靛伐瑙g害 POST /api/user/enterpriseEmployee/stopElectronSign */
 export async function stopElectronSign(
   body: API.StopElectronSignCommand,
diff --git a/src/services/api/enterpriseWallet.ts b/src/services/api/enterpriseWallet.ts
index 343ba99..b03ba6d 100644
--- a/src/services/api/enterpriseWallet.ts
+++ b/src/services/api/enterpriseWallet.ts
@@ -2,13 +2,322 @@
 // @ts-ignore
 import { request } from '@/utils/request';
 
-/** 鏀粯瀹濈敤鎴锋巿鏉冨崗璁绾﹂�氱煡 POST /api/user/enterpriseWallet/alipayUserAgreementPageSignNotify */
-export async function alipayUserAgreementPageSignNotify(
-  body: API.AlipayUserAgreementPageSignNotifyQuery,
+/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠剁姸鎬侀�氱煡 POST /api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify */
+export async function alipayFundExpandindirectCreateNotify(
+  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;
+    /** 缂栫爜闆嗭紝璇ュ瓧绗﹂泦涓洪獙绛惧拰瑙e瘑鎵�闇�瑕佺殑瀛楃闆� */
+    charset?: 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<string>('/api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify', {
+    method: 'POST',
+    data: formData,
+    requestType: 'form',
+    ...(options || {}),
+  });
+}
+
+/** 璧勯噾鍗曟嵁鐘舵�佸彉鏇撮�氱煡 POST /api/user/enterpriseWallet/alipayFundTransOrderChangedNotify */
+export async function alipayFundTransOrderChangedNotify(
+  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;
+    /** 缂栫爜闆嗭紝璇ュ瓧绗﹂泦涓洪獙绛惧拰瑙e瘑鎵�闇�瑕佺殑瀛楃闆� */
+    charset?: 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/alipayFundTransOrderChangedNotify', {
+    method: 'POST',
+    data: formData,
+    requestType: 'form',
+    ...(options || {}),
+  });
+}
+
+/** 鏀粯瀹濈敤鎴锋巿鏉冨崗璁绾﹂�氱煡 POST /api/user/enterpriseWallet/alipayUserAgreementPageSignNotify */
+export async function alipayUserAgreementPageSignNotify(
+  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',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠� POST /api/user/enterpriseWallet/enterpriseWalletExpandindirectCreate */
+export async function enterpriseWalletExpandindirectCreate(
+  body: API.EnterpriseWalletExpandindirectCreateCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/enterpriseWallet/enterpriseWalletExpandindirectCreate', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠跺崟鍙栨秷鎺ュ彛 POST /api/user/enterpriseWallet/enterpriseWalletExpandindirectOrderCancel */
+export async function enterpriseWalletExpandindirectOrderCancel(
+  body: API.EnterpriseWalletExpandindirectOrderCancelCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/enterpriseWallet/enterpriseWalletExpandindirectOrderCancel', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(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(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetEnterpriseWalletParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetEnterpriseWalletQueryResult>(
+    '/api/user/enterpriseWallet/getEnterpriseWallet',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠跺崟璇︽儏 GET /api/user/enterpriseWallet/getEnterpriseWalletExpandindirectOrder */
+export async function getEnterpriseWalletExpandindirectOrder(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetEnterpriseWalletExpandindirectOrderParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetEnterpriseWalletExpandindirectOrderQueryResult>(
+    '/api/user/enterpriseWallet/getEnterpriseWalletExpandindirectOrder',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ浼佷笟閽卞寘浜ゆ槗璇︽儏 GET /api/user/enterpriseWallet/getEnterpriseWalletTransaction */
+export async function getEnterpriseWalletTransaction(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetEnterpriseWalletTransactionParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetEnterpriseWalletTransactionQueryResult>(
+    '/api/user/enterpriseWallet/getEnterpriseWalletTransaction',
+    {
+      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 || {}),
+    }
+  );
+}
+
+/** 浼佷笟閽卞寘鍏呭�� POST /api/user/enterpriseWallet/rechargeEnterpriseWallet */
+export async function rechargeEnterpriseWallet(
+  body: API.RechargeEnterpriseWalletCommand,
+  options?: API.RequestConfig
+) {
+  return request<API.RechargeEnterpriseWalletCommandResult>(
+    '/api/user/enterpriseWallet/rechargeEnterpriseWallet',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json-patch+json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
+/** 浼佷笟閽卞寘杞处 POST /api/user/enterpriseWallet/transferEnterpriseWallet */
+export async function transferEnterpriseWallet(
+  body: API.TransferEnterpriseWalletCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/enterpriseWallet/transferEnterpriseWallet', {
+    method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
     },
diff --git a/src/services/api/index.ts b/src/services/api/index.ts
index e230365..1c75685 100644
--- a/src/services/api/index.ts
+++ b/src/services/api/index.ts
@@ -6,10 +6,12 @@
 import * as user from './user';
 import * as role from './role';
 import * as ocrUtils from './ocrUtils';
+import * as task from './task';
 import * as enterprise from './enterprise';
 import * as resource from './resource';
-import * as task from './task';
 import * as dictionary from './dictionary';
+import * as enterpriseWallet from './enterpriseWallet';
+import * as codeUrl from './codeUrl';
 import * as electronSign from './electronSign';
 import * as userResume from './userResume';
 import * as auth from './auth';
@@ -17,17 +19,18 @@
 import * as taskUser from './taskUser';
 import * as menu from './menu';
 import * as logRecords from './logRecords';
-import * as enterpriseWallet from './enterpriseWallet';
 import * as fileUtils from './fileUtils';
 export default {
   enterpriseEmployee,
   user,
   role,
   ocrUtils,
+  task,
   enterprise,
   resource,
-  task,
   dictionary,
+  enterpriseWallet,
+  codeUrl,
   electronSign,
   userResume,
   auth,
@@ -35,6 +38,5 @@
   taskUser,
   menu,
   logRecords,
-  enterpriseWallet,
   fileUtils,
 };
diff --git a/src/services/api/task.ts b/src/services/api/task.ts
index 19f5179..06e974f 100644
--- a/src/services/api/task.ts
+++ b/src/services/api/task.ts
@@ -83,6 +83,36 @@
   );
 }
 
+/** 鏌ヨ缁撶畻鍗曡鎯� GET /api/flexjob/task/getSettlementTask */
+export async function getSettlementTask(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetSettlementTaskParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetSettlementTaskQueryResult>('/api/flexjob/task/getSettlementTask', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鏌ヨ缁撶畻浠诲姟鍒嗛〉鍒楄〃鏁版嵁 POST /api/flexjob/task/getSettlementTasks */
+export async function getSettlementTasks(
+  body: API.GetSettlementTasksQuery,
+  options?: API.RequestConfig
+) {
+  return request<API.GetSettlementTasksQueryResult>('/api/flexjob/task/getSettlementTasks', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 鏌ヨ浠诲姟浼佷笟淇℃伅 GET /api/flexjob/task/getTaskEnterprise */
 export async function getTaskEnterprise(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -116,6 +146,39 @@
 /** 鏌ヨ浠诲姟鍒嗛〉鍒楄〃 POST /api/flexjob/task/getTaskInfos */
 export async function getTaskInfos(body: API.GetTaskInfosQuery, options?: API.RequestConfig) {
   return request<API.GetTaskInfosQueryResult>('/api/flexjob/task/getTaskInfos', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏌ヨ浠诲姟閫夋嫨鍣ㄦ暟鎹� GET /api/flexjob/task/getTaskSelect */
+export async function getTaskSelect(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetTaskSelectParams,
+  options?: API.RequestConfig
+) {
+  return request<API.SelectOptionGuidGetTaskSelectQueryOption[]>(
+    '/api/flexjob/task/getTaskSelect',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鎾ゅ洖缁撶畻 POST /api/flexjob/task/revokeTaskSettlementOrder */
+export async function revokeTaskSettlementOrder(
+  body: API.RevokeTaskSettlementOrderCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/flexjob/task/revokeTaskSettlementOrder', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json-patch+json',
@@ -166,3 +229,33 @@
     ...(options || {}),
   });
 }
+
+/** 纭缁撶畻 POST /api/flexjob/task/sureTaskSettlement */
+export async function sureTaskSettlement(
+  body: API.SureTaskSettlementCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/flexjob/task/sureTaskSettlement', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 纭缁撶畻鍗� POST /api/flexjob/task/sureTaskSettlementOrder */
+export async function sureTaskSettlementOrder(
+  body: API.SureTaskSettlementOrderCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/flexjob/task/sureTaskSettlementOrder', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/src/services/api/taskUser.ts b/src/services/api/taskUser.ts
index 0edd5de..a66d30a 100644
--- a/src/services/api/taskUser.ts
+++ b/src/services/api/taskUser.ts
@@ -56,6 +56,24 @@
   });
 }
 
+/** 鏌ヨ缁撶畻鍚嶅崟鍒嗛〉鍒楄〃鏁版嵁 GET /api/flexjob/taskUser/getSettlementTaskUsers */
+export async function getSettlementTaskUsers(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetSettlementTaskUsersParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetSettlementTaskUsersQueryResult>(
+    '/api/flexjob/taskUser/getSettlementTaskUsers',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
 /** 鏌ヨ搴旇仒鎶ュ悕浜哄憳褰曠敤鐘舵�� GET /api/flexjob/taskUser/getTaskUserHireStatus */
 export async function getTaskUserHireStatus(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index 6f6f2fa..0a699bf 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -3,35 +3,6 @@
     [key: string]: any;
   }
 
-  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;
-    /** 鏀粯瀹濅唬鎵e崗璁殑瀹為檯绛剧害鏃堕棿锛屾牸寮忎负yyyy-MM-dd HH:mm:ss銆� */
-    sign_time?: string;
-    /** 鐢ㄦ埛鍦ㄥ晢鎴风綉绔欑殑鐧诲綍璐﹀彿锛屽鏋滃晢鎴锋帴鍙d腑鏈紶锛屽垯涓嶄細杩斿洖 */
-    external_logon_id?: string;
-    /** 鏀粯瀹濆垎閰嶇粰寮�鍙戣�呯殑搴旂敤Id */
-    app_id?: string;
-    /** 鏀粯瀹濆垎閰嶇粰鍟嗘埛鐨勫簲鐢↖d */
-    auth_app_id?: string;
-    /** 浠f墸鍗忚涓爣绀虹敤鎴风殑鍞竴绛剧害鍙凤紙纭繚鍦ㄥ晢鎴风郴缁熶腑鍞竴锛夈�� */
-    external_agreement_no?: string;
-    /** 鐢ㄦ埛浠f墸鍗忚鐨勫疄闄呯敓鏁堟椂闂达紝鏍煎紡涓簓yyy-MM-dd HH:mm:ss銆� */
-    valid_time?: string;
-    /** 杩斿洖鑴辨晱鐨勬敮浠樺疂璐﹀彿銆� */
-    alipay_logon_id?: string;
-    /** 鐢ㄦ埛绛剧害鎴愬姛閫氱煡绫诲瀷 */
-    notify_type?: string;
-  }
-
   interface APIcheckHealthParams {
     /** 鍋ュ悍鏍¢獙 */
     request?: CheckHealthQuery;
@@ -56,6 +27,13 @@
     taskInfoUserId?: string;
     /** 鏃ユ湡锛堢敤浜庝袱涓皬绋嬪簭 璺熸煇涓�涓狪d涓�璧蜂紶锛� */
     date?: string;
+  }
+
+  interface APIgetCodeUrlParams {
+    /** 鍦烘櫙 */
+    scene?: EnumCodeUrlScene;
+    /** 缂栧彿 */
+    code?: string;
   }
 
   interface APIgetContractTemplateParams {
@@ -132,6 +110,23 @@
     id?: string;
   }
 
+  interface APIgetEnterpriseWalletExpandindirectOrderParams {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+  }
+
+  interface APIgetEnterpriseWalletParams {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    /** 閫氶亾 */
+    access?: EnumEnterpriseWalletAccess;
+  }
+
+  interface APIgetEnterpriseWalletTransactionParams {
+    /** 浜ゆ槗Id */
+    id?: string;
+  }
+
   interface APIgetFileUrlParams {
     /** 鍦板潃 */
     url?: string;
@@ -156,6 +151,11 @@
   interface APIgetPersonalLoginInfoParams {
     /** 鏌ヨ涓汉鐢ㄦ埛鐧诲綍淇℃伅 */
     request?: GetPersonalLoginInfoQuery;
+  }
+
+  interface APIgetPersonalUserBankCardParams {
+    /** 鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭� */
+    request?: GetPersonalUserBankCardQuery;
   }
 
   interface APIgetPersonalUserElectronSignParams {
@@ -194,6 +194,18 @@
     roleId?: string;
   }
 
+  interface APIgetSettlementTaskParams {
+    /** Id */
+    id?: string;
+  }
+
+  interface APIgetSettlementTaskUsersParams {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+    /** 缁撶畻鍗曞湴鍧� */
+    settlementOrderUrl?: string;
+  }
+
   interface APIgetTaskEnterpriseParams {
     /** 浼佷笟Id */
     id?: string;
@@ -202,6 +214,11 @@
   interface APIgetTaskInfoParams {
     /** Id */
     id?: string;
+  }
+
+  interface APIgetTaskSelectParams {
+    /** 鍏抽敭瀛� */
+    keywords?: string;
   }
 
   interface APIgetTaskUserHireStatusParams {
@@ -344,6 +361,12 @@
 
   type ClearTaskCollectCommand = Record<string, any>;
 
+  interface CloseEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    access?: EnumEnterpriseWalletAccess;
+  }
+
   interface CollectTaskCommand {
     /** 浠诲姟Id */
     ids?: string[];
@@ -430,6 +453,45 @@
     signContractLongUrl?: string;
   }
 
+  interface EnterpriseWalletExpandindirectCreateCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    /** 鏀粯瀹濈櫥褰曡处鍙� */
+    identity?: string;
+    /** 鏀粯瀹濆鍚� */
+    name?: string;
+    scene?: EnumEnterpriseWalletExpandindirectOrderScene;
+    /** 杞处鍦烘櫙璇存槑 */
+    sceneDirections?: string;
+    sitesInfo?: EnterpriseWalletExpandindirectCreateCommandSites;
+    /** 闄勪欢 */
+    files?: EnterpriseWalletExpandindirectCreateCommandFile[];
+  }
+
+  interface EnterpriseWalletExpandindirectCreateCommandFile {
+    type?: EnumEnterpriseWalletExpandindirectOrderFileType;
+    /** 闄勪欢 */
+    file?: string;
+  }
+
+  interface EnterpriseWalletExpandindirectCreateCommandSites {
+    /** 缃戠珯 */
+    website?: string;
+    /** APP */
+    app?: string;
+    /** 鍏紬鍙� */
+    gongzh?: string;
+    /** 鏀粯瀹濆皬绋嬪簭 */
+    xchengxU_ZHI?: string;
+    /** 鍏朵粬 */
+    qita?: string;
+  }
+
+  interface EnterpriseWalletExpandindirectOrderCancelCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+  }
+
   enum EnumBillingMethod {
     /**鎸夋湀 */
     Month = 10,
@@ -446,6 +508,11 @@
     PcWeb = 10,
     /**寰俊灏忕▼搴� */
     Wxmp = 20,
+  }
+
+  enum EnumCodeUrlScene {
+    /**绛剧害鍦板潃 */
+    ElectronSignUrl = 10,
   }
 
   enum EnumContractTemplateStatus {
@@ -511,6 +578,87 @@
     Identity3 = 10,
     /**浼佷笟鍥涜绱� */
     Identity4 = 20,
+  }
+
+  enum EnumEnterpriseWalletAccess {
+    /**鏀粯瀹� */
+    Alipay = 10,
+  }
+
+  enum EnumEnterpriseWalletExpandindirectOrderFileType {
+    /**杞处鍦烘櫙鎴浘 */
+    Scene = 10,
+    /**鍟嗘埛琛屼笟璧勮川鍥剧墖鎴栧崗璁枃鏈� */
+    SceneQualification = 20,
+  }
+
+  enum EnumEnterpriseWalletExpandindirectOrderScene {
+    /**鐜伴噾钀ラ攢 */
+    XIANJIN_YINGXIAO = 10,
+    /**琛屾斂琛ヨ创 */
+    XINGZHENG_BUTIE = 20,
+    /**淇濋櫓鐞嗚禂 */
+    BAOXIAN_LIPEI = 30,
+    /**浣i噾鎶ラ叕 */
+    YONGJIN_BAOCHOU = 40,
+    /**浼佷笟璧斾粯 */
+    QIYE_PEIFU = 50,
+    /**閲囪喘璐ф */
+    CAIGOU_HUOKUAN = 60,
+    /**浜屾墜鍥炴敹 */
+    ERSHOU_HUISHOU = 70,
+    /**鍏泭琛ュ姪 */
+    GONGYI_BUZHU = 80,
+    /**鍏朵粬鍦烘櫙 */
+    ZHUANZHANG_QITA = 90,
+  }
+
+  enum EnumEnterpriseWalletExpandindirectOrderStatus {
+    /**鏈繘浠� */
+    Wait = 1,
+    /**瀹℃壒涓� */
+    PROCESSING = 10,
+    /**宸茶繘浠� */
+    VALID = 20,
+    /**瀹℃壒涓嶉�氳繃 */
+    INVALID = 30,
+    /**宸插簾寮� */
+    DISUSE = 40,
+    /**宸叉挙閿� */
+    REVOKED = 50,
+  }
+
+  enum EnumEnterpriseWalletSignStatus {
+    /**鏈绾� */
+    Wait = 1,
+    /**鐢宠涓� */
+    Apply = 10,
+    /**宸茬绾� */
+    Normal = 100,
+    /**缁堟 */
+    Stop = 999,
+  }
+
+  enum EnumEnterpriseWalletTransactionStatus {
+    /**寰呮彁浜� */
+    WaitSubmit = 1,
+    /**寰呮敮浠� */
+    WaitPay = 10,
+    /**澶勭悊涓� */
+    Dealing = 20,
+    /**鎴愬姛 */
+    Success = 30,
+    /**閫�绁� */
+    Refund = 40,
+    /**澶辫触 */
+    Fail = 50,
+  }
+
+  enum EnumEnterpriseWalletTransactionType {
+    /**鍏呭�� */
+    Recharge = 10,
+    /**杞处 */
+    Transfer = 20,
   }
 
   enum EnumMenuType {
@@ -612,34 +760,36 @@
     FlexJobServerTaskUser = 2,
     /**浠诲姟楠屾敹 */
     FlexJobServerTaskCheckReceive = 3,
+    /**缂栧彿鍦板潃 */
+    CommonServerCodeUrls = 4,
     /**鏂囦欢 */
-    CommonServerFileUtils = 4,
+    CommonServerFileUtils = 5,
     /**鏂囧瓧璇嗗埆 */
-    CommonServerOcrUtils = 5,
+    CommonServerOcrUtils = 6,
     /**鏃ュ織璁板綍 */
-    CommonServerLogRecords = 6,
+    CommonServerLogRecords = 7,
     /**鐢ㄦ埛璁よ瘉 */
-    UserServerAuth = 7,
+    UserServerAuth = 8,
     /**鐢ㄦ埛鑿滃崟 */
-    UserServerMenu = 8,
+    UserServerMenu = 9,
     /**鐢ㄦ埛璧勬簮 */
-    UserServerResource = 9,
+    UserServerResource = 10,
     /**鐢ㄦ埛瑙掕壊 */
-    UserServerRole = 10,
+    UserServerRole = 11,
     /**鐢ㄦ埛淇℃伅 */
-    UserServerUser = 11,
+    UserServerUser = 12,
     /**鐢靛瓙绛� */
-    UserServerElectronSign = 12,
+    UserServerElectronSign = 13,
     /**鐢ㄦ埛绠�鍘� */
-    UserServerUserResume = 13,
+    UserServerUserResume = 14,
     /**浼佷笟淇℃伅 */
-    UserServerEnterprise = 14,
+    UserServerEnterprise = 15,
     /**浼佷笟閽卞寘 */
-    UserServerEnterpriseWallet = 15,
+    UserServerEnterpriseWallet = 16,
     /**鐏靛伐淇℃伅 */
-    UserServerEnterpriseEmployee = 16,
+    UserServerEnterpriseEmployee = 17,
     /**鐢靛瓙绛� */
-    ElectronSignServerElectronSign = 17,
+    ElectronSignServerElectronSign = 18,
   }
 
   enum EnumResourceMethod {
@@ -707,9 +857,18 @@
     Stopped = 100,
   }
 
+  enum EnumTaskSettlementOrderStatus {
+    /**寰呬笂浼� */
+    Wait = 10,
+    /**宸蹭笂浼� */
+    Completed = 20,
+  }
+
   enum EnumTaskSettlementStatus {
     /**寰呯粨绠� */
     Wait = 10,
+    /**缁撶畻涓� */
+    InProcess = 20,
     /**宸茬粨绠� */
     Completed = 30,
   }
@@ -1139,6 +1298,60 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetEnterpriseWalletExpandindirectOrderQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetEnterpriseWalletExpandindirectOrderQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetEnterpriseWalletQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetEnterpriseWalletQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetEnterpriseWalletTransactionQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetEnterpriseWalletTransactionQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetExceptionLogsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1301,6 +1514,24 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetPersonalUserBankCardQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserBankCardQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetPersonalUserElectronSignQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1417,6 +1648,60 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetRoleQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetSettlementTaskQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetSettlementTaskQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetSettlementTasksQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetSettlementTasksQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetSettlementTaskUsersQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetSettlementTaskUsersQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -1907,6 +2192,25 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultListSelectOptionGuidGetTaskSelectQueryOption {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    /** 鏁版嵁 */
+    data?: SelectOptionGuidGetTaskSelectQueryOption[];
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultListSelectOptionStringGetDictionaryDataSelectQueryResultOption {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1934,6 +2238,24 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: LoginCommandCallback;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultOpenEnterpriseWalletCommandResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: OpenEnterpriseWalletCommandResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -2052,6 +2374,24 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultRechargeEnterpriseWalletCommandResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: RechargeEnterpriseWalletCommandResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultString {
     /** 璺熻釜Id */
     traceId?: string;
@@ -2088,6 +2428,8 @@
     /** 鏃堕棿鎴� */
     timestamp?: number;
   }
+
+  type GetAlipayNotifyCommand = Record<string, any>;
 
   type GetAliyunOSSAcsQuery = Record<string, any>;
 
@@ -2862,6 +3204,86 @@
     isConfigured?: boolean;
   }
 
+  interface GetEnterpriseWalletExpandindirectOrderQueryResult {
+    /** 鍗曞彿 */
+    outBizNo?: string;
+    /** 鏀粯瀹濈櫥褰曡处鍙� */
+    identity?: string;
+    /** 鏀粯瀹濆鍚� */
+    name?: string;
+    scene?: EnumEnterpriseWalletExpandindirectOrderScene;
+    /** 杞处鍦烘櫙璇存槑 */
+    sceneDirections?: string;
+    /** 鍟嗘埛绔欑偣淇℃伅 */
+    sites?: string;
+    /** 杩涗欢鍗昳d */
+    orderId?: string;
+    orderStatus?: EnumEnterpriseWalletExpandindirectOrderStatus;
+    /** 杩涗欢鍗曚换鍔″畬缁撴椂闂� */
+    taskFinishTime?: string;
+    /** 杩涗欢鍗曞鏍镐笉閫氳繃鍘熷洜 */
+    riskReviewRemark?: string;
+    sitesInfo?: GetEnterpriseWalletExpandindirectOrderQueryResultSites;
+    /** 闄勪欢 */
+    files?: GetEnterpriseWalletExpandindirectOrderQueryResultFile[];
+  }
+
+  interface GetEnterpriseWalletExpandindirectOrderQueryResultFile {
+    type?: EnumEnterpriseWalletExpandindirectOrderFileType;
+    /** 闄勪欢 */
+    file?: string;
+  }
+
+  interface GetEnterpriseWalletExpandindirectOrderQueryResultSites {
+    /** 缃戠珯 */
+    website?: string;
+    /** APP */
+    app?: string;
+    /** 鍏紬鍙� */
+    gongzh?: string;
+    /** 鏀粯瀹濆皬绋嬪簭 */
+    xchengxU_ZHI?: string;
+    /** 鍏朵粬 */
+    qita?: string;
+  }
+
+  interface GetEnterpriseWalletQueryResult {
+    /** 閽卞寘Id */
+    id?: string;
+    access?: EnumEnterpriseWalletAccess;
+    /** 璐﹀彿 */
+    account?: string;
+    /** 鍟嗘埛Id */
+    merchantId?: string;
+    /** 鍗忚鍙� */
+    code?: string;
+    /** 閫氶亾鍗忚鍙� */
+    agreementNo?: string;
+    /** 鍗忚绛剧害鏃堕棿 */
+    signTime?: string;
+    /** 鍗忚鐢熸晥鏃堕棿 */
+    validTime?: string;
+    /** 鍗忚澶辨晥鏃堕棿 */
+    invalidTime?: string;
+    signStatus?: EnumEnterpriseWalletSignStatus;
+    expandindirectOrderStatus?: EnumEnterpriseWalletExpandindirectOrderStatus;
+  }
+
+  interface GetEnterpriseWalletTransactionQueryResult {
+    type?: EnumEnterpriseWalletTransactionType;
+    /** 璁㈠崟鍙� */
+    code?: string;
+    /** 閲戦 */
+    amount?: number;
+    /** 浣欓 */
+    balance?: number;
+    /** 澶囨敞 */
+    remark?: string;
+    /** 璁㈠崟鏀粯鏃堕棿 */
+    transDate?: string;
+    transactionStatus?: EnumEnterpriseWalletTransactionStatus;
+  }
+
   interface GetExceptionLogsQuery {
     /** 璺熻釜Id */
     traceId?: string;
@@ -3248,6 +3670,8 @@
     avatar?: string;
     /** 濮撳悕 */
     name?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
     /** 鏄惁瀹炲悕 */
     isReal?: boolean;
     realMethod?: EnumUserRealMethod;
@@ -3259,7 +3683,23 @@
     hireRefuseTaskCount?: number;
   }
 
+  type GetPersonalUserBankCardQuery = Record<string, any>;
+
+  interface GetPersonalUserBankCardQueryResult {
+    access?: EnumEnterpriseWalletAccess;
+    /** 閾惰鍗″彿 */
+    code?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 鎵�灞炴敮琛� */
+    bankBranch?: string;
+    /** 閾惰棰勭暀鎵嬫満鍙� */
+    phoneNumber?: string;
+  }
+
   interface GetPersonalUserElectronSignQueryResult {
+    /** 鐏靛伐Id */
+    id?: string;
     /** 鍚堝悓缂栧彿 */
     contractCode?: string;
     contractTemplateAccess?: EnumElectronSignAccess;
@@ -3584,6 +4024,120 @@
     isChecked?: boolean;
   }
 
+  interface GetSettlementTaskQueryResult {
+    /** Id */
+    id?: string;
+    /** 浠诲姟鍚嶇О */
+    name?: string;
+    /** 浠诲姟鍗曞彿 */
+    code?: string;
+    settlementOrderStatus?: EnumTaskSettlementOrderStatus;
+    /** 缁撶畻鍗曞悕绉� */
+    settlementOrderName?: string;
+    /** 涓婁紶鏃堕棿 */
+    settlementOrderTime?: string;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount?: number;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    settlementStatus?: EnumTaskSettlementStatus;
+    /** 缁撶畻鏃堕棿 */
+    settlementTime?: string;
+    /** 澶囨敞 */
+    settlementRemark?: string;
+  }
+
+  interface GetSettlementTasksQuery {
+    /** 鍏抽敭瀛� */
+    keywords?: string;
+    settlementOrderStatus?: EnumTaskSettlementOrderStatus;
+    settlementStatus?: EnumTaskSettlementStatus;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetSettlementTasksQueryResult {
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetSettlementTasksQueryResultItem[];
+  }
+
+  interface GetSettlementTasksQueryResultItem {
+    /** 浠诲姟Id */
+    id?: string;
+    /** 浠诲姟鍚嶇О */
+    name?: string;
+    /** 浠诲姟鍗曞彿 */
+    code?: string;
+    settlementOrderStatus?: EnumTaskSettlementOrderStatus;
+    /** 缁撶畻鍗曞悕绉� */
+    settlementOrderName?: string;
+    /** 涓婁紶鏃堕棿 */
+    settlementOrderTime?: string;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount?: number;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    settlementStatus?: EnumTaskSettlementStatus;
+    /** 缁撶畻鏃堕棿 */
+    settlementTime?: string;
+    /** 澶囨敞 */
+    settlementRemark?: string;
+    /** 缁撶畻浜烘暟 */
+    settlementUserCount?: number;
+  }
+
+  interface GetSettlementTaskUsersQueryResult {
+    /** 缁撶畻鍚嶅崟 */
+    data?: GetSettlementTaskUsersQueryResultItem[];
+    /** 閿欒淇℃伅 */
+    errors?: GetSettlementTaskUsersQueryResultError[];
+  }
+
+  interface GetSettlementTaskUsersQueryResultError {
+    /** 閿欒淇℃伅 */
+    errorMessage?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 韬唤璇佸彿 */
+    identity?: string;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount?: number;
+    /** 鏀舵璐︽埛 */
+    receiveAccount?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 寮�鎴锋敮琛屽悕绉� */
+    bankBranch?: string;
+    /** 浠诲姟鍚嶇О */
+    taskName?: string;
+  }
+
+  interface GetSettlementTaskUsersQueryResultItem {
+    /** 浠诲姟鐢ㄦ埛Id */
+    id?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 韬唤璇佸彿 */
+    identity?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
+    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 寮�鎴锋敮琛屽悕绉� */
+    bankBranch?: string;
+    /** 鏀舵璐︽埛 */
+    receiveAccount?: string;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount?: number;
+    /** 缁撶畻鏃堕棿 */
+    settlementTime?: string;
+  }
+
   interface GetTaskEnterpriseQueryResult {
     /** 浼佷笟鍏ㄧО */
     enterpriseName?: string;
@@ -3798,6 +4352,15 @@
     inProcessReleaseCount?: number;
     /** 宸插仠姝㈡暟閲� */
     stoppedReleaseCount?: number;
+  }
+
+  interface GetTaskSelectQueryOption {
+    /** 浠诲姟Id */
+    id?: string;
+    /** 浠诲姟鍗曞彿 */
+    code?: string;
+    /** 浠诲姟鍚嶇О */
+    name?: string;
   }
 
   interface GetTaskUserHireStatusQueryResult {
@@ -4182,6 +4745,21 @@
     isBindPhoneNumber?: boolean;
   }
 
+  interface OpenEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    access?: EnumEnterpriseWalletAccess;
+    /** 璐﹀彿 */
+    account?: string;
+    /** 鍟嗘埛Id */
+    merchantId?: string;
+  }
+
+  interface OpenEnterpriseWalletCommandResult {
+    /** 绛剧害鍦板潃 */
+    signUrl?: string;
+  }
+
   interface PagedListQueryPageModel {
     /** 琛屾暟 */
     rows?: number;
@@ -4287,6 +4865,21 @@
     verifyCode: string;
   }
 
+  interface RechargeEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    access?: EnumEnterpriseWalletAccess;
+    /** 閲戦 */
+    amount?: number;
+    /** 鍏呭�煎娉� */
+    remark?: string;
+  }
+
+  interface RechargeEnterpriseWalletCommandResult {
+    /** 鏀粯鍦板潃 */
+    payUrl?: string;
+  }
+
   interface RegisterPersonalUserCommand {
     /** 鎵嬫満鍙风爜 */
     phoneNumber: string;
@@ -4297,6 +4890,19 @@
   interface ResendResourceCommand {
     /** 璧勬簮鏃ュ織Id */
     id?: string;
+  }
+
+  interface RevokeTaskSettlementOrderCommand {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+  }
+
+  interface SaveCodeUrlCommand {
+    scene?: EnumCodeUrlScene;
+    /** 鍦板潃 */
+    url?: string;
+    /** 杩囨湡鏃堕棿 */
+    expiredTime?: string;
   }
 
   interface SaveContractTemplateCommand {
@@ -4549,6 +5155,18 @@
     id?: string;
   }
 
+  interface SavePersonalUserBankCardCommand {
+    access?: EnumEnterpriseWalletAccess;
+    /** 閾惰鍗″彿 */
+    code?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 鎵�灞炴敮琛� */
+    bankBranch?: string;
+    /** 閾惰棰勭暀鎵嬫満鍙� */
+    phoneNumber?: string;
+  }
+
   interface SaveRoleCommand {
     /** Id */
     id?: string;
@@ -4680,12 +5298,25 @@
     data?: GetEnterpriseContractTemplateSelectQueryOption;
   }
 
+  interface SelectOptionGuidGetTaskSelectQueryOption {
+    /** 鍊� */
+    value?: string;
+    /** 鏍囩 */
+    label?: string;
+    data?: GetTaskSelectQueryOption;
+  }
+
   interface SelectOptionStringGetDictionaryDataSelectQueryResultOption {
     /** 鍊� */
     value?: string;
     /** 鏍囩 */
     label?: string;
     data?: GetDictionaryDataSelectQueryResultOption;
+  }
+
+  interface SendInviteElectronSignSmsCommand {
+    /** Id */
+    ids?: string[];
   }
 
   interface SendLoginOrRegisterVerifyCodeCommand {
@@ -4812,6 +5443,37 @@
     files?: string[];
   }
 
+  interface SureTaskSettlementCommand {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+  }
+
+  interface SureTaskSettlementOrderCommand {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+    /** 缁撶畻鍗曞湴鍧� */
+    settlementOrderUrl?: string;
+    /** 缁撶畻鍚嶅崟 */
+    taskInfoUsers?: SureTaskSettlementOrderCommandUser[];
+  }
+
+  interface SureTaskSettlementOrderCommandUser {
+    /** 浠诲姟鐢ㄦ埛Id */
+    id?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 寮�鎴锋敮琛屽悕绉� */
+    bankBranch?: string;
+    /** 鏀舵璐︽埛 */
+    receiveAccount: string;
+    /** 缁撶畻閲戦 */
+    settlementAmount: number;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount: number;
+  }
+
   interface SyncElectronSignSettingsCommand {
     /** 椤� */
     items?: SyncElectronSignSettingsCommandItem[];
@@ -4935,6 +5597,14 @@
     remark?: string;
   }
 
+  interface TransferEnterpriseWalletCommand {
+    access?: EnumEnterpriseWalletAccess;
+    /** 閲戦 */
+    amount?: number;
+    /** 鍏呭�煎娉� */
+    remark?: string;
+  }
+
   interface UpdatePhoneNumberVerifyCodeCommand {
     /** 鎵嬫満鍙风爜 */
     phoneNumber: string;
diff --git a/src/services/api/user.ts b/src/services/api/user.ts
index 43f20b8..99c7719 100644
--- a/src/services/api/user.ts
+++ b/src/services/api/user.ts
@@ -20,6 +20,23 @@
   );
 }
 
+/** 鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭� GET /api/user/user/getPersonalUserBankCard */
+export async function getPersonalUserBankCard(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetPersonalUserBankCardParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetPersonalUserBankCardQueryResult>('/api/user/user/getPersonalUserBankCard', {
+    method: 'GET',
+    params: {
+      ...params,
+      request: undefined,
+      ...params['request'],
+    },
+    ...(options || {}),
+  });
+}
+
 /** 鏌ヨC绔汉鍛樺垎椤靛垪琛ㄦ暟鎹� POST /api/user/user/getPersonalUserInfos */
 export async function getPersonalUserInfos(
   body: API.GetPersonalUserInfosQuery,
@@ -68,6 +85,21 @@
   });
 }
 
+/** 淇濆瓨鐢ㄦ埛閾惰鍗′俊鎭� POST /api/user/user/savePersonalUserBankCard */
+export async function savePersonalUserBankCard(
+  body: API.SavePersonalUserBankCardCommand,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/user/user/savePersonalUserBankCard', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** 璁剧疆鐢ㄦ埛淇℃伅瑙掕壊 PUT /api/user/user/setUserInfoRoles */
 export async function setUserInfoRoles(
   body: API.SetUserInfoRolesCommand,
diff --git a/src/views/FlexJobManage/FlexJobManage.vue b/src/views/FlexJobManage/FlexJobManage.vue
index 55741d4..5cb7a19 100644
--- a/src/views/FlexJobManage/FlexJobManage.vue
+++ b/src/views/FlexJobManage/FlexJobManage.vue
@@ -452,6 +452,13 @@
 
 async function sendMessageForSign() {
   try {
+    let params: API.SendInviteElectronSignSmsCommand = {
+      ids: editShotMessageForm.ids,
+    };
+    let res = await enterpriseEmployeeServices.sendInviteElectronSignSms(params);
+    if (res) {
+      Message.successMessage('鐭俊宸插彂閫�');
+    }
   } catch (error) {}
 }
 
diff --git a/src/views/SignMiddleware/SignMiddleware.vue b/src/views/SignMiddleware/SignMiddleware.vue
index 75cd674..c88b607 100644
--- a/src/views/SignMiddleware/SignMiddleware.vue
+++ b/src/views/SignMiddleware/SignMiddleware.vue
@@ -1,12 +1,17 @@
 <template>
-  <div class="sign-middleware-wrapper">
-    <el-button type="primary" @click="goSign">鍓嶅線绛剧害</el-button>
-  </div>
+  <LoadingLayout :loading="isLoading">
+    <div class="sign-middleware-wrapper">
+      <!-- <el-button type="primary" @click="goSign">鍓嶅線绛剧害</el-button> -->
+    </div>
+  </LoadingLayout>
 </template>
 
 <script setup lang="ts">
-// import { AppContainer } from '@bole-core/components';
+import { LoadingLayout } from '@bole-core/components';
+import * as codeUrlServices from '@/services/api/codeUrl';
+import { useQuery } from '@tanstack/vue-query';
 
+//璺宠浆鍒癱绔皬绋嬪簭绛剧害璇︽儏
 defineOptions({
   name: 'SignMiddleware',
 });
@@ -15,6 +20,19 @@
 const templateCode = (route.params.code as string) ?? '';
 
 function goSign() {}
+
+const { data, isLoading } = useQuery({
+  queryKey: ['codeUrlServices/getCodeUrl', templateCode],
+  queryFn: () =>
+    codeUrlServices.getCodeUrl(
+      {
+        scene: EnumCodeUrlScene.ElectronSignUrl,
+        code: templateCode,
+      },
+      { showLoading: false }
+    ),
+  enabled: computed(() => !!templateCode),
+});
 </script>
 
 <style lang="scss" scoped>
diff --git a/src/views/SignMiddleware/SignU.vue b/src/views/SignMiddleware/SignU.vue
index 75cd674..51b17dd 100644
--- a/src/views/SignMiddleware/SignU.vue
+++ b/src/views/SignMiddleware/SignU.vue
@@ -5,10 +5,10 @@
 </template>
 
 <script setup lang="ts">
-// import { AppContainer } from '@bole-core/components';
-
+import { LoadingLayout } from '@bole-core/components';
+//璺宠浆涓婁笂绛炬垨鏀粯瀹濅俊浠荤鐨勭绾﹀湴鍧�
 defineOptions({
-  name: 'SignMiddleware',
+  name: 'SignU',
 });
 
 const route = useRoute();

--
Gitblit v1.9.1