修改api.js

This commit is contained in:
2025-10-31 18:25:29 +08:00
parent e704249d75
commit 22f633e20b
9 changed files with 279 additions and 114 deletions

View File

@@ -1,5 +1,12 @@
import http from '../utils/http';
/**
* @typedef {object} Response
* @property {number} code - 业务状态码
* @property {object} [data] - 业务数据
* @property {string} [message] - 提示信息
*/
/**
* @typedef {('执行器'|'传感器')} DeviceCategory
*/
@@ -68,7 +75,7 @@ const createDeviceTemplate = (deviceTemplateData) => {
/**
* 根据设备模板ID获取单个设备模板的详细信息
* @param {string} id - 设备模板ID
* @param {number} id - 设备模板ID
* @returns {Promise<DeviceTemplateResponse>}
*/
const getDeviceTemplateById = (id) => {
@@ -77,7 +84,7 @@ const getDeviceTemplateById = (id) => {
/**
* 根据设备模板ID更新一个已存在的设备模板信息
* @param {string} id - 设备模板ID
* @param {number} id - 设备模板ID
* @param {UpdateDeviceTemplateRequest} deviceTemplateData - 要更新的设备模板信息
* @returns {Promise<DeviceTemplateResponse>}
*/
@@ -87,8 +94,8 @@ const updateDeviceTemplate = (id, deviceTemplateData) => {
/**
* 根据设备模板ID删除一个设备模板软删除
* @param {string} id - 设备模板ID
* @returns {Promise<*>}
* @param {number} id - 设备模板ID
* @returns {Promise<Response>}
*/
const deleteDeviceTemplate = (id) => {
return http.delete(`/api/v1/device-templates/${id}`);