lark

mht微服务框架


获取用户所有菜单下资源

<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>

页面列表

ITEM_HTML