smart-power-ui/src/api/iot/model.js

87 lines
1.5 KiB
JavaScript

import request from "@/utils/request";
// 查询型号列表
export function listModel(query) {
return request({
url: "/iot/model/list",
method: "get",
params: query
});
}
// 查询型号详细
export function getModel(modelId) {
return request({
url: "/iot/model/" + modelId,
method: "get"
});
}
// 新增型号
export function addModel(data) {
return request({
url: "/iot/model",
method: "post",
data: data
});
}
// 修改型号
export function updateModel(data) {
return request({
url: "/iot/model",
method: "put",
data: data
});
}
// 删除型号
export function delModel(modelId) {
return request({
url: "/iot/model/" + modelId,
method: "delete"
});
}
// 导出型号
export function exportModel(query) {
return request({
url: "/iot/model/export",
method: "get",
params: query
});
}
// 获取平台产品列表
export function listProductList(query) {
return request({
url: "/iot/model/prod-list",
method: "get",
params: query
});
}
// 协议类型
export function listModelType() {
return request({
url: "/iot/model/type-list",
method: "get"
});
}
// 根据网关设备id 查询 子设备模型列表
export function getModelListByGatewayDevId(deviceId) {
return request({
url: "/iot/device/modelList/" + deviceId,
method: "get"
});
}
// 根据 型号 产品key 查询固件
export function getAtoListByModelProdKey(query) {
return request({
url: "/iot/ota/list",
method: "get",
params: query
});
}