UNIVPLMDataIntegration/App/api/sysJob.js

69 lines
2.4 KiB
JavaScript
Raw Permalink Normal View History

import { http } from 'uview-plus'
// 获取作业分页列表
export const pageJobDetailApi = (data) => http.post('/api/sysJob/pageJobDetail', data)
// 获取作业组名称集合
export const listJobGroupApi = (data) => http.post('/api/sysJob/listJobGroup', data)
// 添加作业
export const addJobDetailApi = (data) => http.post('/api/sysJob/addJobDetail', data)
// 更新作业
export const updateJobDetailApi = (data) => http.post('/api/sysJob/updateJobDetail', data)
// 删除作业
export const deleteJobDetailApi = (data) => http.post('/api/sysJob/deleteJobDetail', data)
// 获取触发器列表
export const jobTriggerListApi = (params) => http.get('/api/sysJob/jobTriggerList', params)
// 添加触发器
export const addJobTriggerApi = (data) => http.post('/api/sysJob/addJobTrigger', data)
// 更新触发器
export const updateJobTriggerApi = (data) => http.post('/api/sysJob/updateJobTrigger', data)
// 删除触发器
export const deleteJobTriggerApi = (data) => http.post('/api/sysJob/deleteJobTrigger', data)
// 暂停所有作业
export const pauseAllJobApi = (data) => http.post('/api/sysJob/pauseAllJob', data)
// 启动所有作业
export const startAllJobApi = (data) => http.post('/api/sysJob/startAllJob', data)
// 暂停作业
export const pauseJobApi = (data) => http.post('/api/sysJob/pauseJob', data)
// 启动作业
export const startJobApi = (data) => http.post('/api/sysJob/startJob', data)
// 取消作业
export const cancelJobApi = (data) => http.post('/api/sysJob/cancelJob', data)
// 执行作业
export const runJobApi = (data) => http.post('/api/sysJob/runJob', data)
// 暂停触发器
export const pauseTriggerApi = (data) => http.post('/api/sysJob/pauseTrigger', data)
// 启动触发器
export const startTriggerApi = (data) => http.post('/api/sysJob/startTrigger', data)
// 强制唤醒作业调度器
export const cancelSleepApi = (data) => http.post('/api/sysJob/cancelSleep', data)
// 强制触发所有作业持久化
export const persistAllApi = (data) => http.post('/api/sysJob/persistAll', data)
// 获取集群列表
export const jobClusterListApi = (params) => http.get('/api/sysJob/jobClusterList', params)
// 获取作业触发器运行记录分页列表
export const pageJobTriggerRecordApi = (data) => http.post('/api/sysJob/pageJobTriggerRecord', data)
// 清空作业触发器运行记录
export const clearJobTriggerRecordApi = (data) => http.post('/api/sysJob/clearJobTriggerRecord', data)