获取用户所有菜单下资源
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取用户所有菜单下资源</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/admin/element/user/menu</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </li>
</ul>
<p><strong>封装header:</strong> </p>
<ul>
<li><code>("Authorization", "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3eGlhb3FpIiwidXNlcl9uYW1lIjoid3hpYW9xaSIsInNjb3BlIjpbInJlYWQiXSwiZXhwaXJlIjoxNTM1OTY1MDgzMzQ5LCJleHAiOjE1MzU5NzU4ODMsImRlcGFydCI6InJvb3QiLCJ1c2VyTmFtZSI6IueOi-Wwj-S4gyIsInVzZXJJZCI6IjU5YzI4Yjg1OTNjMjQ3MmU5OWU1NGUzZWQ5YjZlZmU4IiwiYXV0aG9yaXRpZXMiOlsiUk9MRV9VU0VSIl0sImp0aSI6ImFiZGQ2MmQxLTZjYWYtNDUxOS1hNDMyLTBiODJmMWQyMThlZiIsInRlbmFudCI6ImFjODhjZWIzODZhYTQyMzFiMDliZjQ3MmNiOTM3YzI0IiwiY2xpZW50X2lkIjoidnVlIn0.q8aTjIYz1BHGPKc2DKkVkDnjvM8zbxreebpPzqZMjYomrH5QY7hzo6Gee-PLj6sUDMo83Hs_Wl7tX9l3YQOYuFa4QT2vHlDegVWrqM_omovHBo8Lp_sHBTV_XG-MXgWHDu3S3FZxb5mrt0FDkvC0ugpMxiObooV5b2n47R9jaGw")</code>
<h4>注:key为Authorization,value为'Bearer '加上用户登陆后生成的token,token获取方式详见生成token接口</h4></li>
</ul>
<p><strong>参数:</strong> </p>
<p>无</p>
<p><strong>返回示例</strong></p>
<pre><code> {
"status": 200,
"data": [
{
"code": "dictValueManager:btn_del",
"type": "button",
"name": "删除字典值",
"uri": "/dict/dictValue/{*}",
"menuId": "数据字典",
"method": "DELETE"
},
{
"code": "userManager:btn_edit",
"type": "button",
"name": "编辑",
"uri": "/admin/user/{*}",
"menuId": "用户管理",
"method": "PUT"
},
{
"code": "groupManager:btn_del",
"type": "button",
"name": "删除",
"uri": "/admin/group/{*}",
"menuId": "角色权限管理",
"method": "DELETE"
},
{
"code": "menuManager:view",
"type": "uri",
"name": "查看",
"uri": "/admin/menu/{*}",
"menuId": "菜单管理",
"method": "GET"
},
{
"code": "groupTypeManager:view",
"type": "uri",
"name": "查看",
"uri": "/admin/groupType/{*}",
"menuId": "角色类型管理",
"method": "GET"
},
{
"code": "dictTypeManager:btn_del",
"type": "button",
"name": "删除字典目录",
"uri": "/dict/dictType/{*}",
"menuId": "数据字典",
"method": "DELETE"
},
{
"code": "dictTypeManager:btn_add",
"type": "button",
"name": "新增字典目录",
"uri": "/dict/dictType",
"menuId": "数据字典",
"method": "POST"
},
{
"code": "menuManager:btn_element_del",
"type": "button",
"name": "删除元素",
"uri": "/admin/element/{*}",
"menuId": "菜单管理",
"method": "DELETE"
},
{
"code": "positionManager:view",
"type": "uri",
"name": "查看岗位",
"uri": "/admin/depart/{*}",
"menuId": "部门管理",
"method": "GET"
},
{
"code": "positionManager:btn_depart",
"type": "button",
"name": "授权部门权限",
"uri": "/admin/position/{*}/depart",
"menuId": "部门管理",
"method": "PUT"
},
{
"code": "departManager:btn_user_del",
"type": "button",
"name": "删除部门人员",
"uri": "/admin/depart/user",
"menuId": "部门管理",
"method": "DELETE"
},
{
"code": "dictTypeManager:view",
"type": "uri",
"name": "查看字典目录",
"uri": "/dict/dictType/{*}",
"menuId": "数据字典",
"method": "GET"
},
{
"code": "userManager:view",
"type": "uri",
"name": "查看",
"uri": "/admin/user/{*}",
"menuId": "用户管理",
"method": "GET"
},
{
"code": "positionManager:btn_add",
"type": "button",
"name": "新增岗位",
"uri": "/admin/position",
"menuId": "部门管理",
"method": "POST"
},
{
"code": "groupTypeManager:btn_add",
"type": "button",
"name": "新增",
"uri": "/admin/groupType",
"menuId": "角色类型管理",
"method": "POST"
},
{
"code": "groupManager:btn_add",
"type": "button",
"name": "新增",
"uri": "/admin/group",
"menuId": "角色权限管理",
"method": "POST"
},
{
"code": "dictTypeManager:btn_edit",
"type": "button",
"name": "编辑字典目录",
"uri": "/dict/dictType/{*}",
"menuId": "数据字典",
"method": "PUT"
},
{
"code": "menuManager:btn_del",
"type": "button",
"name": "删除",
"uri": "/admin/menu/{*}",
"menuId": "菜单管理",
"method": "DELETE"
},
{
"code": "gateLogManager:view",
"type": "button",
"name": "查看",
"uri": "/admin/gateLog/{*}",
"menuId": "操作日志",
"method": "GET"
},
{
"code": "departManager:btn_del",
"type": "button",
"name": "删除部门值",
"uri": "/admin/depart/{*}",
"menuId": "部门管理",
"method": "DELETE"
},
{
"code": "menuManager:element_view",
"type": "uri",
"name": "查看",
"uri": "/admin/element/{*}",
"menuId": "菜单管理",
"method": "GET"
},
{
"code": "positionManager:btn_user",
"type": "button",
"name": "分配岗位人员",
"uri": "/admin/position/{*}/user",
"menuId": "部门管理",
"method": "PUT"
},
{
"code": "groupTypeManager:btn_edit",
"type": "button",
"name": "编辑",
"uri": "/admin/groupType/{*}",
"menuId": "角色类型管理",
"method": "PUT"
},
{
"code": "departManager:btn_user_add",
"type": "button",
"name": "新增部门人员",
"uri": "/admin/depart/user",
"menuId": "部门管理",
"method": "POST"
},
{
"code": "userManager:btn_del",
"type": "button",
"name": "删除",
"uri": "/admin/user",
"menuId": "用户管理",
"method": "DELETE"
},
{
"code": "groupManager:authorize_element",
"type": "button",
"name": "资源下发",
"uri": "/admin/group/{*}/authorize/element",
"menuId": "角色权限管理",
"method": "POST"
},
{
"code": "menuManager:btn_element_edit",
"type": "button",
"name": "编辑元素",
"uri": "/admin/element/{*}",
"menuId": "菜单管理",
"method": "PUT"
},
{
"code": "menuManager:element",
"type": "uri",
"name": "按钮页面",
"uri": "/admin/element/{*}",
"menuId": "菜单管理",
"method": "GET"
},
{
"code": "tenantManager:btn_edit",
"type": "button",
"name": "编辑租户",
"uri": "/admin/tenant/{*}",
"menuId": "租户管理",
"method": "PUT"
},
{
"code": "departManager:btn_edit",
"type": "button",
"name": "编辑部门值",
"uri": "/admin/depart/{*}",
"menuId": "部门管理",
"method": "PUT"
},
{
"code": "dictValueManager:view",
"type": "uri",
"name": "查看字典值",
"uri": "/dict/dictValue/{*}",
"menuId": "数据字典",
"method": "GET"
},
{
"code": "departManager:view",
"type": "uri",
"name": "查看部门值",
"uri": "/admin/depart/{*}",
"menuId": "部门管理",
"method": "GET"
},
{
"code": "positionManager:btn_edit",
"type": "button",
"name": "编辑岗位",
"uri": "/admin/posision/{*}",
"menuId": "部门管理",
"method": "PUT"
},
{
"code": "tenantManager:btn_add",
"type": "button",
"name": "新增租户",
"uri": "/admin/tenant",
"menuId": "租户管理",
"method": "POST"
},
{
"code": "menuManager:btn_add",
"type": "button",
"name": "新增",
"uri": "/admin/menu",
"menuId": "菜单管理",
"method": "POST"
},
{
"code": "tenantManager:btn_user",
"type": "button",
"name": "授予用户",
"uri": "/admin/tenant/user",
"menuId": "租户管理",
"method": "POST"
},
{
"code": "groupManager:menu",
"type": "uri",
"name": "分配菜单",
"uri": "/admin/group/{*}/authority/menu",
"menuId": "角色权限管理",
"method": "POST"
},
{
"code": "groupTypeManager:btn_del",
"type": "button",
"name": "删除",
"uri": "/admin/groupType/{*}",
"menuId": "角色类型管理",
"method": "DELETE"
},
{
"code": "groupManager:btn_authorizeManager",
"type": "button",
"name": "权限下发",
"uri": "/admin/group/{*}/authorize",
"menuId": "角色权限管理",
"method": "GET"
},
{
"code": "groupManager:btn_userManager",
"type": "button",
"name": "分配用户",
"uri": "/admin/group/{*}/user",
"menuId": "角色权限管理",
"method": "PUT"
},
{
"code": "tenantManager:btn_del",
"type": "uri",
"name": "删除租户",
"uri": "/admin/tenant/{*}",
"menuId": "租户管理",
"method": "DELETE"
},
{
"code": "groupManager:authorize_menu",
"type": "button",
"name": "菜单下发",
"uri": "/admin/group/{*}/authorize/menu",
"menuId": "角色权限管理",
"method": "POST"
},
{
"code": "dictValueManager:btn_edit",
"type": "button",
"name": "编辑字典值",
"uri": "/dict/dictValue/{*}",
"menuId": "数据字典",
"method": "PUT"
},
{
"code": "positionManager:btn_group",
"type": "button",
"name": "分配岗位角色",
"uri": "/admin/position/{*}/group",
"menuId": "部门管理",
"method": "PUT"
},
{
"code": "positionManager:btn_del",
"type": "button",
"name": "删除岗位",
"uri": "/admin/position/{*}",
"menuId": "部门管理",
"method": "DELETE"
},
{
"code": "menuManager:btn_element_add",
"type": "button",
"name": "新增元素",
"uri": "/admin/element",
"menuId": "菜单管理",
"method": "POST"
},
{
"code": "groupManager:element",
"type": "uri",
"name": "分配资源",
"uri": "/admin/group/{*}/authority/element",
"menuId": "角色权限管理",
"method": "POST"
},
{
"code": "menuManager:btn_edit",
"type": "button",
"name": "编辑",
"uri": "/admin/menu/{*}",
"menuId": "菜单管理",
"method": "PUT"
},
{
"code": "groupManager:btn_resourceManager",
"type": "button",
"name": "分配权限",
"uri": "/admin/group/{*}/authority",
"menuId": "角色权限管理",
"method": "GET"
},
{
"code": "groupManager:btn_edit",
"type": "button",
"name": "编辑",
"uri": "/admin/group/{*}",
"menuId": "角色权限管理",
"method": "PUT"
},
{
"code": "groupManager:view",
"type": "uri",
"name": "查看",
"uri": "/admin/group/{*}",
"menuId": "角色权限管理",
"method": "GET"
},
{
"code": "departManager:btn_add",
"type": "button",
"name": "新增部门值",
"uri": "/admin/depart",
"menuId": "部门管理",
"method": "POST"
},
{
"code": "tenantManager:view",
"type": "uri",
"name": "查看租户",
"uri": "/admin/tenant/{*}",
"menuId": "租户管理",
"method": "GET"
},
{
"code": "dictValueManager:btn_add",
"type": "button",
"name": "新增字典值",
"uri": "/dict/dictValue",
"menuId": "数据字典",
"method": "POST"
},
{
"code": "userManager:btn_add",
"type": "button",
"name": "新增",
"uri": "/admin/user",
"menuId": "用户管理",
"method": "POST"
}
]
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">status</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td>用户id</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>资源编码</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">string</td>
<td>类型</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;">uri</td>
<td style="text-align: left;">string</td>
<td>请求url</td>
</tr>
<tr>
<td style="text-align: left;">menuId</td>
<td style="text-align: left;">string</td>
<td>资源关联菜单id</td>
</tr>
<tr>
<td style="text-align: left;">method</td>
<td style="text-align: left;">string</td>
<td>资源请求类型</td>
</tr>
<tr>
<td style="text-align: left;">description</td>
<td style="text-align: left;">string</td>
<td>描述</td>
</tr>
</tbody>
</table>