plus-ui/src/api/workflow/timer/index.ts
2026-10-26 10:57:40 +08:00

20 lines
829 B
TypeScript

import type { PageResult, R } from '@/api/types';
import request from '@/api/request';
import type { EventWaitQuery, EventWaitSummary, EventWaitVO, TimerTriggerForm } from './types';
export function listEventWait(query: EventWaitQuery) {
return request<R<PageResult<EventWaitVO>>>({ url: '/workflow/eventWait/list', method: 'get', params: query });
}
export function summaryEventWait(query: EventWaitQuery) {
return request<R<EventWaitSummary>>({ url: '/workflow/eventWait/summary', method: 'get', params: query });
}
export function getEventWait(id: string | number) {
return request<R<EventWaitVO>>({ url: `/workflow/eventWait/${id}`, method: 'get' });
}
export function triggerTimerStart(data: TimerTriggerForm) {
return request<R<string | number>>({ url: '/workflow/eventWait/trigger', method: 'post', data });
}