import { request } from '../request'; /** get Job page */ export function fetchGetJobPage(params?: Api.Job.JobSearchParams) { return request({ url: '/job/page/list', method: 'get', params }); } /** get Job list */ export function fetchGetJobList(params?: Api.Job.JobSearchParams) { return request({ url: '/job/list', method: 'get', params }); } /** add Job */ export function fetchAddJob(data: Api.Job.Job) { return request({ url: '/job', method: 'post', data }); } /** edit Job */ export function fetchEditJob(data: Api.Job.Job) { return request({ url: '/job', method: 'put', data }); } /** edit Job status */ export function fetchUpdateJobStatus(data: Api.Job.JobUpdateJobStatusRequestVO) { return request({ url: '/job/status', method: 'put', data }); } /** delete Job by id */ export function fetchDeleteJob(id: string) { return request({ url: `/job/${id}`, method: 'delete' }); } /** trigger Job by id */ export function fetchTriggerJob(jobId: string) { return request({ url: `/job/trigger/${jobId}`, method: 'post' }); } /** job name list */ export function fetchGetJobNameList(params?: Api.Job.JobNameListSearchParams) { return request({ url: '/job/job-name/list', method: 'get', params }); }