获取角色及对应员工列表

#### 简要描述: - 获取角色集合 #### 更新说明: - 2021-01-17 添加二级角色权限(暂时最多支持二级角色) - 一级角色对象list与userList互斥不共存,userList集合存在并大于0则list必为空集合,反之相同,可根据此条件判断展示用户列表或与角色列表 #### 接口版本: |版本号|制定人|制定日期|修订日期| |:---- |:---|:----- |----- | |1.0.0 |张玉龙 |2021-01-11 |2021-01-11 | #### 请求URL: - http://ip:port/semi-api/userInfo/getUserRoleList #### 请求方式: - GET #### 请求头: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |Content-Type |是 |string |请求类型: application/json | #### 请求示例: ```json 无 ``` #### 请求参数: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |无| | | | #### 返回示例: **正确时返回:** ```json { "msg": "操作成功", "code": 200, "data": { "list": [ { "createTime": "2020-12-09 15:28:19", "grade": 0, "id": 30002, "list": [ { "createTime": "2020-12-09 15:28:19", "grade": 30002, "id": 300021, "list": [], "page": 1, "permissionList": [], "readOnly": 1, "remark": "库房管理员(北京)", "roleName": "北京库房", "rows": 10, "updateTime": "2020-12-09 15:28:19", "userList": [ { "createTime": "2020-12-08 16:07:37", "id": 6, "mobile": "13555555111", "page": 1, "passWord": "f5bb0c8de146c67b44babbf4e6584cc0", "realName": "刘中奇1", "rows": 10, "sex": 0, "updateTime": "2021-01-15 12:33:54", "userName": "liuzhongqi1", "weChatId": "" } ] } ], "page": 1, "permissionList": [], "readOnly": 1, "remark": "库存管理员", "roleName": "库存管理员", "rows": 10, "updateTime": "2020-12-09 15:28:24", "userList": [] } ] } } ``` **错误时返回:** ```json { "msg": "请求失败", "code": -200, "data": {} } ``` #### 返回参数(通用参数)说明: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |code|是 |string | 200 成功 其他失败 | |msg|是 |string |成功或失败消息内容 | |data|是 |string | 真实参数 | #### 返回参数(data)说明: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |list|是 |array | 角色集合| #### 返回参数(list)说明: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |id|是 |string |角色id| |roleName|是 |string |角色名称| |userList|array|string |角色对应用户集合| #### 返回参数(list)说明: |参数名|是否必须|类型|说明| |:---- |:---|:----- |----- | |id|是 |string |角色id| |roleName|是 |string |角色名称| |userList|array|string |角色对应用户列表| |list|array|string |子角色集合| #### 返回参数(userList)说明: | 参数名称 | 参数类型 | 示例值 | 备注 | | ------------ | ------------ | ------------ | ------------ | |createTime|string|2020-12-08 16:07:37| 创建时间| |id|number|6|主键id | |mobile|string|13555555555|手机号 | |passWord|string|4297f44b13955235245b2497399d7a93|MD5登录密码 | |realName|string|刘中奇| 真实姓名| |sex|number|0|性别 | |updateTime|string|2020-12-08 16:07:37|更新时间 | |userName|string|liuzhongqi|登录名 | |userRole|string|10001|用户角色 | |userRoleName|string|超级管理员|用户角色名称 | |weChatId|string|| 微信id|