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