Hybrid cars implementation 1.0(Without stats)

This commit is contained in:
EdiFarcas
2025-07-10 00:09:58 +03:00
parent b3b916f52b
commit cf1f78280c
14 changed files with 247 additions and 50 deletions
+4 -4
View File
@@ -23,27 +23,27 @@ model Car {
make String // Manufacturer (e.g. "BMW")
model String // Model (e.g. "320i")
year Int // Year (e.g. 2019)
fuelType FuelType
fuelTypes FuelType[] // Changed from single fuelType to array for hybrid support
fillUps FillUp[]
mileage MileageEntry[]
}
model FillUp {
id String @id @default(cuid())
car Car @relation(fields: [carId], references: [id])
car Car @relation(fields: [carId], references: [id], onDelete: Cascade)
carId String
mileage Int
liters Float
cost Float
currency Currency
date DateTime @default(now())
fuelType FuelType // Add fuelType to each fill-up
}
model MileageEntry {
id String @id @default(cuid())
car Car @relation(fields: [carId], references: [id])
car Car @relation(fields: [carId], references: [id], onDelete: Cascade)
carId String
mileage Int
date DateTime @default(now())