import request from '@/utils/request' // 告警规则列表(全局,不含产品/设备归属规则) export function getAlertRuleList() { return request.get('/inspection/alert-rule/list') } // 某归属对象(产品/设备)下的规则列表;pointCode 可选按点过滤 export function getOwnerAlertRules(ownerType, ownerId, pointCode) { return request.get('/inspection/alert-rule/owner', { params: { ownerType, ownerId, pointCode: pointCode || undefined } }) } // 新增告警规则 export function addAlertRule(data) { return request.post('/inspection/alert-rule/add', data) } // 修改告警规则 export function updateAlertRule(data) { return request.put('/inspection/alert-rule/update', data) } // 删除告警规则 export function deleteAlertRule(id) { return request.delete(`/inspection/alert-rule/${id}`) } // 启用/停用告警规则 export function setAlertRuleEnabled(id, enabled) { return request.put(`/inspection/alert-rule/${id}/enabled`, null, { params: { enabled } }) }