From b567da133517fb85c65c79f0fbb18f6871c6c1a1 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 08 八月 2025 16:49:57 +0800
Subject: [PATCH] feat: 接口对接
---
packages/services/apiV2/typings.d.ts | 181 ++++++++++++++++++++++++++++++--------------
1 files changed, 122 insertions(+), 59 deletions(-)
diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index 98a7d82..4e963e9 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -122,11 +122,8 @@
ids: string[];
}
- interface DictionaryDataQueryModel {
- /** 缂栧彿 */
- code?: string;
- /** 鍚嶇О */
- name?: string;
+ interface DeleteTaskInfoCommand {
+ ids: string[];
}
enum EnumBillingMethod {
@@ -426,6 +423,24 @@
timestamp?: number;
}
+ interface FriendlyResultGetTaskInfosQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetTaskInfosQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetUserResumeQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -615,6 +630,24 @@
timestamp?: number;
}
+ interface FriendlyResultLoginCommandCallback {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: LoginCommandCallback;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultPagedListQueryResultGetDictionaryCategoriesQueryResultItem {
/** 璺熻釜Id */
traceId?: string;
@@ -695,42 +728,6 @@
/** 閿欒鐮� */
errorCode?: string;
data?: PagedListQueryResultGetRolesQueryResultItem;
- /** 鎵ц鎴愬姛 */
- success?: boolean;
- /** 閿欒淇℃伅 */
- msg?: any;
- /** 闄勫姞鏁版嵁 */
- extras?: any;
- /** 鏃堕棿鎴� */
- timestamp?: number;
- }
-
- interface FriendlyResultPagedListQueryResultGetTaskInfosQueryResultItem {
- /** 璺熻釜Id */
- traceId?: string;
- /** 鐘舵�佺爜 */
- code?: number;
- /** 閿欒鐮� */
- errorCode?: string;
- data?: PagedListQueryResultGetTaskInfosQueryResultItem;
- /** 鎵ц鎴愬姛 */
- success?: boolean;
- /** 閿欒淇℃伅 */
- msg?: any;
- /** 闄勫姞鏁版嵁 */
- extras?: any;
- /** 鏃堕棿鎴� */
- timestamp?: number;
- }
-
- interface FriendlyResultPasswordLoginCommandCallback {
- /** 璺熻釜Id */
- traceId?: string;
- /** 鐘舵�佺爜 */
- code?: number;
- /** 閿欒鐮� */
- errorCode?: string;
- data?: PasswordLoginCommandCallback;
/** 鎵ц鎴愬姛 */
success?: boolean;
/** 閿欒淇℃伅 */
@@ -1149,7 +1146,7 @@
/** 浼佷笟Id */
enterpriseId?: string;
/** 浼佷笟鍏ㄧО */
- enterpriseName?: string;
+ enterpriseEnterpriseName?: string;
/** 鍦ㄦ嫑宀椾綅鏁伴噺 */
taskCount?: number;
/** 浠诲姟鍚嶇О */
@@ -1159,22 +1156,22 @@
serviceFee?: number;
settlementCycle?: EnumSettlementCycle;
/** 绂忓埄 */
- benefits?: DictionaryDataQueryModel[];
+ benefits?: GetTaskInfoQueryResultBenefit[];
/** 骞撮緞鑼冨洿鏈�灏� */
ageMinLimit?: number;
/** 骞撮緞鑼冨洿澶� */
ageMaxLimit?: number;
genderLimit?: EnumUserGender;
/** 璧勬牸璇佷功绫诲瀷 */
- credentialLimits?: DictionaryDataQueryModel[];
+ credentialLimits?: GetTaskInfoQueryResultCredentialLimit[];
/** 浠诲姟鍦扮偣鎵�灞炵渷浠界紪鍙� */
provinceCode?: string;
/** 浠诲姟鍦扮偣鎵�灞炵渷浠� */
- provinceName?: string;
+ provinceContent?: string;
/** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
cityCode?: string;
/** 浠诲姟鍦扮偣鎵�灞炲煄甯� */
- cityName?: string;
+ cityContent?: string;
/** 浠诲姟鍦扮偣鍚嶇О */
addressName?: string;
/** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
@@ -1191,12 +1188,32 @@
createdTime?: string;
/** 鏄惁宸叉敹钘� */
isCollected?: boolean;
+ status?: EnumTaskStatus;
+ releaseStatus?: EnumTaskReleaseStatus;
+ }
+
+ interface GetTaskInfoQueryResultBenefit {
+ /** 绂忓埄缂栧彿 */
+ benefitCode?: string;
+ /** 绂忓埄鍥炬爣 */
+ benefitField2?: string;
+ /** 绂忓埄鍚嶇О */
+ benefitContent?: string;
+ }
+
+ interface GetTaskInfoQueryResultCredentialLimit {
+ /** 璇佷功绫诲瀷缂栧彿 */
+ typeCode?: string;
+ /** 璇佷功绫诲瀷 */
+ typeContent?: string;
}
interface GetTaskInfosQuery {
pageModel?: PagedListQueryPageModel;
/** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */
keywords?: string;
+ /** 浼佷笟Id */
+ enterpriseId?: string;
/** 鍙戝竷鏃堕棿-寮�濮� */
beginTime?: string;
/** 鍙戝竷鏃堕棿-缁撴潫 */
@@ -1212,6 +1229,24 @@
recommendStatus?: EnumTaskRecommendStatus;
}
+ interface GetTaskInfosQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetTaskInfosQueryResultItem[];
+ count?: GetTaskInfosQueryResultCount;
+ }
+
+ interface GetTaskInfosQueryResultCount {
+ /** 寰呭畨鎺掓暟閲� */
+ waitAssignCount?: number;
+ /** 宸插畨鎺掓暟閲� */
+ completedAssignCount?: number;
+ /** 鍙戝竷涓暟閲� */
+ inProcessReleaseCount?: number;
+ /** 宸插仠姝㈡暟閲� */
+ stoppedReleaseCount?: number;
+ }
+
interface GetTaskInfosQueryResultItem {
/** Id */
id?: string;
@@ -1223,7 +1258,27 @@
/** 鏈嶅姟璐� */
serviceFee?: number;
settlementCycle?: EnumSettlementCycle;
+ /** 绂忓埄 */
+ benefits?: GetTaskInfoQueryResultBenefit[];
genderLimit?: EnumUserGender;
+ /** 璧勬牸璇佷功绫诲瀷 */
+ credentialLimits?: GetTaskInfoQueryResultCredentialLimit[];
+ /** 浠诲姟鍦扮偣鎵�灞炵渷浠界紪鍙� */
+ provinceCode?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炵渷浠� */
+ provinceContent?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炲煄甯傜紪鍙� */
+ cityCode?: string;
+ /** 浠诲姟鍦扮偣鎵�灞炲煄甯� */
+ cityContent?: string;
+ /** 浠诲姟鍦扮偣鍚嶇О */
+ addressName?: string;
+ /** 浠诲姟鍦扮偣璇︾粏鍦板潃 */
+ addressDetail?: string;
+ /** 缁忓害 */
+ longitude?: number;
+ /** 绾害 */
+ latitude?: number;
/** 鎶ュ悕浜烘暟 */
userCount?: number;
status?: EnumTaskStatus;
@@ -1251,6 +1306,13 @@
}
type GetUserResumeQueryResult = Record<string, any>;
+
+ interface LoginCommandCallback {
+ /** 鐢ㄦ埛璁块棶浠ょ墝 */
+ accessToken?: string;
+ /** 鍒锋柊浠ょ墝 */
+ refreshToken?: string;
+ }
interface PagedListQueryPageModel {
/** 琛屾暟 */
@@ -1297,12 +1359,6 @@
data?: GetRolesQueryResultItem[];
}
- interface PagedListQueryResultGetTaskInfosQueryResultItem {
- pageModel?: PagedListQueryResultPageModel;
- /** 鏁版嵁 */
- data?: GetTaskInfosQueryResultItem[];
- }
-
interface PagedListQueryResultPageModel {
/** 琛屾暟 */
rows?: number;
@@ -1323,13 +1379,6 @@
password: string;
type?: EnumUserType;
clientType?: EnumClientType;
- }
-
- interface PasswordLoginCommandCallback {
- /** 鐢ㄦ埛璁块棶浠ょ墝 */
- accessToken?: string;
- /** 鍒锋柊浠ょ墝 */
- refreshToken?: string;
}
interface SaveDictionaryCategoryCommand {
@@ -1600,6 +1649,11 @@
data?: any;
}
+ interface SendLoginOrRegisterVerifyCodeCommand {
+ /** 鎵嬫満鍙风爜 */
+ phoneNumber: string;
+ }
+
interface SetDictionaryDataIsDisabledCommand {
ids?: string[];
/** 鏄惁宸茬鐢� */
@@ -1674,5 +1728,14 @@
status?: EnumUserStatus;
}
+ interface SmsLoginCommand {
+ /** 鎵嬫満鍙风爜 */
+ phoneNumber: string;
+ /** 楠岃瘉鐮� */
+ verifyCode: string;
+ type?: EnumUserType;
+ clientType?: EnumClientType;
+ }
+
type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
}
--
Gitblit v1.9.1