mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-29 14:08:11 +00:00
chore: update the supportconversation schema
This commit is contained in:
@@ -299,6 +299,7 @@ model Passenger {
|
|||||||
travelerProfiles TravelerProfile[]
|
travelerProfiles TravelerProfile[]
|
||||||
savedRoutes SavedRoute[]
|
savedRoutes SavedRoute[]
|
||||||
packageBookings PackageBooking[]
|
packageBookings PackageBooking[]
|
||||||
|
supportConversations SupportConversation[]
|
||||||
@@index([userId])
|
@@index([userId])
|
||||||
@@index([iamUserId])
|
@@index([iamUserId])
|
||||||
@@schema("passenger")
|
@@schema("passenger")
|
||||||
@@ -881,12 +882,24 @@ model FaqArticle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model SupportConversation {
|
model SupportConversation {
|
||||||
id String @id @default(uuid())
|
id String @id @default(uuid())
|
||||||
userId String
|
userId String
|
||||||
assignedAgentId String?
|
passengerId String?
|
||||||
status SupportConversationStatus @default(OPEN)
|
passengerName String?
|
||||||
createdAt DateTime @default(now())
|
subject String?
|
||||||
messages SupportMessage[]
|
assignedAgentId String?
|
||||||
|
status SupportConversationStatus @default(OPEN)
|
||||||
|
lastMessageAt DateTime?
|
||||||
|
lastMessagePreview String?
|
||||||
|
lastMessageSender SupportSender?
|
||||||
|
userLastReadAt DateTime?
|
||||||
|
agentLastReadAt DateTime?
|
||||||
|
createdAt DateTime @default(now())
|
||||||
|
updatedAt DateTime @updatedAt @default(now())
|
||||||
|
messages SupportMessage[]
|
||||||
|
passenger Passenger? @relation(fields: [passengerId], references: [id])
|
||||||
|
@@index([userId])
|
||||||
|
@@index([status, lastMessageAt])
|
||||||
@@schema("passenger")
|
@@schema("passenger")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user