|  | @@ -103,11 +103,11 @@ public class RoleService : BaseService, IRoleService, IDynamicApi
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      /// <summary>
 |  |      /// <summary>
 | 
											
												
													
														|  | -    /// 新增角色用户列表
 |  | 
 | 
											
												
													
														|  | 
 |  | +    /// 新增角色用户
 | 
											
												
													
														|  |      /// </summary>
 |  |      /// </summary>
 | 
											
												
													
														|  |      /// <param name="input"></param>
 |  |      /// <param name="input"></param>
 | 
											
												
													
														|  |      /// <returns></returns>
 |  |      /// <returns></returns>
 | 
											
												
													
														|  | -    public async Task<IResultOutput> AddRoleUserListAsync(RoleAddRoleUserListInput input)
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public async Task<IResultOutput> AddRoleUserAsync(RoleAddRoleUserListInput input)
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  |          var roleId = input.RoleId;
 |  |          var roleId = input.RoleId;
 | 
											
												
													
														|  |          var userIds = await _userRoleRepository.Select.Where(a => a.RoleId == roleId).ToListAsync(a => a.UserId);
 |  |          var userIds = await _userRoleRepository.Select.Where(a => a.RoleId == roleId).ToListAsync(a => a.UserId);
 | 
											
										
											
												
													
														|  | @@ -121,6 +121,23 @@ public class RoleService : BaseService, IRoleService, IDynamicApi
 | 
											
												
													
														|  |          return ResultOutput.Ok();
 |  |          return ResultOutput.Ok();
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    /// <summary>
 | 
											
												
													
														|  | 
 |  | +    /// 移除角色用户
 | 
											
												
													
														|  | 
 |  | +    /// </summary>
 | 
											
												
													
														|  | 
 |  | +    /// <param name="input"></param>
 | 
											
												
													
														|  | 
 |  | +    /// <returns></returns>
 | 
											
												
													
														|  | 
 |  | +    [HttpPost]
 | 
											
												
													
														|  | 
 |  | +    public async Task<IResultOutput> RemoveRoleUserAsync(RoleAddRoleUserListInput input)
 | 
											
												
													
														|  | 
 |  | +    {
 | 
											
												
													
														|  | 
 |  | +        var userIds = input.UserIds;
 | 
											
												
													
														|  | 
 |  | +        if (userIds != null && userIds.Any())
 | 
											
												
													
														|  | 
 |  | +        {
 | 
											
												
													
														|  | 
 |  | +            await _userRoleRepository.Where(a => a.RoleId == input.RoleId && input.UserIds.Contains(a.UserId)).ToDelete().ExecuteAffrowsAsync();
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        return ResultOutput.Ok();
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      public async Task<IResultOutput> AddAsync(RoleAddInput input)
 |  |      public async Task<IResultOutput> AddAsync(RoleAddInput input)
 | 
											
												
													
														|  |      {
 |  |      {
 | 
											
												
													
														|  |          if (await _roleRepository.Select.AnyAsync(a => a.ParentId == input.ParentId && a.Name == input.Name))
 |  |          if (await _roleRepository.Select.AnyAsync(a => a.ParentId == input.ParentId && a.Name == input.Name))
 |