| /* eslint-disable */ | 
| // @ts-ignore | 
| import { request } from '@/utils/request'; | 
|   | 
| /** 审核任务结算 POST /api/flexjob/task/auditTaskSettlement */ | 
| export async function auditTaskSettlement( | 
|   body: API.AuditTaskSettlementCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/task/auditTaskSettlement', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 删除任务 DELETE /api/flexjob/task/deleteTaskInfo */ | 
| export async function deleteTaskInfo(body: API.DeleteTaskInfoCommand, options?: API.RequestConfig) { | 
|   return request<number>('/api/flexjob/task/deleteTaskInfo', { | 
|     method: 'DELETE', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 编辑结算名单 POST /api/flexjob/task/editTaskSettlementOrderRoster */ | 
| export async function editTaskSettlementOrderRoster( | 
|   body: API.EditTaskSettlementOrderRosterCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/task/editTaskSettlementOrderRoster', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 导出结算名单 POST /api/flexjob/task/exportTaskSettlementOrderRosters */ | 
| export async function exportTaskSettlementOrderRosters( | 
|   body: API.ExportTaskSettlementOrderRostersCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/task/exportTaskSettlementOrderRosters', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询开放任务分页列表 POST /api/flexjob/task/getOpenTaskInfos */ | 
| export async function getOpenTaskInfos( | 
|   body: API.GetOpenTaskInfosQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetTaskInfosQueryResult>('/api/flexjob/task/getOpenTaskInfos', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 我的报名分页列表 POST /api/flexjob/task/getPersonalApplyTaskInfos */ | 
| export async function getPersonalApplyTaskInfos( | 
|   body: API.GetPersonalApplyTaskInfosQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetPersonalApplyTaskInfosQueryResult>( | 
|     '/api/flexjob/task/getPersonalApplyTaskInfos', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 我的已取消分页列表 POST /api/flexjob/task/getPersonalCancelTaskInfos */ | 
| export async function getPersonalCancelTaskInfos( | 
|   body: API.GetPersonalCancelTaskInfosQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetPersonalCancelTaskInfosQueryResult>( | 
|     '/api/flexjob/task/getPersonalCancelTaskInfos', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 我的已录用分页列表 POST /api/flexjob/task/getPersonalHireTaskInfos */ | 
| export async function getPersonalHireTaskInfos( | 
|   body: API.GetPersonalHireTaskInfosQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetPersonalHireTaskInfosQueryResult>( | 
|     '/api/flexjob/task/getPersonalHireTaskInfos', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询结算单详情 GET /api/flexjob/task/getSettlementTask */ | 
| export async function getSettlementTask( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetSettlementTaskParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetSettlementTaskQueryResult>('/api/flexjob/task/getSettlementTask', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询结算任务分页列表数据 POST /api/flexjob/task/getSettlementTasks */ | 
| export async function getSettlementTasks( | 
|   body: API.GetSettlementTasksQuery, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetSettlementTasksQueryResult>('/api/flexjob/task/getSettlementTasks', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询任务企业信息 GET /api/flexjob/task/getTaskEnterprise */ | 
| export async function getTaskEnterprise( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetTaskEnterpriseParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetTaskEnterpriseQueryResult>('/api/flexjob/task/getTaskEnterprise', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询任务详情 GET /api/flexjob/task/getTaskInfo */ | 
| export async function getTaskInfo( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetTaskInfoParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.GetTaskInfoQueryResult>('/api/flexjob/task/getTaskInfo', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询任务分页列表 POST /api/flexjob/task/getTaskInfos */ | 
| export async function getTaskInfos(body: API.GetTaskInfosQuery, options?: API.RequestConfig) { | 
|   return request<API.GetTaskInfosQueryResult>('/api/flexjob/task/getTaskInfos', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 查询任务选择器数据 GET /api/flexjob/task/getTaskSelect */ | 
| export async function getTaskSelect( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetTaskSelectParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.SelectOptionGuidGetTaskSelectQueryOption[]>( | 
|     '/api/flexjob/task/getTaskSelect', | 
|     { | 
|       method: 'GET', | 
|       params: { | 
|         ...params, | 
|       }, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 查询任务结算日 GET /api/flexjob/task/getTaskSettlementDates */ | 
| export async function getTaskSettlementDates( | 
|   // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) | 
|   params: API.APIgetTaskSettlementDatesParams, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string[]>('/api/flexjob/task/getTaskSettlementDates', { | 
|     method: 'GET', | 
|     params: { | 
|       ...params, | 
|     }, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 导入结算名单 POST /api/flexjob/task/importTaskSettlementOrderRosters */ | 
| export async function importTaskSettlementOrderRosters( | 
|   body: API.ImportTaskSettlementOrderRostersCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<API.ImportTaskSettlementOrderRostersCommandResult>( | 
|     '/api/flexjob/task/importTaskSettlementOrderRosters', | 
|     { | 
|       method: 'POST', | 
|       headers: { | 
|         'Content-Type': 'application/json-patch+json', | 
|       }, | 
|       data: body, | 
|       ...(options || {}), | 
|     } | 
|   ); | 
| } | 
|   | 
| /** 撤回结算 POST /api/flexjob/task/revokeTaskSettlementOrder */ | 
| export async function revokeTaskSettlementOrder( | 
|   body: API.RevokeTaskSettlementOrderCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/task/revokeTaskSettlementOrder', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 保存任务 POST /api/flexjob/task/saveTaskInfo */ | 
| export async function saveTaskInfo(body: API.SaveTaskInfoCommand, options?: API.RequestConfig) { | 
|   return request<string>('/api/flexjob/task/saveTaskInfo', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 设置任务是否推荐 PUT /api/flexjob/task/setTaskInfoRecommendStatus */ | 
| export async function setTaskInfoRecommendStatus( | 
|   body: API.SetTaskInfoRecommendStatusCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/flexjob/task/setTaskInfoRecommendStatus', { | 
|     method: 'PUT', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 设置任务发布状态 PUT /api/flexjob/task/setTaskInfoReleaseStatus */ | 
| export async function setTaskInfoReleaseStatus( | 
|   body: API.SetTaskInfoReleaseStatusCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<number>('/api/flexjob/task/setTaskInfoReleaseStatus', { | 
|     method: 'PUT', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } | 
|   | 
| /** 确认结算 POST /api/flexjob/task/sureTaskSettlement */ | 
| export async function sureTaskSettlement( | 
|   body: API.SureTaskSettlementCommand, | 
|   options?: API.RequestConfig | 
| ) { | 
|   return request<string>('/api/flexjob/task/sureTaskSettlement', { | 
|     method: 'POST', | 
|     headers: { | 
|       'Content-Type': 'application/json-patch+json', | 
|     }, | 
|     data: body, | 
|     ...(options || {}), | 
|   }); | 
| } |