2024-10-15 22:40:19 +08:00
|
|
|
import { http } from '@/api/service/request';
|
|
|
|
import type { BaseResult, ResultTable } from '@/api/service/types';
|
|
|
|
|
2025-04-27 22:16:06 +08:00
|
|
|
/** 任务调度分组---分页查询任务调度分组 */
|
|
|
|
export const getSchedulersGroupPage = (data: any) => {
|
2025-05-12 20:40:42 +08:00
|
|
|
return http.request<BaseResult<ResultTable>>('get', `schedulers-group/${data.currentPage}/${data.pageSize}`, {
|
2025-04-27 22:16:06 +08:00
|
|
|
params: data,
|
|
|
|
});
|
2024-10-15 22:40:19 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
/** 任务调度分组---添加任务调度分组 */
|
2025-04-27 22:16:06 +08:00
|
|
|
export const createSchedulersGroup = (data: any) => {
|
2025-05-12 20:40:42 +08:00
|
|
|
return http.request<BaseResult<object>>('post', 'schedulers-group', { data });
|
2024-10-15 22:40:19 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
/** 任务调度分组---更新任务调度分组 */
|
2025-04-27 22:16:06 +08:00
|
|
|
export const updateSchedulersGroup = (data: any) => {
|
2025-05-12 20:40:42 +08:00
|
|
|
return http.request<BaseResult<object>>('put', 'schedulers-group', { data });
|
2024-10-15 22:40:19 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
/** 任务调度分组---删除任务调度分组 */
|
2025-04-27 22:16:06 +08:00
|
|
|
export const deleteSchedulersGroup = (data: any) => {
|
2025-05-12 20:40:42 +08:00
|
|
|
return http.request<BaseResult<object>>('delete', 'schedulers-group', {
|
2025-04-29 18:18:07 +08:00
|
|
|
data,
|
|
|
|
});
|
2025-04-27 22:16:06 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
/** 任务调度分组---获取所有任务调度分组 */
|
|
|
|
export const getSchedulersGroupList = () => {
|
2025-05-12 20:40:42 +08:00
|
|
|
return http.request<BaseResult<ResultTable>>('get', 'schedulers-group/scheduler-groups');
|
2024-10-15 22:40:19 +08:00
|
|
|
};
|