Datenbank Popup

This commit is contained in:
Moritz Utcke
2025-04-06 18:54:46 -04:00
parent 3acf581775
commit b7f9649036
25 changed files with 691 additions and 426 deletions

View File

@@ -1,5 +1,5 @@
model Anteilshaber {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
rolle String? @db.VarChar
privilegien BigInt?

View File

@@ -1,6 +1,6 @@
model ApiRequests {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
date DateTime @default(now()) @db.Timestamp(6)
ip String @db.VarChar(50)
method String @db.VarChar(10)

View File

@@ -13,7 +13,7 @@ enum Lueftungskonzept {
}
model Aufnahme {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
benutzer_id String?
benutzer Benutzer? @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction)
/// @zod.describe("Art des Gebäudes und seiner primären Nutzungsart")

View File

@@ -1,5 +1,5 @@
model BedarfsausweisGewerbe {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
/// @zod.describe("Ausstellgrund wie z.B. Vermietung oder Verkauf")
ausstellgrund Ausstellgrund?

View File

@@ -1,6 +1,6 @@
model BedarfsausweisWohnen {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
benutzer_id String?
ausstellgrund Ausstellgrund?
registriernummer String? @db.VarChar

View File

@@ -5,7 +5,7 @@ enum BenutzerRolle {
}
model Benutzer {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
name String? @db.VarChar(50)
vorname String? @db.VarChar(50)
email String @unique(map: "benutzer_email_idx") @db.VarChar(255)

View File

@@ -8,7 +8,7 @@ enum BilderKategorie {
}
model Bild {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
kategorie BilderKategorie
name String

View File

@@ -3,7 +3,7 @@
// Hier werden beispielsweise Events wie "Nachricht Verschickt" gespeichert.
// Diese Events werden dann in der Admin-Oberfläche angezeigt.
model Event {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
date DateTime @default(now()) @db.Timestamp(6)
title String @db.VarChar(255)

View File

@@ -6,7 +6,7 @@ enum Einpreisungsstatus {
}
model GEGEinpreisung {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
empfaenger String? @db.VarChar
strasse String? @db.VarChar

View File

@@ -1,5 +1,5 @@
model GEGNachweisGewerbe {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
/// @zod.describe("Ausstellgrund wie z.B. Vermietung oder Verkauf")
ausstellgrund Ausstellgrund?

View File

@@ -1,5 +1,5 @@
model GEGNachweisWohnen {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
/// @zod.describe("Ausstellgrund wie z.B. Vermietung oder Verkauf")
ausstellgrund Ausstellgrund?

View File

@@ -1,5 +1,5 @@
model Objekt {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
latitude Float?
longitude Float?

View File

@@ -24,7 +24,7 @@ enum AusweisTyp {
}
model Rechnung {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
empfaenger String? @db.VarChar
strasse String? @db.VarChar

View File

@@ -8,7 +8,7 @@ enum TicketStatus {
}
model Tickets {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
created_at DateTime @default(now())
updated_at DateTime? @updatedAt
deleted_at DateTime?

View File

@@ -5,7 +5,7 @@ enum UnterlagenKategorie {
}
model Unterlage {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
name String?
kategorie String?
mime String

View File

@@ -1,6 +1,6 @@
model VerbrauchsausweisGewerbe {
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
ausstellgrund Ausstellgrund?
registriernummer String? @db.VarChar
zusaetzliche_heizquelle Boolean?

View File

@@ -1,7 +1,7 @@
model VerbrauchsausweisWohnen {
/// @zod.describe("ID des Ausweises")
id String @id @unique @db.VarChar(8)
id String @id @unique @db.VarChar(10)
/// @zod.describe("Ausstellgrund wie z.B. Vermietung oder Verkauf")
ausstellgrund Ausstellgrund?
/// @zod.describe("Die Registriernummer des Ausweises")