wupengfei
2025-03-21 ca8fc597599e8a85288b5d771957bb1bd712e8c7
src/services/api/typings.d.ts
@@ -242,6 +242,10 @@
    id: string;
  }
  interface APIgetUserDetailForBackParams {
    userId?: string;
  }
  interface APIgetUserListByPhoneNumberParams {
    phoneNumber?: string;
    clientId?: string;
@@ -803,6 +807,7 @@
    id?: string;
    aideType?: FlexTaskAideEnum;
    name?: string;
    imageUrl?: string;
  }
  type FlexTaskAideEnum = 10 | 20;
@@ -847,7 +852,7 @@
  type FlexTaskSettleTypeEnum = 10 | 20 | 30;
  type FlexTaskWorkerHireEnum = 10 | 20 | 30;
  type FlexTaskWorkerHireEnum = 1 | 10 | 20 | 30 | 40;
  type FlexWorkerEleSignEnum = 10 | 20 | 30;
@@ -1196,6 +1201,77 @@
    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;
    /** 姓名 */
@@ -1506,6 +1582,7 @@
    resumeCertifiDetail?: UserResumeCertificateDetailOutput;
    resumeDetailInfo?: UserResumeDetailInfoOutput;
    resumeWorkExperience?: UserResumeWorkExperienceOutput;
    /** 工作记录 */
    resumeWorkRecordList?: UserResumeWorkerRecordOutput[];
  }
@@ -1533,6 +1610,16 @@
  interface NameValue {
    name?: string;
    value?: string;
  }
  interface NearlyFlexWorkerRecord {
    taskId?: string;
    /** 最近录用时间 */
    nearlyHireDateTime?: string;
    /** 最近签约时间 */
    nearlySignDateTime?: string;
    /** 所属商户 */
    enterpirseName?: string;
  }
  interface ObjectExtensionsDto {
@@ -1712,6 +1799,13 @@
    typeSimple?: string;
  }
  interface RoleDto {
    /** 角色Id */
    id?: string;
    /** 角色名 */
    name?: string;
  }
  interface SaveUserResumeBaseInfoInput {
    name?: string;
    socialIdentity?: string;
@@ -1720,6 +1814,10 @@
    residentCityCode?: number;
    residentProvinceName?: string;
    residentCityName?: string;
    /** 联系电话 */
    phoneNumber?: string;
    /** 头像 */
    avatarUrl?: string;
  }
  interface SaveUserResumeCertificateInput {
@@ -1929,6 +2027,30 @@
    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;
@@ -1951,51 +2073,102 @@
    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;
@@ -2006,13 +2179,18 @@
  type UserResumeJobSeekingStatusEnum = 1 | 2 | 3;
  interface UserResumeWorkerRecordOutput {
    /** 工作时间 */
    workTime?: string;
    /** 工作地点 */
    workAddress?: string;
    /** 工作名称 */
    workName?: string;
  }
  interface UserResumeWorkExperienceOutput {
    /** 工作年限 */
    workingSeniority?: string;
    /** 工作经验 */
    workExperience?: string;
  }