new features

This commit is contained in:
Matthias Hochmeister
2026-03-23 16:09:42 +01:00
parent e9a9478aac
commit 8c66492b27
40 changed files with 2016 additions and 117 deletions

View File

@@ -167,11 +167,22 @@ export interface UpdateAusruestungData {
}
export interface CreateAusruestungWartungslogData {
datum: string;
art: AusruestungWartungslogArt;
beschreibung: string;
ergebnis?: string;
kosten?: number;
pruefende_stelle?: string;
dokument_url?: string;
datum: string;
art: AusruestungWartungslogArt;
beschreibung: string;
ergebnis?: string;
kosten?: number;
pruefende_stelle?: string;
dokument_url?: string;
naechste_pruefung_am?: string;
}
export interface UpdateAusruestungWartungslogData {
datum?: string;
art?: AusruestungWartungslogArt;
beschreibung?: string;
ergebnis?: string | null;
kosten?: number | null;
pruefende_stelle?: string | null;
naechste_pruefung_am?: string | null;
}

View File

@@ -52,6 +52,11 @@ export interface Fahrzeug {
aktiver_lehrgang?: AktiverLehrgang | null;
}
export type WartungslogErgebnis =
| 'bestanden'
| 'bestanden_mit_maengeln'
| 'nicht_bestanden';
export interface FahrzeugWartungslog {
id: string;
fahrzeug_id: string;
@@ -62,6 +67,8 @@ export interface FahrzeugWartungslog {
kraftstoff_liter: number | null;
kosten: number | null;
externe_werkstatt: string | null;
ergebnis: WartungslogErgebnis | null;
naechste_faelligkeit: Date | null;
erfasst_von: string | null;
created_at: Date;
}
@@ -174,4 +181,16 @@ export interface CreateWartungslogData {
kraftstoff_liter?: number;
kosten?: number;
externe_werkstatt?: string;
ergebnis?: WartungslogErgebnis;
naechste_faelligkeit?: string;
}
export interface UpdateWartungslogData {
datum: string;
art?: WartungslogArt;
beschreibung: string;
km_stand?: number;
externe_werkstatt?: string;
ergebnis?: WartungslogErgebnis;
naechste_faelligkeit?: string;
}