create review and profile
This commit is contained in:
@@ -18,6 +18,7 @@ model User {
|
||||
|
||||
trips Trip[]
|
||||
participations TripParticipant[]
|
||||
tripReviews TripReview[]
|
||||
}
|
||||
|
||||
model Trip {
|
||||
@@ -39,6 +40,23 @@ model Trip {
|
||||
|
||||
participants TripParticipant[]
|
||||
images TripImage[]
|
||||
reviews TripReview[]
|
||||
}
|
||||
|
||||
model TripReview {
|
||||
id String @id @default(cuid())
|
||||
rating Int
|
||||
comment String?
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
tripId String
|
||||
trip Trip @relation(fields: [tripId], references: [id], onDelete: Cascade)
|
||||
|
||||
userId String
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@unique([tripId, userId])
|
||||
}
|
||||
|
||||
model TripImage {
|
||||
|
||||
Reference in New Issue
Block a user