Feature: Kilometerstand-Feld für Fahrräder und verbesserte Warnungen

- currentMileage Feld zu Bike-Modell hinzugefügt
- calculateServiceStatus verwendet jetzt aktuellen Kilometerstand des Fahrrads
- Warnungen für überfällige Wartungen (OVERDUE Status)
- Rote Warnung bei überfälligen Teilen
- Kilometerstand wird in BikeDetail und BikeCard angezeigt
- AlertBadge unterstützt jetzt critical Variante
- Verbesserte Statusanzeige mit Überfällig-Hinweis
This commit is contained in:
Denis Urs Rudolph
2025-12-05 22:36:58 +01:00
parent 81edc206e0
commit d37676f3c0
10 changed files with 134 additions and 44 deletions

View File

@@ -11,15 +11,16 @@ datasource db {
}
model Bike {
id String @id @default(cuid())
name String
brand String?
model String?
purchaseDate DateTime?
notes String?
wearParts WearPart[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id String @id @default(cuid())
name String
brand String?
model String?
purchaseDate DateTime?
currentMileage Int @default(0)
notes String?
wearParts WearPart[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model WearPart {