prisma, abgelaufende Zeitraueme nicht anzeigen
This commit is contained in:
@@ -33,10 +33,11 @@ model Dienststelle {
|
||||
}
|
||||
|
||||
model Praktikumszeitraum {
|
||||
id Int @id @default(autoincrement())
|
||||
bezeichnung String @unique // z. B. "Frühjahr 2025"
|
||||
id Int @id @default(autoincrement())
|
||||
bezeichnung String @unique // z. B. "Frühjahr 2025"
|
||||
startDatum DateTime
|
||||
endDatum DateTime
|
||||
anmeldungen Anmeldung[] @relation("PraktikumszeitraumAnmeldungen")
|
||||
}
|
||||
|
||||
enum Status {
|
||||
@@ -46,25 +47,42 @@ enum Status {
|
||||
}
|
||||
|
||||
model Anmeldung {
|
||||
id Int @id @default(autoincrement())
|
||||
anrede String
|
||||
vorname String
|
||||
nachname String
|
||||
email String
|
||||
noteDeutsch String?
|
||||
noteMathe String?
|
||||
id Int @id @default(autoincrement())
|
||||
anrede String
|
||||
vorname String
|
||||
nachname String
|
||||
geburtsdatum String // Neu hinzugefügt
|
||||
strasse String // Neu hinzugefügt
|
||||
hausnummer String // Neu hinzugefügt
|
||||
ort String // Neu hinzugefügt
|
||||
plz String // Neu hinzugefügt
|
||||
telefon String // Neu hinzugefügt
|
||||
email String
|
||||
schulart String // Neu hinzugefügt
|
||||
schulklasse String? // Neu hinzugefügt
|
||||
noteDeutsch Int // Geändert von String zu Int
|
||||
noteMathe Int // Geändert von String zu Int
|
||||
sozialverhalten String?
|
||||
status Status @default(OFFEN)
|
||||
zugewiesenId Int? // ID der zugewiesenen Dienststelle
|
||||
zugewiesen Dienststelle? @relation("Zugewiesen", fields: [zugewiesenId], references: [id])
|
||||
wunsch1Id Int?
|
||||
wunsch1 Dienststelle? @relation("Wunsch1", fields: [wunsch1Id], references: [id])
|
||||
wunsch2Id Int?
|
||||
wunsch2 Dienststelle? @relation("Wunsch2", fields: [wunsch2Id], references: [id])
|
||||
wunsch3Id Int?
|
||||
wunsch3 Dienststelle? @relation("Wunsch3", fields: [wunsch3Id], references: [id])
|
||||
timestamp BigInt
|
||||
pdfs PdfDatei[]
|
||||
motivation String? // Neu hinzugefügt
|
||||
alter Int? // Neu hinzugefügt für Altersvalidierung
|
||||
status Status @default(OFFEN)
|
||||
|
||||
// Praktikumszeitraum Relation
|
||||
praktikumId Int?
|
||||
praktikum Praktikumszeitraum? @relation("PraktikumszeitraumAnmeldungen", fields: [praktikumId], references: [id])
|
||||
|
||||
// Dienststellen Relationen
|
||||
zugewiesenId Int?
|
||||
zugewiesen Dienststelle? @relation("Zugewiesen", fields: [zugewiesenId], references: [id])
|
||||
wunsch1Id Int?
|
||||
wunsch1 Dienststelle? @relation("Wunsch1", fields: [wunsch1Id], references: [id])
|
||||
wunsch2Id Int?
|
||||
wunsch2 Dienststelle? @relation("Wunsch2", fields: [wunsch2Id], references: [id])
|
||||
wunsch3Id Int?
|
||||
wunsch3 Dienststelle? @relation("Wunsch3", fields: [wunsch3Id], references: [id])
|
||||
|
||||
timestamp DateTime @default(now())
|
||||
pdfs PdfDatei[]
|
||||
|
||||
@@map("anmeldungen")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user