| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public String checkRoleNameUnique(SysRole role)
|
| | | public boolean checkRoleNameUnique(SysRole role)
|
| | | {
|
| | | Long roleId = StringUtils.isNull(role.getRoleId()) ? -1L : role.getRoleId();
|
| | | SysRole info = roleMapper.checkRoleNameUnique(role.getRoleName());
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | public String checkRoleKeyUnique(SysRole role)
|
| | | public boolean checkRoleKeyUnique(SysRole role)
|
| | | {
|
| | | Long roleId = StringUtils.isNull(role.getRoleId()) ? -1L : role.getRoleId();
|
| | | SysRole info = roleMapper.checkRoleKeyUnique(role.getRoleKey());
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public int insertRole(SysRole role)
|
| | | {
|
| | | // 新增角色信息
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public int updateRole(SysRole role)
|
| | | {
|
| | | // 修改角色信息
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public int authDataScope(SysRole role)
|
| | | {
|
| | | // 修改角色信息
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public int deleteRoleById(Long roleId)
|
| | | {
|
| | | // 删除角色与菜单关联
|
| | |
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | | @Transactional
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public int deleteRoleByIds(Long[] roleIds)
|
| | | {
|
| | | for (Long roleId : roleIds)
|