@FeignClient(name="${app.services.resource-core:resource-core}")
@RequestMapping(value="/menu")
public interface MenuClient
| 限定符和类型 | 方法和说明 |
|---|---|
String |
associateMenuAndRoles(String menuId,
String roles,
boolean replace) |
String |
associateRoleAndMenuList(Map params) |
void |
deleteMenu(String id) |
List<MenuView> |
findListMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc(List<String> ids,
String type) |
MenuView |
findMenuById(String id) |
MenuView |
findMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc(String id,
String type) |
List<MenuView> |
getAllMenus() |
Map |
getCurrentUserPermissions(String userName,
String type)
获取当前登录用户权限
|
List<String> |
queryMenuRoleRefsByMenuId(String menuId) |
List<String> |
queryMenuRoleRefsByRoleId(String roleId) |
String |
removeMenuAndRole(String menuId,
String roleId) |
Menu |
saveMenu(Menu menu) |
Menu |
saveMenuParams(String parentId,
String id,
String name,
String type,
String url,
String remark,
boolean isAdd,
String icon,
String css,
boolean useRoute) |
Menu |
updateMenu(String nodeArr,
String type) |
@RequestMapping(value="saveMenuParams") Menu saveMenuParams(@RequestParam(name="parentId",required=false) String parentId, @RequestParam(name="id",required=false) String id, @RequestParam(name="name",required=false) String name, @RequestParam(name="type",required=false) String type, @RequestParam(name="url",required=false) String url, @RequestParam(name="remark",required=false) String remark, @RequestParam(name="isAdd",required=false) boolean isAdd, @RequestParam(name="icon",required=false) String icon, @RequestParam(name="css",required=false) String css, @RequestParam(name="useRoute",required=false) boolean useRoute)
@RequestMapping(value="/deleteMenu/{id}")
void deleteMenu(@PathVariable(name="id")
String id)
@GetMapping(value="/query/findMenuById") MenuView findMenuById(@RequestParam(name="id",required=false) String id)
@RequestMapping(value="/query/findMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc") MenuView findMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc(@RequestParam(name="id",required=false) String id, @RequestParam(name="type",required=false) String type)
@RequestMapping(value="/updateMenu") Menu updateMenu(@RequestParam(name="nodeArr") String nodeArr, @RequestParam(name="type") String type)
@GetMapping(value="/associate/associateMenuAndRoleList") String associateMenuAndRoles(@RequestParam(name="menuId") String menuId, @RequestParam(name="roleIds") String roles, @RequestParam(name="replaceAll",required=false) boolean replace)
@PostMapping(value="/associate/associateRoleAndMenuList") String associateRoleAndMenuList(@RequestBody Map params)
@RequestMapping(value="/remove/removeMenuAndRoleList") String removeMenuAndRole(@RequestParam(name="menuId") String menuId, @RequestParam(name="roleId") String roleId)
@RequestMapping(value="/query/queryMenuRoleRefsByMenuId") List<String> queryMenuRoleRefsByMenuId(@RequestParam(name="menuId",required=false) String menuId)
@RequestMapping(value="/query/queryMenuRoleRefsByRoleId") List<String> queryMenuRoleRefsByRoleId(@RequestParam(name="roleId",required=false) String roleId)
@RequestMapping(value="/query/findListMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc") List<MenuView> findListMenuByIdAndAndTypeAndParentIsNullOrderByWeightAsc(@RequestParam(name="ids",required=false) List<String> ids, @RequestParam(name="type",required=false) String type)
Copyright © 2020 GTMAP. All rights reserved.