角色授权信息查询接口

说明

该接口用于一个查询角色下指定类型的授权信息,指定类型包含员工、部门、用户组。

接口限制

 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 初始化
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""