Zum Inhalt springen

4. Personal

Das Array personnel listet alle auf der Baustelle eingesetzten Arbeitskräfte auf, gruppiert nach Funktion/Rolle.

Felder

FeldnameJSON-KeyTypPflichtBeschreibungBeispiel
IDidUUIDuuid
Bericht-IDreport_idUUIDuuid
AnzahlcountINTPersonenanzahl dieser Gruppe5
Stunden gesamthoursDECIMAL(6,2)Gesamtstunden der Gruppe42.50
Funktion/RolleroleVARCHAR(100)Berufsbezeichnung oder FunktionGleisbauer

JSON-Beispiel

{
"personnel": [
{
"id": "uuid",
"report_id": "uuid",
"count": 5,
"hours": "42.50",
"role": "Gleisbauer"
},
{
"id": "uuid",
"report_id": "uuid",
"count": 1,
"hours": "8.00",
"role": "Bauleiter"
},
{
"id": "uuid",
"report_id": "uuid",
"count": 2,
"hours": "16.00",
"role": "Schweißer"
}
]
}