33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
model Feedback {
|
|
id String @id @default(cuid())
|
|
createdAt DateTime @default(now())
|
|
tenantId String?
|
|
tenant Tenant? @relation(fields: [tenantId], references: [id], onDelete: Cascade)
|
|
userId String?
|
|
user User? @relation(fields: [userId], references: [id], onDelete: Cascade)
|
|
message String
|
|
fromUrl String
|
|
}
|
|
|
|
model SupportTicket {
|
|
id String @id @default(cuid())
|
|
createdAt DateTime @default(now())
|
|
updatedAt DateTime @updatedAt
|
|
tenantId String?
|
|
tenant Tenant? @relation(fields: [tenantId], references: [id], onDelete: Cascade)
|
|
userId String?
|
|
user User? @relation(fields: [userId], references: [id], onDelete: SetNull)
|
|
source String
|
|
status String @default("open")
|
|
priority String @default("normal")
|
|
subject String
|
|
message String
|
|
fromEmail String?
|
|
fromUrl String?
|
|
inboundMessageId String?
|
|
|
|
@@index([tenantId, status, createdAt])
|
|
@@index([source, createdAt])
|
|
@@unique([inboundMessageId])
|
|
}
|