| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | public List<String> dataScopeTreeKeys(String roleIds) { |
| | | List<RoleScope> roleScopes = this.roleScopeService.list(Wrappers.<RoleScope>query().lambda().eq(RoleScope::getScopeCategory, CommonConstant.DATA_SCOPE_CATEGORY).in(RoleScope::getRoleId, Func.toLongList(roleIds))); |
| | | /* |
| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | public List<String> apiScopeTreeKeys(String roleIds) { |
| | | List<RoleScope> roleScopes = this.roleScopeService.list(Wrappers.<RoleScope>query().lambda().eq(RoleScope::getScopeCategory, CommonConstant.API_SCOPE_CATEGORY).in(RoleScope::getRoleId, Func.toLongList(roleIds))); |
| | | /* |
| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | @Cacheable(cacheNames = {"blade:menu"}, key = "'auth:routes:' + #user.roleId") |
| | | public List<Kv> authRoutes(BladeUser user) { |
| | | List<MenuDTO> routes = ((MenuMapper) this.baseMapper).authRoutes(Func.toLongList(user.getRoleId())); |
| | |
| | | return list; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | public boolean removeMenu(String ids) { |
| | | Long cnt = this.baseMapper.selectCount(Wrappers.<Menu>query().lambda().in(Menu::getParentId, Func.toLongList(ids))); |
| | | /* |
| | |
| | | return removeByIds(Func.toLongList(ids)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | public boolean submit(Menu menu) { |
| | | Menu parentMenu; |
| | | |
| | |
| | | return list; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.IMenuService |
| | | @Override |
| | | public List<MenuVO> grantTreeCard(BladeUser user, List<Integer> categoryList) { |
| | | List<MenuVO> roleMenus = new ArrayList<>(); |
| | | |