| 1234567891011121314151617181920 |
- using System.Threading.Tasks;
- using Abp.Application.Services.Dto;
- using WeApp.BaseSystem.Users.Dto;
- using IwbZero.AppServiceBase;
- namespace WeApp.BaseSystem.Users
- {
- public interface IUsersAppService : IIwbZeroAsyncCrudAppService<UserDto, long, IwbPagedRequestDto, UserCreateDto, UserUpdateDto>
- {
- Task ChangeLanguage(ChangeUserLanguageDto input);
- Task<bool> ChangePassword(ChangePasswordDto input);
- Task ResetLock(EntityDto<long> input);
- Task ResetPassword(EntityDto<long> input);
- Task Auth(AuthDto input);
- Task<string[]> GetUserRoles(long userId);
- Task<PermissionAuthDto> GetPermissions(long userId);
- //Task<ListResultDto<RoleDto>> GetRoles();
- //List<SelectListItem> GetRoleSelects();
- }
- }
|