| | |
| | | import request from '@/config/axios' |
| | | |
| | | export interface ScheduleJobVO { |
| | | id: number |
| | | beanName: string |
| | | params: string |
| | | cronExpression: string |
| | | status: number |
| | | remark: string |
| | | } |
| | | |
| | | export interface ScheduleJobPageReqVO extends PageParam { |
| | | beanName?: string |
| | | } |
| | | |
| | | // 查询ScheduleJob列表 |
| | | export const getScheduleJobPage = (params: ScheduleJobPageReqVO) => { |
| | | export const getScheduleJobPage = (params) => { |
| | | return request.get({ url: '/shasteel/job/schedule/page', params }) |
| | | } |
| | | |
| | | // 查询ScheduleJob详情 |
| | | export const getScheduleJob = (id: number) => { |
| | | return request.get({ url: '/shasteel/job/schedule/info?id=' + id}) |
| | | export const getScheduleJob = (id) => { |
| | | return request.get({ url: '/shasteel/job/schedule/' + id}) |
| | | } |
| | | |
| | | // 新增ScheduleJob |
| | | export const createScheduleJob = (data: ScheduleJobVO) => { |
| | | return request.post({ url: '/shasteel/job/schedule/create', data }) |
| | | export const createScheduleJob = (data) => { |
| | | return request.post({ url: '/shasteel/job/schedule', data }) |
| | | } |
| | | |
| | | // 修改ScheduleJob |
| | | export const updateScheduleJob = (data: ScheduleJobVO) => { |
| | | return request.put({ url: '/shasteel/job/schedule/update', data }) |
| | | export const updateScheduleJob = (data) => { |
| | | return request.put({ url: '/shasteel/job/schedule', data }) |
| | | } |
| | | |
| | | // 删除ScheduleJob |
| | | export const deleteScheduleJob = (id: number) => { |
| | | return request.delete({ url: '/shasteel/job/schedule/delete?id=' + id }) |
| | | export const deleteScheduleJob = (id) => { |
| | | return request.delete({ url: '/shasteel/job/schedule?id=' + id }) |
| | | } |
| | | |
| | | // 立即执行 |
| | | export const runScheduleJob = (id: number) => { |
| | | export const runScheduleJob = (id) => { |
| | | return request.put({ url: '/shasteel/job/schedule/run?id=' + id }) |
| | | } |
| | | |
| | | // 暂停 |
| | | export const pauseScheduleJob = (id: number) => { |
| | | export const pauseScheduleJob = (id) => { |
| | | return request.put({ url: '/shasteel/job/schedule/pause?id=' + id }) |
| | | } |
| | | |
| | | // 恢复 |
| | | export const resumeScheduleJob = (id: number) => { |
| | | export const resumeScheduleJob = (id) => { |
| | | return request.put({ url: '/shasteel/job/schedule/resume?id=' + id }) |
| | | } |