Get Structure by User


获取用户有权查看的完整组织结构。

请求格式


GET https://{apigw-address}/app-portal-service/v2.2/structure-service/structures/user

请求参数(URI)


名称

必需/可选

数据类型

描述

appId

必需

String

应用 ID。

orgId

必需

String

组织 ID。

响应参数


名称

数据类型

描述

data

Data 结构体

组织结构信息。

Data 结构体


名称

数据类型

描述

id

String

组织结构 ID。

parentId

String

组织结构父节点 ID。

name

String

组织结构名称。

description

String

组织结构描述。

displayOrder

Integer

排列序号。

children

Data 结构体

组织结构子节点。

错误码


代码

描述

31520

组织未获取应用。

31530

未启用自动分配组织结构。

31531

用户未被授予“将组织结构分配给应用”的权限。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.2/structure-service/structures/user

method: GET

返回示例


{
  "code": 0,
  "message": "OK",
  "data": {
    "id": "your_node_id",
    "parentId": "",
    "name": "your_node_name",
    "description": "",
    "tags": null,
    "displayOrder": 0,
    "assets": null,
    "children": [
      {
        "id": "your_node_id_2",
        "parentId": "your_parent_node_id",
        "name": "your_node_name_2",
        "description": "",
        "tags": {
          "key1": "value1"
        },
        "displayOrder": 0,
        "assets": null,
        "children": [
          {
            "id": "your_node_id_3",
            "parentId": "your_parent_node_id",
            "name": "your_node_name_3",
            "description": "",
            "tags": {},
            "displayOrder": 0,
            "assets": null,
            "children": []
          }
        ]
      }
    ]
  }
}