分页查询跨层级子资产

更新时间:2023-07-19 09:51:21下载pdf

本文介绍分页查询跨层级子资产的 API。

接口描述

分页查询跨层级子资产。
若资产 ID(asset_id)传值,则资产 ID 作为根节点,分页查询所有子资产信息。
若资产名称(asset_name)传值, 则对资产名称进行模糊查询,分页查询所有子资产信息。
若两者都不传,则查询项目下所有子资产的信息。

接口地址

POST: /v1.1/iot-02/cross-level-sub-assets

请求参数

body 说明

参数名类型参数位置是否必填说明
asset_idString false资产 ID。
asset_nameString false资产名称。
last_row_keyString false每页最后一条数据行号。
page_sizeInteger true分页页面大小。
levelInteger false资产层级。

返回参数

参数名类型说明
resultHighwayAssetsCrossLevelPageResponse资产请求返回对象。

result 说明

参数名类型说明
has_nextBoolean是否有下一页。
countInteger总数。
last_row_keyString最后一条数据的 ID。
page_sizeInteger分页页面大小。
listList资产结果列表。

list 说明

参数名类型说明
levelInteger资产层级,根节点为 0
asset_idString资产 ID。
parent_asset_idString父级 ID,最顶级为 -1
asset_nameString资产名称。
asset_full_nameString资产完整名称。

请求示例

POST: /v1.1/iot-02/cross-level-sub-assets
{
  "asset_id": "137493****62112",
  "asset_name": "资产",
  "last_row_key": "13750****74592",
  "page_size": 10,
  "level": 0
}

返回示例

{
    "last_row_key": "13750****74592",
    "count": 3,
    "list": [
        {
            "level": 0,
            "asset_id": "137493****62112",
            "asset_full_name": "资产AAA",
            "asset_name": "资产A",
            "parent_asset_id": "-1"
        },
        {
            "level": 0,
            "asset_id": "13750****74592",
            "asset_full_name": "资产BBB",
            "asset_name": "资产B",
            "parent_asset_id": "137493****62112"
        }
    ],
    "t": 1616663281459,
    "success": true,
    "has_next": "false",
    "page_size": 10
}

错误码

参考 错误码