UpsertEquipmentLogDto
equipmentIdstringrequired
tunnelIdstringrequired
logDatestringrequired
shiftDesignationstringrequired
Possible values: [DAY, NIGHT, CUSTOM]
srsCategorystringrequired
Possible values: [LOCOMOTIVE, WAGON, COMPRESSOR, BOBCAT_LHD, BOESMAN_DRILL, PUMP, LAMP]
statusstringrequired
Possible values: [OPERATIONAL, UNDER_MAINTENANCE, BROKEN_DOWN, NOT_AVAILABLE]
operationalMinutesnumber
Operational minutes within the shift (FR-EQUIP-002).
totalShiftMinutesnumber
Total shift minutes. Defaults to 720 (12h).
breakdownDurationMinutesnumber
breakdownCategorystring
Possible values: [MECHANICAL, ELECTRICAL, OPERATOR_ERROR, SUPPLY_SHORTAGE]
breakdownReasonstring
pressureReadingBarnumber
COMPRESSOR — pressure reading (bar).
dischargeVolumeM3number
PUMP — discharge volume (m³).
unitsAssignednumber
WAGON / BOESMAN_DRILL — assigned unit count.
unitsOperationalnumber
WAGON / BOESMAN_DRILL — operational unit count.
shiftsUsednumber
BOESMAN_DRILL — shifts used.
lampsIssuednumber
LAMP — number issued at shift start.
lampsReturnednumber
LAMP — number returned at shift end.
notesstring
UpsertEquipmentLogDto
{
"equipmentId": "string",
"tunnelId": "string",
"logDate": "string",
"shiftDesignation": "DAY",
"srsCategory": "LOCOMOTIVE",
"status": "OPERATIONAL",
"operationalMinutes": 0,
"totalShiftMinutes": 0,
"breakdownDurationMinutes": 0,
"breakdownCategory": "MECHANICAL",
"breakdownReason": "string",
"pressureReadingBar": 0,
"dischargeVolumeM3": 0,
"unitsAssigned": 0,
"unitsOperational": 0,
"shiftsUsed": 0,
"lampsIssued": 0,
"lampsReturned": 0,
"notes": "string"
}