| | |
| | | |
| | | /** 任务结算状态 */ |
| | | export enum EnumTaskCheckReceiveStatus { |
| | | /**待验收 */ |
| | | Wait = 10, |
| | | /**待提交 */ |
| | | WaitSubmit = 10, |
| | | /**已验收 */ |
| | | Completed = 30, |
| | | } |
| | |
| | | /**已完成 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | /** 我的报名列表-详情-按钮类型 */ |
| | | export enum GetTaskInfoQueryResultApplyButton { |
| | | /**待确认 */ |
| | | WaitHire = 10, |
| | | /**去签约 */ |
| | | WaitSignContract = 20, |
| | | } |
| | | |
| | | /** 我的录用列表-详情-按钮类型 */ |
| | | export enum GetTaskInfoQueryResultHireButton { |
| | | /**申请验收 */ |
| | | ApplyCheckReceive = 1, |
| | | /**进行中 */ |
| | | InProcess = 10, |
| | | /**已完成 */ |
| | | Completed = 20, |
| | | } |
| | |
| | | }); |
| | | } |
| | | |
| | | /** 查询验收分页列表 POST /api/flexjob/taskUser/getCheckReceiveTaskUserInfos */ |
| | | export async function getCheckReceiveTaskUserInfos( |
| | | body: API.GetCheckReceiveTaskUserInfosQuery, |
| | | options?: API.RequestConfig |
| | | ) { |
| | | return request<API.GetCheckReceiveTaskUserInfosQueryResult>( |
| | | '/api/flexjob/taskUser/getCheckReceiveTaskUserInfos', |
| | | { |
| | | method: 'POST', |
| | | headers: { |
| | | 'Content-Type': 'application/json-patch+json', |
| | | }, |
| | | data: body, |
| | | ...(options || {}), |
| | | } |
| | | ); |
| | | } |
| | | |
| | | /** B端查询应聘报名分页列表信息 POST /api/flexjob/taskUser/getTaskUsers */ |
| | | export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) { |
| | | return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', { |
| | |
| | | } |
| | | |
| | | enum EnumTaskCheckReceiveStatus { |
| | | /**待验收 */ |
| | | Wait = 10, |
| | | /**待提交 */ |
| | | WaitSubmit = 10, |
| | | /**已验收 */ |
| | | Completed = 30, |
| | | } |
| | |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetArrangeTaskUsersQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | | msg?: any; |
| | | /** 附加数据 */ |
| | | extras?: any; |
| | | /** 时间戳 */ |
| | | timestamp?: number; |
| | | } |
| | | |
| | | interface FriendlyResultGetCheckReceiveTaskUserInfosQueryResult { |
| | | /** 跟踪Id */ |
| | | traceId?: string; |
| | | /** 状态码 */ |
| | | code?: number; |
| | | /** 错误码 */ |
| | | errorCode?: string; |
| | | data?: GetCheckReceiveTaskUserInfosQueryResult; |
| | | /** 执行成功 */ |
| | | success?: boolean; |
| | | /** 错误信息 */ |
| | |
| | | arrangeStatus?: EnumTaskUserArrangeStatus; |
| | | } |
| | | |
| | | interface GetCheckReceiveTaskUserInfosQuery { |
| | | /** 任务Id */ |
| | | taskInfoId?: string; |
| | | /** 关键字 */ |
| | | keywords?: string; |
| | | /** 验收日期-最早时间 */ |
| | | submitTimeBegin?: string; |
| | | /** 验收日期-最晚时间 */ |
| | | submitTimeEnd?: string; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | pageModel?: PagedListQueryPageModel; |
| | | } |
| | | |
| | | interface GetCheckReceiveTaskUserInfosQueryResult { |
| | | pageModel?: PagedListQueryResultPageModel; |
| | | /** 数据 */ |
| | | data?: GetCheckReceiveTaskUserInfosQueryResultItem[]; |
| | | } |
| | | |
| | | interface GetCheckReceiveTaskUserInfosQueryResultItem { |
| | | /** 任务Id */ |
| | | id?: string; |
| | | /** 任务名称 */ |
| | | taskName?: string; |
| | | /** 任务开始时间 */ |
| | | beginTime?: string; |
| | | /** 任务结束时间 */ |
| | | endTime?: string; |
| | | /** 任务地点名称 */ |
| | | addressName?: string; |
| | | /** 姓名 */ |
| | | name?: string; |
| | | /** 身份证号 */ |
| | | identity?: string; |
| | | /** 生日 */ |
| | | birthday?: string; |
| | | /** 年龄 */ |
| | | age?: number; |
| | | /** 手机号 */ |
| | | contactPhoneNumber?: string; |
| | | /** 提交时间 */ |
| | | lastSubmitTime?: string; |
| | | checkReceiveStatus?: EnumTaskCheckReceiveStatus; |
| | | } |
| | | |
| | | type GetCurrentLogierMenusQuery = Record<string, any>; |
| | | |
| | | interface GetDictionaryCategoriesQuery { |
| | |
| | | status?: EnumTaskStatus; |
| | | releaseStatus?: EnumTaskReleaseStatus; |
| | | hireStatus?: EnumTaskUserHireStatus; |
| | | applyButton?: GetTaskInfoQueryResultApplyButton; |
| | | hireButton?: GetTaskInfoQueryResultHireButton; |
| | | } |
| | | |
| | | enum GetTaskInfoQueryResultApplyButton { |
| | | /**待确认 */ |
| | | WaitHire = 10, |
| | | /**去签约 */ |
| | | WaitSignContract = 20, |
| | | } |
| | | |
| | | interface GetTaskInfoQueryResultBenefit { |
| | |
| | | typeContent?: string; |
| | | } |
| | | |
| | | enum GetTaskInfoQueryResultHireButton { |
| | | /**申请验收 */ |
| | | ApplyCheckReceive = 1, |
| | | /**进行中 */ |
| | | InProcess = 10, |
| | | /**已完成 */ |
| | | Completed = 20, |
| | | } |
| | | |
| | | interface GetTaskInfosQuery { |
| | | /** 关键字(任务名称) */ |
| | | keywords?: string; |
| | |
| | | ); |
| | | } |
| | | |
| | | /** 查询灵工分页列表数据 POST /api/user/userResume/getUserResumes */ |
| | | /** 查询简历分页列表数据 POST /api/user/userResume/getUserResumes */ |
| | | export async function getUserResumes(body: API.GetUserResumesQuery, options?: API.RequestConfig) { |
| | | return request<API.GetUserResumesQueryResult>('/api/user/userResume/getUserResumes', { |
| | | method: 'POST', |