task-tracking-system / TaskTrackingSystem.Shared /Models /Report /EmployeeProductivityReportDto.cs
User
fix: reports
4671199
Raw
History Blame Contribute Delete
818 Bytes
namespace TaskTrackingSystem.Shared.Models.Report;
public class EmployeeProductivityReportDto
{
public long UserId { get; set; }
public string FullName { get; set; } = string.Empty;
public string Username { get; set; } = string.Empty;
public int AssignedCount { get; set; }
public int CompletedCount { get; set; }
public int AssignedIssues { get; set; }
public int OpenIssues { get; set; }
public int OverdueIssues { get; set; }
public decimal ActualHours { get; set; }
public string WorkloadLevel { get; set; } = "Balanced";
public double AverageCompletionTimeDays { get; set; }
public string Trend { get; set; } = "Stable";
public double CompletionRate { get; set; }
public double Efficiency { get; set; }
public double OnTimeDeliveryRate { get; set; }
}