Files
HiveGrid-Wireframes/hivegrid-cloud/prisma/schema/helpDesk.prisma
T

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])
}