/* * @Author: zwq * @Date: 2021-01-29 09:39:04 * @LastEditors: lb * @LastEditTime: 2022-04-19 11:59:29 * @Description: */ import request from '@/utils/request' /** * 获取分页设备分组列表 * @param {object} data * @param {string} [data.name] * @param {string} [data.code] * @param {number} [data.enabled] * @param {number} data.current * @param {number} data.size */ export function list(data) { return request({ url: '/basic/equipment-group/page', method: 'post', data }) } /** * 根据id获取分组信息 * @param {number} id * @returns */ export function detail(id) { return request({ url: '/basic/equipment-group/get', method: 'post', data: { id } }) } /** * 更新设备分组 * @param {object} data * @param {number} data.id * @param {string} data.code * @param {string} data.name * @param {string} [data.remark] * @param {number} [data.typeId] 设备类型id */ export function update(data) { return request({ url: '/basic/equipment-group/update', method: 'post', data }) } /** * 新增设备分组 * @param {object} data * @param {number} [data.id] * @param {string} data.code * @param {string} data.name * @param {string} [data.remark] * @param {number} [data.typeId] 设备类型id */ export function add(data) { return request({ url: '/basic/equipment-group/add', method: 'post', data }) } /** * 获取随机生成的设备编码 */ export function getCode() { return request({ url: '/basic/equipment-group/get-code', method: 'post' }) } /** * 删除设备分组 * @param {number} id */ export function del(id) { return request({ url: '/basic/equipment-group/delete', method: 'post', data: { id } }) } /** { "current": 1, "size": 10, "enabled": 1, "equipmentGroupId": "设备分组id", } */ export function getWarningList(data) { // 获取分组报警列表 return request({ url: '/basic/equipment-group-alarm/page', method: 'post', data }) } /** * 添加一条分组报警 "alarmContent": " ", "alarmGrade": " ", "alarmType": " ", "equipmentGroupId": 1, "externalCode": " ", "id": 1 */ export function addWarning(data) { return request({ url: '/basic/equipment-group-alarm/add', method: 'post', data }) } export function updateWarning(data) { return request({ url: '/basic/equipment-group-alarm/update', method: 'post', data }) } /** * 删除一条设备分组报警 */ export function deleteWarning(id) { return request({ url: '/basic/equipment-group-alarm/delete', method: 'post', data: { id } }) } export function getWarningCode() { return request({ url: '/basic/equipment-group-alarm/get-code', method: 'post', data: {} }) }