根据角色id查询角色详情接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>根据角色id查询角色详情接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://47.111.70.10:8091/collector-siot-smb/api/role/selectRoleVOById</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">Long</td>
<td>角色id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"isSuccess": true,
"data": {
"pageIndex": 0,
"pageSize": 0,
"id": 30,
"name": "普通用户",
"code": null,
"type": null,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null,
"isEnable": true,
"remark": null,
"projectCode": null,
"permissionNames": null,
"permissionIds": null,
"parentId": 0,
"permissionId": 0,
"userId": 0,
"permissionEOList": [
{
"pageIndex": 0,
"pageSize": 0,
"id": 42,
"name": "策略管理",
"code": "tactics:list",
"type": null,
"url": null,
"isEnable": true,
"isIntranet": null,
"isAssignable": null,
"parentId": 0,
"sortNum": 21,
"description": "策略管理描述",
"createUserId": null,
"createTime": "2022-07-22T03:10:57.000+0000",
"updateUserId": null,
"updateTime": "2022-07-22T03:10:57.000+0000",
"isDeleted": null,
"targetWindow": null,
"menuStyle": null,
"projectCode": "api",
"hasChildren": null,
"levelCode": null,
"enable": true,
"intranet": null,
"assignable": null,
"deleted": null
},
{
"pageIndex": 0,
"pageSize": 0,
"id": 43,
"name": "策略详情",
"code": "tactics:view",
"type": null,
"url": null,
"isEnable": true,
"isIntranet": null,
"isAssignable": null,
"parentId": 42,
"sortNum": 23,
"description": "策略详情描述",
"createUserId": null,
"createTime": "2022-07-22T03:10:57.000+0000",
"updateUserId": null,
"updateTime": "2022-07-22T03:10:57.000+0000",
"isDeleted": null,
"targetWindow": null,
"menuStyle": null,
"projectCode": "api",
"hasChildren": null,
"levelCode": null,
"enable": true,
"intranet": null,
"assignable": null,
"deleted": null
},
{
"pageIndex": 0,
"pageSize": 0,
"id": 56,
"name": "策略删除",
"code": "tactics:remove",
"type": null,
"url": null,
"isEnable": true,
"isIntranet": null,
"isAssignable": null,
"parentId": 42,
"sortNum": 22,
"description": "策略删除描述",
"createUserId": null,
"createTime": "2022-07-22T03:10:57.000+0000",
"updateUserId": null,
"updateTime": "2022-07-22T03:10:57.000+0000",
"isDeleted": null,
"targetWindow": null,
"menuStyle": null,
"projectCode": "api",
"hasChildren": null,
"levelCode": null,
"enable": true,
"intranet": null,
"assignable": null,
"deleted": null
},
{
"pageIndex": 0,
"pageSize": 0,
"id": 57,
"name": "策略启用",
"code": "tactics:enable",
"type": null,
"url": null,
"isEnable": true,
"isIntranet": null,
"isAssignable": null,
"parentId": 42,
"sortNum": 20,
"description": "策略启用描述",
"createUserId": null,
"createTime": "2022-07-22T03:10:57.000+0000",
"updateUserId": null,
"updateTime": "2022-07-22T03:10:57.000+0000",
"isDeleted": null,
"targetWindow": null,
"menuStyle": null,
"projectCode": "api",
"hasChildren": null,
"levelCode": null,
"enable": true,
"intranet": null,
"assignable": null,
"deleted": null
},
{
"pageIndex": 0,
"pageSize": 0,
"id": 44,
"name": "添加策略",
"code": "tactics:add",
"type": null,
"url": null,
"isEnable": true,
"isIntranet": null,
"isAssignable": null,
"parentId": 42,
"sortNum": 19,
"description": "添加策略描述",
"createUserId": null,
"createTime": "2022-07-22T03:10:57.000+0000",
"updateUserId": null,
"updateTime": "2022-07-22T03:10:57.000+0000",
"isDeleted": null,
"targetWindow": null,
"menuStyle": null,
"projectCode": "api",
"hasChildren": null,
"levelCode": null,
"enable": true,
"intranet": null,
"assignable": null,
"deleted": null
}
],
"nodes": null,
"permissionAssignmentEO": [
{
"id": 1076,
"roleId": 30,
"permissionId": 42,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null
},
{
"id": 1077,
"roleId": 30,
"permissionId": 43,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null
},
{
"id": 1078,
"roleId": 30,
"permissionId": 56,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null
},
{
"id": 1079,
"roleId": 30,
"permissionId": 57,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null
},
{
"id": 1080,
"roleId": 30,
"permissionId": 44,
"createUserId": null,
"createTime": null,
"updateUserId": null,
"updateTime": null,
"isDeleted": null
}
]
},
"code": 0,
"msg": null
}</code></pre>
<h5>返回data参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">Long</td>
<td>角色id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>角色名称</td>
</tr>
<tr>
<td style="text-align: left;">Boolean</td>
<td style="text-align: left;">boolean</td>
<td>是否启用(true:是,false:否)</td>
</tr>
<tr>
<td style="text-align: left;">permissionAssignmentEO</td>
<td style="text-align: left;">list</td>
<td>角色菜单集合</td>
</tr>
</tbody>
</table>
<h5>返回data中的permissionEOList参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">Long</td>
<td>菜单id</td>
</tr>
<tr>
<td style="text-align: left;">parentId</td>
<td style="text-align: left;">Long</td>
<td>父级id</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>