import { request } from '../request'; /** get retry scene list */ export function fetchGetRetryScenePageList(params?: Api.RetryScene.SceneSearchParams) { return request({ url: '/scene-config/page/list', method: 'get', params }); } /** get retry scene list */ export function fetchGetRetrySceneList(params?: Api.RetryScene.SceneSearchParams) { return request({ url: '/scene-config/list', method: 'get', params }); } /** add retry scene */ export function fetchAddRetryScene(data: Api.RetryScene.Scene) { return request({ url: '/scene-config', method: 'post', data }); } /** edit retry scene */ export function fetchEditRetryScene(data: Api.RetryScene.Scene) { return request({ url: '/scene-config', method: 'put', data }); } /** update retry scene status */ export function fetchUpdateSceneStatus(id: number, status: number) { return request({ url: `/scene-config/${id}/status/${status}`, method: 'put' }); } /** update retry log list */ export function fetchRetryLogPageList(params?: Api.RetryLog.RetryLogSearchParams) { return request({ url: '/retry-task-log/list', method: 'get', params }); } /** delete retry log */ export function fetchDeleteRetryLog(id: number) { return request({ url: `/retry-task-log/${id}`, method: 'delete' }); } /** delete retry log */ export function fetchBatchDeleteRetryLog(ids: number[]) { return request({ url: `/retry-task-log/ids`, method: 'delete', data: ids }); }