61 lines
1.5 KiB
TypeScript
61 lines
1.5 KiB
TypeScript
import { defHttp } from '/@/utils/http/axios';
|
|
|
|
enum Api {
|
|
list = '/iot/yiweilian/humidDevice/list',
|
|
insertDevice = '/iot/yiweilian/humidDevice/insertDevice',
|
|
updateDevice = '/iot/yiweilian/humidDevice/updateDevice',
|
|
deleteDevice = '/iot/yiweilian/humidDevice/deleteDevice',
|
|
getDeviceParameters = '/iot/yiweilian/humidDevice/getDeviceParameters',
|
|
updateDeviceRealTime = '/iot/yiweilian/humidDevice/updateDeviceRealTime',
|
|
logList = '/iot/yiweilian/humidDevice/logList',
|
|
alarmList = '/iot/yiweilian/humidAlarm/list',
|
|
}
|
|
|
|
/**
|
|
* 列表接口
|
|
* @param params
|
|
*/
|
|
export const list = (params) => defHttp.get({ url: Api.list, params });
|
|
|
|
/**
|
|
* 添加
|
|
* @param params
|
|
*/
|
|
export const insertDevice = (params?) => defHttp.get({ url: Api.insertDevice, params });
|
|
|
|
/**
|
|
* 更新
|
|
* @param params
|
|
*/
|
|
export const updateDevice = (params?) => defHttp.get({ url: Api.updateDevice, params });
|
|
|
|
/**
|
|
* 删除
|
|
* @param params
|
|
*/
|
|
export const deleteDevice = (params?) => defHttp.get({ url: Api.deleteDevice, params });
|
|
|
|
/**
|
|
* 获取设备配置参数
|
|
* @param params
|
|
*/
|
|
export const getDeviceParameters = (params?) => defHttp.get({ url: Api.getDeviceParameters, params });
|
|
|
|
/**
|
|
* 抄表
|
|
* @param params
|
|
*/
|
|
export const updateDeviceRealTime = (params?) => defHttp.get({ url: Api.updateDeviceRealTime, params });
|
|
|
|
/**
|
|
* 操作日志
|
|
* @param params
|
|
*/
|
|
export const logList = (params?) => defHttp.get({ url: Api.logList, params });
|
|
|
|
/**
|
|
* 告警日志
|
|
* @param params
|
|
*/
|
|
export const alarmList = (params?) => defHttp.get({ url: Api.alarmList, params });
|