/** * 规则引擎--报警规则管理接口 */ import request from '@/api/index' // 基础列表 export function getAlarmRuleListPage(data: any) { return request({ url: `/system/alarmRule/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } // 获取事件下拉 export function getEventList(id: any) { return request({ url: '/system/alarmRule/alarmEventList', method: 'post', data: { id, }, }) } // 停用或者启用 export function switchStatus(data: any) { return request({ url: '/system/alarmRule/stop', method: 'post', data, }) } // 删除 export function removeAlarmRule(id: any) { return request({ url: '/system/alarmRule/batchDelete', method: 'post', data: { ids: [id], }, }) } // 新建 export function addAlarmRule(data: any) { return request({ url: '/system/alarmRule/add', method: 'post', data, }) } // 编辑 export function editAlarmRule(data: any) { return request({ url: '/system/alarmRule/edit', method: 'post', data, }) } // 报警类型管理列表 export function getAlarmTypeListPage(data: any) { return request({ url: `/system/alarmType/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } // 删除报警类型 export function removeAlarmType(id: string) { return request({ url: '/system/alarmType/batchDelete', method: 'post', data: { ids: [id], }, }) } // 新建报警类型 export function addAlarmType(data: any) { return request({ url: '/system/alarmType/add', method: 'post', data, }) } // 编辑报警类型 export function editAlarmType(data: any) { return request({ url: '/system/alarmType/edit', method: 'post', data, }) } // 报警等级管理列表 export function getAlarmLevelListPage(data: any) { return request({ url: `/system/alarmLevelControl/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) } // 删除报警等级 export function removeAlarmLevel(id: string) { return request({ url: '/system/alarmLevelControl/batchDelete', method: 'post', data: { ids: [id], }, }) } // 新建报警等级 export function addAlarmLevel(data: any) { return request({ url: '/system/alarmLevelControl/add', method: 'post', data, }) } // 编辑报警等级 export function editAlarmLevel(data: any) { return request({ url: '/system/alarmLevelControl/edit', method: 'post', data, }) }