/**
  * 获取用户分配的菜单列表 注:对用户的功能权限进行了缓存,缓存key为authCacheItemManger的spaceName+用户登陆账号+'.menu'
  *
  * @param user
  * @return
  */
 @Cacheable(cacheItemManager = "authCacheItemManger", key = "'menu.'+#user.yhdlzh")
 public List<Menu> getAssignedMenuList(User user) {
   if (user.isSuperAdmin()) {
     return menuService.findAllEnableMenus();
   } else {
     return authoriztationMapper.getAssignedMenuList(user.getZjid());
   }
 }