| 12345678910111213141516171819202122232425262728 |
- using Abp.Application.Services.Dto;
- using VberZero.AppService.Roles.Dto;
- using VberZero.AppService.Base;
- using VberZero.AppService.Base.Dto;
- using VberZero.AppService.Users.Dto;
- namespace VberZero.AppService.Users;
- public interface IUserAppServiceBase : IVzCrudAppService<UserDto, long, VzPagedRequestDto, CreateUserDto, UpdateUserDto>
- {
- Task<string[]> GetUserRoles(long userId);
- Task<PermissionDto> GetPermissions(long userId);
- Task ResetLock(VzEntityDto<long> input);
- Task DeActivate(EntityDto<long> user);
- Task Activate(EntityDto<long> user);
- Task<ListResultDto<RoleDto>> GetRoles(long userId);
- Task ChangeLanguage(ChangeUserLanguageDto input);
- Task<bool> ChangePassword(ChangePasswordDto input);
- }
|