From 84bbc4a13aa8283aa417182376e1eb0024596582 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 08 八月 2025 16:38:00 +0800
Subject: [PATCH] feat: 接口对接
---
packages/services/apiV2/typings.d.ts | 149 +++++++++++++++++++++++++++----------------------
1 files changed, 82 insertions(+), 67 deletions(-)
diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index dc7dd0d..4e963e9 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -122,6 +122,10 @@
ids: string[];
}
+ interface DeleteTaskInfoCommand {
+ ids: string[];
+ }
+
enum EnumBillingMethod {
/**鎸夋湀 */
Month = 10,
@@ -233,19 +237,6 @@
enum EnumSmsAccess {
/**闃块噷浜戠煭淇� */
AliyunSms = 10,
- }
-
- enum EnumSmsTemplateType {
- /**鐧诲綍 */
- Login = 0,
- /**娉ㄥ唽 */
- Register = 1,
- /**淇敼瀵嗙爜 */
- UpdatePassword = 2,
- /**缁戝畾鎵嬫満鍙风爜 */
- BindPhoneNumber = 3,
- /**淇敼鎵嬫満鍙风爜 */
- UpdatePhoneNumber = 4,
}
enum EnumTaskCheckReceiveStatus {
@@ -422,6 +413,24 @@
/** 閿欒鐮� */
errorCode?: string;
data?: GetTaskInfoQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetTaskInfosQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetTaskInfosQueryResult;
/** 鎵ц鎴愬姛 */
success?: boolean;
/** 閿欒淇℃伅 */
@@ -621,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;
@@ -701,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;
/** 閿欒淇℃伅 */
@@ -1155,7 +1146,7 @@
/** 浼佷笟Id */
enterpriseId?: string;
/** 浼佷笟鍏ㄧО */
- enterpriseName?: string;
+ enterpriseEnterpriseName?: string;
/** 鍦ㄦ嫑宀椾綅鏁伴噺 */
taskCount?: number;
/** 浠诲姟鍚嶇О */
@@ -1204,7 +1195,9 @@
interface GetTaskInfoQueryResultBenefit {
/** 绂忓埄缂栧彿 */
benefitCode?: string;
- /** 绂忓埄 */
+ /** 绂忓埄鍥炬爣 */
+ benefitField2?: string;
+ /** 绂忓埄鍚嶇О */
benefitContent?: string;
}
@@ -1219,6 +1212,8 @@
pageModel?: PagedListQueryPageModel;
/** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */
keywords?: string;
+ /** 浼佷笟Id */
+ enterpriseId?: string;
/** 鍙戝竷鏃堕棿-寮�濮� */
beginTime?: string;
/** 鍙戝竷鏃堕棿-缁撴潫 */
@@ -1232,6 +1227,24 @@
status?: EnumTaskStatus;
releaseStatus?: EnumTaskReleaseStatus;
recommendStatus?: EnumTaskRecommendStatus;
+ }
+
+ interface GetTaskInfosQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetTaskInfosQueryResultItem[];
+ count?: GetTaskInfosQueryResultCount;
+ }
+
+ interface GetTaskInfosQueryResultCount {
+ /** 寰呭畨鎺掓暟閲� */
+ waitAssignCount?: number;
+ /** 宸插畨鎺掓暟閲� */
+ completedAssignCount?: number;
+ /** 鍙戝竷涓暟閲� */
+ inProcessReleaseCount?: number;
+ /** 宸插仠姝㈡暟閲� */
+ stoppedReleaseCount?: number;
}
interface GetTaskInfosQueryResultItem {
@@ -1294,6 +1307,13 @@
type GetUserResumeQueryResult = Record<string, any>;
+ interface LoginCommandCallback {
+ /** 鐢ㄦ埛璁块棶浠ょ墝 */
+ accessToken?: string;
+ /** 鍒锋柊浠ょ墝 */
+ refreshToken?: string;
+ }
+
interface PagedListQueryPageModel {
/** 琛屾暟 */
rows?: number;
@@ -1339,12 +1359,6 @@
data?: GetRolesQueryResultItem[];
}
- interface PagedListQueryResultGetTaskInfosQueryResultItem {
- pageModel?: PagedListQueryResultPageModel;
- /** 鏁版嵁 */
- data?: GetTaskInfosQueryResultItem[];
- }
-
interface PagedListQueryResultPageModel {
/** 琛屾暟 */
rows?: number;
@@ -1365,13 +1379,6 @@
password: string;
type?: EnumUserType;
clientType?: EnumClientType;
- }
-
- interface PasswordLoginCommandCallback {
- /** 鐢ㄦ埛璁块棶浠ょ墝 */
- accessToken?: string;
- /** 鍒锋柊浠ょ墝 */
- refreshToken?: string;
}
interface SaveDictionaryCategoryCommand {
@@ -1642,10 +1649,9 @@
data?: any;
}
- interface SendVerifyCodeCommand {
+ interface SendLoginOrRegisterVerifyCodeCommand {
/** 鎵嬫満鍙风爜 */
- phoneNumber?: string;
- templateCode?: EnumSmsTemplateType;
+ phoneNumber: string;
}
interface SetDictionaryDataIsDisabledCommand {
@@ -1722,5 +1728,14 @@
status?: EnumUserStatus;
}
+ interface SmsLoginCommand {
+ /** 鎵嬫満鍙风爜 */
+ phoneNumber: string;
+ /** 楠岃瘉鐮� */
+ verifyCode: string;
+ type?: EnumUserType;
+ clientType?: EnumClientType;
+ }
+
type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
}
--
Gitblit v1.9.1