| 
					
				 | 
			
			
				@@ -81,6 +81,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 角色列表
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<SysRole> selectRoleAll()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return SpringUtils.getAopProxy(this).selectRoleList(new SysRole());
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,6 +93,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param userId 用户ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 选中角色ID列表
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<Integer> selectRoleListByUserId(Long userId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return roleMapper.selectRoleListByUserId(userId);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -103,6 +105,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param roleId 角色ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 角色对象信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public SysRole selectRoleById(Long roleId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return roleMapper.selectRoleById(roleId);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -149,6 +152,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param role 角色信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void checkRoleAllowed(SysRole role)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotNull(role.getRoleId()) && role.isAdmin())
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -207,6 +211,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param role 角色信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int updateRoleStatus(SysRole role)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return roleMapper.updateRole(role);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -296,6 +301,7 @@ public class SysRoleServiceImpl implements ISysRoleService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param roleIds 需要删除的角色ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int deleteRoleByIds(Long[] roleIds)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (Long roleId : roleIds)
 
			 |