| | |
| | | sexType?: GenderTypeEnum; |
| | | /** 证书Id */ |
| | | listCertionIds?: string[]; |
| | | provinceId?: string; |
| | | cityId?: string; |
| | | areaId?: string; |
| | | provinceId?: number; |
| | | cityId?: number; |
| | | areaId?: number; |
| | | address?: string; |
| | | startDate?: string; |
| | | endDate?: string; |
| | |
| | | moduleId?: string; |
| | | } |
| | | |
| | | interface APIgetFlexTaskDetailParams { |
| | | id?: string; |
| | | } |
| | | |
| | | interface APIgetFlexTaskDtoParams { |
| | | id?: string; |
| | | } |
| | |
| | | |
| | | interface APIgetRolesIdRolesParams { |
| | | id: string; |
| | | } |
| | | |
| | | interface APIgetUserDetailForBackParams { |
| | | userId?: string; |
| | | } |
| | | |
| | | interface APIgetUserListByPhoneNumberParams { |
| | |
| | | } |
| | | |
| | | interface AreaDto { |
| | | /** 编码 */ |
| | | id?: string; |
| | | areaCode?: number; |
| | | /** 父级编码 */ |
| | | parentCode?: number; |
| | | /** 名称 */ |
| | | parentId?: number; |
| | | areaName?: string; |
| | | /** 1省 2市 3区 4镇 */ |
| | | layer?: number; |
| | | /** 排序 */ |
| | | sort?: number; |
| | | children?: AreaDto[]; |
| | | /** 简易拼音 */ |
| | | simpleSpelling?: string; |
| | | /** 快速检索 */ |
| | | quickQuery?: string; |
| | | } |
| | | |
| | | interface BaseAuthorizeDto { |
| | |
| | | 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; |
| | | |
| | |
| | | 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; |
| | |
| | | taskWeals?: FlexTaskAideDto[]; |
| | | taskCerts?: FlexTaskAideDto[]; |
| | | fee?: number; |
| | | provinceId?: string; |
| | | cityId?: string; |
| | | areaId?: string; |
| | | provinceId?: number; |
| | | cityId?: number; |
| | | areaId?: number; |
| | | provinceName?: string; |
| | | cityName?: string; |
| | | areaName?: string; |
| | |
| | | minAge?: number; |
| | | maxAge?: number; |
| | | sexType?: GenderTypeEnum; |
| | | } |
| | | |
| | | interface GetFlexTaskForBackInput { |
| | | pageModel?: Pagination; |
| | | /** 任务名称 */ |
| | | taskName?: string; |
| | | /** 发布开始日期 */ |
| | | startBeginDate?: string; |
| | | /** 发布结束日期 */ |
| | | startEndDate?: string; |
| | | releaseStatus?: FlexTaskReleaseStatusEnum; |
| | | /** 是否推荐 */ |
| | | isRecommend?: boolean; |
| | | } |
| | | |
| | | interface GetFlexTaskListByStatusInput { |
| | |
| | | taskId?: string; |
| | | taskName?: string; |
| | | isArrange?: boolean; |
| | | isOverCheck?: boolean; |
| | | releaseStatus?: FlexTaskReleaseStatusEnum; |
| | | startDate?: string; |
| | | endDate?: string; |
| | | feeType?: FlexTaskFeeTypeEnum; |
| | |
| | | /** 任务Id */ |
| | | flexTaskId?: string; |
| | | checkAcceptStatus?: FlexTaskCheckAcceptStatusEnum; |
| | | } |
| | | |
| | | interface GetFlexTaskWorkerListInput { |
| | | pageModel?: Pagination; |
| | | flexTaskId?: string; |
| | | } |
| | | |
| | | interface GetFlexWorkerRecordOutput { |
| | |
| | | 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 { |
| | |
| | | resumeCertifiDetail?: UserResumeCertificateDetailOutput; |
| | | resumeDetailInfo?: UserResumeDetailInfoOutput; |
| | | resumeWorkExperience?: UserResumeWorkExperienceOutput; |
| | | /** 工作记录 */ |
| | | resumeWorkRecordList?: UserResumeWorkerRecordOutput[]; |
| | | } |
| | | |
| | |
| | | value?: string; |
| | | } |
| | | |
| | | interface NearlyFlexWorkerRecord { |
| | | taskId?: string; |
| | | /** 最近录用时间 */ |
| | | nearlyHireDateTime?: string; |
| | | /** 最近签约时间 */ |
| | | nearlySignDateTime?: string; |
| | | /** 所属商户 */ |
| | | enterpirseName?: string; |
| | | } |
| | | |
| | | interface ObjectExtensionsDto { |
| | | modules?: Record<string, any>; |
| | | enums?: Record<string, any>; |
| | |
| | | securityToken?: string; |
| | | requestId?: string; |
| | | } |
| | | |
| | | type OverCheckStatusEnum = 10 | 20 | -10; |
| | | |
| | | interface PageInput { |
| | | pageModel?: Pagination; |
| | |
| | | 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 { |
| | |
| | | preViewData?: string; |
| | | } |
| | | |
| | | interface SetRecommendInput { |
| | | id?: string; |
| | | /** 是否推荐 */ |
| | | isRecommend?: boolean; |
| | | } |
| | | |
| | | interface SetRoleUserInput { |
| | | userId?: string[]; |
| | | roleId?: string; |
| | | } |
| | | |
| | | type SettleStatusEnum = 10 | 20 | -10; |
| | | |
| | | interface SetUserRoleInput { |
| | | userId?: 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; |
| | |
| | | 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; |
| | | } |
| | | |