| | |
| | | *
|
| | | * @return 角色列表
|
| | | */
|
| | | @Override
|
| | | public List<SysRole> selectRoleAll()
|
| | | {
|
| | | return SpringUtils.getAopProxy(this).selectRoleList(new SysRole());
|
| | |
| | | * @param userId 用户ID
|
| | | * @return 选中角色ID列表
|
| | | */
|
| | | @Override
|
| | | public List<Integer> selectRoleListByUserId(Long userId)
|
| | | {
|
| | | return roleMapper.selectRoleListByUserId(userId);
|
| | |
| | | * @param roleId 角色ID
|
| | | * @return 角色对象信息
|
| | | */
|
| | | @Override
|
| | | public SysRole selectRoleById(Long roleId)
|
| | | {
|
| | | return roleMapper.selectRoleById(roleId);
|
| | |
| | | *
|
| | | * @param role 角色信息
|
| | | */
|
| | | @Override
|
| | | public void checkRoleAllowed(SysRole role)
|
| | | {
|
| | | if (StringUtils.isNotNull(role.getRoleId()) && role.isAdmin())
|
| | |
| | | * @param role 角色信息
|
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public int updateRoleStatus(SysRole role)
|
| | | {
|
| | | return roleMapper.updateRole(role);
|
| | |
| | | * @param roleIds 需要删除的角色ID
|
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public int deleteRoleByIds(Long[] roleIds)
|
| | | {
|
| | | for (Long roleId : roleIds)
|