获取角色权限树
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>获取角色权限树</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>127.0.0.1:8080/system/role/getRolePower</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 style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">roleId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>角色Id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"success": true,
"code": 200,
"msg": "操作成功",
"data": {
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1322085270392143872",
"powerName": "用户列表",
"powerType": "2",
"powerCode": "sys:user:data",
"powerUrl": "",
"openType": "",
"parentId": "1322085079861690368",
"icon": "layui-icon layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1322085393021009920",
"powerName": "用户新增",
"powerType": "2",
"powerCode": "sys:user:add",
"powerUrl": "",
"openType": "",
"parentId": "1322085079861690368",
"icon": "layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1322085497798918144",
"powerName": "用户修改",
"powerType": "2",
"powerCode": "sys:user:edit",
"powerUrl": "",
"openType": "",
"parentId": "1322085079861690368",
"icon": "layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 2,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1322085659766161408",
"powerName": "用户删除",
"powerType": "2",
"powerCode": "sys:user:remove",
"powerUrl": "",
"openType": "",
"parentId": "1322085079861690368",
"icon": "layui-icon layui-icon layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1322085079861690368",
"powerName": "用户管理",
"powerType": "1",
"powerCode": "sys:user:main",
"powerUrl": "/system/user/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon layui-icon layui-icon layui-icon-rate",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1470648887122329600",
"powerName": "地区添加",
"powerType": "2",
"powerCode": "sys:area:add",
"powerUrl": "",
"openType": "",
"parentId": "1470639389636820992",
"icon": "layui-icon layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1470649263020048384",
"powerName": "地区删除",
"powerType": "2",
"powerCode": "sys:area:remove",
"powerUrl": "",
"openType": "",
"parentId": "1470639389636820992",
"icon": "layui-icon layui-icon-vercode",
"sort": 2,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1470649629371531264",
"powerName": "地区修改",
"powerType": "2",
"powerCode": "sys:area:edit",
"powerUrl": "",
"openType": "",
"parentId": "1470639389636820992",
"icon": "layui-icon layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1470655054129135616",
"powerName": "地区列表",
"powerType": "2",
"powerCode": "sys:area:data",
"powerUrl": "",
"openType": "",
"parentId": "1470639389636820992",
"icon": "layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 4,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1470639389636820992",
"powerName": "地区管理",
"powerType": "1",
"powerCode": "sys:area:main",
"powerUrl": "/system/area/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon layui-icon layui-icon-flag",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310209696916832256",
"powerName": "角色新增",
"powerType": "2",
"powerCode": "sys:role:add",
"powerUrl": "",
"openType": "",
"parentId": "3",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310209900478988288",
"powerName": "角色删除",
"powerType": "2",
"powerCode": "sys:role:remove",
"powerUrl": "",
"openType": "",
"parentId": "3",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310210054728712192",
"powerName": "角色修改",
"powerType": "2",
"powerCode": "sys:role:edit",
"powerUrl": "",
"openType": "",
"parentId": "3",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310211965188046848",
"powerName": "角色授权",
"powerType": "2",
"powerCode": "sys:role:power",
"powerUrl": "",
"openType": "",
"parentId": "3",
"icon": "layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "442359447487123456",
"powerName": "角色列表",
"powerType": "2",
"powerCode": "sys:role:data",
"powerUrl": "",
"openType": "",
"parentId": "3",
"icon": "layui-icon layui-icon-rate",
"sort": 1,
"enable": true,
"checkArr": "1"
}
],
"powerId": "3",
"powerName": "角色管理",
"powerType": "1",
"powerCode": "sys:role:main",
"powerUrl": "/system/role/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon-user",
"sort": 1,
"enable": true,
"checkArr": "1"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310226416867999744",
"powerName": "权限列表",
"powerType": "2",
"powerCode": "sys:power:data",
"powerUrl": "",
"openType": "",
"parentId": "4",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310226976593674240",
"powerName": "权限新增",
"powerType": "2",
"powerCode": "sys:power:add",
"powerUrl": "",
"openType": "",
"parentId": "4",
"icon": "layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310227130998587392",
"powerName": "权限修改",
"powerType": "2",
"powerCode": "sys:power:edit",
"powerUrl": "",
"openType": "",
"parentId": "4",
"icon": "layui-icon-vercode",
"sort": 2,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310227300935008256",
"powerName": "权限删除",
"powerType": "2",
"powerCode": "sys:power:remove",
"powerUrl": "",
"openType": "",
"parentId": "4",
"icon": "layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
}
],
"powerId": "4",
"powerName": "权限管理",
"powerType": "1",
"powerCode": "sys:power:main",
"powerUrl": "/system/power/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon-vercode",
"sort": 2,
"enable": true,
"checkArr": "1"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1316558444790022144",
"powerName": "部门新增",
"powerType": "2",
"powerCode": "sys:dept:add",
"powerUrl": "",
"openType": "",
"parentId": "1315584471046553600",
"icon": "layui-icon layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1316558556102656000",
"powerName": "部门修改",
"powerType": "2",
"powerCode": "sys:dept:edit",
"powerUrl": "",
"openType": "",
"parentId": "1315584471046553600",
"icon": "layui-icon layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1317555660455411712",
"powerName": "部门列表",
"powerType": "2",
"powerCode": "sys:dept:data",
"powerUrl": "",
"openType": "",
"parentId": "1315584471046553600",
"icon": "layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 2,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1316558685442408448",
"powerName": "部门删除",
"powerType": "2",
"powerCode": "sys:dept:remove",
"powerUrl": "",
"openType": "",
"parentId": "1315584471046553600",
"icon": "layui-icon layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1315584471046553600",
"powerName": "部门管理",
"powerType": "1",
"powerCode": "sys:dept:main",
"powerUrl": "/system/dept/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon layui-icon layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310402491631796224",
"powerName": "数据类型列表",
"powerType": "2",
"powerCode": "sys:dictType:data",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310404584291696640",
"powerName": "数据字典视图",
"powerType": "2",
"powerCode": "sys:dictData:main",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310405161587310592",
"powerName": "数据字典修改",
"powerType": "2",
"powerCode": "sys:dictData:edit",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 0,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310402688881524736",
"powerName": "数据类型新增",
"powerType": "2",
"powerCode": "sys:dictType:add",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310404705934901248",
"powerName": "数据字典列表",
"powerType": "2",
"powerCode": "sys:dictData:data",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310402817776680960",
"powerName": "数据类型修改",
"powerType": "2",
"powerCode": "sys:dictType:edit",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310403004406431744",
"powerName": "数据类型删除",
"powerType": "2",
"powerCode": "sys:dictType:remove",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 3,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310404831407505408",
"powerName": "数据字典新增",
"powerType": "2",
"powerCode": "sys:dictData:add",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 5,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1310404999599095808",
"powerName": "数据字典删除",
"powerType": "2",
"powerCode": "sys:dictData:remove",
"powerUrl": "",
"openType": "",
"parentId": "1304387665067507712",
"icon": "layui-icon-vercode",
"sort": 6,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1304387665067507712",
"powerName": "数据字典",
"powerType": "1",
"powerCode": "sys:dictType:main",
"powerUrl": "/system/dictType/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon layui-icon layui-icon layui-icon-flag",
"sort": 4,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1370412169610395649",
"powerName": "消息列表",
"powerType": "2",
"powerCode": "system:notice:data",
"powerUrl": "",
"openType": null,
"parentId": "1370412169610395648",
"icon": "layui-icon layui-icon-set-fill",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1370412169610395650",
"powerName": "消息新增",
"powerType": "2",
"powerCode": "system:notice:add",
"powerUrl": "",
"openType": null,
"parentId": "1370412169610395648",
"icon": "layui-icon layui-icon-set-fill",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1370412169610395651",
"powerName": "消息修改",
"powerType": "2",
"powerCode": "system:notice:edit",
"powerUrl": "",
"openType": null,
"parentId": "1370412169610395648",
"icon": "layui-icon layui-icon-set-fill",
"sort": 1,
"enable": true,
"checkArr": "0"
},
{
"createTime": null,
"createBy": null,
"createName": null,
"updateTime": null,
"updateBy": null,
"updateName": null,
"remark": null,
"params": null,
"page": null,
"limit": null,
"children": [],
"powerId": "1370412169610395652",
"powerName": "消息删除",
"powerType": "2",
"powerCode": "system:notice:remove",
"powerUrl": "",
"openType": null,
"parentId": "1370412169610395648",
"icon": "layui-icon layui-icon-set-fill",
"sort": 1,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1370412169610395648",
"powerName": "站内消息",
"powerType": "1",
"powerCode": "system:notice:main",
"powerUrl": "/system/notice/main",
"openType": "_iframe",
"parentId": "1",
"icon": "layui-icon layui-icon layui-icon layui-icon-set-fill",
"sort": 8,
"enable": true,
"checkArr": "0"
}
],
"powerId": "1",
"powerName": "系统管理",
"powerType": "0",
"powerCode": "",
"powerUrl": "",
"openType": null,
"parentId": "0",
"icon": "layui-icon layui-icon-set-fill",
"sort": 1,
"enable": true,
"checkArr": "1"
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>