Skip to content

pageListSubDevice

调用该接口分页查询网关子设备列表。

使用说明

暂无

接口地址

/gateway/openapi

请求方式

POST

请求参数

请求头

名称类型描述
tokenauthorizationString平台颁发的token
apiCodeString固定值:pageListSubDevice

请求参数

PageRequest

名称类型是否必选描述
currentint页码从1开始,默认为1
sizeint每页大小数,默认为20
orderByString排序字段,默认:create_time
queryVOObject查询对象
--productKeyString产品key
--deviceNameString设备名称
--deviceUniqueNoString设备唯一信息编号,比如mac地址,sn码等,标识设备唯一性块

返回数据

名称类型描述
codeString调用成功,返回0,调用失败,查看错误信息。
msgString调用成功,提示"操作成功",调用失败,查看错误信息。
dataObject返回结果。结果内容详情,查看下方示例。

data 分页信息返回

名称类型描述
currentint当前页
sizeint每页大小
pagesint总页数
totalint当前返回的数据数量
recordsList当前返回的数据

records

名称类型描述
deviceIdString设备id
productKeyString产品key
deviceNameString设备名称
deviceDescString设备描述=备注
deviceTypeString设备类型,device:设备,gateway:网关设备
parentIdString父设备id,如果删除网关与设备关系,则将此字段置空即可
deviceUniqueNoString设备唯一信息编号,比如mac地址,sn码等,标识设备唯一性
createTimeString创建时间,格式:yyyy-MM-dd HH:mm:ss
activeTimeString激活时间,格式:yyyy-MM-dd HH:mm:ss
lastOnlineTimeString最后在线时间,格式:yyyy-MM-dd HH:mm:ss
updateTimeString最后操作更新时间,格式:yyyy-MM-dd HH:mm:ss
deviceStatusString设备状态,not_active:未激活,online:在线,offline:离线,stop_using:停用
productNameString产品名称
productIdString产品ID

示例

请求示例

json
{
	"current": 1,
	"orderBy": "create_time",
	"queryVO": {
		"productKey": "330Q5xQ5x",
    "deviceName": "r3al19l99"
	},
	"size": 20
}

返回示例

json
{
	"code": "0",
	"msg": "操作成功",
	"data": {
		"current": 1,
		"size": 20,
		"pages": 1,
		"total": 1,
		"records": [
			{
				"deviceId": "K3a80z8Fz_ddddd",
				"productKey": "K3a80z8Fz",
				"deviceName": "ddddd",
				"deviceDesc": "气象数据采集器",
				"deviceType": "device",
				"parentId": "0b3c68f267064e07a9c0ca589907a089",
				"deviceUniqueNo": "ddddd",
				"createTime": "2024-06-17 17:01:34",
				"activeTime": null,
				"lastOnlineTime": "2025-04-08 13:52:01",
				"updateTime": "2025-04-08 13:53:04",
				"deviceStatus": "offline",
				"productName": "气象数据采集器",
				"productId": "f5db662125864a89a66feb8cc525ffaa"
			}
		]
	}
}