潘志宝
2024-09-11 bbe7d23d91d2d03f16d90b636b1698abe65a0df0
提交 | 用户 | 时间
2f0aa4 1 import request from '@/config/axios'
2
6badb7 3 export interface ScheduleSchemeVO {
2f0aa4 4   id: string
5   code: string
6   name: string
7   triggerMethod: string
8   triggerCondition: string
9   scheduleObj: string
10   scheduleType: string
11   scheduleStrategy: string
12   modelId: string
13   scheduleTime: string
14   remark: string
15   status: number
16 }
17
18 export interface ScheduleSchemePageReqVO extends PageParam {
19   modelCode?: string
20   modelName?: string
21 }
22
23 // 查询ScheduleScheme列表
24 export const getScheduleSchemePage = (params: ScheduleSchemePageReqVO) => {
25   return request.get({ url: '/model/sche/scheme/page', params })
26 }
27
28 // 查询ScheduleScheme详情
29 export const getScheduleScheme = (id: number) => {
6badb7 30   return request.get({ url: '/model/sche/scheme/get?id=' + id})
2f0aa4 31 }
32
33 // 新增ScheduleScheme
34 export const createScheduleScheme = (data: ScheduleSchemeVO) => {
6badb7 35   return request.post({ url: '/model/sche/scheme/create', data })
2f0aa4 36 }
37
38 // 修改ScheduleScheme
39 export const updateScheduleScheme = (data: ScheduleSchemeVO) => {
40   return request.put({ url: '/model/sche/scheme/update', data })
41 }
42
43 // 删除ScheduleScheme
44 export const deleteScheduleScheme = (id: number) => {
45   return request.delete({ url: '/model/sche/scheme/delete?id=' + id })
46 }