Moved API and DB methods to interfaces in order to leverage Dependency Injection, disolved APICaller class, including functionality in several other functions, included Single Load Lock information into Production Passdown report, changed persistant data file to json instead of xml, and adjusted persistant data file to include a week's worth of data instead of a single day.
This commit is contained in:
@ -1,17 +1,156 @@
|
||||
{
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"OperatorHeadcountDays": 13,
|
||||
"OperatorHeadcountNights": 13,
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30"
|
||||
}
|
||||
[
|
||||
{
|
||||
"Day": 0,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 1,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 2,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 3,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 4,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 5,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 0,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"Day": 6,
|
||||
"Entries": {
|
||||
"OperatorHeadcountDays": 6,
|
||||
"OperatorHeadcountNights": 15,
|
||||
"OperatorCallOutsDays": 2,
|
||||
"OperatorCallOutsNights": 0,
|
||||
"EngineeringHeadcountDays": 2,
|
||||
"EngineeringHeadcountNights": 2,
|
||||
"EngineeringCallOutsDays": 0,
|
||||
"EngineeringCallOutsNights": 0,
|
||||
"MaintenanceHeadcountDays": 4,
|
||||
"MaintenanceHeadcountNights": 5,
|
||||
"MaintenanceCallOutsDays": 0,
|
||||
"MaintenanceCallOutsNights": 2,
|
||||
"BottleChanges": "R22",
|
||||
"DailyPartChanges": "R22,R23,R25",
|
||||
"WeeklyPartChanges": "R21,R23,R29,R30",
|
||||
"SingleLoadLockASM": 0,
|
||||
"SingleLoadLockHTR": 0
|
||||
}
|
||||
}
|
||||
]
|
Reference in New Issue
Block a user