ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC=2] ## 分组列表 ~~~[api] get:/device_group/list int:current_page=1#当前页 int:page_number=10#页码 int:parent_id=0#上级分组 id <<< success { "code": 0, "data": { "list": [ { "id": 7, "name": "测试A组", // 分组名 "description": "", // 分组描述 "parent_id": null, // 上级 id "create_time": "2019-01-18 09:39:28" // 创建时间 } ], "current_page": 1, // 当前页 "page_number": 10, // 页码 "total": 1 // 总条数 } } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 新增分组 ~~~[api] post:/device_group/save int:id=0# 填 id 更新 不填 id 新增 *string:name=11#分组名 string:description=描述#描述 int:parent_id=0#上级分组 id <<< success { "code": 0 } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 删除分组 ~~~[api] post:/device_group/delete *array:id_list=[1]#删除分组 <<< success { "code": 0 } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 搜索分组 ~~~[api] get:/device_group/search *string:search=123#搜索内容 <<< success { "code": 0, "data": { "list": [ { "id": 1, "name": "测试1组", "description": "", "parent_id": null, "create_time": "2019-01-08 10:13:17" } ] } } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 分组设备 ~~~[api] get:/device_group/device *int:id=0#分组 id int:current_page=1#当前页 int:page_number=10#页码 <<< success { "code": 0, "data": { "list": [ { "id": 29, "name": "12", // 设备名称 "device_id": 1, // 设备 id "group_id": null, // 分组 id "position": "", // 所在位置 "remark": "", // 备注信息 "create_time": "2019-01-09 14:10:26", // 添加时间 "sn": "748000010037", // 设备序号 "type": 53, // 设备类型 "subtype": 0 // 设备子类型 } ], "current_page": 0, // 当前页 "page_number": 0, // 页码 "total": 1, // 总条数 "group_total": 2 // 下级分组数 } } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 切换分组 ~~~[api] get:/device_group/change_group *array:id_list=[1,2]#设备列表的 id 数组 *int:group_id=0#目标分组 id <<< success { "code": 0 } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 搜索设备 ~~~[api] get:/device_group/search_device *string:search=123#搜索内容 *int:group_id=0#分组 id <<< success { "code": 0, "data": { "list": [ { "id": 1, "name": "12", "device_id": 1, "group_id": null, "position": "12", "remark": "12", "create_time": "2019-01-07 09:22:49", "sn": "748000010037", "type": 53, "subtype": 0 } ] } } <<< error { "code": -1, "msg": "参数错误" } ~~~ ## 在线数量 ~~~[api] get:/device_group/online_statistics array:id_list=[1,2]#设备分组 id 数组 <<< success { "code": 0, "data": { "null": { // 分组 id "online": 3, // 在线数 "total": 4 // 总设备数 } } } <<< error { "code": -1, "msg": "参数错误" } ~~~