From 5694090781fb8badc7ab31d9a4a38de1856d5eda Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 08 八月 2025 16:30:54 +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