public class MenuUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
private static MenuService |
menuService |
| 构造器和说明 |
|---|
MenuUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearCache()
移除所有菜单缓存信息
|
static List<Menu> |
findListAll()
查找所有菜单信息
|
static List<Menu> |
findListByParentId(String parentId)
获取菜单子节点
|
static List<Menu> |
findListByUser(String userId)
返回用户拥有的的所有菜单,去重以后的
超级用户,则拥有所有权限 未启用的角色的菜单是不会返回的 |
static List<Menu> |
findListByUser(User user)
返回用户拥有的的所有菜单,去重以后的
超级用户,则拥有所有权限 未启用的角色的菜单是不会返回的 |
static List<Menu> |
hasPermissionMenus(List<Menu> menuList)
只返回当前用户拥有权限的菜单
|
static Boolean |
isContainMenu(List<Menu> menuList,
Menu menu)
菜单列表中是否包含该菜单
|
private static final org.slf4j.Logger logger
private static MenuService menuService
public static List<Menu> findListByParentId(String parentId)
parentId - public static List<Menu> findListByUser(String userId)
public static List<Menu> findListByUser(User user)
public static Boolean isContainMenu(List<Menu> menuList, Menu menu)
menuList - 菜单列表menu - 判断是否包含的菜单public static void clearCache()
Copyright © 2023. All rights reserved.