This commit is contained in:
2025-10-20 14:52:25 +08:00
parent a457b9713c
commit c68dff6123
6 changed files with 93 additions and 28 deletions

View File

@@ -4,7 +4,7 @@ import http from '../utils/http';
* 获取系统中所有设备模板的列表
* @returns {Promise<*>}
*/
export const getDeviceTemplates = () => {
const getDeviceTemplates = () => {
return http.get('/api/v1/device-templates');
};
@@ -13,7 +13,7 @@ export const getDeviceTemplates = () => {
* @param {object} deviceTemplateData - 设备模板信息,对应 dto.CreateDeviceTemplateRequest
* @returns {Promise<*>}
*/
export const createDeviceTemplate = (deviceTemplateData) => {
const createDeviceTemplate = (deviceTemplateData) => {
return http.post('/api/v1/device-templates', deviceTemplateData);
};
@@ -22,7 +22,7 @@ export const createDeviceTemplate = (deviceTemplateData) => {
* @param {string} id - 设备模板ID
* @returns {Promise<*>}
*/
export const getDeviceTemplateById = (id) => {
const getDeviceTemplateById = (id) => {
return http.get(`/api/v1/device-templates/${id}`);
};
@@ -32,7 +32,7 @@ export const getDeviceTemplateById = (id) => {
* @param {object} deviceTemplateData - 要更新的设备模板信息,对应 dto.UpdateDeviceTemplateRequest
* @returns {Promise<*>}
*/
export const updateDeviceTemplate = (id, deviceTemplateData) => {
const updateDeviceTemplate = (id, deviceTemplateData) => {
return http.put(`/api/v1/device-templates/${id}`, deviceTemplateData);
};
@@ -41,6 +41,14 @@ export const updateDeviceTemplate = (id, deviceTemplateData) => {
* @param {string} id - 设备模板ID
* @returns {Promise<*>}
*/
export const deleteDeviceTemplate = (id) => {
const deleteDeviceTemplate = (id) => {
return http.delete(`/api/v1/device-templates/${id}`);
};
export const DeviceTemplateApi = {
getDeviceTemplates,
createDeviceTemplate,
getDeviceTemplateById,
updateDeviceTemplate,
deleteDeviceTemplate,
};