| | |
| | | void assignRoleMenu(Long roleId, Set<Long> menuIds); |
| | | |
| | | /** |
| | | * 设置角色应用菜单 |
| | | * |
| | | * @param roleId 角色编号 |
| | | * @param menuIds 菜单编号集合 |
| | | */ |
| | | // void assignRoleAppMenu(Long roleId, Set<Long> menuIds); |
| | | |
| | | /** |
| | | * 处理角色删除时,删除关联授权数据 |
| | | * |
| | | * @param roleId 角色编号 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获得角色拥有的应用菜单编号集合 |
| | | * |
| | | * @param roleId 角色编号 |
| | | * @return 菜单编号集合 |
| | | */ |
| | | default Set<Long> getRoleAppMenuListByRoleId(Long roleId) { |
| | | return getRoleAppMenuListByRoleId(singleton(roleId)); |
| | | } |
| | | |
| | | /** |
| | | * 获得角色们拥有的菜单编号集合 |
| | | * |
| | | * @param roleIds 角色编号数组 |
| | |
| | | Set<Long> getRoleMenuListByRoleId(Collection<Long> roleIds); |
| | | |
| | | /** |
| | | * 获得角色们拥有的应用菜单编号集合 |
| | | * |
| | | * @param roleIds 角色编号数组 |
| | | * @return 菜单编号集合 |
| | | */ |
| | | Set<Long> getRoleAppMenuListByRoleId(Collection<Long> roleIds); |
| | | |
| | | /** |
| | | * 获得拥有指定菜单的角色编号数组,从缓存中获取 |
| | | * |
| | | * @param menuId 菜单编号 |