Files
pig-farm-controller-fe/src/api/index.js

22 lines
654 B
JavaScript
Raw Normal View History

import { AreaControllerApi, DeviceApi } from './device.js';
2025-10-20 14:52:25 +08:00
import { PlanApi } from './plan.js';
import { UserApi } from './user.js';
2025-11-10 23:22:13 +08:00
import { AlarmApi } from './alarm.js'; // 导入告警API
2025-10-20 14:52:25 +08:00
import { DeviceTemplateApi } from './deviceTemplate.js'; // 导入设备模板API
2025-09-19 14:34:51 +08:00
/**
* API客户端
*/
export class ApiClient {
constructor() {
this.areaControllers = AreaControllerApi;
2025-09-19 14:34:51 +08:00
this.devices = DeviceApi;
this.plans = PlanApi;
this.users = UserApi;
2025-11-10 23:22:13 +08:00
this.alarms = AlarmApi; // 添加告警API
2025-09-30 23:17:32 +08:00
this.deviceTemplates = DeviceTemplateApi; // 添加设备模板API
2025-09-19 14:34:51 +08:00
}
}
// 导出API客户端实例
export default new ApiClient();