获取某项目的角色、行级权限列表的接口
更新时间: 2022-12-05 19:06:19
接口说明:
获取项目中的角色列表或行级权限列表。
权限说明:
使用 token 访问,只有超管和在项目中的用户才能调用该接口。
基本信息:
属性 | 值 |
---|---|
API | /api/dash/role/list |
Method | GET |
请求参数:
字段名称 | 参数类型 | 参数说明 |
---|---|---|
token | String | 鉴权 token,该用户必须是超管或在项目中的用户 |
projectId | Int | 项目 id |
type | String | ‘ROLE’为角色;’ROW_PERMISSION’为行级权限 |
sort | String(Optional) | 角色列表排序默认为’name:1’,按照名字升序排列 |
输入URL示例:
https://demo.xxx.com/api/dash/role/list?projectId=1&type=ROLE&token=1564644553413e707fada60f1c72d500322c9
返回结果示例:
{
"code": 200,
"result": {
"folders": [
{
"id": 35,
"type": "ROLE",
"name": "name1",
"isFolder": 1,
"projectId": 1,
"parentId": 0,
"modifyTime": "2019-05-08T07:32:35.000Z",
"items": [
{
"id": 2682,
"projectId": 1,
"type": 0,
"name": "2",
"description": "",
"isAdminCreate": true,
"creatorName": "Jack",
"creatorId": 15,
"folderId": 35,
"isFolder": 0
},
{
"id": 2720,
"projectId": 1,
"type": 0,
"name": "xxa",
"description": "xxxxxx",
"isAdminCreate": true,
"creatorName": "Amy",
"creatorId": 282,
"folderId": 35,
"isFolder": 0
}
],
"folders": []
},
{
"id": 21,
"type": "ROLE",
"name": "name2",
"isFolder": 1,
"projectId": 1,
"parentId": 0,
"modifyTime": "2019-04-28T02:46:23.000Z",
"items": [],
"folders": []
}
],
"items": [
{
"id": 2665,
"projectId": 1,
"type": 3,
"name": "1",
"description": "",
"isAdminCreate": true,
"creatorName": "admin",
"creatorId": 15,
"folderId": 0,
"isFolder": 0
},
{
"id": 2570,
"projectId": 1,
"type": 0,
"name": "111",
"description": "uu",
"creatorName": "admin",
"creatorId": 1,
"folderId": 0,
"isFolder": 0
}
]
},
"logPath": "http://127.0.0.1:8009/operation/log/vGxKzd6w1rX34wHky9i6Zb"
}