sche.prisma und anmeldung
This commit is contained in:
@@ -21,6 +21,7 @@ model Dienststelle {
|
||||
anmeldungenWunsch1 Anmeldung[] @relation("Wunsch1")
|
||||
anmeldungenWunsch2 Anmeldung[] @relation("Wunsch2")
|
||||
anmeldungenWunsch3 Anmeldung[] @relation("Wunsch3")
|
||||
zugewiesene Anmeldung[] @relation("Zugewiesen")
|
||||
}
|
||||
|
||||
model Praktikumszeitraum {
|
||||
@@ -30,6 +31,12 @@ model Praktikumszeitraum {
|
||||
endDatum DateTime
|
||||
}
|
||||
|
||||
enum Status {
|
||||
OFFEN
|
||||
ANGENOMMEN
|
||||
ABGELEHNT
|
||||
}
|
||||
|
||||
model Anmeldung {
|
||||
id Int @id @default(autoincrement())
|
||||
anrede String
|
||||
@@ -50,13 +57,15 @@ model Anmeldung {
|
||||
|
||||
praktikumId Int
|
||||
|
||||
wunsch1Id Int
|
||||
wunsch2Id Int
|
||||
wunsch3Id Int
|
||||
|
||||
wunsch1 Dienststelle @relation("Wunsch1", fields: [wunsch1Id], references: [id])
|
||||
wunsch2 Dienststelle @relation("Wunsch2", fields: [wunsch2Id], references: [id])
|
||||
wunsch3 Dienststelle @relation("Wunsch3", fields: [wunsch3Id], references: [id])
|
||||
wunsch1 Dienststelle @relation("Wunsch1", fields: [wunsch1Id], references: [id])
|
||||
wunsch1Id Int
|
||||
wunsch2 Dienststelle @relation("Wunsch2", fields: [wunsch2Id], references: [id])
|
||||
wunsch2Id Int
|
||||
wunsch3 Dienststelle @relation("Wunsch3", fields: [wunsch3Id], references: [id])
|
||||
wunsch3Id Int
|
||||
status Status @default(OFFEN)
|
||||
zugewiesenId Int?
|
||||
zugewiesen Dienststelle? @relation("Zugewiesen", fields: [zugewiesenId], references: [id])
|
||||
|
||||
timestamp DateTime @default(now())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user