21 lines
710 B
Plaintext
21 lines
710 B
Plaintext
model Objekt {
|
|
id Int @id @default(autoincrement())
|
|
uid String @unique @default(dbgenerated("'obj-' || gen_random_uuid()"))
|
|
benutzer_id Int?
|
|
|
|
latitude Float?
|
|
longitude Float?
|
|
|
|
/// @zod.describe("Postleitzahl des Gebäudes")
|
|
plz String? @db.VarChar(5)
|
|
/// @zod.describe("Ort des Gebäudes")
|
|
ort String? @db.VarChar(50)
|
|
/// @zod.describe("Adresse (Straße und Hausnummer) des Gebäudes")
|
|
adresse String? @db.VarChar(100)
|
|
|
|
erstellungsdatum DateTime? @default(now())
|
|
|
|
benutzer Benutzer? @relation(fields: [benutzer_id], references: [id])
|
|
aufnahmen Aufnahme[]
|
|
anteilshaber Anteilshaber[]
|
|
} |