员工身份(EIAM)
查询应用侧数据权限
接口
# 权限
身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限。
权限代码 | 描述 |
---|---|
app_data_read | 应用侧数据权限接口的读权限 |
app_data_all | 应用侧数据权限接口读写权限 |
read | 全部接口读权限 |
all | 全部接口读写权限 |
# 请求说明
GET https://{your_domain}/api/v2/tenant/applications/{application_id}/data-perms
# 请求头
参数名 | 中文名称 | 必须 | 类型 | 描述 |
---|---|---|---|---|
Authorization | 授权 | 是 | String | 格式:Bearer {access_token} |
Content-Type | 内容类型 | 是 | String | 固定值:application/json; charset=utf-8 |
# 请求示例
无
# 请求参数
参数名 | 中文名称 | 必须 | 类型 | 描述 |
---|---|---|---|---|
application_id | 应用ID | 是 | String | 最大长度50 |
model_id | 模型ID | 是 | String | 最大长度50 |
offset | 第几页 | 是 | Int | 从第0页开始 |
limit | 每页大小 | 是 | Int | 每页数量在1-50之间 |
# 返回示例
成功示例:
HTTP/1.1 200 OK
{
"number": 0,
"total": 4,
"size": 20,
"list": [
{
"id": "20231013153057724-88BB-2815716FE",
"appId": "20231013151104656-CD73-6A3EB9EFB",
"objmId": "20231013151529055-E367-79540B1A1",
"parentId": null,
"code": "sb",
"name": "数据权限A",
"description": null,
"sequence": null,
"level": 1,
"path": "/20231013153057724-88BB-2815716FE",
"displayPath": "/数据权限A",
"remoteId": null,
"extension": {}
},
{
"id": "20231013155621587-9230-F17BBAE48",
"appId": "20231013151104656-CD73-6A3EB9EFB",
"objmId": "20231013151529055-E367-79540B1A1",
"parentId": null,
"code": "sf",
"name": "数据权限B",
"description": null,
"sequence": null,
"level": 1,
"path": "/20231013155621587-9230-F17BBAE48",
"displayPath": "/数据权限B",
"remoteId": null,
"extension": {}
},
{
"id": "20231013155644373-7051-D88F34453",
"appId": "20231013151104656-CD73-6A3EB9EFB",
"objmId": "20231013151529055-E367-79540B1A1",
"parentId": null,
"code": "tiny",
"name": "数据权限3",
"description": null,
"sequence": null,
"level": 1,
"path": "/20231013155644373-7051-D88F34453",
"displayPath": "/数据权限3",
"remoteId": null,
"extension": {}
},
{
"id": "20231013155602775-176F-1C4C34336",
"appId": "20231013151104656-CD73-6A3EB9EFB",
"objmId": "20231013151529055-E367-79540B1A1",
"parentId": "20231013153057724-88BB-2815716FE",
"code": "c",
"name": "子数据权限AA",
"description": null,
"sequence": null,
"level": 2,
"path": "/20231013153057724-88BB-2815716FE/20231013155602775-176F-1C4C34336",
"displayPath": "/数据权限A/子数据权限AA",
"remoteId": null,
"extension": {}
}
]
}
错误示例:
HTTP/1.1 400 Bad Request
{
"error": "invalid_token",
"error_description": "Invalid access token."
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# 返回参数
参数名 | 中文名称 | 类型 | 描述 |
---|---|---|---|
id | 主键 | String | |
appId | 应用ID | String | |
objmId | 对象模型ID | String | |
parentId | 父级ID | String | |
code | 应用数据权限编码 | String | |
name | 应用数据权限名称 | String | |
description | 描述信息 | String | |
sequence | 排序序号 | String | |
level | 层级 | String | |
path | ID路径 | String | |
displayPath | 名称路径 | String | |
remoteId | 数据权限远程对象ID | String | |
extension | 扩展属性 | String | 暂未开放 |
# 错误码
状态码 | 错误码 | 错误信息 | 处理措施 |
---|---|---|---|
400 | APP.OBJECTMODEL.0011 | 未开启应用数据权限模型 | |
The application function permissions model is not opened |