namespace Mws.Application.Roles; public class PermissionEntryDto { public string Screen { get; set; } = string.Empty; public bool CanView { get; set; } public bool CanCreate { get; set; } public bool CanEdit { get; set; } public bool CanDelete { get; set; } } public class RoleDto { public Guid Id { get; set; } public string Name { get; set; } = string.Empty; public bool IsSystem { get; set; } public List Permissions { get; set; } = []; } public class SaveRoleRequest { public string Name { get; set; } = string.Empty; public List Permissions { get; set; } = []; }