From 9693020059f6bd566718bb79e793b0d0b1c03ea5 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 11 八月 2025 14:09:31 +0800
Subject: [PATCH] feat: 接口对接

---
 packages/services/apiV2/typings.d.ts |  550 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 509 insertions(+), 41 deletions(-)

diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index 4e963e9..1d549f8 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -105,9 +105,55 @@
     clientType?: EnumClientType;
   }
 
+  interface APIgetUserResumeCredentialParams {
+    /** Id */
+    id?: string;
+  }
+
+  interface APIgetUserResumeCredentialsParams {
+    /** 鏌ヨ鐢ㄦ埛绠�鍘�-璧勬牸璇佷功鍒楄〃 */
+    request?: GetUserResumeCredentialsQuery;
+  }
+
+  interface APIgetUserResumeDetailParams {
+    /** 鏌ヨ鐢ㄦ埛绠�鍘�-璇︾粏淇℃伅 */
+    request?: GetUserResumeDetailQuery;
+  }
+
+  interface APIgetUserResumeJobSeekingParams {
+    /** 鏌ヨ鐢ㄦ埛绠�鍘�-姹傝亴鎰忓悜 */
+    request?: GetUserResumeJobSeekingQuery;
+  }
+
   interface APIgetUserResumeParams {
     /** 鐢ㄦ埛Id */
     userId?: string;
+  }
+
+  interface APIgetUserResumePersonalParams {
+    /** 鏌ヨ鐢ㄦ埛绠�鍘�-涓汉淇℃伅 */
+    request?: GetUserResumePersonalQuery;
+  }
+
+  interface APIgetUserResumeWorkExperienceParams {
+    /** 鏌ヨ鐢ㄦ埛绠�鍘�-宸ヤ綔缁忛獙 */
+    request?: GetUserResumeWorkExperienceQuery;
+  }
+
+  interface BindPhoneNumberCommand {
+    /** 鎵嬫満鍙风爜 */
+    phoneNumber?: string;
+    /** 楠岃瘉鐮� */
+    verifyCode?: string;
+  }
+
+  interface BindWxmpUserInfoCommand {
+    /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */
+    encryptedData: string;
+    /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */
+    iv: string;
+    /** 鑾峰彇浼氳瘽瀵嗛挜 */
+    sessionKey: string;
   }
 
   interface DeleteDictionaryCategoryCommand {
@@ -123,6 +169,10 @@
   }
 
   interface DeleteTaskInfoCommand {
+    ids: string[];
+  }
+
+  interface DeleteUserResumeCredentialCommand {
     ids: string[];
   }
 
@@ -173,6 +223,28 @@
     Desc = 1,
   }
 
+  enum EnumPersonalFreeTime {
+    /**涓嶉檺 */
+    NoLimit = 10,
+    /**瀵掓殤鍋� */
+    WinterSummerVacations = 20,
+    /**鑺傚亣鏃� */
+    FestivalAndHoliday = 30,
+    /**鍛ㄥ叚鏃� */
+    Weekend = 40,
+    /**宸ヤ綔鏃� */
+    Weekday = 50,
+  }
+
+  enum EnumPersonalJobSeekingStatus {
+    /**绉瀬鎵句换鍔� */
+    Active = 10,
+    /**闅忎究鐪嬬湅 */
+    Whatever = 20,
+    /**鏆傛椂涓嶆壘浠诲姟 */
+    Not = 30,
+  }
+
   enum EnumRealAccess {
     /**涓婁笂绛� */
     BestSign = 10,
@@ -195,8 +267,10 @@
     Role = 5,
     /**鐢ㄦ埛淇℃伅 */
     User = 6,
+    /**鐢ㄦ埛绠�鍘� */
+    UserResume = 7,
     /**浼佷笟淇℃伅 */
-    Enterprise = 7,
+    Enterprise = 8,
   }
 
   enum EnumResourceMethod {
@@ -295,6 +369,25 @@
     Enterprise = 20,
     /**杩愯惀 */
     Operation = 100,
+  }
+
+  interface FriendlyResultBoolean {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    /** 鏁版嵁 */
+    data?: boolean;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
   }
 
   interface FriendlyResultGetAliyunOSSAcsQueryResult {
@@ -441,6 +534,78 @@
     timestamp?: number;
   }
 
+  interface FriendlyResultGetUserResumeCredentialQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumeCredentialQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetUserResumeDetailQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumeDetailQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetUserResumeJobSeekingQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumeJobSeekingQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetUserResumePersonalQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumePersonalQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
   interface FriendlyResultGetUserResumeQueryResult {
     /** 璺熻釜Id */
     traceId?: string;
@@ -449,6 +614,24 @@
     /** 閿欒鐮� */
     errorCode?: string;
     data?: GetUserResumeQueryResult;
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultGetUserResumeWorkExperienceQueryResult {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    data?: GetUserResumeWorkExperienceQueryResult;
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -582,6 +765,25 @@
     errorCode?: string;
     /** 鏁版嵁 */
     data?: GetUserInfoRolesQueryResultItem[];
+    /** 鎵ц鎴愬姛 */
+    success?: boolean;
+    /** 閿欒淇℃伅 */
+    msg?: any;
+    /** 闄勫姞鏁版嵁 */
+    extras?: any;
+    /** 鏃堕棿鎴� */
+    timestamp?: number;
+  }
+
+  interface FriendlyResultListGetUserResumeCredentialsQueryResultItem {
+    /** 璺熻釜Id */
+    traceId?: string;
+    /** 鐘舵�佺爜 */
+    code?: number;
+    /** 閿欒鐮� */
+    errorCode?: string;
+    /** 鏁版嵁 */
+    data?: GetUserResumeCredentialsQueryResultItem[];
     /** 鎵ц鎴愬姛 */
     success?: boolean;
     /** 閿欒淇℃伅 */
@@ -751,9 +953,9 @@
   type GetCurrentLogierMenusQuery = Record<string, any>;
 
   interface GetDictionaryCategoriesQuery {
-    pageModel?: PagedListQueryPageModel;
     /** 鍏抽敭瀛� */
     keywords?: string;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetDictionaryCategoriesQueryResultItem {
@@ -772,7 +974,6 @@
   type GetDictionaryCategorySelectQuery = Record<string, any>;
 
   interface GetDictionaryDatasQuery {
-    pageModel?: PagedListQueryPageModel;
     /** 绫诲埆Id锛圛d/缂栧彿浜岄�変竴锛� */
     categoryId?: string;
     /** 绫诲埆缂栧彿锛圛d/缂栧彿浜岄�変竴锛� */
@@ -781,6 +982,7 @@
     parentId?: string;
     /** 鍏抽敭瀛� */
     keywords?: string;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetDictionaryDatasQueryResultItem {
@@ -859,6 +1061,8 @@
     contactEmail?: string;
     /** 璐﹀彿 */
     userName?: string;
+    /** 鍦ㄦ嫑宀椾綅鏁伴噺 */
+    taskCount?: number;
   }
 
   interface GetEnterpriseSmsSettingQueryResult {
@@ -870,11 +1074,11 @@
   }
 
   interface GetEnterprisesQuery {
-    pageModel?: PagedListQueryPageModel;
     /** 鍏抽敭瀛� */
     keywords?: string;
     /** 鏄惁宸查厤缃� */
     isConfigured?: boolean;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetEnterprisesQueryResultItem {
@@ -1019,9 +1223,9 @@
   }
 
   interface GetOperationUserInfosQuery {
-    pageModel?: PagedListQueryPageModel;
     /** 鍏抽敭瀛� */
     keywords?: string;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetOperationUserInfosQueryResultItem {
@@ -1104,11 +1308,11 @@
   }
 
   interface GetRolesQuery {
-    pageModel?: PagedListQueryPageModel;
     userType?: EnumUserType;
     clientType?: EnumClientType;
     /** 鍏抽敭瀛� */
     keywords?: string;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetRolesQueryResultItem {
@@ -1146,7 +1350,7 @@
     /** 浼佷笟Id */
     enterpriseId?: string;
     /** 浼佷笟鍏ㄧО */
-    enterpriseEnterpriseName?: string;
+    enterpriseName?: string;
     /** 鍦ㄦ嫑宀椾綅鏁伴噺 */
     taskCount?: number;
     /** 浠诲姟鍚嶇О */
@@ -1209,7 +1413,6 @@
   }
 
   interface GetTaskInfosQuery {
-    pageModel?: PagedListQueryPageModel;
     /** 鍏抽敭瀛楋紙浠诲姟鍚嶇О锛� */
     keywords?: string;
     /** 浼佷笟Id */
@@ -1227,24 +1430,15 @@
     status?: EnumTaskStatus;
     releaseStatus?: EnumTaskReleaseStatus;
     recommendStatus?: EnumTaskRecommendStatus;
+    checkReceiveStatus?: EnumTaskCheckReceiveStatus;
+    pageModel?: PagedListQueryPageModel;
   }
 
   interface GetTaskInfosQueryResult {
+    objectData?: GetTaskInfosQueryResultObjectData;
     pageModel?: PagedListQueryResultPageModel;
     /** 鏁版嵁 */
     data?: GetTaskInfosQueryResultItem[];
-    count?: GetTaskInfosQueryResultCount;
-  }
-
-  interface GetTaskInfosQueryResultCount {
-    /** 寰呭畨鎺掓暟閲� */
-    waitAssignCount?: number;
-    /** 宸插畨鎺掓暟閲� */
-    completedAssignCount?: number;
-    /** 鍙戝竷涓暟閲� */
-    inProcessReleaseCount?: number;
-    /** 宸插仠姝㈡暟閲� */
-    stoppedReleaseCount?: number;
   }
 
   interface GetTaskInfosQueryResultItem {
@@ -1294,6 +1488,17 @@
     createdTime?: string;
   }
 
+  interface GetTaskInfosQueryResultObjectData {
+    /** 寰呭畨鎺掓暟閲� */
+    waitAssignCount?: number;
+    /** 宸插畨鎺掓暟閲� */
+    completedAssignCount?: number;
+    /** 鍙戝竷涓暟閲� */
+    inProcessReleaseCount?: number;
+    /** 宸插仠姝㈡暟閲� */
+    stoppedReleaseCount?: number;
+  }
+
   interface GetUserInfoRolesQueryResultItem {
     /** 瑙掕壊Id */
     id?: string;
@@ -1305,9 +1510,194 @@
     isChecked?: boolean;
   }
 
-  type GetUserResumeQueryResult = Record<string, any>;
+  interface GetUserResumeCredentialQueryResult {
+    /** 璧勬牸璇佷功Id */
+    id?: string;
+    /** 璇佷功绫诲瀷缂栧彿 */
+    typeCode?: string;
+    /** 璇佷功绫诲瀷 */
+    typeContent?: string;
+    /** 璇佷功缂栧彿 */
+    code?: string;
+    /** 姘镐箙璇佷功 */
+    isForever?: boolean;
+    /** 寮�濮嬫棩鏈� */
+    startDate?: string;
+    /** 缁撴潫鏃ユ湡 */
+    endDate?: string;
+    /** 鍙戣瘉鍗曚綅 */
+    issueUnit?: string;
+    /** 璇佷功姝i潰鐓х墖 */
+    img?: string;
+    /** 璇佷功鍙嶉潰鐓х墖 */
+    backImg?: string;
+  }
+
+  type GetUserResumeCredentialsQuery = Record<string, any>;
+
+  interface GetUserResumeCredentialsQueryResultItem {
+    /** 璧勬牸璇佷功Id */
+    id?: string;
+    /** 璇佷功绫诲瀷缂栧彿 */
+    typeCode?: string;
+    /** 璇佷功绫诲瀷 */
+    typeContent?: string;
+  }
+
+  type GetUserResumeDetailQuery = Record<string, any>;
+
+  interface GetUserResumeDetailQueryResult {
+    /** 韬珮 */
+    height?: number;
+    /** 浣撻噸 */
+    weight?: number;
+    /** 鐢熸椿鐓� */
+    photos?: string[];
+  }
+
+  type GetUserResumeJobSeekingQuery = Record<string, any>;
+
+  interface GetUserResumeJobSeekingQueryResult {
+    /** 鐢ㄦ埛淇℃伅鏈熸湜宀椾綅 */
+    userExpectJobs?: GetUserResumeJobSeekingQueryResultExpectJob[];
+    freeTime?: EnumPersonalFreeTime;
+    jobSeekingStatus?: EnumPersonalJobSeekingStatus;
+  }
+
+  interface GetUserResumeJobSeekingQueryResultExpectJob {
+    /** 鏈熸湜宀椾綅涓婄骇缂栧彿 */
+    expectJobParentCode?: string;
+    /** 鏈熸湜宀椾綅缂栧彿 */
+    expectJobCode?: string;
+    /** 鏈熸湜宀椾綅 */
+    expectJobContent?: string;
+  }
+
+  type GetUserResumePersonalQuery = Record<string, any>;
+
+  interface GetUserResumePersonalQueryResult {
+    /** 澶村儚 */
+    avatar?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
+    /** 韬唤璇佸彿 */
+    identity?: string;
+    /** 韬唤缂栧彿 */
+    personalIdentityCode?: string;
+    /** 韬唤 */
+    personalIdentityContent?: string;
+    /** 瀛﹀巻缂栧彿 */
+    educationalBackgroundCode?: string;
+    /** 瀛﹀巻 */
+    educationalBackgroundContent?: string;
+    /** 甯搁┗鐪佷唤缂栧彿 */
+    provinceCode?: string;
+    /** 甯搁┗鐪佷唤 */
+    provinceContent?: string;
+    /** 甯搁┗鍩庡競缂栧彿 */
+    cityCode?: string;
+    /** 甯搁┗鍩庡競 */
+    cityContent?: string;
+  }
+
+  interface GetUserResumeQueryResult {
+    /** 鐢ㄦ埛Id */
+    id?: string;
+    /** 瀹屽杽搴� */
+    completeRate?: number;
+    /** 澶村儚 */
+    avatar?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
+    /** 韬唤璇佸彿 */
+    identity?: string;
+    gender?: EnumUserGender;
+    /** 骞撮緞 */
+    age?: number;
+    /** 鏄惁瀹炲悕 */
+    isReal?: boolean;
+    /** 涓婂矖娆℃暟 */
+    taskCount?: number;
+    /** 甯搁┗鐪佷唤缂栧彿 */
+    provinceCode?: string;
+    /** 甯搁┗鐪佷唤 */
+    provinceContent?: string;
+    /** 甯搁┗鍩庡競缂栧彿 */
+    cityCode?: string;
+    /** 甯搁┗鍩庡競 */
+    cityContent?: string;
+    /** 韬唤缂栧彿 */
+    personalIdentityCode?: string;
+    /** 韬唤 */
+    personalIdentityContent?: string;
+    /** 瀛﹀巻缂栧彿 */
+    educationalBackgroundCode?: string;
+    /** 瀛﹀巻 */
+    educationalBackgroundContent?: string;
+    /** 鐢ㄦ埛淇℃伅鏈熸湜宀椾綅 */
+    userExpectJobs?: GetUserResumeQueryResultExpectJob[];
+    freeTime?: EnumPersonalFreeTime;
+    jobSeekingStatus?: EnumPersonalJobSeekingStatus;
+    /** 鐢ㄦ埛淇℃伅璧勬牸璇佷功 */
+    userCredentials?: GetUserResumeQueryResultCredential[];
+    /** 宸ヤ綔璧勫巻 */
+    workSeniority?: string;
+    /** 宸ヤ綔缁忛獙 */
+    workExperience?: string;
+    /** 韬珮 */
+    height?: number;
+    /** 浣撻噸 */
+    weight?: number;
+    /** 鐢熸椿鐓� */
+    photos?: string[];
+  }
+
+  interface GetUserResumeQueryResultCredential {
+    /** 璇佷功绫诲瀷缂栧彿 */
+    typeCode?: string;
+    /** 璇佷功绫诲瀷 */
+    typeContent?: string;
+    /** 璇佷功缂栧彿 */
+    code?: string;
+    /** 姘镐箙璇佷功 */
+    isForever?: boolean;
+    /** 寮�濮嬫棩鏈� */
+    startDate?: string;
+    /** 缁撴潫鏃ユ湡 */
+    endDate?: string;
+    /** 鍙戣瘉鍗曚綅 */
+    issueUnit?: string;
+    /** 璇佷功姝i潰鐓х墖 */
+    img?: string;
+    /** 璇佷功鍙嶉潰鐓х墖 */
+    backImg?: string;
+  }
+
+  interface GetUserResumeQueryResultExpectJob {
+    /** 鏈熸湜宀椾綅涓婄骇缂栧彿 */
+    expectJobParentCode?: string;
+    /** 鏈熸湜宀椾綅缂栧彿 */
+    expectJobCode?: string;
+    /** 鏈熸湜宀椾綅 */
+    expectJobContent?: string;
+  }
+
+  type GetUserResumeWorkExperienceQuery = Record<string, any>;
+
+  interface GetUserResumeWorkExperienceQueryResult {
+    /** 宸ヤ綔璧勫巻 */
+    workSeniority?: string;
+    /** 宸ヤ綔缁忛獙 */
+    workExperience?: string;
+  }
 
   interface LoginCommandCallback {
+    /** 鐢ㄦ埛Id */
+    id?: string;
     /** 鐢ㄦ埛璁块棶浠ょ墝 */
     accessToken?: string;
     /** 鍒锋柊浠ょ墝 */
@@ -1360,16 +1750,16 @@
   }
 
   interface PagedListQueryResultPageModel {
+    /** 鎬绘暟 */
+    totalCount?: number;
+    /** 椤垫暟 */
+    totalPage?: number;
     /** 琛屾暟 */
     rows?: number;
     /** 椤电爜 */
     page?: number;
     /** 鎺掑簭 */
     orderInput?: PagedListQueryPageModelOrderInput[];
-    /** 鎬绘暟 */
-    totalCount?: number;
-    /** 椤垫暟 */
-    totalPage?: number;
   }
 
   interface PasswordLoginCommand {
@@ -1382,8 +1772,6 @@
   }
 
   interface SaveDictionaryCategoryCommand {
-    /** Id */
-    id?: string;
     /** 缂栧彿 */
     code: string;
     /** 鍚嶇О */
@@ -1392,11 +1780,11 @@
     fieldNames?: string;
     /** 鎺掑簭 */
     sort?: number;
+    /** Id */
+    id?: string;
   }
 
   interface SaveDictionaryDataCommand {
-    /** Id */
-    id?: string;
     /** 绫诲埆Id锛圛d/缂栧彿浜岄�変竴锛� */
     categoryId?: string;
     /** 绫诲埆缂栧彿锛圛d/缂栧彿浜岄�変竴锛� */
@@ -1421,11 +1809,11 @@
     sort?: number;
     /** 鏄惁绂佺敤 */
     isDisabled?: boolean;
+    /** Id */
+    id?: string;
   }
 
   interface SaveEnterpriseCommand {
-    /** Id */
-    id?: string;
     /** 浼佷笟鍏ㄧО */
     enterpriseName: string;
     /** 缁熶竴绀句細淇$敤浠g爜 */
@@ -1452,11 +1840,11 @@
     userName?: string;
     /** 瀵嗙爜 */
     password?: string;
+    /** Id */
+    id?: string;
   }
 
   interface SaveMenuButtonCommand {
-    /** Id */
-    id?: string;
     /** 鑿滃崟Id */
     parentId?: string;
     /** 缂栧彿 */
@@ -1475,11 +1863,11 @@
     sort?: number;
     /** 澶囨敞 */
     remark?: string;
+    /** Id */
+    id?: string;
   }
 
   interface SaveMenuCommand {
-    /** Id */
-    id?: string;
     userType?: EnumUserType;
     clientType?: EnumClientType;
     /** 涓婄骇Id */
@@ -1504,6 +1892,8 @@
     remark?: string;
     /** 鍒嗙粍 */
     groups?: SaveMenuCommandGroup[];
+    /** Id */
+    id?: string;
   }
 
   interface SaveMenuCommandButton {
@@ -1555,8 +1945,6 @@
   }
 
   interface SaveMenuFieldCommand {
-    /** Id */
-    id?: string;
     /** 鑿滃崟Id */
     parentId?: string;
     /** 缂栧彿 */
@@ -1575,6 +1963,8 @@
     sort?: number;
     /** 澶囨敞 */
     remark?: string;
+    /** Id */
+    id?: string;
   }
 
   interface SaveRoleCommand {
@@ -1595,9 +1985,16 @@
     resources?: GetRoleQueryResultResource[];
   }
 
+  interface SaveScheduleJobDetailCommand {
+    /** 璧勬簮Id */
+    resourceId?: string;
+    /** 璇锋眰鏁版嵁 */
+    body?: string;
+    /** Cron琛ㄨ揪寮� */
+    cron?: string;
+  }
+
   interface SaveTaskInfoCommand {
-    /** Id */
-    id?: string;
     /** 浠诲姟鍚嶇О */
     name: string;
     billingMethod: EnumBillingMethod;
@@ -1629,6 +2026,71 @@
     beginTime: string;
     /** 浠诲姟缁撴潫鏃堕棿 */
     endTime: string;
+    /** Id */
+    id?: string;
+  }
+
+  interface SaveUserResumeCredentialCommand {
+    /** 璇佷功绫诲瀷缂栧彿 */
+    typeCode: string;
+    /** 璇佷功缂栧彿 */
+    code?: string;
+    /** 姘镐箙璇佷功 */
+    isForever?: boolean;
+    /** 寮�濮嬫棩鏈� */
+    startDate: string;
+    /** 缁撴潫鏃ユ湡 */
+    endDate: string;
+    /** 鍙戣瘉鍗曚綅 */
+    issueUnit?: string;
+    /** 璇佷功姝i潰鐓х墖 */
+    img: string;
+    /** 璇佷功鍙嶉潰鐓х墖 */
+    backImg?: string;
+    /** Id */
+    id?: string;
+  }
+
+  interface SaveUserResumeDetailCommand {
+    /** 韬珮 */
+    height?: number;
+    /** 浣撻噸 */
+    weight?: number;
+    /** 鐢熸椿鐓� */
+    photos?: string[];
+  }
+
+  interface SaveUserResumeJobSeekingCommand {
+    /** 鐢ㄦ埛淇℃伅鏈熸湜宀椾綅 */
+    userExpectJobs: string[];
+    freeTime: EnumPersonalFreeTime;
+    jobSeekingStatus: EnumPersonalJobSeekingStatus;
+  }
+
+  interface SaveUserResumePersonalCommand {
+    /** 澶村儚 */
+    avatar?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    contactPhoneNumber?: string;
+    /** 韬唤璇佸彿 */
+    identity: string;
+    /** 韬唤缂栧彿 */
+    personalIdentityCode: string;
+    /** 瀛﹀巻缂栧彿 */
+    educationalBackgroundCode: string;
+    /** 甯搁┗鐪佷唤缂栧彿 */
+    provinceCode: string;
+    /** 甯搁┗鍩庡競缂栧彿 */
+    cityCode: string;
+  }
+
+  interface SaveUserResumeWorkExperienceCommand {
+    /** 宸ヤ綔璧勫巻 */
+    workSeniority?: string;
+    /** 宸ヤ綔缁忛獙 */
+    workExperience?: string;
   }
 
   interface SelectOptionGuidGetDictionaryCategorySelectQueryOption {
@@ -1730,12 +2192,18 @@
 
   interface SmsLoginCommand {
     /** 鎵嬫満鍙风爜 */
-    phoneNumber: string;
+    phoneNumber?: string;
     /** 楠岃瘉鐮� */
-    verifyCode: string;
+    verifyCode?: string;
     type?: EnumUserType;
     clientType?: EnumClientType;
   }
 
   type SyncHumanResourcesAreaDictionaryDataCommand = Record<string, any>;
+
+  interface WxmpLoginCommand {
+    /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+    code: string;
+    type?: EnumUserType;
+  }
 }

--
Gitblit v1.9.1