IUsersAppService.cs 777 B

1234567891011121314151617181920
  1. using System.Threading.Tasks;
  2. using Abp.Application.Services.Dto;
  3. using WeApp.BaseSystem.Users.Dto;
  4. using IwbZero.AppServiceBase;
  5. namespace WeApp.BaseSystem.Users
  6. {
  7. public interface IUsersAppService : IIwbZeroAsyncCrudAppService<UserDto, long, IwbPagedRequestDto, UserCreateDto, UserUpdateDto>
  8. {
  9. Task ChangeLanguage(ChangeUserLanguageDto input);
  10. Task<bool> ChangePassword(ChangePasswordDto input);
  11. Task ResetLock(EntityDto<long> input);
  12. Task ResetPassword(EntityDto<long> input);
  13. Task Auth(AuthDto input);
  14. Task<string[]> GetUserRoles(long userId);
  15. Task<PermissionAuthDto> GetPermissions(long userId);
  16. //Task<ListResultDto<RoleDto>> GetRoles();
  17. //List<SelectListItem> GetRoleSelects();
  18. }
  19. }