文档
测试

查询N条记录

POST
{{host}}/api/marker/query

接口描述

查询该层级下的设备(不包含子层级)

请求参数

参数名
类型
描述
必填
level_id
int
层级ID
必填
tag
string
层级标签(多个使用英文逗号隔开)
必填
device_type
string
设备类型(多个使用英文逗号隔开)
可选
parent_device_type
string
父设备类型
可选
is_traversal
boolean
是否遍历子层级。默认:true
可选

响应参数

参数名
类型
描述
必填
ret
int
返回码:0-正常,非0-失败
必填
msg
string
返回消息
必填
result
array
返回数据
必填
marker_id
int
设备图标ID
必填
level_id
int
层级ID
必填
axis_x
float
在地图上的x轴位置,默认0,单位:px
必填
axis_y
float
在地图上的y轴位置,默认0,单位:px
必填
zoom
int
图标缩放比例,默认100,单位:%
必填
rotate
int
旋转角度
必填
status
int
状态值
必填
icon_content
json
图标内容
必填
device_id
int
设备ID
必填
device_type
string
设备类型
必填
device_type_name
string
设备类型名称
必填
device_online
enum
设备状态,初始化-0,已组网-1,已测试-2,待调整-3,设备下线-9,设备上线-10
必填
bt_device_id
int
关联的蓝牙设备ID
必填
bt_device_type
string
关联的蓝牙设备类型
必填
bt_device_type_name
string
关联的蓝牙设备类型名称
必填
bt_device_online
enum
关联的蓝牙设备状态,初始化-0,已组网-1,已测试-2,待调整-3,设备下线-9,设备上线-10
必填
parent_device_type
string
父设备类型
必填
parent_device_type_name
string
父设备类型名称
必填

说明 / 示例

###### 示例代码 ```javascript //请求 let res = await post("api/marker/limitByLevelId", { device_type: "LEDLight,LEDDimmingLight,MeshMicrowaveSensor,MeshMicrowaveSensor-SupportSwitch", parent_level_id: 166, tag: "IntelligentLighting" }) //返回 res = { "ret": 0, "msg": "查询成功", "result": [{ "marker_id": 1024, "device_id": 1227, "bt_device_id": null, "level_id": 169, "axis_x": 3943, "axis_y": 324, "zoom": 100, "rotate": 0, "status": 1, "device_type": "MeshMicrowaveSensor", "device_type_name": "Mesh微波传感器", "parent_device_type": "Mesh", "parent_device_type_name": "蓝牙设备", "bt_device_type": null, "bt_device_type_name": null, "icon_content": { "icon": ["/static/icons/microwave_0.png", "/static/icons/microwave_1.png", "/static/icons/microwave_error.png" ], "width": 32, "height": 32 }, "device_online": 0, "bt_device_online": null }, { "marker_id": 1116, "device_id": 1461, "bt_device_id": 0, "level_id": 169, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": null, "bt_device_type_name": null, "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": null }, { "marker_id": 1016, "device_id": 1212, "bt_device_id": 1211, "level_id": 169, "axis_x": 3881, "axis_y": 421, "zoom": 50, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1017, "device_id": 1214, "bt_device_id": 1213, "level_id": 170, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1020, "device_id": 1220, "bt_device_id": 1219, "level_id": 173, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 0, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1094, "device_id": 1414, "bt_device_id": 1413, "level_id": 169, "axis_x": 3878, "axis_y": 208, "zoom": 100, "rotate": 0, "status": 0, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1095, "device_id": 1416, "bt_device_id": 1415, "level_id": 169, "axis_x": 3994, "axis_y": 211, "zoom": 100, "rotate": 0, "status": 0, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1096, "device_id": 1418, "bt_device_id": 1417, "level_id": 169, "axis_x": 4106, "axis_y": 213, "zoom": 100, "rotate": 0, "status": 0, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1097, "device_id": 1420, "bt_device_id": 1419, "level_id": 169, "axis_x": 3879, "axis_y": 279, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1098, "device_id": 1422, "bt_device_id": 1421, "level_id": 169, "axis_x": 3995, "axis_y": 289, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1099, "device_id": 1424, "bt_device_id": 1423, "level_id": 169, "axis_x": 4105, "axis_y": 279, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1100, "device_id": 1426, "bt_device_id": 1425, "level_id": 169, "axis_x": 3882, "axis_y": 353, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1101, "device_id": 1428, "bt_device_id": 1427, "level_id": 169, "axis_x": 3992, "axis_y": 358, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1112, "device_id": 1450, "bt_device_id": 1449, "level_id": 223, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1113, "device_id": 1452, "bt_device_id": 1451, "level_id": 169, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1114, "device_id": 1457, "bt_device_id": 1456, "level_id": 169, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1115, "device_id": 1459, "bt_device_id": 1458, "level_id": 169, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }, { "marker_id": 1117, "device_id": 1465, "bt_device_id": 1464, "level_id": 169, "axis_x": 0, "axis_y": 0, "zoom": 100, "rotate": 0, "status": 1, "device_type": "LEDLight", "device_type_name": "LED照明灯", "parent_device_type": "Light", "parent_device_type_name": "照明设备", "bt_device_type": "MeshSwitchController", "bt_device_type_name": "Mesh开关控制器", "icon_content": { "icon": ["/static/icons/light_0.png", "/static/icons/light_1.png", "/static/icons/light_error.png"], "width": 24, "height": 24 }, "device_online": 0, "bt_device_online": 0 }] } ```