获取角色及对应员工列表
#### 简要描述:
- 获取角色集合
#### 更新说明:
- 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|