Reorganized project structure to separate backend process from frontend process.

This commit is contained in:
Daniel Wathen
2022-12-22 12:10:18 -07:00
parent b5def3da89
commit 80696e5fe6
131 changed files with 494 additions and 347 deletions

View File

@ -0,0 +1,8 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class EquipmentStateByDay
{
public string StartTime { get; set; }
public string AvailablePct { get; set; }
}
}

View File

@ -0,0 +1,27 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class ManualReportEntries
{
public DayOfWeek Day { get; set; }
public DateTime Date { get; set; }
public int OperatorHeadcountDays { get; set; }
public int OperatorHeadcountNights { get; set; }
public int OperatorCallOutsDays { get; set; }
public int OperatorCallOutsNights { get; set; }
public int EngineeringHeadcountDays { get; set; }
public int EngineeringHeadcountNights { get; set; }
public int EngineeringCallOutsDays { get; set; }
public int EngineeringCallOutsNights { get; set; }
public int MaintenanceHeadcountDays { get; set; }
public int MaintenanceHeadcountNights { get; set; }
public int MaintenanceCallOutsDays { get; set; }
public int MaintenanceCallOutsNights { get; set; }
public string BottleChanges { get; set; }
public string DailyPartChanges { get; set; }
public string WeeklyPartChanges { get; set; }
public int ASMSingleLoadLock { get; set; }
public int HTRSingleLoadLock { get; set; }
public int ASMUnloadTempsLessThan700 { get; set; }
public int HTRUnloadTempsLessThan700 { get; set; }
}
}

View File

@ -0,0 +1,10 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class QuarterlyTargets
{
public int Reactor_Outs { get; set; }
public int Yield_Outs { get; set; }
public int IFX_Scrap { get; set; }
public float Yield { get; set; }
}
}

View File

@ -0,0 +1,11 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class RDS
{
public int Reactor { get; set; }
public string ReactorType { get; set; }
public DateTime DateOut { get; set; }
public int UnloadTemp { get; set; }
public string LayerType { get; set; }
}
}

View File

@ -0,0 +1,10 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class Reactor
{
public int ReactorNumber { get; set; }
public string Type { get; set; }
public string PocketSize { get; set; }
public bool HasDisabledLoadlock { get; set; }
}
}

View File

@ -0,0 +1,8 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class ReactorOutsByDay
{
public string StartDate { get; set; }
public int TotalWafers { get; set; }
}
}

View File

@ -0,0 +1,9 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class ReactorOutsByRDS
{
public string RDS_NO { get; set; }
public string Units { get; set; }
public string EndProcessTime { get; set; }
}
}

View File

@ -0,0 +1,11 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class ScrapByDay
{
public string StartDate { get; set; }
public int TW_PROD { get; set; }
public int TOT_REJ_CUST { get; set; }
public int TOT_REJ_MANU { get; set; }
public int TOT_REJ_WFRS { get; set; }
}
}

View File

@ -0,0 +1,15 @@
namespace ReportingServices.Shared.Models.ProductionReport
{
public class ToolStateCurrent
{
public string Tool { get; set; }
public string TranTime { get; set; }
public string GanttEndTime { get; set; }
public string GanttElapsedHours { get; set; }
public string BasicStateDescription { get; set; }
public string SubState { get; set; }
public string ReactorStatus { get; set; }
public string Comment { get; set; }
}
}