using Distribution.Models; namespace Distribution.Infra.Authorization; public interface IPermissionService { Task HasPermissionAsync(Guid roleId, string permissionCode); Task> GetRolePermissionsAsync(Guid roleId); Task> GetAllAsync(); }