/* eslint-disable */
|
// @ts-ignore
|
import { request } from '@/utils/request';
|
|
/** 发布/编辑任务 POST /api/FlexWorker/AddEidtFlexTask */
|
export async function addEidtFlexTask(body: API.AddEidtFlexTaskInput, options?: API.RequestConfig) {
|
return request<number>('/api/FlexWorker/AddEidtFlexTask', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 任务删除 DELETE /api/FlexWorker/DeleteFlexTask */
|
export async function deleteFlexTask(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIdeleteFlexTaskParams,
|
options?: API.RequestConfig
|
) {
|
return request<number>('/api/FlexWorker/DeleteFlexTask', {
|
method: 'DELETE',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** B端小程序-获取任务管理(未安排/已安排) POST /api/FlexWorker/GetFlexTaskByArrange */
|
export async function getFlexTaskByArrange(
|
body: API.GetFlexTaskListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskByArrange', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** B端小程序-获取验收管理(待验收/已验收) POST /api/FlexWorker/GetFlexTaskByIsOverCheck */
|
export async function getFlexTaskByIsOverCheck(
|
body: API.GetFlexTaskListInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskByIsOverCheck', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 获取招聘任务详情 GET /api/FlexWorker/GetFlexTaskDto */
|
export async function getFlexTaskDto(
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
params: API.APIgetFlexTaskDtoParams,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFlexTaskDtoOutput>('/api/FlexWorker/GetFlexTaskDto', {
|
method: 'GET',
|
params: {
|
...params,
|
},
|
...(options || {}),
|
});
|
}
|
|
/** 获取招聘管理列表(发布中/已停止) POST /api/FlexWorker/GetFlexTaskList */
|
export async function getFlexTaskList(
|
body: API.GetFlexTaskListByStatusInput,
|
options?: API.RequestConfig
|
) {
|
return request<API.GetFlexTaskListOutputPageOutput>('/api/FlexWorker/GetFlexTaskList', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|
|
/** 更新招聘任务发布状态 POST /api/FlexWorker/UpdateFlexTaskReleaseStatus */
|
export async function updateFlexTaskReleaseStatus(
|
body: API.UpdateTaskReleaseStatusInput,
|
options?: API.RequestConfig
|
) {
|
return request<number>('/api/FlexWorker/UpdateFlexTaskReleaseStatus', {
|
method: 'POST',
|
headers: {
|
'Content-Type': 'application/json',
|
},
|
data: body,
|
...(options || {}),
|
});
|
}
|