|  |  | 
 |  |  |     id: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface APIgetUserDetailForBackParams { | 
 |  |  |     userId?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface APIgetUserListByPhoneNumberParams { | 
 |  |  |     phoneNumber?: string; | 
 |  |  |     clientId?: string; | 
 |  |  | 
 |  |  |     id?: string; | 
 |  |  |     aideType?: FlexTaskAideEnum; | 
 |  |  |     name?: string; | 
 |  |  |     imageUrl?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   type FlexTaskAideEnum = 10 | 20; | 
 |  |  | 
 |  |  |  | 
 |  |  |   type FlexTaskSettleTypeEnum = 10 | 20 | 30; | 
 |  |  |  | 
 |  |  |   type FlexTaskWorkerHireEnum = 10 | 20 | 30; | 
 |  |  |   type FlexTaskWorkerHireEnum = 1 | 10 | 20 | 30 | 40; | 
 |  |  |  | 
 |  |  |   type FlexWorkerEleSignEnum = 10 | 20 | 30; | 
 |  |  |  | 
 |  |  | 
 |  |  |     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; | 
 |  |  |     /** 姓名 */ | 
 |  |  | 
 |  |  |     resumeCertifiDetail?: UserResumeCertificateDetailOutput; | 
 |  |  |     resumeDetailInfo?: UserResumeDetailInfoOutput; | 
 |  |  |     resumeWorkExperience?: UserResumeWorkExperienceOutput; | 
 |  |  |     /** 工作记录 */ | 
 |  |  |     resumeWorkRecordList?: UserResumeWorkerRecordOutput[]; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  | 
 |  |  |   interface NameValue { | 
 |  |  |     name?: string; | 
 |  |  |     value?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface NearlyFlexWorkerRecord { | 
 |  |  |     taskId?: string; | 
 |  |  |     /** 最近录用时间 */ | 
 |  |  |     nearlyHireDateTime?: string; | 
 |  |  |     /** 最近签约时间 */ | 
 |  |  |     nearlySignDateTime?: string; | 
 |  |  |     /** 所属商户 */ | 
 |  |  |     enterpirseName?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface ObjectExtensionsDto { | 
 |  |  | 
 |  |  |     typeSimple?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface RoleDto { | 
 |  |  |     /** 角色Id */ | 
 |  |  |     id?: string; | 
 |  |  |     /** 角色名 */ | 
 |  |  |     name?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface SaveUserResumeBaseInfoInput { | 
 |  |  |     name?: string; | 
 |  |  |     socialIdentity?: string; | 
 |  |  | 
 |  |  |     residentCityCode?: number; | 
 |  |  |     residentProvinceName?: string; | 
 |  |  |     residentCityName?: string; | 
 |  |  |     /** 联系电话 */ | 
 |  |  |     phoneNumber?: string; | 
 |  |  |     /** 头像 */ | 
 |  |  |     avatarUrl?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface SaveUserResumeCertificateInput { | 
 |  |  | 
 |  |  |     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; | 
 |  |  | 
 |  |  |     items?: UserData[]; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface UserResumeBaseInfoOutput { | 
 |  |  |   interface UserDto { | 
 |  |  |     /** 用户Id */ | 
 |  |  |     id?: string; | 
 |  |  |     /** 登录用户名(账号) */ | 
 |  |  |     userName?: string; | 
 |  |  |     /** 名称 */ | 
 |  |  |     name?: string; | 
 |  |  |     /** 用户手机号 */ | 
 |  |  |     phoneNumber?: string; | 
 |  |  |     /** 账户是否锁住(是否禁用) */ | 
 |  |  |     isLocked?: boolean; | 
 |  |  |     /** 角色信息 */ | 
 |  |  |     roles?: RoleDto[]; | 
 |  |  |     /** 备注 */ | 
 |  |  |     remark?: string; | 
 |  |  |     /** 组织架构公司id */ | 
 |  |  |     companyOrgId?: string; | 
 |  |  |     /** 组织架构部门id */ | 
 |  |  |     departmentOrgId?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface UserResumeBaseInfoOutput { | 
 |  |  |     /** 姓名 */ | 
 |  |  |     name?: string; | 
 |  |  |     /** 电话号码 */ | 
 |  |  |     phoneNumber?: 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 UserResumeCertificateDetailOutput { | 
 |  |  |     /** 简历认证详情Id */ | 
 |  |  |     id?: string; | 
 |  |  |     userResumeId?: string; | 
 |  |  |     /** 用户简历Id */ | 
 |  |  |     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; | 
 |  |  |     /** 工作简历Id */ | 
 |  |  |     userResumeId?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface UserResumeDetailInfoOutput { | 
 |  |  |     /** 身高 */ | 
 |  |  |     height?: string; | 
 |  |  |     /** 体重 */ | 
 |  |  |     weight?: string; | 
 |  |  |     /** 个人生活照 */ | 
 |  |  |     lifeCircleImgUrlList?: string[]; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface UserResumeExpectationJobOutput { | 
 |  |  |     /** 期望岗位列表 */ | 
 |  |  |     jobIdList?: IdNameOutput[]; | 
 |  |  |     freeTime?: UserResumeFreeTimeEnum; | 
 |  |  |     jobSeekingStatus?: UserResumeJobSeekingStatusEnum; | 
 |  |  | 
 |  |  |   type UserResumeJobSeekingStatusEnum = 1 | 2 | 3; | 
 |  |  |  | 
 |  |  |   interface UserResumeWorkerRecordOutput { | 
 |  |  |     /** 工作时间 */ | 
 |  |  |     workTime?: string; | 
 |  |  |     /** 工作地点 */ | 
 |  |  |     workAddress?: string; | 
 |  |  |     /** 工作名称 */ | 
 |  |  |     workName?: string; | 
 |  |  |   } | 
 |  |  |  | 
 |  |  |   interface UserResumeWorkExperienceOutput { | 
 |  |  |     /** 工作年限 */ | 
 |  |  |     workingSeniority?: string; | 
 |  |  |     /** 工作经验 */ | 
 |  |  |     workExperience?: string; | 
 |  |  |   } | 
 |  |  |  |