From ca8fc597599e8a85288b5d771957bb1bd712e8c7 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 21 三月 2025 09:58:10 +0800
Subject: [PATCH] feat: 接口对接

---
 src/services/api/typings.d.ts | 1693 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 1,180 insertions(+), 513 deletions(-)

diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index f04a84b..b4ce2de 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -28,86 +28,37 @@
     implementFrom?: string;
   }
 
-  interface AddInsuranceClaimAttachmentInput {
-    /** 鏂囦欢鍚嶇О */
-    fileName?: string;
-    /** 鏂囦欢鍦板潃 */
-    url?: string;
-    businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
-  }
-
-  interface AddInsuranceClaimInput {
-    /** 娓犻亾 */
-    channel?: string;
-    /** 濮撳悕 */
-    name: string;
-    /** 韬唤璇佸彿 */
-    idNumber: string;
-    /** 宸ョ */
-    workType: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTime: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTime: string;
-    /** 鍙備繚鏈烘瀯 */
-    insuredInstitution: string;
-    /** 鎶曚繚鏂规 */
-    insuranceScheme: string;
-    /** 鍦ㄨ亴鏍囪瘑 */
-    onJobFlag?: string;
-    /** 鎬у埆 */
-    gender?: string;
-    /** 骞撮緞 */
-    age?: number;
-    /** 淇濊垂閲戦 */
-    premiumAmount?: number;
-    /** 澧炲噺璐圭敤 */
-    incDecAmount?: number;
-    /** 淇濆崟id */
-    insuranceOrderId?: string;
-    /** 鎶ユ鏃堕棿 */
-    reportedTime: string;
-    /** 鑱旂郴鐢佃瘽 */
-    contactNumber: string;
-    /** 澶囩敤鑱旂郴鐢佃瘽 */
-    bakContactNumber?: string;
-    /** 浜嬫晠绫诲瀷 */
-    accidentType: string;
-    /** 浜嬫晠鍙戠敓鏃堕棿 */
-    accidentTime: string;
-    /** 浼ゆ畫姣斾緥 */
-    disabilityRatio?: number;
-    /** 浜嬪彂鍦扮偣 */
-    accidentAddress: string;
-    /** 浜嬫晠缁忚繃 */
-    accidentProcess: string;
-    claimResult?: InsuranceClaimResultEnum;
-    /** 涓嬫閲戦 */
-    downPaymentAmount?: number;
-    /** 鐞嗚禂缁撴灉鏃堕棿 */
-    claimResultTime?: string;
-    /** 闄勪欢闆嗗悎 */
-    attachments?: AddInsuranceClaimAttachmentInput[];
-  }
-
-  interface AddInsuranceOrderMaterialInput {
-    insuranceOrderId?: string;
-    /** 鏂囦欢鍚嶇О */
-    fileName?: string;
-    /** 鏂囦欢鍦板潃 */
-    url?: string;
-    /** 鏉愭枡鍚嶇О */
-    materialName: string;
+  interface AddEidtFlexTaskInput {
+    taskId?: string;
+    taskName?: string;
+    feeType?: FlexTaskFeeTypeEnum;
+    /** 鏈嶅姟璐� 鍏�/鏈� */
+    fee?: number;
+    settleType?: FlexTaskSettleTypeEnum;
+    /** 绂忓埄Id */
+    listAideIds?: string[];
+    minAge?: number;
+    maxAge?: number;
+    sexType?: GenderTypeEnum;
+    /** 璇佷功Id */
+    listCertionIds?: string[];
+    provinceId?: number;
+    cityId?: number;
+    areaId?: number;
+    address?: string;
+    startDate?: string;
+    endDate?: string;
   }
 
   interface AllSubModule {
     pageButton?: ModuleButtonDto[];
     dataButton?: ModuleButtonDto[];
     column?: ModuleColumnDto[];
+  }
+
+  interface AnyUserByPhoneNumberInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
   }
 
   interface APIaddOrEditModuleStatusParams {
@@ -117,8 +68,20 @@
     isCache?: boolean;
   }
 
+  interface APIaddUserResumeContractRecordParams {
+    flexWorkerId?: string;
+  }
+
   interface APIapiDefinitionParams {
     includeTypes?: boolean;
+  }
+
+  interface APIcancelUserResumeCollectParams {
+    flexWorkerId?: string;
+  }
+
+  interface APIcollectVisitingCardParams {
+    flexVisitingCardId?: string;
   }
 
   interface APIcreateParams {
@@ -135,6 +98,14 @@
     id?: string;
   }
 
+  interface APIdeleteFlexEnterpriseParams {
+    id?: string;
+  }
+
+  interface APIdeleteFlexTaskParams {
+    id?: string;
+  }
+
   interface APIdeleteModuleButtonParams {
     id?: string;
   }
@@ -147,8 +118,8 @@
     id?: string;
   }
 
-  interface APIdeleteRoleParams {
-    id?: string;
+  interface APIdeleteMyCardCollectParams {
+    visitingCardCollectId?: string;
   }
 
   interface APIdeleteRoleParams {
@@ -213,23 +184,11 @@
     moduleId?: string;
   }
 
-  interface APIgetInsuranceClaimDetailByOrderIdParams {
-    orderId?: string;
-  }
-
-  interface APIgetInsuranceClaimDetailParams {
+  interface APIgetFlexTaskDetailParams {
     id?: string;
   }
 
-  interface APIgetInsuranceClaimYearMonthCountListParams {
-    year?: number;
-  }
-
-  interface APIgetInsuranceOrderDetailParams {
-    id?: string;
-  }
-
-  interface APIgetInsuranceOrderMaterialListParams {
+  interface APIgetFlexTaskDtoParams {
     id?: string;
   }
 
@@ -270,12 +229,21 @@
     id?: string;
   }
 
+  interface APIgetPreViewCacheParams {
+    id?: string;
+  }
+
+  interface APIgetQrCodeLoginResultParams {
+    /** 鎵爜鐧诲綍Id */
+    uId?: string;
+  }
+
   interface APIgetRolesIdRolesParams {
     id: string;
   }
 
-  interface APIgetUserDetailParams {
-    id?: string;
+  interface APIgetUserDetailForBackParams {
+    userId?: string;
   }
 
   interface APIgetUserListByPhoneNumberParams {
@@ -293,12 +261,26 @@
     objectType?: number;
   }
 
+  interface APIgetUserResumeCertificateDetailByIdParams {
+    id?: string;
+  }
+
   interface APIgetVersionModuleListParams {
     versionId?: string;
   }
 
   interface APIgetVersionSubModuleParams {
     versionId?: string;
+  }
+
+  interface APIgetWxIndentityParams {
+    /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+    code?: string;
+    wxMiniApp?: WxMiniAppEnum;
+  }
+
+  interface APIisRepeatByPhoneNumberParams {
+    phoneNumber?: string;
   }
 
   interface APIsearchParams {
@@ -316,6 +298,10 @@
   interface APIsetForUserParams {
     userId?: string;
     permissionName?: string;
+  }
+
+  interface APIstopEnterpriseUserContractParams {
+    flexWorkerId?: string;
   }
 
   interface APIupdateDefaultConnectionStringParams {
@@ -349,6 +335,16 @@
 
   interface APIupdateRolesParams {
     id?: string;
+  }
+
+  interface APIvatLicenseParams {
+    url?: string;
+  }
+
+  interface APIwxMiniAppUserLoginParams {
+    /** 鐢ㄦ埛鐧诲綍鍑瘉 */
+    code?: string;
+    wxMiniApp?: WxMiniAppEnum;
   }
 
   interface ApplicationApiDescriptionModel {
@@ -391,6 +387,21 @@
     values?: Record<string, any>;
   }
 
+  interface AreaDto {
+    id?: string;
+    areaCode?: number;
+    parentId?: number;
+    areaName?: string;
+    /** 1鐪� 2甯� 3鍖� 4闀� */
+    layer?: number;
+    sort?: number;
+    children?: AreaDto[];
+    /** 绠�鏄撴嫾闊� */
+    simpleSpelling?: string;
+    /** 蹇�熸绱� */
+    quickQuery?: string;
+  }
+
   interface BaseAuthorizeDto {
     moduleType?: number;
     moduleId?: string;
@@ -405,9 +416,33 @@
     objectId?: string;
   }
 
+  interface ChangePasswordFromCurrentPwdInput {
+    /** 鏂板瘑鐮� */
+    newPassword?: string;
+    userId?: string;
+    /** 褰撳墠瀵嗙爜 */
+    currentPassword: string;
+  }
+
+  interface ChangePasswordFromPhoneNumberInput {
+    /** 鏂板瘑鐮� */
+    newPassword?: string;
+    userId?: string;
+    /** 鐭俊楠岃瘉鐮� */
+    verificationCode: string;
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+  }
+
   interface ChangePasswordInput {
     currentPassword?: string;
     newPassword: string;
+  }
+
+  interface ChangePhoneNumberInput {
+    userId?: string;
+    /** 鏂版墜鏈哄彿 */
+    newPhoneNumber: string;
   }
 
   interface ChangeSortInput {
@@ -418,6 +453,25 @@
     type?: number;
   }
 
+  interface ChangeUserNameInput {
+    /** 鏂拌处鍙� */
+    newUserName?: string;
+    /** 鐢ㄦ埛id */
+    userId?: string;
+  }
+
+  interface ChangeUserPhoneNumberForUserInput {
+    userId?: string;
+    /** 鏂版墜鏈哄彿 */
+    newPhoneNumber: string;
+    /** 褰撳墠瀵嗙爜 */
+    currentPassword: string;
+    /** 鐭俊楠岃瘉鐮� */
+    verificationCode: string;
+  }
+
+  type ChargeTypeEnum = 1 | 2;
+
   interface CheckLoginVerificationCodeInput {
     messageType?: string;
     phoneNumber: string;
@@ -426,6 +480,17 @@
 
   interface ClockDto {
     kind?: string;
+  }
+
+  interface CollectFlexWorkerResumeInput {
+    flexWorkerId?: string;
+    userResumeId?: string;
+  }
+
+  interface ConditionInfo {
+    id?: string;
+    name?: string;
+    sort?: number;
   }
 
   interface ControllerApiDescriptionModel {
@@ -440,38 +505,79 @@
     type?: string;
   }
 
-  interface CreateAccountInput {
-    /** 鍚嶇О */
-    name?: string;
-    /** 鐢ㄦ埛鍚� */
-    userName: string;
-    /** 澶囨敞 */
-    remark?: string;
-    /** 瀵嗙爜 */
-    password: string;
-    /** 鎵嬫満鍙� */
-    phoneNumber?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 鐢ㄦ埛绔疘d */
-    clientId?: string;
-    /** 瑙掕壊 */
-    roleNames?: string[];
+  interface CreateOrEditFlexEnterpriseBankInput {
+    id?: string;
+    /** 寮�鎴疯 */
+    openBank?: string;
+    /** 寮�鎴锋敮琛� */
+    openBranchBank?: string;
+    /** 閾惰璐︽埛 */
+    bankAccount?: string;
+    verifyStatus?: VerifyStatus;
+    flexEnterpirseId?: string;
   }
 
-  interface CreateOrUpdateRoleInput {
-    /** 鍚嶇О */
-    name?: string;
-    /** 鎺掑簭 */
-    sequence?: number;
-    /** 閮ㄩ棬Id */
-    departmentId?: number;
-    /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */
-    dataRange?: number;
-    /** 澶囨敞 */
-    remark?: string;
-    /** 瑙掕壊Id */
+  interface CreateOrEditFlexEnterpriseInput {
     id?: string;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 娉曚汉濮撳悕 */
+    legalPersonName?: string;
+    /** 娉曚汉韬唤璇佸彿 */
+    legalPersonIdNumber?: string;
+    /** 璁よ瘉鑱旂郴浜� */
+    contact?: string;
+    /** 璁よ瘉鑱旂郴浜虹數璇� */
+    contactPhone?: string;
+    /** 绀句細缁熶竴淇$敤浠g爜 */
+    societyCreditCode?: string;
+    /** 鐪佷唤code */
+    provinceCode?: number;
+    /** 鐪佷唤鍚嶇О */
+    proviceName?: string;
+    /** 鍩庡競Code */
+    cityCode?: number;
+    /** 鍩庡競鍚嶇О */
+    cityName?: string;
+    status?: FlexEnterpriseStatus;
+    settingStatus?: FlexEnterpriseSettingStatus;
+    certificationStatus?: FlexEnterpriseCertificationStatus;
+    /** 鎵�灞炶涓� */
+    belongIndustryType?: string;
+  }
+
+  interface CreateOrEditFlexEnterpriseMessageSettingInput {
+    id?: string;
+    messageChannel?: MessageChannelEnum;
+    /** 娑堟伅璐圭敤 */
+    messageCost?: number;
+    flexEnterpirseId?: string;
+  }
+
+  interface CreateOrEditFlexEnterpriseSignSettingInput {
+    id?: string;
+    signChannel?: SignChannelEnum;
+    chargeType?: ChargeTypeEnum;
+    /** 瀹炲悕璐圭敤 */
+    realVerifyCost?: number;
+    /** 绛剧害璐圭敤 */
+    signCost?: number;
+    /** 涓�鍙d环 */
+    mergeSignCost?: number;
+    /** 浼佷笟Id */
+    flexEnterpirseId?: string;
+  }
+
+  interface CreateOrEditSearchInput {
+    id?: string;
+    parentId?: string;
+    searchType: number;
+    belongType?: number;
+    name: string;
+    sort: number;
+    status: boolean;
+    src?: string;
+    isRecommend?: boolean;
   }
 
   interface CurrentCultureDto {
@@ -518,6 +624,25 @@
     dateSeparator?: string;
     shortTimePattern?: string;
     longTimePattern?: string;
+  }
+
+  interface EnableSearchSettingInput {
+    id: string;
+    status: boolean;
+  }
+
+  interface EnterpriseSignSettingDto {
+    id?: string;
+    signChannel?: SignChannelEnum;
+    chargeType?: ChargeTypeEnum;
+    /** 瀹炲悕璐圭敤 */
+    realVerifyCost?: number;
+    /** 绛剧害璐圭敤 */
+    signCost?: number;
+    /** 涓�鍙d环 */
+    mergeSignCost?: number;
+    /** 浼佷笟Id */
+    flexEnterpirseId?: string;
   }
 
   interface EntityExtensionDto {
@@ -614,8 +739,391 @@
     key?: string;
   }
 
+  interface FlexEnterpriseBankDto {
+    id?: string;
+    /** 寮�鎴疯 */
+    openBank?: string;
+    /** 寮�鎴锋敮琛� */
+    openBranchBank?: string;
+    /** 閾惰璐︽埛 */
+    bankAccount?: string;
+    verifyStatus?: VerifyStatus;
+    flexEnterpirseId?: string;
+  }
+
+  type FlexEnterpriseCertificationStatus = 10 | -10;
+
+  interface FlexEnterpriseDto {
+    id?: string;
+    /** 浼佷笟鍚嶇О */
+    enterpriseName?: string;
+    /** 娉曚汉濮撳悕 */
+    legalPersonName?: string;
+    /** 娉曚汉韬唤璇佸彿 */
+    legalPersonIdNumber?: string;
+    /** 璁よ瘉鑱旂郴浜� */
+    contact?: string;
+    /** 璁よ瘉鑱旂郴浜虹數璇� */
+    contactPhone?: string;
+    /** 绀句細缁熶竴淇$敤浠g爜 */
+    societyCreditCode?: string;
+    /** 鐪佷唤code */
+    provinceCode?: number;
+    /** 鐪佷唤鍚嶇О */
+    proviceName?: string;
+    /** 鍩庡競Code */
+    cityCode?: number;
+    /** 鍩庡競鍚嶇О */
+    cityName?: string;
+    status?: FlexEnterpriseStatus;
+    settingStatus?: FlexEnterpriseSettingStatus;
+    certificationStatus?: FlexEnterpriseCertificationStatus;
+    /** 鎵�灞炶涓� */
+    belongIndustryType?: string;
+    enterpriseSignSettingDto?: EnterpriseSignSettingDto;
+    flexEnterpriseBankDto?: FlexEnterpriseBankDto;
+    flexEnterpriseMessageSettingDto?: FlexEnterpriseMessageSettingDto;
+  }
+
+  interface FlexEnterpriseDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: FlexEnterpriseDto[];
+  }
+
+  interface FlexEnterpriseMessageSettingDto {
+    id?: string;
+    messageChannel?: MessageChannelEnum;
+    /** 娑堟伅璐圭敤 */
+    messageCost?: number;
+    flexEnterpirseId?: string;
+  }
+
+  type FlexEnterpriseSettingStatus = 10 | -10;
+
+  type FlexEnterpriseStatus = 10 | -10;
+
+  interface FlexTaskAideDto {
+    id?: string;
+    aideType?: FlexTaskAideEnum;
+    name?: string;
+    imageUrl?: string;
+  }
+
+  type FlexTaskAideEnum = 10 | 20;
+
+  type FlexTaskCheckAcceptStatusEnum = 10 | 20 | 30;
+
+  type FlexTaskFeeTypeEnum = 10 | 20 | 30 | 40;
+
+  interface FlexTaskListOutput {
+    taskId?: string;
+    /** 浠诲姟鍚嶇О */
+    taskName?: string;
+    releaseStatus?: FlexTaskReleaseStatusEnum;
+    /** 瀹夋帓鐘舵�� */
+    arrangeStatus?: boolean;
+    /** 鍙戝竷鏃ユ湡 */
+    startDate?: string;
+    /** 缁撴潫鏃ユ湡 */
+    endDate?: string;
+    feeType?: FlexTaskFeeTypeEnum;
+    settleType?: FlexTaskSettleTypeEnum;
+    settleStatus?: SettleStatusEnum;
+    /** 鏄惁鎺ㄨ崘 */
+    isRecommend?: boolean;
+    /** 缁撶畻鏂瑰紡 */
+    fee?: number;
+    /** 鎶ュ悕浜烘暟 */
+    applyWorkerCount?: number;
+    /** 鏄惁宸插畬鎴愰獙鏀� */
+    isOverCheck?: boolean;
+    overCheckStatus?: OverCheckStatusEnum;
+    creationTime?: string;
+  }
+
+  interface FlexTaskListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: FlexTaskListOutput[];
+  }
+
+  type FlexTaskReleaseStatusEnum = 10 | 20;
+
+  type FlexTaskSettleTypeEnum = 10 | 20 | 30;
+
+  type FlexTaskWorkerHireEnum = 1 | 10 | 20 | 30 | 40;
+
+  type FlexWorkerEleSignEnum = 10 | 20 | 30;
+
+  type GenderTypeEnum = 1 | 2;
+
+  interface GenerateUserNameInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+  }
+
+  interface GetAreaListInput {
+    /** 1鐪� 2甯� 3鍖� 4闀� */
+    layer?: number;
+    /** 鐖剁骇缂栫爜 */
+    parentCode?: number;
+  }
+
+  interface GetCollectVisitingCardListInput {
+    pageModel?: Pagination;
+  }
+
+  interface GetCollectVisitingCardOutput {
+    id?: string;
+    enterpriseId?: string;
+    userId?: string;
+    name?: string;
+    headPhoto?: string;
+    phoneNum?: string;
+    weChat?: string;
+    jobName?: string;
+    email?: string;
+    companyName?: string;
+    creationTime?: string;
+  }
+
+  interface GetCollectVisitingCardOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetCollectVisitingCardOutput[];
+  }
+
   interface GetFeatureListResultDto {
     groups?: FeatureGroupDto[];
+  }
+
+  interface GetFlexEnterpriseInput {
+    pageModel?: Pagination;
+    /** 浼佷笟鍚嶇О/娉曚汉/鑱旂郴浜� */
+    searchWord?: string;
+    flexEnterpriseSettingStatus?: FlexEnterpriseSettingStatus;
+  }
+
+  interface GetFlexSignWorkerListInput {
+    pageModel?: Pagination;
+    signStatus?: FlexWorkerEleSignEnum;
+  }
+
+  interface GetFlexTaskDetailForBackOutput {
+    /** 浠诲姟Id */
+    taskId?: string;
+    /** 浠诲姟鍚嶇О */
+    taskName?: string;
+    isArrange?: boolean;
+    startDate?: string;
+    endDate?: string;
+    feeType?: FlexTaskFeeTypeEnum;
+    feeTypeName?: string;
+    settleType?: FlexTaskSettleTypeEnum;
+    /** 缁撶畻鏂瑰紡 */
+    settleTypeName?: string;
+    /** 绂忓埄 */
+    taskWeals?: FlexTaskAideDto[];
+    /** 璇佷功 */
+    taskCerts?: FlexTaskAideDto[];
+    /** 鏈嶅姟璐� */
+    fee?: number;
+    provinceId?: number;
+    cityId?: number;
+    areaId?: number;
+    /** 鐪� */
+    provinceName?: string;
+    /** 甯� */
+    cityName?: string;
+    /** 鍖哄煙 */
+    areaName?: string;
+    /** 浠诲姟鍦扮偣 */
+    address?: string;
+    creationDate?: string;
+    /** 鏈�灏忓勾榫� */
+    minAge?: number;
+    /** 鏈�澶у勾榫� */
+    maxAge?: number;
+    sexType?: GenderTypeEnum;
+  }
+
+  interface GetFlexTaskDtoOutput {
+    taskId?: string;
+    taskName?: string;
+    isArrange?: boolean;
+    startDate?: string;
+    endDate?: string;
+    feeType?: FlexTaskFeeTypeEnum;
+    feeTypeName?: string;
+    settleType?: FlexTaskSettleTypeEnum;
+    settleTypeName?: string;
+    taskWeals?: FlexTaskAideDto[];
+    taskCerts?: FlexTaskAideDto[];
+    fee?: number;
+    provinceId?: number;
+    cityId?: number;
+    areaId?: number;
+    provinceName?: string;
+    cityName?: string;
+    areaName?: string;
+    address?: string;
+    creationDate?: string;
+    minAge?: number;
+    maxAge?: number;
+    sexType?: GenderTypeEnum;
+  }
+
+  interface GetFlexTaskForBackInput {
+    pageModel?: Pagination;
+    /** 浠诲姟鍚嶇О */
+    taskName?: string;
+    /** 鍙戝竷寮�濮嬫棩鏈� */
+    startBeginDate?: string;
+    /** 鍙戝竷缁撴潫鏃ユ湡 */
+    startEndDate?: string;
+    releaseStatus?: FlexTaskReleaseStatusEnum;
+    /** 鏄惁鎺ㄨ崘 */
+    isRecommend?: boolean;
+  }
+
+  interface GetFlexTaskListByStatusInput {
+    pageModel?: Pagination;
+    releaseStatus?: FlexTaskReleaseStatusEnum;
+  }
+
+  interface GetFlexTaskListInput {
+    pageModel?: Pagination;
+    /** 鏄惁宸插畨鎺掍换鍔� */
+    isArrange?: boolean;
+    /** 鏄惁宸查獙鏀� */
+    isOverCheck?: boolean;
+  }
+
+  interface GetFlexTaskListOutput {
+    taskId?: string;
+    taskName?: string;
+    isArrange?: boolean;
+    isOverCheck?: boolean;
+    releaseStatus?: FlexTaskReleaseStatusEnum;
+    startDate?: string;
+    endDate?: string;
+    feeType?: FlexTaskFeeTypeEnum;
+    feeTypeName?: string;
+    settleType?: FlexTaskSettleTypeEnum;
+    settleTypeName?: string;
+    fee?: number;
+    provinceName?: string;
+    cityName?: string;
+    areaName?: string;
+    address?: string;
+    applyWorkerCount?: number;
+    creationTime?: string;
+  }
+
+  interface GetFlexTaskListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetFlexTaskListOutput[];
+  }
+
+  interface GetFlexTaskWorkerApplyListInput {
+    pageModel?: Pagination;
+    flexTaskId?: string;
+  }
+
+  interface GetFlexTaskWorkerArrangeListInput {
+    pageModel?: Pagination;
+    flexTaskId?: string;
+    /** 濮撳悕韬唤璇佸彿 */
+    searchKeys?: string;
+    /** 鏄惁宸插畨鎺� */
+    arrangStatus?: boolean;
+  }
+
+  interface GetFlexTaskWorkerCheckContentDtoInput {
+    /** 浠诲姟Id */
+    flexTaskId?: string;
+    /** 鐏靛伐Id */
+    flexWorkerId?: string;
+  }
+
+  interface GetFlexTaskWorkerCheckListInput {
+    pageModel?: Pagination;
+    /** 浠诲姟Id */
+    flexTaskId?: string;
+    checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+  }
+
+  interface GetFlexTaskWorkerListInput {
+    pageModel?: Pagination;
+    flexTaskId?: string;
+  }
+
+  interface GetFlexWorkerRecordOutput {
+    taskId?: string;
+    workTime?: string;
+    cityId?: string;
+    cityName?: string;
+    address?: string;
+    taskName?: string;
+  }
+
+  interface GetNewestWorkerListInput {
+    pageModel?: Pagination;
+    /** 宀椾綅Id */
+    expectationJobId?: string;
+    genderType?: GenderTypeEnum;
+    /** 韬唤 */
+    socialIdentity?: string;
+    minAge?: number;
+    maxAge?: number;
+    /** 璇佷功 */
+    certificateTypeId?: string;
+  }
+
+  interface GetNewestWorkerListOutput {
+    userId?: string;
+    userResumeId?: string;
+    name?: string;
+    idNumber?: string;
+    contactPhone?: string;
+    isRealName?: boolean;
+    age?: number;
+    avatarUrl?: string;
+    genderType?: GenderTypeEnum;
+    educationalLevel?: string;
+    socialIdentity?: string;
+    jobIds?: string[];
+    listExpectationJobName?: string[];
+    certIds?: string[];
+    listCertificateNames?: string[];
+    userResumeLifeCircles?: string[];
+    socialIdentityName?: string;
+    eduLevelName?: string;
+    arrangeCount?: number;
+    workExperience?: string;
+    freeTime?: UserResumeFreeTimeEnum;
+    jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+    creationTime?: string;
+    lastModificationTime?: string;
+    fristContractTime?: string;
+    lastContractTime?: string;
+    userSignStatus?: FlexWorkerEleSignEnum;
+    enterSignStatus?: FlexWorkerEleSignEnum;
+    hireStatus?: FlexTaskWorkerHireEnum;
+    checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+    arrangeStatus?: boolean;
+    applyTime?: string;
+    height?: string;
+    weight?: string;
+    workRecordList?: GetFlexWorkerRecordOutput[];
+  }
+
+  interface GetNewestWorkerListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetNewestWorkerListOutput[];
   }
 
   interface GetPermissionListResultDto {
@@ -623,10 +1131,166 @@
     groups?: PermissionGroupDto[];
   }
 
-  interface GetRolesInput {
+  interface GetSearchSettingList {
+    id?: string;
+    parentId?: string;
+    parentName?: string;
+    belongType?: number;
+    name?: string;
+    sort?: number;
+    status?: boolean;
+    clickCount?: number;
+    src?: string;
+    isRecommend?: boolean;
+    searchType?: number;
+  }
+
+  interface GetSearchSettingListInput {
     pageModel?: Pagination;
-    /** 鏌ヨ鏉′欢锛氳鑹插悕绉� */
-    queryCondition?: string;
+    searchType: number;
+    belongType?: number;
+    name?: string;
+    isRecommend?: boolean;
+    status?: boolean;
+    parentId?: string;
+  }
+
+  interface GetSearchSettingListOutput {
+    id?: string;
+    name?: string;
+    searchType?: number;
+    url?: string;
+    sort?: number;
+  }
+
+  interface GetSearchSettingListPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetSearchSettingList[];
+  }
+
+  interface GetTaskWorkerCheckContentOutput {
+    /** 浠诲姟Id */
+    flexTaskId?: string;
+    /** 鐏靛伐Id */
+    flexWorkerId?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 鑱旂郴鐢佃瘽 */
+    contactPhone?: string;
+    /** 鏄惁瀹炲悕 */
+    isRealName?: boolean;
+    /** 澶村儚 */
+    avatarUrl?: string;
+    /** 鎻愪氦楠屾敹鏃堕棿 */
+    appleCheckTime?: string;
+    /** 楠屾敹鍥剧墖璺緞 */
+    checkImageUrl?: string;
+    checkImageLists?: string[];
+    checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+  }
+
+  interface GetTypeSearchSettingList {
+    id?: string;
+    name?: string;
+    src?: string;
+  }
+
+  interface GetTypeSearchSettingListInput {
+    searchType: number;
+    belongType?: number;
+  }
+
+  interface GetUserClientForBackInput {
+    pageModel?: Pagination;
+    /** 濮撳悕/鎵嬫満/韬唤璇佸彿/瀹㈡埛 */
+    searchKeys?: string;
+    /** 鏈�杩戝綍鐢ㄦ椂闂�--寮�濮� */
+    nearlyHireDateTimeBegin?: string;
+    /** 鏈�杩戝綍鐢ㄦ椂闂�--缁撴潫 */
+    nearlyHireDateTimeEnd?: string;
+    /** 鏈�杩戠绾︽椂闂�--寮�濮� */
+    nearlySignDateTimeBegin?: string;
+    /** 鏈�杩戠绾︽椂闂�--缁撴潫 */
+    nearlySignDateTimeEnd?: string;
+    /** 瀹炲悕鐘舵�� */
+    realVerifyStatus?: boolean;
+  }
+
+  interface GetUserClientForBackOutput {
+    userId?: string;
+    userResumeId?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 韬唤璇佸彿 */
+    idNumber?: string;
+    /** 鎵嬫満鍙� */
+    contactPhone?: string;
+    /** 骞撮緞 */
+    age?: number;
+    genderType?: GenderTypeEnum;
+    /** 甯搁┗鐪佷唤Code */
+    residentProvinceCode?: number;
+    /** 甯搁┗鍩庡競code */
+    residentCityCode?: number;
+    /** 甯搁┗鐪佷唤鍚嶇О */
+    residentProvinceName?: string;
+    /** 甯搁┗鍩庡競鍚嶇О */
+    residentCityName?: string;
+    /** 瀹炲悕鐘舵�� */
+    realVerifyStatus?: boolean;
+    /** 瀹炲悕鏃堕棿 */
+    realVerifyTime?: string;
+    nearlyWorkRecord?: NearlyFlexWorkerRecord;
+  }
+
+  interface GetUserClientForBackOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetUserClientForBackOutput[];
+  }
+
+  interface GetUserClientSignListInput {
+    pageModel?: Pagination;
+    userId?: string;
+  }
+
+  interface GetUserDetailForBackOutput {
+    userId?: string;
+    userResumeId?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 韬唤璇佸彿 */
+    idNumber?: string;
+    /** 鎵嬫満鍙� */
+    contactPhone?: string;
+    /** 骞撮緞 */
+    age?: number;
+    /** 韬唤璇佹闈� */
+    certificateFrontImgUrl?: string;
+    /** 韬唤璇佸弽闈� */
+    certificateBackImgUrl?: string;
+  }
+
+  interface GetWorkerListForBackOutput {
+    userId?: string;
+    /** 濮撳悕 */
+    name?: string;
+    /** 韬唤璇佸彿鐮� */
+    idNumber?: string;
+    /** 鐢佃瘽鍙风爜 */
+    contactPhone?: string;
+    /** 骞撮緞 */
+    age?: number;
+    genderType?: GenderTypeEnum;
+    eduLevelName?: string;
+    hireStatus?: FlexTaskWorkerHireEnum;
+  }
+
+  interface GetWorkerListForBackOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: GetWorkerListForBackOutput[];
   }
 
   interface IanaTimeZone {
@@ -765,233 +1429,9 @@
     roleNames: string[];
   }
 
-  interface ImportInsuranceOrderDataOutput {
-    /** 娓犻亾 */
-    channel: string;
-    /** 濮撳悕 */
-    name: string;
-    /** 韬唤璇佸彿 */
-    idNumber: string;
-    /** 宸ョ */
-    workType: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTimeStr: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTimeStr: string;
-    insuranceEndTime?: string;
-    insuranceBeginTime?: string;
-    /** 鍙備繚鏈烘瀯 */
-    insuredInstitution: string;
-    /** 鎶曚繚鏂规 */
-    insuranceScheme: string;
-    /** 鍦ㄨ亴鏍囪瘑 */
-    onJobFlag: string;
-    /** 鎬у埆 */
-    gender: string;
-    /** 骞撮緞 */
-    ageStr: string;
-    age?: number;
-    /** 韬唤璇佹牎楠岀粨鏋� */
-    idCardCheckResult: string;
-    /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */
-    idCardRepeatResult: string;
-    /** 淇濊垂閲戦 */
-    premiumAmountStr: string;
-    /** 澧炲噺璐圭敤 */
-    incDecAmountStr: string;
-    incDecAmount?: number;
-    premiumAmount?: number;
-    /** 涓氬姟鍛樺悕绉� */
-    salesmanName?: string;
-    /** 淇濆崟鍙� */
-    orderNo?: string;
-    /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */
-    orderRelevanceStr?: string;
-    /** 淇濆崟鏍囪瘑瀛楁 */
-    orderFlagStr?: string;
-    /** 寮傚父娑堟伅 */
-    erroMsg?: string;
-  }
-
-  type InsuranceClaimAttachmentBusinessTypeEnum = 10 | 20 | 30 | 40 | 50;
-
-  interface InsuranceClaimAttachmentOutput {
-    /** 鏂囦欢鍚嶇О */
-    fileName?: string;
-    /** 鏂囦欢鍦板潃 */
-    url?: string;
-    businessType?: InsuranceClaimAttachmentBusinessTypeEnum;
-  }
-
-  interface InsuranceClaimDetailOutput {
+  interface IdNameOutput {
     id?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 濮撳悕 */
     name?: string;
-    /** 韬唤璇佸彿 */
-    idNumber?: string;
-    /** 宸ョ */
-    workType?: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise?: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise?: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTime?: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTime?: string;
-    /** 鍙備繚鏈烘瀯 */
-    insuredInstitution?: string;
-    /** 鎶曚繚鏂规 */
-    insuranceScheme?: string;
-    /** 鍦ㄨ亴鏍囪瘑 */
-    onJobFlag?: string;
-    /** 琛屽埆 */
-    gender?: string;
-    /** 骞撮緞 */
-    age?: number;
-    /** 淇濊垂閲戦 */
-    premiumAmount?: number;
-    /** 澧炲噺璐圭敤 */
-    incDecAmount?: number;
-    /** 淇濆崟id */
-    insuranceOrderId?: string;
-    /** 鎶ユ鏃堕棿 */
-    reportedTime?: string;
-    /** 鑱旂郴鐢佃瘽 */
-    contactNumber?: string;
-    /** 澶囩敤鑱旂郴鐢佃瘽 */
-    bakContactNumber?: string;
-    /** 浜嬫晠绫诲瀷 */
-    accidentType?: string;
-    /** 浜嬫晠鍙戠敓鏃堕棿 */
-    accidentTime?: string;
-    /** 浼ゆ畫姣斾緥 */
-    disabilityRatio?: number;
-    /** 浜嬪彂鍦扮偣 */
-    accidentAddress?: string;
-    /** 浜嬫晠缁忚繃 */
-    accidentProcess?: string;
-    claimResult?: InsuranceClaimResultEnum;
-    /** 涓嬫閲戦 */
-    downPaymentAmount?: number;
-    /** 鐞嗚禂缁撴灉鏃堕棿 */
-    claimResultTime?: string;
-    /** 闄勪欢闆嗗悎 */
-    attachments?: InsuranceClaimAttachmentOutput[];
-  }
-
-  interface InsuranceClaimListOutput {
-    id?: string;
-    /** 韬唤璇佸彿 */
-    idNumber?: string;
-    /** 濮撳悕 */
-    name?: string;
-    /** 鎶ユ鏃堕棿 */
-    reportedTime?: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTime?: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTime?: string;
-    /** 浜嬫晠绫诲瀷 */
-    accidentType?: string;
-    /** 浜嬫晠鍙戠敓鏃堕棿 */
-    accidentTime?: string;
-    /** 浼ゆ畫姣斾緥 */
-    disabilityRatio?: number;
-    /** 鐞嗚禂娓犻亾 */
-    claimChannel?: string;
-    claimResult?: InsuranceClaimResultEnum;
-    /** 涓嬫閲戦 */
-    downPaymentAmount?: number;
-    /** 鐞嗚禂缁撴灉鏃堕棿 */
-    claimResultTime?: string;
-    /** 淇濆崟id */
-    insuranceOrderId?: string;
-  }
-
-  interface InsuranceClaimListOutputPageOutput {
-    pageModel?: Pagination;
-    objectData?: any;
-    data?: InsuranceClaimListOutput[];
-  }
-
-  type InsuranceClaimResultEnum = 10 | 20 | 30;
-
-  interface InsuranceClaimYearMonthCountListOutput {
-    year?: number;
-    month?: number;
-    count?: number;
-  }
-
-  interface InsuranceOrderListOutput {
-    id?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 濮撳悕 */
-    name?: string;
-    /** 韬唤璇佸彿 */
-    idNumber?: string;
-    /** 宸ョ */
-    workType?: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise?: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise?: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTime?: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTime?: string;
-    /** 鍙備繚鏈烘瀯 */
-    insuredInstitution?: string;
-    /** 鎶曚繚鏂规 */
-    insuranceScheme?: string;
-    /** 鍦ㄨ亴鏍囪瘑 */
-    onJobFlag?: string;
-    /** 鎬у埆 */
-    gender?: string;
-    /** 骞撮緞 */
-    age?: number;
-    /** 韬唤璇佹牎楠岀粨鏋� */
-    idCardCheckResult?: string;
-    /** 韬唤璇侀噸澶嶆牎楠岀粨鏋� */
-    idCardRepeatResult?: string;
-    /** 淇濊垂閲戦 */
-    premiumAmount?: number;
-    /** 澧炲噺璐圭敤 */
-    incDecAmount?: number;
-    /** 瀵煎叆娓犻亾 */
-    importChannel?: string;
-    /** 瀵煎叆鏃ユ湡 */
-    createTime?: string;
-    isIndustrialInjury?: string;
-    /** 鍒涘缓浜� */
-    creatorId?: string;
-    /** 涓氬姟鍛樺悕绉� */
-    salesmanName?: string;
-    /** 淇濆崟鍙� */
-    orderNo?: string;
-    /** 淇濆崟鍏宠仈鍞竴瀛楃涓� */
-    orderRelevanceStr?: string;
-  }
-
-  interface InsuranceOrderListOutputPageOutput {
-    pageModel?: Pagination;
-    objectData?: any;
-    data?: InsuranceOrderListOutput[];
-  }
-
-  interface InsuranceOrderMaterialListOutput {
-    id?: string;
-    /** 鏂囦欢鍦板潃 */
-    url?: string;
-    /** 鏉愭枡鍚嶇О */
-    materialName?: string;
   }
 
   interface IStringValueType {
@@ -1021,10 +1461,25 @@
     flagIcon?: string;
   }
 
+  interface LicenseOcrModel {
+    name?: string;
+    cardNum?: string;
+    address?: string;
+    type?: string;
+    dateFrom?: string;
+    dateTo?: string;
+    societyCode?: string;
+    registerMoney?: string;
+    businessRange?: string;
+    legalPerson?: string;
+  }
+
   interface LocalizableStringDto {
     name?: string;
     resource?: string;
   }
+
+  type MessageChannelEnum = 10 | 20;
 
   interface MethodParameterApiDescriptionModel {
     name?: string;
@@ -1120,9 +1575,51 @@
     sequence?: number;
   }
 
+  interface MyResumeOutput {
+    resumeBaseInfo?: UserResumeBaseInfoOutput;
+    resumeExpectationJob?: UserResumeExpectationJobOutput;
+    resumeCertifiCate?: UserResumeCertificateListOutput;
+    resumeCertifiDetail?: UserResumeCertificateDetailOutput;
+    resumeDetailInfo?: UserResumeDetailInfoOutput;
+    resumeWorkExperience?: UserResumeWorkExperienceOutput;
+    /** 宸ヤ綔璁板綍 */
+    resumeWorkRecordList?: UserResumeWorkerRecordOutput[];
+  }
+
+  interface MyVisitingCardOutput {
+    id?: string;
+    enterpriseId?: string;
+    userId?: string;
+    name?: string;
+    headPhoto?: string;
+    phoneNum?: string;
+    weChat?: string;
+    jobName?: string;
+    email?: string;
+    companyName?: string;
+    provinceId?: string;
+    cityId?: string;
+    areaId?: string;
+    provinceName?: string;
+    cityName?: string;
+    areaName?: string;
+    address?: string;
+    companyDesc?: string;
+  }
+
   interface NameValue {
     name?: string;
     value?: string;
+  }
+
+  interface NearlyFlexWorkerRecord {
+    taskId?: string;
+    /** 鏈�杩戝綍鐢ㄦ椂闂� */
+    nearlyHireDateTime?: string;
+    /** 鏈�杩戠绾︽椂闂� */
+    nearlySignDateTime?: string;
+    /** 鎵�灞炲晢鎴� */
+    enterpirseName?: string;
   }
 
   interface ObjectExtensionsDto {
@@ -1144,6 +1641,8 @@
     securityToken?: string;
     requestId?: string;
   }
+
+  type OverCheckStatusEnum = 10 | 20 | -10;
 
   interface PageInput {
     pageModel?: Pagination;
@@ -1177,7 +1676,7 @@
   }
 
   interface PasswordLoginInput {
-    /** 璐﹀彿 */
+    /** 鐧诲綍鍚� */
     loginName: string;
     /** 鐧诲綍瀵嗙爜 */
     password: string;
@@ -1196,6 +1695,22 @@
     name?: string;
     displayName?: string;
     permissions?: PermissionGrantInfoDto[];
+  }
+
+  interface PhoneMesssageCodeLoginInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+    /** 楠岃瘉鐮� */
+    code: string;
+    type?: UserTypeEnum;
+  }
+
+  interface PhoneMesssageCodeRegisterInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+    /** 楠岃瘉鐮� */
+    code: string;
+    type?: UserTypeEnum;
   }
 
   interface PhoneToken {
@@ -1228,40 +1743,11 @@
     providerKey?: string;
   }
 
-  interface QueryInsuranceClaimCountInput {
-    year?: number;
-    month?: number;
-    /** 鐞嗚禂娓犻亾 */
-    claimChannel?: string;
-  }
-
-  interface QueryInsuranceClaimPageInput {
-    pageModel?: Pagination;
-    /** 鐞嗚禂娓犻亾 */
-    claimChannel?: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise?: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise?: string;
-    /** 韬唤璇佸彿 */
-    idNumber?: string;
-  }
-
-  interface QueryInsuranceOrderListByOrderRelevanceInput {
-    idIdNumber?: string;
-    reportedTime?: string;
-  }
-
-  interface QueryInsuranceOrderPageInput {
-    pageModel?: Pagination;
-    beginCreationTime?: string;
-    endCreationTime?: string;
-    importChannel?: string;
-  }
-
-  interface QueryUserPageInput {
-    pageModel?: Pagination;
-    searchKey?: string;
+  interface QrCodeLogin {
+    /** 鎵爜鐧诲綍Id */
+    uId?: string;
+    /** 浜岀淮鐮佸湴鍧� */
+    url?: string;
   }
 
   interface RegisterDto {
@@ -1290,6 +1776,10 @@
     members?: string[];
   }
 
+  interface ResetPasswordBaseInput {
+    userId?: string;
+  }
+
   interface ResetPasswordDto {
     userId?: string;
     resetToken: string;
@@ -1309,36 +1799,60 @@
     typeSimple?: string;
   }
 
-  interface RoleEnableOrForbidInput {
+  interface RoleDto {
     /** 瑙掕壊Id */
     id?: string;
-    /** 鍚敤锛歵rue锛岀鐢細false */
-    isEnable?: boolean;
-  }
-
-  interface RoleInfo {
-    /** 瑙掕壊Id */
-    id?: string;
-    /** 鍚嶇О */
+    /** 瑙掕壊鍚� */
     name?: string;
-    /** 鎺掑簭 */
-    sequence?: number;
-    /** 鏄惁鍙敤 */
-    isEnable?: boolean;
-    /** 閮ㄩ棬Id */
-    departmentId?: number;
-    /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁锛�100   涓汉鏁版嵁锛�10 */
-    dataRange?: number;
-    /** 璐﹀彿鏁伴噺 */
-    userCount?: number;
-    /** 澶囨敞 */
-    remark?: string;
   }
 
-  interface RoleInfoPageOutput {
-    pageModel?: Pagination;
-    objectData?: any;
-    data?: RoleInfo[];
+  interface SaveUserResumeBaseInfoInput {
+    name?: string;
+    socialIdentity?: string;
+    educationalLevel?: string;
+    residentProvinceCode?: number;
+    residentCityCode?: number;
+    residentProvinceName?: string;
+    residentCityName?: string;
+    /** 鑱旂郴鐢佃瘽 */
+    phoneNumber?: string;
+    /** 澶村儚 */
+    avatarUrl?: string;
+  }
+
+  interface SaveUserResumeCertificateInput {
+    id?: string;
+    certificateTypeId?: string;
+    certificateNo?: string;
+    beginTime?: string;
+    endTime?: string;
+    isPermanent?: boolean;
+    certificateUnit?: string;
+    certificateFrontImgUrl?: string;
+    certificateBackImgUrl?: string;
+  }
+
+  interface SaveUserResumeDetailInfoInput {
+    lifeCircleImgUrlList?: string[];
+    height?: string;
+    weight?: string;
+  }
+
+  interface SaveUserResumeExpectationJobInput {
+    jobIdList?: string[];
+    freeTime?: UserResumeFreeTimeEnum;
+    jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+  }
+
+  interface SaveUserResumeWorkExperienceInput {
+    workingSeniority?: string;
+    workExperience?: string;
+  }
+
+  interface SearchConditionList {
+    searchType?: number;
+    belongType?: number;
+    conditionList?: ConditionInfo[];
   }
 
   interface SendPasswordResetCodeDto {
@@ -1348,9 +1862,35 @@
     returnUrlHash?: string;
   }
 
+  interface SendPhoneCertificationVerificationCodeInput {
+    /** 濮撳悕 */
+    name: string;
+    /** 璇佷欢鍙风爜 */
+    identity: string;
+    /** 鐢ㄦ埛甯愬彿 */
+    mobile: string;
+    businessType?: VerificationCodeBusinessTypeEnum;
+  }
+
   interface SendPhoneMessageBaseInput {
     messageType?: string;
     phoneNumber: string;
+  }
+
+  interface SendPhoneMesssageCodeInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+  }
+
+  interface SendPhoneVerificationCodeByBusinessTypeInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+    businessType?: VerificationCodeBusinessTypeEnum;
+  }
+
+  interface SetFlexEnterpriseStatusInput {
+    id?: string;
+    status?: FlexEnterpriseStatus;
   }
 
   interface SetMyModule {
@@ -1362,10 +1902,22 @@
     moduleIds?: SetMyModule[];
   }
 
+  interface SetPreViewCacheInput {
+    preViewData?: string;
+  }
+
+  interface SetRecommendInput {
+    id?: string;
+    /** 鏄惁鎺ㄨ崘 */
+    isRecommend?: boolean;
+  }
+
   interface SetRoleUserInput {
     userId?: string[];
     roleId?: string;
   }
+
+  type SettleStatusEnum = 10 | 20 | -10;
 
   interface SetUserRoleInput {
     userId?: string;
@@ -1377,6 +1929,26 @@
   interface SetVersionModuleInput {
     versionId: string;
     modules: ModuleTypeInfo[];
+  }
+
+  type SignChannelEnum = 10 | 20;
+
+  interface TaskWorkerArrangeInput {
+    flexTaskId?: string;
+    flexWorkerId?: string;
+    arrange?: boolean;
+  }
+
+  interface TaskWorkerCheckAcceptStatusInput {
+    flexTaskId?: string;
+    flexWorkerId?: string;
+    checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum;
+  }
+
+  interface TaskWorkerHireRefuseInput {
+    flexTaskId?: string;
+    flexWorkerId?: string;
+    hireStatus?: FlexTaskWorkerHireEnum;
   }
 
   interface TenantDto {
@@ -1408,22 +1980,8 @@
     properties?: PropertyApiDescriptionModel[];
   }
 
-  interface UpdateAccountInput {
-    id?: string;
-    /** 鍚嶇О */
-    name?: string;
-    /** 鐢ㄦ埛鍚� */
-    userName: string;
-    /** 澶囨敞 */
-    remark?: string;
-    /** 瀵嗙爜 */
-    password?: string;
-    /** 鎵嬫満鍙� */
-    phoneNumber?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 瑙掕壊 */
-    roleNames?: string[];
+  interface UnbindingUserPhoneNumber {
+    userId?: string;
   }
 
   interface UpdateFeatureDto {
@@ -1433,65 +1991,6 @@
 
   interface UpdateFeaturesDto {
     features?: UpdateFeatureDto[];
-  }
-
-  interface UpdateInsuranceClaimInput {
-    /** 娓犻亾 */
-    channel?: string;
-    /** 濮撳悕 */
-    name: string;
-    /** 韬唤璇佸彿 */
-    idNumber: string;
-    /** 宸ョ */
-    workType: string;
-    /** 鍔冲姩鍚堝悓鍗曚綅 */
-    laborContractEnterprise: string;
-    /** 瀹為檯宸ヤ綔鍗曚綅 */
-    workEnterprise: string;
-    /** 淇濋櫓璧峰鏃堕棿 */
-    insuranceBeginTime: string;
-    /** 淇濋櫓缁撴潫鏃堕棿 */
-    insuranceEndTime: string;
-    /** 鍙備繚鏈烘瀯 */
-    insuredInstitution: string;
-    /** 鎶曚繚鏂规 */
-    insuranceScheme: string;
-    /** 鍦ㄨ亴鏍囪瘑 */
-    onJobFlag?: string;
-    /** 鎬у埆 */
-    gender?: string;
-    /** 骞撮緞 */
-    age?: number;
-    /** 淇濊垂閲戦 */
-    premiumAmount?: number;
-    /** 澧炲噺璐圭敤 */
-    incDecAmount?: number;
-    /** 淇濆崟id */
-    insuranceOrderId?: string;
-    /** 鎶ユ鏃堕棿 */
-    reportedTime: string;
-    /** 鑱旂郴鐢佃瘽 */
-    contactNumber: string;
-    /** 澶囩敤鑱旂郴鐢佃瘽 */
-    bakContactNumber?: string;
-    /** 浜嬫晠绫诲瀷 */
-    accidentType: string;
-    /** 浜嬫晠鍙戠敓鏃堕棿 */
-    accidentTime: string;
-    /** 浼ゆ畫姣斾緥 */
-    disabilityRatio?: number;
-    /** 浜嬪彂鍦扮偣 */
-    accidentAddress: string;
-    /** 浜嬫晠缁忚繃 */
-    accidentProcess: string;
-    claimResult?: InsuranceClaimResultEnum;
-    /** 涓嬫閲戦 */
-    downPaymentAmount?: number;
-    /** 鐞嗚禂缁撴灉鏃堕棿 */
-    claimResultTime?: string;
-    /** 闄勪欢闆嗗悎 */
-    attachments?: AddInsuranceClaimAttachmentInput[];
-    id?: string;
   }
 
   interface UpdatePassWordInput {
@@ -1523,6 +2022,35 @@
     phoneNumber?: string;
   }
 
+  interface UpdateTaskReleaseStatusInput {
+    taskId?: string;
+    releaseStatus?: FlexTaskReleaseStatusEnum;
+  }
+
+  interface UserClientSignListOutput {
+    /** 鎵�灞炲晢鎴� */
+    enterpirseName?: string;
+    /** 鎶ュ悕鏃堕棿 */
+    applyTime?: string;
+    enterSignStatus?: FlexWorkerEleSignEnum;
+    /** 浼佷笟绛剧害鏃堕棿 */
+    enterSignTime?: string;
+    hireStatus?: FlexTaskWorkerHireEnum;
+    /** 褰曠敤鏃堕棿 */
+    hireDateTime?: string;
+    userSignStatus?: FlexWorkerEleSignEnum;
+    /** 鐏靛伐绛剧害鏃堕棿 */
+    userSignTime?: string;
+    /** 鐢靛瓙鍚堝悓 */
+    contractUrl?: string;
+  }
+
+  interface UserClientSignListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: UserClientSignListOutput[];
+  }
+
   interface UserData {
     id?: string;
     tenantId?: string;
@@ -1545,47 +2073,132 @@
     items?: UserData[];
   }
 
-  interface UserDetailOutput {
+  interface UserDto {
+    /** 鐢ㄦ埛Id */
     id?: string;
+    /** 鐧诲綍鐢ㄦ埛鍚嶏紙璐﹀彿锛� */
+    userName?: string;
     /** 鍚嶇О */
     name?: string;
-    /** 鐢ㄦ埛鍚� */
-    userName?: string;
+    /** 鐢ㄦ埛鎵嬫満鍙� */
+    phoneNumber?: string;
+    /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+    isLocked?: boolean;
+    /** 瑙掕壊淇℃伅 */
+    roles?: RoleDto[];
     /** 澶囨敞 */
     remark?: string;
-    /** 鎵嬫満鍙� */
-    phoneNumber?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 鐢ㄦ埛绔疘d */
-    clientId?: string;
-    /** 瑙掕壊 */
-    roleNames?: string[];
+    /** 缁勭粐鏋舵瀯鍏徃id */
+    companyOrgId?: string;
+    /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+    departmentOrgId?: string;
   }
 
-  interface UserListOutput {
-    id?: string;
-    /** 鍚嶇О */
+  interface UserResumeBaseInfoOutput {
+    /** 濮撳悕 */
     name?: string;
-    /** 鐢ㄦ埛鍚� */
-    userName?: string;
-    /** 澶囨敞 */
-    remark?: string;
-    /** 鎵嬫満鍙� */
+    /** 鐢佃瘽鍙风爜 */
     phoneNumber?: string;
-    /** 娓犻亾 */
-    channel?: string;
-    /** 鐢ㄦ埛绔疘d */
-    clientId?: string;
-    /** 瑙掕壊 */
-    roleNames?: string[];
+    /** 澶村儚 */
+    avatarUrl?: string;
+    genderType?: GenderTypeEnum;
+    /** 骞撮緞 */
+    age?: number;
+    /** 涓婂矖娆℃暟 */
+    arrangeCount?: number;
+    /** 韬唤璇佸彿鐮� */
+    idNumber?: string;
+    /** 韬唤 */
+    socialIdentity?: string;
+    /** 韬唤鍚嶇О */
+    socialIdentityName?: string;
+    /** 瀛﹀巻 */
+    educationalLevel?: string;
+    /** 瀛﹀巻鍚嶇О */
+    educationalLevelName?: string;
+    /** 甯搁┗鐪佷唤Code */
+    residentProvinceCode?: number;
+    /** 甯搁┗鍩庡競code */
+    residentCityCode?: number;
+    /** 甯搁┗鐪佷唤鍚嶇О */
+    residentProvinceName?: string;
+    /** 甯搁┗鍩庡競鍚嶇О */
+    residentCityName?: string;
   }
 
-  interface UserListOutputPageOutput {
-    pageModel?: Pagination;
-    objectData?: any;
-    data?: UserListOutput[];
+  interface UserResumeCertificateDetailOutput {
+    /** 绠�鍘嗚璇佽鎯匢d */
+    id?: string;
+    /** 鐢ㄦ埛绠�鍘咺d */
+    userId?: string;
+    /** 璁よ瘉绫诲埆Id */
+    certificateTypeId?: string;
+    /** 璁よ瘉璇佷欢鍙烽粯璁よ韩浠借瘉 */
+    certificateNo?: string;
+    /** 璇佷欢寮�濮嬫椂闂� */
+    beginTime?: string;
+    /** 璇佷欢缁撴潫鏃堕棿 */
+    endTime?: string;
+    /** 鏄惁姘镐箙 */
+    isPermanent?: boolean;
+    certificateUnit?: string;
+    /** 韬唤璇佹闈� */
+    certificateFrontImgUrl?: string;
+    /** 韬唤璇佸弽闈� */
+    certificateBackImgUrl?: string;
   }
+
+  interface UserResumeCertificateListOutput {
+    id?: string;
+    /** 璇佷功Id */
+    certificateTypeId?: string;
+    /** 璇佷功鍚嶇О */
+    certificateTypeName?: string;
+    /** 宸ヤ綔绠�鍘咺d */
+    userResumeId?: string;
+  }
+
+  interface UserResumeDetailInfoOutput {
+    /** 韬珮 */
+    height?: string;
+    /** 浣撻噸 */
+    weight?: string;
+    /** 涓汉鐢熸椿鐓� */
+    lifeCircleImgUrlList?: string[];
+  }
+
+  interface UserResumeExpectationJobOutput {
+    /** 鏈熸湜宀椾綅鍒楄〃 */
+    jobIdList?: IdNameOutput[];
+    freeTime?: UserResumeFreeTimeEnum;
+    jobSeekingStatus?: UserResumeJobSeekingStatusEnum;
+  }
+
+  type UserResumeFreeTimeEnum = 1 | 2 | 3 | 4 | 5;
+
+  type UserResumeJobSeekingStatusEnum = 1 | 2 | 3;
+
+  interface UserResumeWorkerRecordOutput {
+    /** 宸ヤ綔鏃堕棿 */
+    workTime?: string;
+    /** 宸ヤ綔鍦扮偣 */
+    workAddress?: string;
+    /** 宸ヤ綔鍚嶇О */
+    workName?: string;
+  }
+
+  interface UserResumeWorkExperienceOutput {
+    /** 宸ヤ綔骞撮檺 */
+    workingSeniority?: string;
+    /** 宸ヤ綔缁忛獙 */
+    workExperience?: string;
+  }
+
+  type UserTypeEnum = 1 | 2;
+
+  type VerificationCodeBusinessTypeEnum = 10 | 11 | 20 | 30 | 40 | 70 | 900 | 910 | 920 | 930;
+
+  type VerifyStatus = 10 | -10;
 
   interface VersionCache {
     name?: string;
@@ -1628,4 +2241,58 @@
   interface WindowsTimeZone {
     timeZoneId?: string;
   }
+
+  type WxMiniAppEnum = 10;
+
+  interface WxMiniAppIndentityInfo {
+    /** 浼氳瘽瀵嗛挜 */
+    sessionKey?: string;
+    /** 灏忕▼搴廜penId */
+    openId?: string;
+    /** 鐢ㄦ埛鍚嶏紙璇ュ�间负绌哄垯闇�鎵嬫満鎺堟潈鐧诲綍锛屼笉涓虹┖鍒欏凡鏈夎灏忕▼搴忕敤鎴凤級 */
+    userName?: string;
+  }
+
+  interface WxMiniAppLoginInfo {
+    /** 鐘舵�侊細-10锛氫簩缁寸爜杩囨湡/鐧诲綍鏃舵晥杩囨湡锛�0锛氱櫥褰曞垵濮�/浜岀淮鐮佸垵鐢熸垚锛�10锛氱櫥褰曠‘璁� */
+    status?: number;
+    /** 鐢ㄦ埛鍚� */
+    userName?: string;
+    accessToken?: IdentityModelTokenCacheItem;
+  }
+
+  interface WxMiniAppPhoneAuthLoginFromScanInput {
+    /** 锛堟壂鐮侊級鐧诲綍Id */
+    uId: string;
+    /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */
+    encryptedData: string;
+    /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */
+    iv: string;
+    /** 鑾峰彇浼氳瘽瀵嗛挜 */
+    sessionKey: string;
+    /** 灏忕▼搴廜penId */
+    openId: string;
+    wxMiniApp?: WxMiniAppEnum;
+  }
+
+  interface WxMiniAppPhoneLoginInput {
+    /** 鍖呮嫭鏁忔劅鏁版嵁鍦ㄥ唴鐨勫畬鏁寸敤鎴蜂俊鎭殑鍔犲瘑鏁版嵁 */
+    encryptedData: string;
+    /** 鍔犲瘑绠楁硶鐨勫垵濮嬪悜閲� */
+    iv: string;
+    /** 鑾峰彇浼氳瘽瀵嗛挜 */
+    sessionKey: string;
+    /** 灏忕▼搴廜penId */
+    openId: string;
+    wxMiniApp?: WxMiniAppEnum;
+  }
+
+  interface WxMiniAppUserLoginFromScanInput {
+    /** 锛堟壂鐮侊級鐧诲綍Id */
+    uId: string;
+    /** 鐢ㄦ埛鍚� */
+    userName: string;
+    /** 灏忕▼搴廜penId */
+    openId: string;
+  }
 }

--
Gitblit v1.9.1