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>>({ url: '/workflow/eventWait/list', method: 'get', params: query }); } export function summaryEventWait(query: EventWaitQuery) { return request>({ url: '/workflow/eventWait/summary', method: 'get', params: query }); } export function getEventWait(id: string | number) { return request>({ url: `/workflow/eventWait/${id}`, method: 'get' }); } export function triggerTimerStart(data: TimerTriggerForm) { return request>({ url: '/workflow/eventWait/trigger', method: 'post', data }); }