/* 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 || {}),
|
});
|
}
|
|
/** 收藏任务 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 || {}),
|
});
|
}
|
|
/** 查询验收分页列表 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', {
|
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 || {}),
|
});
|
}
|