| 1234567891011121314151617181920212223242526272829 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- const express_1 = require("express");
- const deviceBindingController_1 = require("../controllers/deviceBindingController");
- const router = (0, express_1.Router)();
- router.get('/', deviceBindingController_1.DeviceBindingController.getAllBindings);
- router.get('/debug', (req, res) => {
- console.log('调试端点被调用');
- res.json({
- success: true,
- data: {
- devices: [
- { clientid: 'test1', device_name: '测试设备1', status: 'online', room_id: null },
- { clientid: 'test2', device_name: '测试设备2', status: 'offline', room_id: 1 }
- ],
- pagination: { current: 1, pageSize: 10, total: 2 }
- },
- message: '调试响应成功'
- });
- });
- router.get('/all-devices-status', deviceBindingController_1.DeviceBindingController.getAllDevicesWithBindingStatus);
- router.get('/available-devices', deviceBindingController_1.DeviceBindingController.getAvailableDevices);
- router.get('/room/:roomId', deviceBindingController_1.DeviceBindingController.getDevicesByRoom);
- router.get('/room/:roomId/details', deviceBindingController_1.DeviceBindingController.getRoomDevicesWithDetails);
- router.post('/bind', deviceBindingController_1.DeviceBindingController.bindDevice);
- router.delete('/unbind/:deviceClientId', deviceBindingController_1.DeviceBindingController.unbindDevice);
- router.put('/:id', deviceBindingController_1.DeviceBindingController.updateBinding);
- exports.default = router;
- //# sourceMappingURL=deviceBindingRoutes.js.map
|