using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services; using Abp.Application.Services.Dto; using ShwasherSys.BaseSysInfo.Roles.Dto; using IwbZero.AppServiceBase; namespace ShwasherSys.BaseSysInfo.Roles { public interface IRolesAppService : IAsyncCrudAppService { Task GetRoleByIdAsync(int roleId); List GetRoleTypeSelect(); Task IsGrantedAsync(int roleId, string permissionNmae); Task> GetAllRole(PagedRequestDto input); Task> GetAllPermissions(); //Task> GetRoles(PagedResultRequestDto input); Task Auth(AuthDto input); } }