36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
enum Einpreisungsstatus {
|
|
open
|
|
canceled
|
|
pending
|
|
expired
|
|
}
|
|
|
|
model GEGEinpreisung {
|
|
id Int @id @default(autoincrement())
|
|
uid String @unique @default(dbgenerated("'gge-' || gen_random_uuid()"))
|
|
|
|
empfaenger String? @db.VarChar
|
|
strasse String? @db.VarChar
|
|
plz String? @db.VarChar
|
|
ort String? @db.VarChar
|
|
zusatzzeile String? @db.VarChar
|
|
telefon String? @db.VarChar
|
|
email String? @db.VarChar
|
|
|
|
abweichende_versand_adresse Boolean? @default(false)
|
|
versand_empfaenger String? @db.VarChar
|
|
versand_strasse String? @db.VarChar
|
|
versand_plz String? @db.VarChar
|
|
versand_ort String? @db.VarChar
|
|
versand_zusatzzeile String? @db.VarChar
|
|
|
|
status Einpreisungsstatus
|
|
|
|
geg_nachweis_wohnen GEGNachweisWohnen?
|
|
geg_nachweis_gewerbe GEGNachweisGewerbe?
|
|
bedarfsausweis_gewerbe BedarfsausweisGewerbe?
|
|
|
|
/// @zod.describe("Die ID des Benutzers, der diese Einpreisung bekommt.")
|
|
benutzer_id Int?
|
|
benutzer Benutzer? @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction)
|
|
} |