| | |
| | | id: string; |
| | | } |
| | | |
| | | interface APIgetUserDetailForBackParams { |
| | | userId?: string; |
| | | } |
| | | |
| | | interface APIgetUserListByPhoneNumberParams { |
| | | phoneNumber?: string; |
| | | clientId?: string; |
| | |
| | | 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; |
| | | /** 姓名 */ |
| | |
| | | value?: string; |
| | | } |
| | | |
| | | interface NearlyFlexWorkerRecord { |
| | | taskId?: string; |
| | | /** 最近录用时间 */ |
| | | nearlyHireDateTime?: string; |
| | | /** 最近签约时间 */ |
| | | nearlySignDateTime?: string; |
| | | /** 所属商户 */ |
| | | enterpirseName?: string; |
| | | } |
| | | |
| | | interface ObjectExtensionsDto { |
| | | modules?: Record<string, any>; |
| | | enums?: Record<string, any>; |
| | |
| | | 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; |
| | |
| | | /** 简历认证详情Id */ |
| | | id?: string; |
| | | /** 用户简历Id */ |
| | | userResumeId?: string; |
| | | userId?: string; |
| | | /** 认证类别Id */ |
| | | certificateTypeId?: string; |
| | | /** 认证证件号默认身份证 */ |