Zum Inhalt springen

1. Kopfdaten

Die Kopfdaten identifizieren den Bautagesbericht eindeutig und ordnen ihn einem Projekt und Baulos zu. Alle Felder dieses Abschnitts sind Pflichtfelder.

Felder

FeldnameJSON-KeyTypPflichtBeschreibungBeispiel
Berichts-IDidUUIDSystemgenerierte eindeutige IDa3f2b1c4-...
BerichtsnummernumberINT (auto)Fortlaufende Nummer pro Projekt42
Projekt-IDproject_idUUIDReferenz auf das übergeordnete Projektdb-proj-001
ProjektnameVARCHAR(255)Wird über project_id aufgelöstABS Augsburg–München
Baulosconstruction_lotVARCHAR(255)Baulos-BezeichnungLos 3 – Gleisbau Nord
GewerktradeVARCHAR(100)Ausführendes GewerkGleisbau
DatumdateDATE (ISO 8601)Berichtstag{ "year": 2025, "month": 6, "day": 12 }
AuftraggeberclientVARCHAR(255)Name des AuftraggebersDB InfraGO AG
BaustellenadresseaddressAddressVollständige Adresse der Baustellesiehe unten

Adress-Objekt

FeldnameJSON-KeyTypPflichtBeispiel
Straßestreet_nameVARCHAR(255)Bahnhofstraße
Hausnummerbuilding_numberVARCHAR(20)12a
PLZpost_codeVARCHAR(10)86150
Orttown_nameVARCHAR(255)Augsburg
LandcountryVARCHAR(2)ISO-3166-1 Alpha-2: DE

Status (state)

WertBedeutung
DRAFTEntwurf — noch nicht abgeschlossen
SUBMITTEDEingereicht — zur Genehmigung
APPROVEDGenehmigt
REJECTEDAbgelehnt

JSON-Beispiel

{
"id": "a3f2b1c4-1234-5678-abcd-ef0123456789",
"number": 42,
"project_id": "550e8400-e29b-41d4-a716-446655440000",
"construction_lot": "Los 3 – Gleisbau Nord",
"trade": "Gleisbau",
"date": { "year": 2025, "month": 6, "day": 12 },
"client": "DB InfraGO AG",
"version": 1,
"state": "DRAFT",
"created_at": "2025-06-12T06:00:00Z",
"updated_at": "2025-06-12T18:30:00Z",
"address": {
"street_name": "Bahnhofstraße",
"building_number": "12a",
"post_code": "86150",
"town_name": "Augsburg",
"country": "DE"
}
}