using HelpDesk.Models.Enums; namespace HelpDesk.Models.DTOs; public class DashboardStatsDto { public int TotalTickets { get; set; } public int OpenTickets { get; set; } public int InProgressTickets { get; set; } public int PendingTickets { get; set; } public int ResolvedTickets { get; set; } public int ClosedTickets { get; set; } public int CriticalTickets { get; set; } public int HighTickets { get; set; } public int MediumTickets { get; set; } public int LowTickets { get; set; } public double AverageResponseTimeMinutes { get; set; } public double AverageResolutionTimeMinutes { get; set; } public List AgentWorkloads { get; set; } = new(); } public class AgentWorkloadDto { public Guid UserId { get; set; } public string UserName { get; set; } = string.Empty; public int ActiveTickets { get; set; } public int ResolvedThisWeek { get; set; } }