文档
测试

分页搜索设备

POST
{{host}}/api/device/search

请求参数

参数名
类型
描述
必填
page
int
第几页
必填
rows
int
每页多少条(最大100条)
必填
level_id
int
层级ID
可选
device_type
string
设备类型
可选
device_id
string
设备ID
可选
online
enum
设备状态,初始化-0,已组网-1,已测试-2,待调整-3,设备下线-9,设备上线-10
可选

响应参数

参数名
类型
描述
必填
ret
int
返回码:0-正常,非0-失败
必填
msg
string
返回消息
必填
result
array
返回数据
必填
total
int
查询总数
必填
data
array
分页数据
必填
device_id
int
设备ID
必填
device_address
string
485通讯地址
必填
device_content
string
设备参数
必填
device_type
string
设备类型
必填
device_type_name
string
设备类型名称
必填
level_id
int
层级ID
必填
level_name
string
层级名称
必填
bt_device_id
int
关联的蓝牙设备ID
必填
ser_device_id
int
关联的采集服务器设备ID
必填
extend
json
配置信息
必填
remark
string
备注名称(当备注名称存在时,将取代设备名称显示)
必填
online
int
设备在线状态,0-未上线,1-上线,2-下线;蓝牙组网状态:0-未组网,1-已组网,2-需要修改
必填

说明 / 示例

###### 示例代码 ```javascript //请求 let res = await post("api/device/search", { page: 1 rows: 10 }) //返回 res = { "ret": 0, "msg": "查询成功", "result": { "total": 434, "data": [{ "device_id": 1463, "device_address": null, "device_content": {}, "device_type": "485DataCollectionServer", "device_type_name": "485数据采集服务器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": { "tcpClientIp": "192.168.1.156" }, "remark": null, "online": 0 }, { "device_id": 1462, "device_address": 1, "device_content": {}, "device_type": "485DataCollectionServer", "device_type_name": "485数据采集服务器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": { "tcpClientIp": "192.168.1.156" }, "remark": null, "online": 0 }, { "device_id": 1461, "device_address": 1, "device_content": {}, "device_type": "LEDLight", "device_type_name": "LED照明灯", "bt_device_id": 0, "ser_device_id": 1460, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1460, "device_address": 1, "device_content": {}, "device_type": "485DataCollectionServer", "device_type_name": "485数据采集服务器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": { "tcpClientIp": "192.168.1.156" }, "remark": null, "online": 0 }, { "device_id": 1459, "device_address": 1, "device_content": {}, "device_type": "LEDLight", "device_type_name": "LED照明灯", "bt_device_id": 1458, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1458, "device_address": 1, "device_content": {}, "device_type": "MeshSwitchController", "device_type_name": "Mesh开关控制器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1457, "device_address": 1, "device_content": {}, "device_type": "LEDLight", "device_type_name": "LED照明灯", "bt_device_id": 1456, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1456, "device_address": 1, "device_content": {}, "device_type": "MeshSwitchController", "device_type_name": "Mesh开关控制器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1455, "device_address": 1, "device_content": {}, "device_type": "MeshSwitchController", "device_type_name": "Mesh开关控制器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }, { "device_id": 1454, "device_address": 1, "device_content": {}, "device_type": "MeshSwitchController", "device_type_name": "Mesh开关控制器", "bt_device_id": null, "ser_device_id": null, "level_id": 169, "level_name": "候车厅", "gateway": "1251", "extend": {}, "remark": null, "online": 0 }] } } ```