added mission fields
This commit is contained in:
@@ -1,21 +1,55 @@
|
||||
model Mission {
|
||||
id String @id @default(uuid())
|
||||
id Int @id @default(autoincrement())
|
||||
type missionType @default(primär)
|
||||
state MissionState @default(draft)
|
||||
addressLat Float
|
||||
addressLng Float
|
||||
addressStreet String
|
||||
addressCity String
|
||||
addressZip String
|
||||
missionCategory String
|
||||
missionKeyword String
|
||||
missionSummary String
|
||||
addressStreet String?
|
||||
addressCity String?
|
||||
addressZip String?
|
||||
addressOSMways Json[] @default([])
|
||||
missionCategory String?
|
||||
missionKeyword String?
|
||||
missionSummary String?
|
||||
missionPatientInfo String
|
||||
missionAdditionalInfo String
|
||||
missionStationIds String[]
|
||||
missionLog Json[] @default([])
|
||||
hpgAmbulanceState HpgState? @default(ready)
|
||||
hpgFireEngineState HpgState? @default(ready)
|
||||
hpgPoliceState HpgState? @default(ready)
|
||||
hpgLocationLat Float? @default(0)
|
||||
hpgLocationLng Float? @default(0)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
createdUserId String
|
||||
|
||||
// relations:
|
||||
/**
|
||||
* /**
|
||||
* /**
|
||||
* /**
|
||||
* /**
|
||||
* /**
|
||||
* createdUser User @relation(fields: [createdUserId], references: [id])
|
||||
*/
|
||||
MissionsOnStations MissionsOnStations[]
|
||||
}
|
||||
|
||||
model MissionsOnStations {
|
||||
missionId Int
|
||||
stationId Int
|
||||
|
||||
// relations:
|
||||
Mission Mission @relation(fields: [missionId], references: [id])
|
||||
Station Station @relation(fields: [stationId], references: [id])
|
||||
|
||||
@@id([missionId, stationId])
|
||||
}
|
||||
|
||||
enum missionType {
|
||||
primär
|
||||
sekundär
|
||||
}
|
||||
|
||||
enum MissionState {
|
||||
|
||||
Reference in New Issue
Block a user