角色授权信息查询接口
说明
该接口用于一个查询角色下指定类型的授权信息,指定类型包含员工、部门、用户组。
接口限制
1. 10次/秒
接口地址
/api/openapi/role/assignment
请求类型
POST
请求参数
参数说明
参数名称 |
类型 |
是否必填 |
参数说明 |
pageSize |
int |
是 |
分页页面大小,最大为100 |
pageNo |
int |
是 |
起始页 |
roleBizCode |
String(50) |
是 |
角色编码 |
type |
String(50) |
是 |
授权类型 USER(员工)、GROUP(用户组)、DEPARTMENT(部门) |
参数样例
{
"pageSize": 20,
"pageNo": 1,
"roleBizCode": "001",
"type": "GROUP"
}
响应参数
参数说明
参数名 |
类型 |
描述 |
pageNum |
int |
当前页数 |
pageSize |
int |
页面大小 |
size |
int |
当前页条数 |
total |
int |
总条数 |
pages |
int |
总页数 |
roleAssignmentDatas |
List<RoleAssignmentData> |
返回角色列表 |
RoleAssignmentData
参数名 |
类型 |
描述 |
sequenceNo |
int |
授权组 |
dataPermGroupCode |
String |
数据权限组编码(为空表示全部数据可见) |
roleAssignments |
List<RoleAssignment> |
角色分配 |
RoleAssignment
参数名 |
类型 |
描述 |
bizCode |
String |
用户组编码、部门编码、员工工号 |
name |
String |
用户组名称、部门名称、员工名 |
includeChildDept |
boolean |
是否包含子部门的标识,true包含 |
参数示例
{
"code": "ACK",
"message": "操作成功!",
"data": {
"roleAssignmentDatas": [
{
"sequenceNo": 1,
"dataPermGroupCode": "",
"roleAssignments": [
{
"bizCode": "001",
"name": "用户组1",
"includeChildDept": false
},
{
"bizCode": "002",
"name": "用户组2",
"includeChildDept": false
},
{
"bizCode": "003",
"name": "用户组3",
"includeChildDept": false
}
]
}
],
"pageNum": 1,
"pageSize": 20,
"size": 3,
"total": 3,
"pages": 1
},
"errorCode": null,
"success": true
}
修改记录
2021-07-21 初始化