general category trip
This commit is contained in:
+19
-1
@@ -97,7 +97,10 @@ model Trip {
|
||||
id String @id @default(cuid())
|
||||
title String
|
||||
description String?
|
||||
mountain String
|
||||
/// Kategori aktivitas.
|
||||
category ActivityCategory @default(HIKING)
|
||||
/// Destinasi/subjek aktivitas — interpretasinya tergantung kategori (gunung untuk HIKING, spot untuk DIVING, venue untuk CONCERT, tema untuk WORKSHOP, dst).
|
||||
destination String
|
||||
location String
|
||||
/// Titik kumpul / meeting point (teks bebas)
|
||||
meetingPoint String?
|
||||
@@ -121,6 +124,8 @@ model Trip {
|
||||
participants TripParticipant[]
|
||||
images TripImage[]
|
||||
reviews TripReview[]
|
||||
|
||||
@@index([category, status, date])
|
||||
}
|
||||
|
||||
model TripReview {
|
||||
@@ -174,6 +179,19 @@ enum TripStatus {
|
||||
COMPLETED
|
||||
}
|
||||
|
||||
enum ActivityCategory {
|
||||
HIKING
|
||||
CAMPING
|
||||
SNORKELING
|
||||
DIVING
|
||||
ISLAND_HOPPING
|
||||
CITY_TRIP
|
||||
CULINARY
|
||||
CONCERT
|
||||
WORKSHOP
|
||||
RETREAT
|
||||
}
|
||||
|
||||
enum ParticipantStatus {
|
||||
PENDING
|
||||
CONFIRMED
|
||||
|
||||
Reference in New Issue
Block a user