namespace CompanyManagement.Infrastructure.Excel.RollCall; public class CaseHistoryRollCallExcelForEmployeeViewModel { public DateTime DateGr { get; set; } public string PersianYear { get; set; } public string PersianMonthName { get; set; } public long EmployeeId { get; set; } public string PersonnelCode { get; set; } public string EmployeeFullName { get; set; } public string TotalWorkingHoursFa { get; set; } public string TotalWorkingTimeSpan { get; set; } public List RollCalls { get; set; } } public class RollCallItemForEmployeeExcelViewModel { public DateTime DateGr { get; set; } public string PersonnelCode { get; set; } public string EmployeeFullName { get; set; } public string DateFa { get; set; } public string DayOfWeekFa { get; set; } public bool IsHoliday { get; set; } public bool IsAbsent { get; set; } public string StartsItems { get; set; } public string EndsItems { get; set; } public bool HasLeave { get; set; } public string TotalWorkingHours { get; set; } public string EnterTimeDifferences { get; set; } public string ExitTimeDifferences { get; set; } } public class RollCallTimeExcelViewModel { public string StartDate { get; set; } public string EndDate { get; set; } public TimeSpan TotalHours { get; set; } }