Add ActivityTrack model to schema and update User and Activities models to include activityTracks relation. Modify seed data to reflect new interest names and activity types. Implement activity reference number generation in HostService for activity creation.
This commit is contained in:
@@ -66,6 +66,7 @@ model User {
|
||||
friendOf Friends[] @relation("FriendUser")
|
||||
userAddressDetails UserAddressDetails[]
|
||||
userDocuments UserDocuments[]
|
||||
activityTracks ActivityTrack[]
|
||||
|
||||
@@map("users")
|
||||
@@schema("usr")
|
||||
@@ -908,6 +909,7 @@ model Activities {
|
||||
ActivityEquipmentTaxes ActivityEquipmentTaxes[]
|
||||
ScheduleHeader ScheduleHeader[]
|
||||
ItineraryActivities ItineraryActivities[]
|
||||
activityTracks ActivityTrack[]
|
||||
|
||||
@@map("activities")
|
||||
@@schema("act")
|
||||
@@ -932,6 +934,25 @@ model ActivityOtherDetails {
|
||||
@@schema("act")
|
||||
}
|
||||
|
||||
model ActivityTrack {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
trackType String? @default("PQQ") @map("track_type")
|
||||
updatedByRole String? @map("updated_by_role")
|
||||
trackStatus String? @map("track_status")
|
||||
updatedByXid Int? @map("updated_by_xid")
|
||||
user User? @relation(fields: [updatedByXid], references: [id], onDelete: Cascade)
|
||||
updatedOn DateTime? @map("updated_on")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
deletedAt DateTime? @map("deleted_at")
|
||||
|
||||
@@map("activity_track")
|
||||
@@schema("act")
|
||||
}
|
||||
|
||||
model ActivitiesMedia {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
|
||||
Reference in New Issue
Block a user