From bfd94e08a36b4449c842b6310b65d66b6b0bcd3c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 09 九月 2025 14:47:27 +0800
Subject: [PATCH] feat: 钱包

---
 packages/services/apiV2/codeUrl.ts                                  |   30 +
 packages/services/apiV2/enterpriseWallet.ts                         |  169 +++--
 packages/components/src/List/IncomeDetailListItem.vue               |    2 
 packages/services/apiV2/enterpriseEmployee.ts                       |   15 
 packages/services/apiV2/taskUser.ts                                 |   18 
 apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue       |    4 
 apps/cMiniApp/project.private.config.json                           |   14 
 apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue |   50 +
 packages/services/apiV2/user.ts                                     |   68 ++
 packages/services/apiV2/syncDatabase.ts                             |   15 
 packages/services/apiV2/index.ts                                    |    8 
 apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue     |   57 +
 packages/components/src/Card/BusinessCardHolderCard.vue             |    4 
 packages/services/apiV2/task.ts                                     |   93 +++
 packages/services/apiV2/typings.d.ts                                |  902 ++++++++++++++++++++++++++----
 packages/components/src/Card/FlexJobCard.vue                        |    2 
 packages/constants/user.ts                                          |  148 ----
 packages/constants/apiEnum.ts                                       |  130 ++++
 18 files changed, 1,330 insertions(+), 399 deletions(-)

diff --git a/apps/cMiniApp/project.private.config.json b/apps/cMiniApp/project.private.config.json
index 4f09a5f..35ce4dc 100644
--- a/apps/cMiniApp/project.private.config.json
+++ b/apps/cMiniApp/project.private.config.json
@@ -10,13 +10,6 @@
         "miniprogram": {
             "list": [
                 {
-                    "name": "subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail",
-                    "pathName": "subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail",
-                    "query": "scene=66688",
-                    "launchMode": "default",
-                    "scene": 1047
-                },
-                {
                     "name": "瀹炲悕璁よ瘉",
                     "pathName": "subpackages/authentication/authenticationRealName/authenticationRealName",
                     "query": "type=realName",
@@ -92,6 +85,13 @@
                     "query": "",
                     "launchMode": "default",
                     "scene": null
+                },
+                {
+                    "name": "",
+                    "pathName": "subpackages/wallet/mineWallet/mineWallet",
+                    "query": "",
+                    "launchMode": "default",
+                    "scene": null
                 }
             ]
         }
diff --git a/apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue
index 1c9c45c..c123918 100644
--- a/apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/wallet/incomeDetail/InnerPage.vue
@@ -1,6 +1,6 @@
 <template>
   <!-- <ProTabs
-    v-model="queryState.status"
+    v-model="queryState.type"
     name="home-tab"
     :showPaneContent="false"
     class="home-tabs"
@@ -9,17 +9,18 @@
     title-scroll
   >
     <ProTabPane :title="`鍏ㄩ儴`" :pane-key="0"></ProTabPane>
-    <ProTabPane :title="`鏀跺叆`" :pane-key="1"></ProTabPane>
-    <ProTabPane :title="`鎻愮幇`" :pane-key="2"></ProTabPane>
+    <ProTabPane :title="`鏀跺叆`" :pane-key="EnumUserWalletTransactionType.Income"></ProTabPane>
+    <ProTabPane :title="`鎻愮幇`" :pane-key="EnumUserWalletTransactionType.Withdraw"></ProTabPane>
   </ProTabs> -->
   <List>
-    <IncomeDetailListItem :item="`鏀跺叆锛氾骏${toThousand(100)} 鎻愮幇锛氾骏${toThousand(200)}`">
+    <IncomeDetailListItem
+      :item="`鏀跺叆锛氾骏${toThousand(sumIncome)} 鎻愮幇锛氾骏${toThousand(sumWithdraw)}`"
+    >
       <template #title>
         <div class="income-detail-time-picker">
           <ChooseInputWithDatePicker
             v-model="queryState.month"
             type="year-month"
-            format="YYYY骞碝鏈�"
             :max-date="nowDate"
           />
           <IconFont name="triangle-down" class="income-detail-time-picker-icon"></IconFont>
@@ -30,15 +31,15 @@
   <InfiniteLoading
     scrollViewClassName="common-infinite-scroll-list home-list"
     v-bind="infiniteLoadingProps"
-    :key="queryState.status"
+    :key="queryState.type"
   >
     <template #renderItem="{ item }">
       <IncomeDetailListItem
-        :title="'鏀跺叆-瀹佹尝浜哄姏鏃犲咖'"
-        :funds="'+300.00'"
-        :item="'2024.12.20 13:30:30'"
-        :value="'閽卞寘浣欓锛�300.00'"
-        @click="goIncomeDetailInfo()"
+        :title="item.title"
+        :funds="item.amount"
+        :item="item.createdTime"
+        :value="`閽卞寘浣欓锛�${item.balance}`"
+        @click="goIncomeDetailInfo(item)"
       >
       </IncomeDetailListItem>
     </template>
@@ -58,9 +59,9 @@
 import Taro from '@tarojs/taro';
 import dayjs from 'dayjs';
 import { useInfiniteLoading } from '@12333/hooks';
-import { EnumPagedListOrder } from '@12333/constants';
+import { EnumPagedListOrder, EnumUserWalletTransactionType } from '@12333/constants';
 import { toThousand } from '@12333/utils';
-import * as taskServices from '@12333/services/apiV2/task';
+import * as userServices from '@12333/services/apiV2/user';
 
 defineOptions({
   name: 'InnerPage',
@@ -70,34 +71,46 @@
 const nowDate = dayjs().toDate();
 
 const queryState = reactive({
-  month: dayjs().format('YYYY骞碝鏈�'),
-  status: 0,
+  month: dayjs().format('YYYY-MM'),
+  type: 0 as any as EnumUserWalletTransactionType,
+});
+
+const sumIncome = computed(() => {
+  return infiniteLoadingProps.value?.listData?.pages?.[0]?.objectData?.sumIncome ?? 0;
+});
+const sumWithdraw = computed(() => {
+  return infiniteLoadingProps.value?.listData?.pages?.[0]?.objectData?.sumWithdraw ?? 0;
 });
 
 const { infiniteLoadingProps } = useInfiniteLoading(
   ({ pageParam }) => {
-    let params: API.GetPersonalApplyTaskInfosQuery = {
+    let params: API.GetPersonalUserTransactionsQuery = {
       pageModel: {
         rows: 20,
         page: pageParam,
         orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
       },
+      type: EnumUserWalletTransactionType.Income,
     };
-    if (Number(queryState.status)) {
-      params.status = queryState.status;
+    // if (Number(queryState.type)) {
+    //   params.type = queryState.type;
+    // }
+    if (queryState.month) {
+      params.createdTimeStart = dayjs(queryState.month).startOf('month').format('YYYY-MM-DD');
+      params.createdTimeEnd = dayjs(queryState.month).endOf('month').format('YYYY-MM-DD');
     }
-    return taskServices.getPersonalApplyTaskInfos(params, {
+    return userServices.getPersonalUserTransactions(params, {
       showLoading: false,
     });
   },
   {
-    queryKey: ['taskServices/getPersonalApplyTaskInfos', queryState],
+    queryKey: ['userServices/getPersonalUserTransactions', queryState],
   }
 );
 
-function goIncomeDetailInfo(row?) {
+function goIncomeDetailInfo(row: API.GetPersonalUserTransactionsQueryResultItem) {
   Taro.navigateTo({
-    url: `${RouterPath.incomeDetailInfo}`,
+    url: `${RouterPath.incomeDetailInfo}&id=${row.id}`,
   });
   // Taro.navigateTo({
   //   url: `${RouterPath.withdrawDetailInfo}`,
diff --git a/apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue b/apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue
index dfecbca..6a1d23b 100644
--- a/apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/wallet/incomeDetailInfo/InnerPage.vue
@@ -1,43 +1,75 @@
 <template>
-  <WithdrawMoneyCard :money="100" title="鏀跺叆"></WithdrawMoneyCard>
+  <WithdrawMoneyCard
+    :money="100"
+    :title="EnumUserWalletTransactionTypeText[detail.type]"
+  ></WithdrawMoneyCard>
   <List>
     <ListItem title="娴佹按鍙�" :show-arrow="false">
       <template #extra>
-        <div class="income-detail-info-value">{{ '5893485943859843095843' }}</div>
+        <div class="income-detail-info-value">{{ detail?.code }}</div>
       </template>
     </ListItem>
     <ListItem title="浼佷笟鍚嶇О" :show-arrow="false">
       <template #extra>
-        <div class="income-detail-info-value">{{ '瀹佹尝浜哄姏鏃犲咖' }}</div>
+        <div class="income-detail-info-value">{{ detail?.enterpriseName }}</div>
       </template>
     </ListItem>
     <ListItem title="缁撶畻鏃ユ湡" :show-arrow="false">
       <template #extra>
-        <div class="income-detail-info-value">{{ '2024.11.13' }}</div>
+        <div class="income-detail-info-value">
+          {{ dayjs(detail?.settlementTime).format('YYYY-MM-DD') }}
+        </div>
       </template>
     </ListItem>
     <ListItem title="宸ヨ祫鍗曞唴瀹�" :show-arrow="false">
       <template #extra>
-        <div class="income-detail-info-value">{{ '33.33鍏�' }}</div>
+        <div class="income-detail-info-value">{{ toThousand(detail?.amount) }}</div>
       </template>
     </ListItem>
-    <ListItem title="宸ヨ祫鍗曞唴瀹�" :show-arrow="false">
+    <!-- <ListItem title="宸ヨ祫鍗曞唴瀹�" :show-arrow="false">
       <template #extra>
         <div class="income-detail-info-value">{{ '33.33鍏�' }}</div>
       </template>
-    </ListItem>
+    </ListItem> -->
   </List>
 </template>
 
 <script setup lang="ts">
 import { List, ListItem, WithdrawMoneyCard } from '@12333/components';
-import { useUserStore } from '@/stores/modules/user';
+import { EnumUserWalletTransactionType, EnumUserWalletTransactionTypeText } from '@12333/constants';
+import Taro from '@tarojs/taro';
+import * as userServices from '@12333/services/apiV2/user';
+import { useQuery } from '@tanstack/vue-query';
+import dayjs from 'dayjs';
+import { toThousand } from '@12333/utils';
 
 defineOptions({
   name: 'InnerPage',
 });
 
-const userStore = useUserStore();
+const router = Taro.useRouter();
+const id = router.params?.id;
+
+const {
+  isLoading,
+  isError,
+  data: detail,
+  refetch,
+} = useQuery({
+  queryKey: ['userServices/getPersonalUserTransaction', id],
+  queryFn: async () => {
+    return await userServices.getPersonalUserTransaction(
+      { id: id },
+      {
+        showLoading: false,
+      }
+    );
+  },
+  placeholderData: () => ({} as API.GetPersonalUserTransactionQueryResult),
+  onSuccess(data) {
+    // if (data.isExistTradeChatRecord) setTrue();
+  },
+});
 </script>
 
 <style lang="scss">
diff --git a/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue b/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
index d633350..894746e 100644
--- a/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
@@ -5,13 +5,13 @@
   </div> -->
   <List>
     <ListItem title="鏀跺叆鏄庣粏" @click="goIncomeDetail"> </ListItem>
-    <ListItem title="鏀粯瀹濊处鎴�" @click="goWithdraw">
+    <!-- <ListItem title="鏀粯瀹濊处鎴�" @click="goWithdraw">
       <template #extra>
         <div class="bind-bank-card">
           {{ isBinding ? '宸茬粦瀹�' : '鏈粦瀹氥�佺珛鍗崇粦瀹�' }}
         </div>
       </template>
-    </ListItem>
+    </ListItem> -->
   </List>
 </template>
 
diff --git a/packages/components/src/Card/BusinessCardHolderCard.vue b/packages/components/src/Card/BusinessCardHolderCard.vue
index 72cc153..17b620a 100644
--- a/packages/components/src/Card/BusinessCardHolderCard.vue
+++ b/packages/components/src/Card/BusinessCardHolderCard.vue
@@ -27,9 +27,9 @@
 </template>
 
 <script setup lang="ts">
+import { EnumUserGender } from '@12333/constants';
 import { CommonTaskCardProps } from './card';
 import FlexJobTopView from './FlexJobTopView.vue';
-import { Gender } from '@12333/constants';
 
 defineOptions({
   name: 'BusinessCardHolderCard',
@@ -41,7 +41,7 @@
   showDoneDetail?: boolean;
 
   name?: string;
-  genderType?: Gender;
+  genderType?: EnumUserGender;
   age?: number;
   isRealName?: boolean;
   educationalLevel?: string;
diff --git a/packages/components/src/Card/FlexJobCard.vue b/packages/components/src/Card/FlexJobCard.vue
index ec87470..006a2d1 100644
--- a/packages/components/src/Card/FlexJobCard.vue
+++ b/packages/components/src/Card/FlexJobCard.vue
@@ -40,7 +40,7 @@
 <script setup lang="ts">
 import { CommonTaskCardProps } from './card';
 import FlexJobTopView from './FlexJobTopView.vue';
-import { EnumUserGender, Gender } from '@12333/constants';
+import { EnumUserGender } from '@12333/constants';
 
 defineOptions({
   name: 'FlexJobCard',
diff --git a/packages/components/src/List/IncomeDetailListItem.vue b/packages/components/src/List/IncomeDetailListItem.vue
index b53e501..9a0028b 100644
--- a/packages/components/src/List/IncomeDetailListItem.vue
+++ b/packages/components/src/List/IncomeDetailListItem.vue
@@ -22,7 +22,7 @@
 
 type Props = {
   title?: string;
-  funds?: string;
+  funds?: number;
   item?: string;
   value?: string;
   showValue?: boolean;
diff --git a/packages/constants/apiEnum.ts b/packages/constants/apiEnum.ts
index 3303086..c852ec0 100644
--- a/packages/constants/apiEnum.ts
+++ b/packages/constants/apiEnum.ts
@@ -21,6 +21,14 @@
   Wxmp = 20,
 }
 
+/** 缂栧彿鍦板潃鍦烘櫙 */
+export enum EnumCodeUrlScene {
+  /**閭�璇风绾� */
+  InviteElectronSign = 1,
+  /**绛剧害鍦板潃 */
+  ElectronSignUrl = 10,
+}
+
 /** 鍚堝悓鍒剁増鐘舵�� */
 export enum EnumContractTemplateStatus {
   /**寰呭埗鐗� */
@@ -101,14 +109,70 @@
   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 EnumEnterpriseWalletTransactionType {
+  /**鍏呭�� */
+  Recharge = 10,
+  /**杞处 */
+  Transfer = 20,
 }
 
 /** 鑿滃崟绫诲瀷 */
@@ -221,34 +285,38 @@
   FlexJobServerTaskUser = 2,
   /**浠诲姟楠屾敹 */
   FlexJobServerTaskCheckReceive = 3,
+  /**缂栧彿鍦板潃 */
+  CommonServerCodeUrls = 4,
   /**鏂囦欢 */
-  CommonServerFileUtils = 4,
+  CommonServerFileUtils = 5,
   /**鏂囧瓧璇嗗埆 */
-  CommonServerOcrUtils = 5,
+  CommonServerOcrUtils = 6,
   /**鏃ュ織璁板綍 */
-  CommonServerLogRecords = 6,
+  CommonServerLogRecords = 7,
+  /**鍚屾鏁版嵁搴� */
+  CommonServerSyncDatabase = 8,
   /**鐢ㄦ埛璁よ瘉 */
-  UserServerAuth = 7,
+  UserServerAuth = 9,
   /**鐢ㄦ埛鑿滃崟 */
-  UserServerMenu = 8,
+  UserServerMenu = 10,
   /**鐢ㄦ埛璧勬簮 */
-  UserServerResource = 9,
+  UserServerResource = 11,
   /**鐢ㄦ埛瑙掕壊 */
-  UserServerRole = 10,
+  UserServerRole = 12,
   /**鐢ㄦ埛淇℃伅 */
-  UserServerUser = 11,
+  UserServerUser = 13,
   /**鐢靛瓙绛� */
-  UserServerElectronSign = 12,
+  UserServerElectronSign = 14,
   /**鐢ㄦ埛绠�鍘� */
-  UserServerUserResume = 13,
+  UserServerUserResume = 15,
   /**浼佷笟淇℃伅 */
-  UserServerEnterprise = 14,
+  UserServerEnterprise = 16,
   /**浼佷笟閽卞寘 */
-  UserServerEnterpriseWallet = 15,
+  UserServerEnterpriseWallet = 17,
   /**鐏靛伐淇℃伅 */
-  UserServerEnterpriseEmployee = 16,
+  UserServerEnterpriseEmployee = 18,
   /**鐢靛瓙绛� */
-  ElectronSignServerElectronSign = 17,
+  ElectronSignServerElectronSign = 19,
 }
 
 /** 璧勬簮璇锋眰鏂瑰紡 */
@@ -323,10 +391,20 @@
   Stopped = 100,
 }
 
+/** 浠诲姟缁撶畻鍗曠姸鎬� */
+export enum EnumTaskSettlementOrderStatus {
+  /**寰呬笂浼� */
+  Wait = 10,
+  /**宸蹭笂浼� */
+  Completed = 20,
+}
+
 /** 浠诲姟缁撶畻鐘舵�� */
 export enum EnumTaskSettlementStatus {
   /**寰呯粨绠� */
   Wait = 10,
+  /**缁撶畻涓� */
+  InProcess = 20,
   /**宸茬粨绠� */
   Completed = 30,
 }
@@ -417,6 +495,30 @@
   Operation = 100,
 }
 
+/** 鐢ㄦ埛閽卞寘鏀舵敮绫诲瀷 */
+export enum EnumUserWalletTransactionType {
+  /**鏀跺叆 */
+  Income = 10,
+  /**鎻愮幇 */
+  Withdraw = 20,
+}
+
+/** 閽卞寘浜ゆ槗鐘舵�� */
+export enum EnumWalletTransactionStatus {
+  /**寰呮彁浜� */
+  WaitSubmit = 1,
+  /**寰呮敮浠� */
+  WaitPay = 10,
+  /**澶勭悊涓� */
+  Dealing = 20,
+  /**鎴愬姛 */
+  Success = 30,
+  /**閫�绁� */
+  Refund = 40,
+  /**澶辫触 */
+  Fail = 50,
+}
+
 /** 鎴戠殑鎶ュ悕鍒嗛〉鍒楄〃-鐘舵�� */
 export enum GetPersonalApplyTaskInfosQueryStatus {
   /**寰呯‘璁� */
diff --git a/packages/constants/user.ts b/packages/constants/user.ts
index f1af5ad..9c753b3 100644
--- a/packages/constants/user.ts
+++ b/packages/constants/user.ts
@@ -1,146 +1,6 @@
-import { Colors } from './enum';
+import { EnumUserWalletTransactionType } from './apiEnum';
 
-export enum UserAttestationStatus {
-  /**
-   * 寰呭鏍�
-   */
-  Audit = 0,
-  /**
-   * 娉ㄥ唽鐢ㄦ埛
-   */
-  Registered = 1,
-  /**
-   * 鍩虹淇℃伅瀹屽杽鐢ㄦ埛
-   */
-  BasicInfoPerfect = 2,
-  /**
-   * 鎻愪氦瀹℃牳
-   */
-  SubmitAudit = 9,
-  /**
-   * 閫氳繃
-   */
-  Pass = 10,
-  /**
-   * 椹冲洖
-   */
-  Reject = -10,
-  /**
-   * 鏈彁浜�/绂佺敤
-   */
-  NotSubmit = -20,
-  /**
-   * 鏈璇�
-   */
-  NotAttestation = -30,
-  /**
-   * 宸茶繃鏈�
-   */
-  Expired = -40,
-}
-
-export const UserAttestationStatusText = {
-  [UserAttestationStatus.SubmitAudit]: '璁よ瘉瀹℃牳涓�',
-  [UserAttestationStatus.Pass]: '宸茶璇�',
-  [UserAttestationStatus.Reject]: '瀹℃牳鏈�氳繃',
-  [UserAttestationStatus.NotAttestation]: '鏈璇�',
-  [UserAttestationStatus.Expired]: '宸茶繃鏈�',
-};
-
-export const UserAttestationStatusColor = {
-  [UserAttestationStatus.SubmitAudit]: Colors.Warning,
-  [UserAttestationStatus.Pass]: Colors.Success,
-  [UserAttestationStatus.Reject]: Colors.Danger,
-  [UserAttestationStatus.Expired]: Colors.Danger,
-};
-
-export const UserAttestationStatusClassName = {
-  [UserAttestationStatus.NotSubmit]: 'not-authorize',
-  [UserAttestationStatus.Reject]: 'authorize-reject',
-  [UserAttestationStatus.Audit]: 'authorizing',
-  [UserAttestationStatus.Pass]: 'authorized',
-};
-
-export enum UserType {
-  /**
-   * 浼佷笟
-   */
-  Enterprise = 1,
-  /**
-   * 涓汉
-   */
-  Person,
-}
-
-export const UserTypeText = {
-  [UserType.Enterprise]: '浼佷笟',
-  [UserType.Person]: '涓汉',
-};
-
-/**
- * @deprecated 杩欎釜鐘舵�乁serAttestationStatus
- */
-export enum UserBasicInfoStatus {
-  /**
-   * 寰呭鏍�
-   */
-  Audit = 0,
-  /**
-   * 娉ㄥ唽鐢ㄦ埛
-   */
-  Registered = 1,
-  /**
-   * 鍩虹淇℃伅瀹屽杽鐢ㄦ埛
-   */
-  BasicInfoPerfect = 2,
-  /**
-   * 鎻愪氦瀹℃牳
-   */
-  SubmitAudit = 9,
-  /**
-   * 閫氳繃
-   */
-  Pass = 10,
-  /**
-   * 椹冲洖
-   */
-  Reject = -10,
-  /**
-   * 绂佺敤
-   */
-  Disable = -20,
-  /**
-   * 鏈璇�
-   */
-  NotAttestation = -30,
-}
-
-/**
- * @deprecated 杩欎釜鐘舵�丳arkOrHRStatus
- */
-export enum OpenHRSiteStatus {
-  /**
-   * 鏈紑閫氫汉璧勫叕鍙�
-   */
-  NotOpen = 0,
-  /**
-   * 鏈彁浜や俊鎭�
-   */
-  Unsubmitted = 10,
-}
-
-export enum Gender {
-  /**
-   * 鐢�
-   */
-  Male = 1,
-  /**
-   * 濂�
-   */
-  Female = 2,
-}
-
-export const GenderText = {
-  [Gender.Male]: '鐢�',
-  [Gender.Female]: '濂�',
+export const EnumUserWalletTransactionTypeText = {
+  [EnumUserWalletTransactionType.Income]: '鏀跺叆',
+  [EnumUserWalletTransactionType.Withdraw]: '鎻愮幇',
 };
diff --git a/packages/services/apiV2/codeUrl.ts b/packages/services/apiV2/codeUrl.ts
new file mode 100644
index 0000000..2cb6939
--- /dev/null
+++ b/packages/services/apiV2/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<API.GetCodeUrlQueryResult>('/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/packages/services/apiV2/enterpriseEmployee.ts b/packages/services/apiV2/enterpriseEmployee.ts
index 874d511..286ed8a 100644
--- a/packages/services/apiV2/enterpriseEmployee.ts
+++ b/packages/services/apiV2/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/packages/services/apiV2/enterpriseWallet.ts b/packages/services/apiV2/enterpriseWallet.ts
index 944d7dc..f47a980 100644
--- a/packages/services/apiV2/enterpriseWallet.ts
+++ b/packages/services/apiV2/enterpriseWallet.ts
@@ -2,21 +2,6 @@
 // @ts-ignore
 import { request } from '@/utils/request';
 
-/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠� POST /api/user/enterpriseWallet/alipayFundExpandindirectCreate */
-export async function alipayFundExpandindirectCreate(
-  body: API.AlipayFundExpandindirectCreateCommand,
-  options?: API.RequestConfig
-) {
-  return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectCreate', {
-    method: 'POST',
-    headers: {
-      'Content-Type': 'application/json-patch+json',
-    },
-    data: body,
-    ...(options || {}),
-  });
-}
-
 /** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠剁姸鎬侀�氱煡 POST /api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify */
 export async function alipayFundExpandindirectCreateNotify(
   body: {
@@ -62,22 +47,31 @@
   });
 }
 
-/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠舵枃浠朵笂浼犳帴鍙� POST /api/user/enterpriseWallet/alipayFundExpandindirectImageUpload */
-export async function alipayFundExpandindirectImageUpload(
+/** 璧勯噾鍗曟嵁鐘舵�佸彉鏇撮�氱煡 POST /api/user/enterpriseWallet/alipayFundTransOrderChangedNotify */
+export async function alipayFundTransOrderChangedNotify(
   body: {
-    /** 浜у搧鐮� */
-    ProductCode?: string;
-    /** 鍦烘櫙鐮� */
-    BizScene?: string;
+    /** 閫氱煡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;
   },
-  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];
@@ -90,37 +84,10 @@
     }
   });
 
-  return request<string>('/api/user/enterpriseWallet/alipayFundExpandindirectImageUpload', {
+  return request<boolean>('/api/user/enterpriseWallet/alipayFundTransOrderChangedNotify', {
     method: 'POST',
     data: formData,
     requestType: 'form',
-    ...(options || {}),
-  });
-}
-
-/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠跺崟鍙栨秷鎺ュ彛 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',
-    },
-    data: body,
     ...(options || {}),
   });
 }
@@ -198,22 +165,34 @@
   });
 }
 
-/** 鏌ヨ鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠跺崟璇︽儏 GET /api/user/enterpriseWallet/getAlipayFundExpandindirectOrder */
-export async function getAlipayFundExpandindirectOrder(
-  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
-  params: API.APIgetAlipayFundExpandindirectOrderParams,
+/** 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠� POST /api/user/enterpriseWallet/enterpriseWalletExpandindirectCreate */
+export async function enterpriseWalletExpandindirectCreate(
+  body: API.EnterpriseWalletExpandindirectCreateCommand,
   options?: API.RequestConfig
 ) {
-  return request<API.GetAlipayFundExpandindirectOrderQueryResult>(
-    '/api/user/enterpriseWallet/getAlipayFundExpandindirectOrder',
-    {
-      method: 'GET',
-      params: {
-        ...params,
-      },
-      ...(options || {}),
-    }
-  );
+  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 */
@@ -260,6 +239,42 @@
   );
 }
 
+/** 鏌ヨ鏀粯瀹濊祫閲戜簩绾у晢鎴稫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,
@@ -277,3 +292,21 @@
     }
   );
 }
+
+/** 浼佷笟閽卞寘鍏呭�� 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 || {}),
+    }
+  );
+}
diff --git a/packages/services/apiV2/index.ts b/packages/services/apiV2/index.ts
index 96f40fc..2d2b182 100644
--- a/packages/services/apiV2/index.ts
+++ b/packages/services/apiV2/index.ts
@@ -6,11 +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';
@@ -19,16 +20,18 @@
 import * as menu from './menu';
 import * as logRecords from './logRecords';
 import * as fileUtils from './fileUtils';
+import * as syncDatabase from './syncDatabase';
 export default {
   enterpriseEmployee,
   user,
   role,
   ocrUtils,
+  task,
   enterprise,
   resource,
-  task,
   dictionary,
   enterpriseWallet,
+  codeUrl,
   electronSign,
   userResume,
   auth,
@@ -37,4 +40,5 @@
   menu,
   logRecords,
   fileUtils,
+  syncDatabase,
 };
diff --git a/packages/services/apiV2/syncDatabase.ts b/packages/services/apiV2/syncDatabase.ts
new file mode 100644
index 0000000..b40e50d
--- /dev/null
+++ b/packages/services/apiV2/syncDatabase.ts
@@ -0,0 +1,15 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鍚屾鏁版嵁搴� POST /api/common/syncDatabase/syncDatabase */
+export async function syncDatabase(body: API.SyncDatabaseCommand, options?: API.RequestConfig) {
+  return request<number>('/api/common/syncDatabase/syncDatabase', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json-patch+json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/packages/services/apiV2/task.ts b/packages/services/apiV2/task.ts
index 19f5179..06e974f 100644
--- a/packages/services/apiV2/task.ts
+++ b/packages/services/apiV2/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/packages/services/apiV2/taskUser.ts b/packages/services/apiV2/taskUser.ts
index 0edd5de..a66d30a 100644
--- a/packages/services/apiV2/taskUser.ts
+++ b/packages/services/apiV2/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/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index e30cb0c..9923d34 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -3,59 +3,9 @@
     [key: string]: any;
   }
 
-  interface AlipayFundExpandindirectCreateCommand {
-    /** 浜у搧鐮� */
-    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;
-    sitesInfo?: AlipayFundExpandindirectCreateCommandSites;
-    /** Id */
-    id?: string;
-  }
-
-  interface AlipayFundExpandindirectCreateCommandSites {
-    website?: string;
-    app?: string;
-    gongzh?: string;
-    qita?: string;
-    xchengxU_ZHI?: string;
-  }
-
-  interface AlipayFundExpandindirectOrderCancelCommand {
-    /** 浠h繘浠跺崟Id */
-    id?: string;
-  }
-
-  type AlipayTransferCommand = Record<string, any>;
-
   interface APIcheckHealthParams {
     /** 鍋ュ悍鏍¢獙 */
     request?: CheckHealthQuery;
-  }
-
-  interface APIgetAlipayFundExpandindirectOrderParams {
-    /** 浠h繘浠跺崟Id */
-    id?: string;
   }
 
   interface APIgetAliyunOSSAcsParams {
@@ -77,6 +27,13 @@
     taskInfoUserId?: string;
     /** 鏃ユ湡锛堢敤浜庝袱涓皬绋嬪簭 璺熸煇涓�涓狪d涓�璧蜂紶锛� */
     date?: string;
+  }
+
+  interface APIgetCodeUrlParams {
+    /** 鍦烘櫙 */
+    scene?: EnumCodeUrlScene;
+    /** 缂栧彿 */
+    code?: string;
   }
 
   interface APIgetContractTemplateParams {
@@ -153,9 +110,21 @@
     id?: string;
   }
 
+  interface APIgetEnterpriseWalletExpandindirectOrderParams {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+  }
+
   interface APIgetEnterpriseWalletParams {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
     /** 閫氶亾 */
     access?: EnumEnterpriseWalletAccess;
+  }
+
+  interface APIgetEnterpriseWalletTransactionParams {
+    /** 浜ゆ槗Id */
+    id?: string;
   }
 
   interface APIgetFileUrlParams {
@@ -184,6 +153,11 @@
     request?: GetPersonalLoginInfoQuery;
   }
 
+  interface APIgetPersonalUserBankCardParams {
+    /** 鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭� */
+    request?: GetPersonalUserBankCardQuery;
+  }
+
   interface APIgetPersonalUserElectronSignParams {
     /** 鐏靛伐Id */
     id?: string;
@@ -194,6 +168,11 @@
   interface APIgetPersonalUserRealResultParams {
     /** 鏌ヨ涓汉瀹炲悕缁撴灉 */
     request?: GetPersonalUserRealResultQuery;
+  }
+
+  interface APIgetPersonalUserTransactionParams {
+    /** 鏀舵敮Id */
+    id?: string;
   }
 
   interface APIgetResourceFieldsParams {
@@ -220,6 +199,18 @@
     roleId?: string;
   }
 
+  interface APIgetSettlementTaskParams {
+    /** Id */
+    id?: string;
+  }
+
+  interface APIgetSettlementTaskUsersParams {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+    /** 缁撶畻鍗曞湴鍧� */
+    settlementOrderUrl?: string;
+  }
+
   interface APIgetTaskEnterpriseParams {
     /** 浼佷笟Id */
     id?: string;
@@ -228,6 +219,11 @@
   interface APIgetTaskInfoParams {
     /** Id */
     id?: string;
+  }
+
+  interface APIgetTaskSelectParams {
+    /** 鍏抽敭瀛� */
+    keywords?: string;
   }
 
   interface APIgetTaskUserHireStatusParams {
@@ -371,6 +367,8 @@
   type ClearTaskCollectCommand = Record<string, any>;
 
   interface CloseEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
     access?: EnumEnterpriseWalletAccess;
   }
 
@@ -460,6 +458,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,
@@ -476,6 +513,13 @@
     PcWeb = 10,
     /**寰俊灏忕▼搴� */
     Wxmp = 20,
+  }
+
+  enum EnumCodeUrlScene {
+    /**閭�璇风绾� */
+    InviteElectronSign = 1,
+    /**绛剧害鍦板潃 */
+    ElectronSignUrl = 10,
   }
 
   enum EnumContractTemplateStatus {
@@ -548,13 +592,65 @@
     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 EnumEnterpriseWalletTransactionType {
+    /**鍏呭�� */
+    Recharge = 10,
+    /**杞处 */
+    Transfer = 20,
   }
 
   enum EnumMenuType {
@@ -656,34 +752,38 @@
     FlexJobServerTaskUser = 2,
     /**浠诲姟楠屾敹 */
     FlexJobServerTaskCheckReceive = 3,
+    /**缂栧彿鍦板潃 */
+    CommonServerCodeUrls = 4,
     /**鏂囦欢 */
-    CommonServerFileUtils = 4,
+    CommonServerFileUtils = 5,
     /**鏂囧瓧璇嗗埆 */
-    CommonServerOcrUtils = 5,
+    CommonServerOcrUtils = 6,
     /**鏃ュ織璁板綍 */
-    CommonServerLogRecords = 6,
+    CommonServerLogRecords = 7,
+    /**鍚屾鏁版嵁搴� */
+    CommonServerSyncDatabase = 8,
     /**鐢ㄦ埛璁よ瘉 */
-    UserServerAuth = 7,
+    UserServerAuth = 9,
     /**鐢ㄦ埛鑿滃崟 */
-    UserServerMenu = 8,
+    UserServerMenu = 10,
     /**鐢ㄦ埛璧勬簮 */
-    UserServerResource = 9,
+    UserServerResource = 11,
     /**鐢ㄦ埛瑙掕壊 */
-    UserServerRole = 10,
+    UserServerRole = 12,
     /**鐢ㄦ埛淇℃伅 */
-    UserServerUser = 11,
+    UserServerUser = 13,
     /**鐢靛瓙绛� */
-    UserServerElectronSign = 12,
+    UserServerElectronSign = 14,
     /**鐢ㄦ埛绠�鍘� */
-    UserServerUserResume = 13,
+    UserServerUserResume = 15,
     /**浼佷笟淇℃伅 */
-    UserServerEnterprise = 14,
+    UserServerEnterprise = 16,
     /**浼佷笟閽卞寘 */
-    UserServerEnterpriseWallet = 15,
+    UserServerEnterpriseWallet = 17,
     /**鐏靛伐淇℃伅 */
-    UserServerEnterpriseEmployee = 16,
+    UserServerEnterpriseEmployee = 18,
     /**鐢靛瓙绛� */
-    ElectronSignServerElectronSign = 17,
+    ElectronSignServerElectronSign = 19,
   }
 
   enum EnumResourceMethod {
@@ -751,9 +851,18 @@
     Stopped = 100,
   }
 
+  enum EnumTaskSettlementOrderStatus {
+    /**寰呬笂浼� */
+    Wait = 10,
+    /**宸蹭笂浼� */
+    Completed = 20,
+  }
+
   enum EnumTaskSettlementStatus {
     /**寰呯粨绠� */
     Wait = 10,
+    /**缁撶畻涓� */
+    InProcess = 20,
     /**宸茬粨绠� */
     Completed = 30,
   }
@@ -835,6 +944,28 @@
     Operation = 100,
   }
 
+  enum EnumUserWalletTransactionType {
+    /**鏀跺叆 */
+    Income = 10,
+    /**鎻愮幇 */
+    Withdraw = 20,
+  }
+
+  enum EnumWalletTransactionStatus {
+    /**寰呮彁浜� */
+    WaitSubmit = 1,
+    /**寰呮敮浠� */
+    WaitPay = 10,
+    /**澶勭悊涓� */
+    Dealing = 20,
+    /**鎴愬姛 */
+    Success = 30,
+    /**閫�绁� */
+    Refund = 40,
+    /**澶辫触 */
+    Fail = 50,
+  }
+
   interface ExportTaskCheckReceiveTaskUsersCommand {
     /** 浠诲姟Id */
     id?: string;
@@ -867,24 +998,6 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: EnterpriseUserElectronSignCommandResult;
-    /** 鎵ц鎴愬姛 */
-    success?: boolean;
-    /** 閿欒淇℃伅 */
-    msg?: any;
-    /** 闄勫姞鏁版嵁 */
-    extras?: any;
-    /** 鏃堕棿鎴� */
-    timestamp?: number;
-  }
-
-  interface FriendlyResultGetAlipayFundExpandindirectOrderQueryResult {
-    /** 璺熻釜Id */
-    traceId?: string;
-    /** 鐘舵�佺爜 */
-    code?: number;
-    /** 閿欒鐮� */
-    errorCode?: string;
-    data?: GetAlipayFundExpandindirectOrderQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -993,6 +1106,24 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetCheckReceiveTaskUserSubmitsQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetCodeUrlQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetCodeUrlQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -1201,6 +1332,24 @@
     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;
@@ -1209,6 +1358,24 @@
     /** 閿欒鐮� */
     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;
     /** 閿欒淇℃伅 */
@@ -1381,6 +1548,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;
@@ -1471,6 +1656,42 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetPersonalUserTransactionQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserTransactionQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetPersonalUserTransactionsQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserTransactionsQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetResourceLogsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -1497,6 +1718,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;
     /** 閿欒淇℃伅 */
@@ -1987,6 +2262,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;
@@ -2150,6 +2444,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;
@@ -2185,50 +2497,6 @@
     extras?: any;
     /** 鏃堕棿鎴� */
     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;
-    /** 杩涗欢鍗昳d */
-    orderId?: string;
-    /** 杩涗欢鍗曠姸鎬�
-瀹℃壒涓�: PROCESSING
-宸茬敓鏁�: VALID
-瀹℃壒涓嶉�氳繃: INVALID
-宸插簾寮�: DISUSE
-宸叉挙閿�: REVOKED */
-    status?: string;
-    /** 杩涗欢鍗曚换鍔″畬缁撴椂闂� */
-    taskFinishTime?: string;
-    /** 杩涗欢鍗曞鏍镐笉閫氳繃鍘熷洜 */
-    riskReviewRemark?: string;
   }
 
   type GetAlipayNotifyCommand = Record<string, any>;
@@ -2489,6 +2757,21 @@
     endTime?: string;
     /** 浠诲姟鍦扮偣鍚嶇О */
     addressName?: string;
+  }
+
+  interface GetCodeUrlQueryResult {
+    /** 鍦板潃 */
+    url?: string;
+    /** 鍙傛暟1 */
+    paramValue1?: string;
+    /** 鍙傛暟2 */
+    paramValue2?: string;
+    /** 鍙傛暟3 */
+    paramValue3?: string;
+    /** 鍙傛暟4 */
+    paramValue4?: string;
+    /** 鍙傛暟5 */
+    paramValue5?: string;
   }
 
   interface GetContractTemplateEnterprisesQuery {
@@ -3006,10 +3289,57 @@
     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;
     /** 閫氶亾鍗忚鍙� */
@@ -3021,6 +3351,22 @@
     /** 鍗忚澶辨晥鏃堕棿 */
     invalidTime?: string;
     signStatus?: EnumEnterpriseWalletSignStatus;
+    expandindirectOrderStatus?: EnumEnterpriseWalletExpandindirectOrderStatus;
+  }
+
+  interface GetEnterpriseWalletTransactionQueryResult {
+    type?: EnumEnterpriseWalletTransactionType;
+    /** 璁㈠崟鍙� */
+    code?: string;
+    /** 閲戦 */
+    amount?: number;
+    /** 浣欓 */
+    balance?: number;
+    /** 澶囨敞 */
+    remark?: string;
+    /** 璁㈠崟鏀粯鏃堕棿 */
+    transDate?: string;
+    transactionStatus?: EnumWalletTransactionStatus;
   }
 
   interface GetExceptionLogsQuery {
@@ -3422,6 +3768,20 @@
     hireRefuseTaskCount?: number;
   }
 
+  type GetPersonalUserBankCardQuery = Record<string, any>;
+
+  interface GetPersonalUserBankCardQueryResult {
+    access?: EnumEnterpriseWalletAccess;
+    /** 閾惰鍗″彿 */
+    code?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 鎵�灞炴敮琛� */
+    bankBranch?: string;
+    /** 閾惰棰勭暀鎵嬫満鍙� */
+    phoneNumber?: string;
+  }
+
   interface GetPersonalUserElectronSignQueryResult {
     /** 鐏靛伐Id */
     id?: string;
@@ -3591,6 +3951,66 @@
     faceRealUrl?: string;
   }
 
+  interface GetPersonalUserTransactionQueryResult {
+    /** 鏀舵敮Id */
+    id?: string;
+    type?: EnumUserWalletTransactionType;
+    /** 璁㈠崟鍙� */
+    code?: string;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 缁撶畻鏃ユ湡 */
+    settlementTime?: string;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    /** 瀹炲彂閲戦/鎻愮幇閲戦 */
+    amount?: number;
+    /** 鏀舵浜哄鍚� */
+    receiveName?: string;
+    /** 鏀舵璐︽埛 */
+    receiveAccount?: string;
+    /** 鏈嶅姟璐� */
+    serviceFee?: number;
+    /** 瀹為檯鍒拌处 */
+    actualAmount?: number;
+  }
+
+  interface GetPersonalUserTransactionsQuery {
+    /** 鍒涘缓鏃堕棿-璧峰 */
+    createdTimeStart?: string;
+    /** 鍒涘缓鏃堕棿-鎴 */
+    createdTimeEnd?: string;
+    type?: EnumUserWalletTransactionType;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetPersonalUserTransactionsQueryResult {
+    objectData?: GetPersonalUserTransactionsQueryResultObjectData;
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetPersonalUserTransactionsQueryResultItem[];
+  }
+
+  interface GetPersonalUserTransactionsQueryResultItem {
+    /** 鏀舵敮Id */
+    id?: string;
+    /** 鏍囬 */
+    title?: string;
+    /** 鍒涘缓鏃堕棿 */
+    createdTime?: string;
+    /** 閲戦 */
+    amount?: number;
+    /** 浣欓 */
+    balance?: number;
+  }
+
+  interface GetPersonalUserTransactionsQueryResultObjectData {
+    /** 鎬绘敹鍏� */
+    sumIncome?: number;
+    /** 鎬绘彁鐜� */
+    sumWithdraw?: number;
+  }
+
   interface GetResourceFieldsQueryResultItem {
     /** 缂栧彿 */
     code?: string;
@@ -3747,6 +4167,121 @@
     userName?: string;
     /** 鏄惁閫変腑 */
     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;
+    settlementStatus?: EnumTaskSettlementStatus;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 寮�鎴锋敮琛屽悕绉� */
+    bankBranch?: string;
+    /** 鏀舵璐︽埛 */
+    receiveAccount?: string;
+    /** 缁撶畻閲戦 */
+    settlementAmount?: number;
+    /** 瀹炲彂閲戦 */
+    actualSettlementAmount?: number;
+    /** 缁撶畻鏃堕棿 */
+    settlementTime?: string;
   }
 
   interface GetTaskEnterpriseQueryResult {
@@ -3963,6 +4498,15 @@
     inProcessReleaseCount?: number;
     /** 宸插仠姝㈡暟閲� */
     stoppedReleaseCount?: number;
+  }
+
+  interface GetTaskSelectQueryOption {
+    /** 浠诲姟Id */
+    id?: string;
+    /** 浠诲姟鍗曞彿 */
+    code?: string;
+    /** 浠诲姟鍚嶇О */
+    name?: string;
   }
 
   interface GetTaskUserHireStatusQueryResult {
@@ -4348,7 +4892,13 @@
   }
 
   interface OpenEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
     access?: EnumEnterpriseWalletAccess;
+    /** 璐﹀彿 */
+    account?: string;
+    /** 鍟嗘埛Id */
+    merchantId?: string;
   }
 
   interface OpenEnterpriseWalletCommandResult {
@@ -4424,8 +4974,10 @@
   }
 
   interface PersonalUserElectronSignCommand {
-    /** 鐏靛伐Id */
+    /** 鐏靛伐Id锛堜簩閫変竴锛� */
     id?: string;
+    /** 閭�绾︾煭淇$紪鍙凤紙浜岄�変竴锛� */
+    smsCode?: string;
   }
 
   interface PersonalUserElectronSignCommandResult {
@@ -4461,6 +5013,21 @@
     verifyCode: string;
   }
 
+  interface RechargeEnterpriseWalletCommand {
+    /** 浼佷笟Id */
+    enterpriseId?: string;
+    access?: EnumEnterpriseWalletAccess;
+    /** 閲戦 */
+    amount?: number;
+    /** 鍏呭�煎娉� */
+    remark?: string;
+  }
+
+  interface RechargeEnterpriseWalletCommandResult {
+    /** 鏀粯鍦板潃 */
+    payUrl?: string;
+  }
+
   interface RegisterPersonalUserCommand {
     /** 鎵嬫満鍙风爜 */
     phoneNumber: string;
@@ -4471,6 +5038,29 @@
   interface ResendResourceCommand {
     /** 璧勬簮鏃ュ織Id */
     id?: string;
+  }
+
+  interface RevokeTaskSettlementOrderCommand {
+    /** 浠诲姟Id */
+    taskInfoId?: string;
+  }
+
+  interface SaveCodeUrlCommand {
+    scene?: EnumCodeUrlScene;
+    /** 鍦板潃 */
+    url?: string;
+    /** 鍙傛暟1 */
+    paramValue1?: string;
+    /** 鍙傛暟2 */
+    paramValue2?: string;
+    /** 鍙傛暟3 */
+    paramValue3?: string;
+    /** 鍙傛暟4 */
+    paramValue4?: string;
+    /** 鍙傛暟5 */
+    paramValue5?: string;
+    /** 杩囨湡鏃堕棿 */
+    expiredTime?: string;
   }
 
   interface SaveContractTemplateCommand {
@@ -4723,6 +5313,18 @@
     id?: string;
   }
 
+  interface SavePersonalUserBankCardCommand {
+    access?: EnumEnterpriseWalletAccess;
+    /** 閾惰鍗″彿 */
+    code?: string;
+    /** 鎵�灞為摱琛� */
+    bank?: string;
+    /** 鎵�灞炴敮琛� */
+    bankBranch?: string;
+    /** 閾惰棰勭暀鎵嬫満鍙� */
+    phoneNumber?: string;
+  }
+
   interface SaveRoleCommand {
     /** Id */
     id?: string;
@@ -4854,12 +5456,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 {
@@ -4986,6 +5601,39 @@
     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;
+  }
+
+  type SyncDatabaseCommand = Record<string, any>;
+
   interface SyncElectronSignSettingsCommand {
     /** 椤� */
     items?: SyncElectronSignSettingsCommandItem[];
diff --git a/packages/services/apiV2/user.ts b/packages/services/apiV2/user.ts
index 43f20b8..5ea222a 100644
--- a/packages/services/apiV2/user.ts
+++ b/packages/services/apiV2/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,
@@ -53,6 +70,42 @@
   );
 }
 
+/** 鏌ヨ涓汉鐢ㄦ埛鏀舵敮鏄庣粏璇︽儏 GET /api/user/user/getPersonalUserTransaction */
+export async function getPersonalUserTransaction(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetPersonalUserTransactionParams,
+  options?: API.RequestConfig
+) {
+  return request<API.GetPersonalUserTransactionQueryResult>(
+    '/api/user/user/getPersonalUserTransaction',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鏌ヨ涓汉鐢ㄦ埛鏀舵敮鏄庣粏鍒嗛〉鍒楄〃鏁版嵁 POST /api/user/user/getPersonalUserTransactions */
+export async function getPersonalUserTransactions(
+  body: API.GetPersonalUserTransactionsQuery,
+  options?: API.RequestConfig
+) {
+  return request<API.GetPersonalUserTransactionsQueryResult>(
+    '/api/user/user/getPersonalUserTransactions',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json-patch+json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
 /** 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 GET /api/user/user/getUserInfoRoles */
 export async function getUserInfoRoles(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
@@ -68,6 +121,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,

--
Gitblit v1.9.1