DB Schema

This commit is contained in:
Moritz Utcke
2025-04-07 16:12:02 -04:00
parent 2abb143cfe
commit 1d27e2bd67
13 changed files with 44 additions and 14 deletions

View File

@@ -28,7 +28,7 @@ model BedarfsausweisGewerbe {
nachweistyp AusweisTyp @default(Standard)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
/// @zod.describe("Die ID des Benutzers, welchem dieser Ausweis gehört")
benutzer_id String?

View File

@@ -82,7 +82,7 @@ model BedarfsausweisWohnen {
kontrolldatei_angefragt Boolean? @default(false)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
pruefpunkt_heizungsalter Boolean? @default(false)
pruefpunkt_verbrauch_niedrig Boolean? @default(false)

View File

@@ -42,7 +42,7 @@ model Benutzer {
bedarfsausweise_gewerbe BedarfsausweisGewerbe[]
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
ErstellteTickets Tickets[] @relation("ErstellteTickets")

View File

@@ -13,7 +13,7 @@ model Bild {
name String
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
aufnahme_id String?
aufnahme Aufnahme? @relation(fields: [aufnahme_id], references: [id], onDelete: NoAction, onUpdate: NoAction)

View File

@@ -19,7 +19,7 @@ model GEGNachweisGewerbe {
nachweistyp AusweisTyp @default(Standard)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
/// @zod.describe("Die ID des Benutzers, welchem dieser Ausweis gehört")
benutzer_id String?

View File

@@ -19,7 +19,7 @@ model GEGNachweisWohnen {
nachweistyp AusweisTyp @default(Standard)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
/// @zod.describe("Die ID des Benutzers, welchem dieser Ausweis gehört")
benutzer_id String?

View File

@@ -57,7 +57,7 @@ model Rechnung {
lex_office_id String?
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
benutzer_id String
benutzer Benutzer @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction)

View File

@@ -71,7 +71,7 @@ model VerbrauchsausweisGewerbe {
kontrolldatei_angefragt Boolean? @default(false)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
ausweistyp AusweisTyp @default(Standard)

View File

@@ -77,7 +77,7 @@ model VerbrauchsausweisWohnen {
ausweistyp AusweisTyp @default(Standard)
created_at DateTime @default(now())
updated_at DateTime @updatedAt
updated_at DateTime @updatedAt @default(now())
pruefpunkt_heizungsalter Boolean? @default(false)
pruefpunkt_verbrauch_niedrig Boolean? @default(false)