779 B
779 B
device.py
文件说明
该文件实现了设备管理相关的路由处理,包括设备添加、查询和移除功能。
API端点
POST /lab/user/devices/{serial_number}
添加设备到用户设备列表
- 参数:设备序列号
- 功能:通过序列号验证并添加设备
- 返回:设备信息和添加状态
GET /lab/userdevices
获取用户的所有设备列表
- 功能:返回当前用户关联的所有设备信息
- 返回:设备列表,包含详细信息
DELETE /lab/user/devices/{device_id}
将设备标记为非活动状态
- 参数:设备ID
- 功能:停用指定设备
- 返回:停用状态确认
数据处理
- 设备状态管理(active/inactive)
- 设备-用户关联关系维护
- 序列号验证和状态更新