文档

获取组织树,最多返回4级组织

更新时间:
一键部署

获取组织树,最多返回4级组织

路径

/industry/user/organization/tree/get

版本号

1.0.2

协议

HTTPS

请求方法

POST

是否需要用户身份鉴权

超时时间

3000

请求参数

名称

类型

是否必选

示例值

描述

orgId

String

获取的组织ID,缺省获取根组织树

appId

String

应用实例ID,共享式多租户saas应用该参数为必填,否则无法定位到购买者租户ID

employeeId

String

员工ID,独立式托管应用场景为员工账号的empId;共享式多租户应用场景为tanantSubUserId;不填默认当主账号身份;

返回数据

名称

类型

示例值

描述

code

Int

响应码, 200: 成功

message

String

错误消息

localizedMsg

String

本地语言错误消息

data

JSON

响应结果

organizationId

String

组织ID

organizationName

String

组织名称

order

Int

排序

parentId

String

上一级组织ID

childList

JSON

下级组织列表

organizationId

String

组织ID

organizationName

String

组织名称

order

Int

排序

parentId

String

上一级组织ID

childList

JSON

下级组织

organizationId

String

组织ID

organizationName

String

组织名称

order

Int

排序

parentId

String

上一级组织ID

childList

JSON

下级组织列表

organizationId

String

组织名称

organizationName

String

组织名称

order

Int

排序

parentId

String

上一级组织ID

leaf

Boolean

是否组织树叶子节点

leaf

Boolean

是否组织树叶子节点

leaf

Boolean

是否组织树叶子节点

leaf

Boolean

是否组织树叶子节点

示例

请求示例

{
	"id": "1509086454180",
	"version": "1.0",
	"request":{
		"apiVer": "1.0.2"
	},
	"params":{
		"orgId": "value0",
		"appId": "value1",
		"employeeId": "value2"
	}
}

正常返回示例

JSON 格式

{
  "id": "70333b89-3302-4006-8559-cf6d345ae52c",
  "code": 200,
  "message": "success",
  "localizedMsg": null,
  "data": [
    {
      "organizationId": "E45391E190C3450BAAD0F23C16CA8A89",
      "organizationName": "公司",
      "order": 1,
      "parentId": null,
      "childList": [
        {
          "organizationId": "D6E63BF360214483806431281DA38C1E",
          "organizationName": "工厂",
          "order": 1,
          "creator": null,
          "modifier": null,
          "leaf":false,
          "parentId": "E45391E190C3450BAAD0F23C16CA8A89",
          "childList": [
            {
              "organizationId": "2D06C42507C8447F860E0C81255C076E",
              "organizationName": "财务部",
              "order": 1,
              "parentId": "D6E63BF360214483806431281DA38C1E",
              "leaf":true,
              "childList": null
            },
            {
              "organizationId": "7CAE050185CB4B139B372082B6BDE19B",
              "organizationName": "生产部",
              "order": 2,
              "parentId": "D6E63BF360214483806431281DA38C1E",
              "leaf":true,
              "childList": null
            }
          ]
        }
      ]
    }
  ]
}

异常返回示例

JSON 格式

{
	"id": "70333b89-3302-4006-8559-cf6d345ae52c",
	"code": 403,
	"message": "request forbidden.",
	"localizedMsg": "请求没有权限",
	"data": null
}

错误码

HttpCode

错误码

错误信息

描述

500

500

Internal Error

Internal Error

503

503

Service Unavailable

Service Unavailable

403

403

Request Limited

Request Limited

401

401

Empty Signature

Empty Signature

400

400

Request Format Error

Request Format Error

200

20003

Find Backend Error

Find Backend Error

200

20004

Backend Service Error

Backend Service Error

200

20055

Backend Service Invalid

Request Format Error

200

20056

Hsf Invoke Timeout

Hsf Invoke Timeout

200

401

Request Authorized Error

Request Authorized Error

200

403

Request Forbidden

Request Forbidden

200

500

Server Error

Server Error

200

107520

alarm id is not exist

报警ID不存在

200

107521

alarm title should not be empty

报警title不允许为空

200

107522

alarm content should not be empty

报警内容不允许为空

200

107523

alarm level error

报警级别错误,只能为0,1,2

200

107524

rule bind alarm definition fail

规则关联报警定义失败

200

107525

alarm receiver type error

报警接收范围的类型错误,只能为role/organization/user

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

403

request forbidden.

请求被禁止

200

403

request forbidden.

请求被禁止

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

403

request forbidden.

请求被禁止

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

403

request forbidden.

请求被禁止

200

500

server error.

系统错误

200

460

request parameter error.

请求参数错误

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

460

request parameter error.

请求参数错误

200

403

request forbidden.

请求被禁止

200

500

server error.

系统错误

200

500

sever error.

系统错误

200

460

request parameter error.

请求参数错误

200

403

request forbidden.

请求被禁止

200

500

server error.

系统错误

200

460

request parameter error.

请求参数错误

200

403

request forbidden.

请求被禁止

200

460

request parameter error.

请求参数错误

200

500

server error.

系统错误

200

403

request forbidden.

请求被禁止

200

403

request forbidden.

请求被禁止

200

500

server error.

系统错误

200

460

request parameter error.

请求参数错误

200

403

request forbidden.

请求没有权限

200

2115

organization not exist

机构已被删除

200

403

request forbidden.

请求没有权限

200

2115

organization not exist

机构已被删除

  • 本页导读 (0)
文档反馈