30 lines
697 B
Plaintext
30 lines
697 B
Plaintext
|
|
enum TicketStatus {
|
|
OFFEN
|
|
IN_BEARBEITUNG
|
|
IN_WARTESCHLEIFE
|
|
GESCHLOSSEN
|
|
GELOEST
|
|
}
|
|
|
|
model Tickets {
|
|
id String @id @unique @db.VarChar(10)
|
|
created_at DateTime @default(now())
|
|
updated_at DateTime? @updatedAt
|
|
deleted_at DateTime?
|
|
// Attribute
|
|
status TicketStatus @default(OFFEN)
|
|
titel String
|
|
beschreibung String
|
|
metadata Json?
|
|
email String
|
|
|
|
bearbeiter_id String?
|
|
prioritaet Int? @default(0)
|
|
|
|
// Relationen
|
|
benutzer_id String?
|
|
benutzer Benutzer? @relation(fields: [benutzer_id], references: [id], name: "ErstellteTickets")
|
|
bearbeiter Benutzer? @relation(fields: [bearbeiter_id], references: [id], name: "BearbeiteteTickets")
|
|
}
|