From 9f10304a16a97df2d684e18c619df43981b91026 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期二, 16 九月 2025 13:24:01 +0800
Subject: [PATCH] feat: 接口对接

---
 apps/bMiniApp/.eslintrc-auto-import.json                     |    5 +
 apps/cMiniApp/auto-imports.d.ts                              |    2 
 apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue |    1 
 apps/cMiniApp/.eslintrc-auto-import.json                     |    5 +
 packages/services/apiV2/typings.d.ts                         |   94 ++++++++++++++++++++++++++++++-
 apps/bMiniApp/auto-imports.d.ts                              |    2 
 packages/services/apiV2/user.ts                              |   18 ++++++
 7 files changed, 118 insertions(+), 9 deletions(-)

diff --git a/apps/bMiniApp/.eslintrc-auto-import.json b/apps/bMiniApp/.eslintrc-auto-import.json
index 8d2ca3b..936454a 100644
--- a/apps/bMiniApp/.eslintrc-auto-import.json
+++ b/apps/bMiniApp/.eslintrc-auto-import.json
@@ -121,6 +121,9 @@
     "EnumUserGender": true,
     "EnumUserStatus": true,
     "EnumUserType": true,
-    "useAccessAuthentication": true
+    "useAccessAuthentication": true,
+    "DirectiveBinding": true,
+    "MaybeRef": true,
+    "MaybeRefOrGetter": true
   }
 }
diff --git a/apps/bMiniApp/auto-imports.d.ts b/apps/bMiniApp/auto-imports.d.ts
index a16c0b0..dc14f8e 100644
--- a/apps/bMiniApp/auto-imports.d.ts
+++ b/apps/bMiniApp/auto-imports.d.ts
@@ -120,7 +120,7 @@
 // for type re-export
 declare global {
   // @ts-ignore
-  export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
+  export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
   import('vue')
   // @ts-ignore
   export type { BackType, BackType } from './src/constants/enum'
diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
index b95cbea..93b4f3e 100644
--- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -137,7 +137,6 @@
       >
         <ChooseInputWithDatePicker
           v-model="form.beginTime"
-          :minDate="nowDate"
           placeholder="璇烽�夋嫨浠诲姟寮�濮嬫棩鏈�"
         ></ChooseInputWithDatePicker>
       </nut-form-item>
diff --git a/apps/cMiniApp/.eslintrc-auto-import.json b/apps/cMiniApp/.eslintrc-auto-import.json
index 4ef9371..7d2e0af 100644
--- a/apps/cMiniApp/.eslintrc-auto-import.json
+++ b/apps/cMiniApp/.eslintrc-auto-import.json
@@ -106,6 +106,9 @@
     "useUpdateResume": true,
     "useAccessReal": true,
     "useLaunchOptions": true,
-    "APP_ENV": true
+    "APP_ENV": true,
+    "DirectiveBinding": true,
+    "MaybeRef": true,
+    "MaybeRefOrGetter": true
   }
 }
diff --git a/apps/cMiniApp/auto-imports.d.ts b/apps/cMiniApp/auto-imports.d.ts
index 6ba5ad4..e2b9d41 100644
--- a/apps/cMiniApp/auto-imports.d.ts
+++ b/apps/cMiniApp/auto-imports.d.ts
@@ -104,7 +104,7 @@
 // for type re-export
 declare global {
   // @ts-ignore
-  export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
+  export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
   import('vue')
   // @ts-ignore
   export type { BackType, BackType } from './src/constants/enum'
diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index 64d7946..f72be6c 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -1732,6 +1732,24 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetPersonalUserWalletBalancesQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetPersonalUserWalletBalancesQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetResourceLogsQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -3928,6 +3946,8 @@
   interface GetPersonalUserInfoSignContractsQuery {
     /** 鐢ㄦ埛Id */
     id?: string;
+    /** 鐏靛伐Id */
+    enterpriseEmployeeId?: string;
     pageModel?: PagedListQueryPageModel;
   }
 
@@ -4062,10 +4082,26 @@
     settlementAmount?: number;
     /** 瀹炲彂閲戦/鎻愮幇閲戦 */
     amount?: number;
-    /** 鏀舵浜哄鍚� */
-    receiveName?: string;
+    /** 浠樻浜鸿处鎴� */
+    payerAccount?: string;
+    /** 浠樻浜哄悕绉� */
+    payerName?: string;
+    /** 浠樻浜哄紑鎴疯 */
+    payerBank?: string;
+    /** 浠樻浜烘敮琛� */
+    payerBankBranch?: string;
     /** 鏀舵璐︽埛 */
     receiveAccount?: string;
+    /** 鏀舵浜哄悕绉� */
+    receiveName?: string;
+    /** 鏀舵浜哄紑鎴疯 */
+    receiveBank?: string;
+    /** 鏀舵浜烘敮琛� */
+    receiveBankBranch?: string;
+    /** 甯佺 */
+    currency?: string;
+    /** 鐢ㄩ�� */
+    purpose?: string;
     /** 鏈嶅姟璐� */
     serviceFee?: number;
     /** 瀹為檯鍒拌处 */
@@ -4076,6 +4112,7 @@
     transDate?: string;
     /** 鍒涘缓鏃堕棿 */
     createdTime?: string;
+    transactionStatus?: EnumWalletTransactionStatus;
     /** 澶辫触鍘熷洜 */
     failReason?: string;
   }
@@ -4099,14 +4136,35 @@
   interface GetPersonalUserTransactionsQueryResultItem {
     /** 鏀舵敮Id */
     id?: string;
+    type?: EnumUserWalletTransactionType;
     /** 鏍囬 */
     title?: string;
-    /** 鍒涘缓鏃堕棿 */
-    createdTime?: string;
     /** 閲戦 */
     amount?: number;
     /** 浣欓 */
     balance?: number;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 浠樻浜鸿处鎴� */
+    payerAccount?: string;
+    /** 浠樻浜哄悕绉� */
+    payerName?: string;
+    /** 浠樻浜鸿处鍙� */
+    payerUserName?: string;
+    /** 浠樻浜鸿仈绯讳汉 */
+    payerContacts?: string;
+    /** 浠樻浜鸿仈绯荤數璇� */
+    payerContactPhoneNumber?: string;
+    /** 鏀舵璐︽埛 */
+    receiveAccount?: string;
+    /** 鏀舵浜哄悕绉� */
+    receiveName?: string;
+    /** 鐢ㄩ�� */
+    purpose?: string;
+    /** 鍒涘缓鏃堕棿 */
+    createdTime?: string;
+    /** 浜ゆ槗鏃堕棿 */
+    transDate?: string;
   }
 
   interface GetPersonalUserTransactionsQueryResultObjectData {
@@ -4116,6 +4174,34 @@
     sumWithdraw?: number;
   }
 
+  interface GetPersonalUserWalletBalancesQuery {
+    /** 鏈�灏忎綑棰� */
+    balanceMin?: number;
+    /** 鏈�澶т綑棰� */
+    balanceMax?: number;
+    /** 鍏抽敭瀛� */
+    keywords?: string;
+    pageModel?: PagedListQueryPageModel;
+  }
+
+  interface GetPersonalUserWalletBalancesQueryResult {
+    /** 鐢ㄦ埛Id */
+    id?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
+    /** 韬唤璇佸彿 */
+    identity?: string;
+    /** 浣欓 */
+    balance?: number;
+    pageModel?: PagedListQueryResultPageModel;
+    /** 鏁版嵁 */
+    data?: GetPersonalUserWalletBalancesQueryResultItem[];
+  }
+
+  type GetPersonalUserWalletBalancesQueryResultItem = Record<string, any>;
+
   interface GetResourceFieldsQueryResultItem {
     /** 缂栧彿 */
     code?: string;
diff --git a/packages/services/apiV2/user.ts b/packages/services/apiV2/user.ts
index 5ea222a..d06c228 100644
--- a/packages/services/apiV2/user.ts
+++ b/packages/services/apiV2/user.ts
@@ -106,6 +106,24 @@
   );
 }
 
+/** 鏌ヨ涓汉閽卞寘浣欓鍒嗛〉鍒楄〃 POST /api/user/user/getPersonalUserWalletBalances */
+export async function getPersonalUserWalletBalances(
+  body: API.GetPersonalUserWalletBalancesQuery,
+  options?: API.RequestConfig
+) {
+  return request<API.GetPersonalUserWalletBalancesQueryResult>(
+    '/api/user/user/getPersonalUserWalletBalances',
+    {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json-patch+json',
+      },
+      data: body,
+      ...(options || {}),
+    }
+  );
+}
+
 /** 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 GET /api/user/user/getUserInfoRoles */
 export async function getUserInfoRoles(
   // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)

--
Gitblit v1.9.1