namespace AnalyticsDAL.DTO.OEE { public class OEEFactDTO { public long FactId { get; set; } public int MachineId { get; set; } public int WorkCenterId { get; set; } public DateTime FactDate { get; set; } public int ShiftId { get; set; } public decimal PlannedMinutes { get; set; } public decimal RunTimeMinutes { get; set; } public decimal DowntimeMinutes { get; set; } public decimal TotalProduced { get; set; } public decimal GoodQuantity { get; set; } public decimal RejectedQuantity { get; set; } public decimal ReworkQuantity { get; set; } public decimal Availability { get; set; } public decimal Performance { get; set; } public decimal Quality { get; set; } public decimal OEE { get; set; } public int TenantId { get; set; } } public class OEEReportDTO { public int MachineId { get; set; } public string MachineName { get; set; } = string.Empty; public int WorkCenterId { get; set; } public string WorkCenterName { get; set; } = string.Empty; public DateTime FactDate { get; set; } public decimal Availability { get; set; } public decimal Performance { get; set; } public decimal Quality { get; set; } public decimal OEE { get; set; } public decimal TotalProduced { get; set; } public decimal GoodQuantity { get; set; } public decimal RejectedQuantity { get; set; } } }