IRoleAppServiceBase.cs 559 B

123456789101112131415161718
  1. using Abp.Application.Services.Dto;
  2. using VberZero.AppService.Base;
  3. using VberZero.AppService.Base.Dto;
  4. using VberZero.AppService.Roles.Dto;
  5. namespace VberZero.AppService.Roles;
  6. public interface IRoleAppServiceBase : IVzCrudAppService<RoleDto, int, VzPagedRequestDto, CreateRoleDto, UpdateRoleDto>
  7. {
  8. Task<PermissionDto> GetPermissions(int roleId);
  9. Task<ListResultDto<PermissionDto>> GetAllPermissions();
  10. Task<GetRoleForEditOutput> GetRoleForEdit(EntityDto input);
  11. Task<ListResultDto<RoleListDto>> GetRolesAsync(GetRolesInput input);
  12. }