added mok mission
This commit is contained in:
@@ -1,39 +1,49 @@
|
||||
model Mission {
|
||||
id Int @id @default(autoincrement())
|
||||
type missionType @default(primär)
|
||||
state MissionState @default(draft)
|
||||
addressLat Float
|
||||
addressLng Float
|
||||
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
|
||||
id Int @id @default(autoincrement())
|
||||
type missionType @default(primär)
|
||||
state MissionState @default(draft)
|
||||
addressLat Float
|
||||
addressLng Float
|
||||
addressStreet String?
|
||||
addressCity String?
|
||||
addressZip String?
|
||||
addressOSMways Json[] @default([])
|
||||
missionKeywordCategory String?
|
||||
missionKeywordName String?
|
||||
missionKeywordAbbreviation String?
|
||||
missionPatientInfo String
|
||||
missionAdditionalInfo String
|
||||
missionStationIds String[] @default([])
|
||||
missionStationUserIds String[] @default([])
|
||||
missionLog Json[] @default([])
|
||||
hpgAmbulanceState HpgState?
|
||||
hpgFireEngineState HpgState?
|
||||
hpgPoliceState HpgState?
|
||||
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[]
|
||||
|
||||
CreatedUser User @relation(fields: [createdUserId], references: [id])
|
||||
|
||||
MissionsOnStations MissionsOnStations[]
|
||||
MissionOnStationUsers MissionOnStationUsers[]
|
||||
}
|
||||
|
||||
model MissionOnStationUsers {
|
||||
userId String
|
||||
missionId Int
|
||||
stationId Int
|
||||
|
||||
// relations:
|
||||
User User @relation(fields: [userId], references: [id])
|
||||
Mission Mission @relation(fields: [missionId], references: [id])
|
||||
Station Station @relation(fields: [stationId], references: [id])
|
||||
|
||||
@@unique([userId, missionId, stationId])
|
||||
}
|
||||
|
||||
model MissionsOnStations {
|
||||
|
||||
Reference in New Issue
Block a user