| /* eslint-disable */ | 
| // @ts-ignore | 
| import { request } from '@/utils/request'; | 
|   | 
| /** 报名任务 POST /api/flexjob/taskUser/applyTask */ | 
| export async function applyTask(body: API.ApplyTaskCommand, options?: API.RequestConfig) { | 
|   return request<number>('/api/flexjob/taskUser/applyTask', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 清空已停止的任务收藏 DELETE /api/flexjob/taskUser/clearTaskCollect */ | 
| export async function clearTaskCollect( | 
|   body: API.ClearTaskCollectCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/flexjob/taskUser/clearTaskCollect', { | 
|     method: 'DELETE', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 收藏任务 POST /api/flexjob/taskUser/collectTask */ | 
| export async function collectTask(body: API.CollectTaskCommand, options?: API.RequestConfig) { | 
|   return request<number>('/api/flexjob/taskUser/collectTask', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** B端查询人员安排分页列表信息 POST /api/flexjob/taskUser/getArrangeTaskUsers */ | 
| export async function getArrangeTaskUsers( | 
|   body: API.GetArrangeTaskUsersQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetArrangeTaskUsersQueryResult>('/api/flexjob/taskUser/getArrangeTaskUsers', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询结算名单分页列表数据 GET /api/flexjob/taskUser/getSettlementTaskUsers */ | 
| export async function getSettlementTaskUsers( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetSettlementTaskUsersParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetSettlementTaskUsersQueryResult>( | 
|     '/api/flexjob/taskUser/getSettlementTaskUsers', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|       }, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询应聘报名人员录用状态 GET /api/flexjob/taskUser/getTaskUserHireStatus */ | 
| export async function getTaskUserHireStatus( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetTaskUserHireStatusParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetTaskUserHireStatusQueryResult>( | 
|     '/api/flexjob/taskUser/getTaskUserHireStatus', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|       }, | 
|       ...(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', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 任务安排 PUT /api/flexjob/taskUser/setTaskUserArrange */ | 
| export async function setTaskUserArrange( | 
|   body: API.SetTaskUserArrangeCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/taskUser/setTaskUserArrange', { | 
|     method: 'PUT', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 任务录用 PUT /api/flexjob/taskUser/setTaskUserHire */ | 
| export async function setTaskUserHire( | 
|   body: API.SetTaskUserHireCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/taskUser/setTaskUserHire', { | 
|     method: 'PUT', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } |