From 9c108338568fff36e41c9ae75383a7d26f8190ec Mon Sep 17 00:00:00 2001 From: Mayank Mishra Date: Fri, 9 Jan 2026 13:16:07 +0530 Subject: [PATCH] added a new key in_activity_navigation_available for navigation --- prisma/schema.prisma | 77 ++++++++++++----------- src/modules/host/services/host.service.ts | 1 + 2 files changed, 40 insertions(+), 38 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 8073f26..e3aaa1c 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -855,41 +855,42 @@ model HostTrack { // ACTIVITY MODELS model Activities { - id Int @id @default(autoincrement()) - hostXid Int @map("host_xid") - host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade) - activityTypeXid Int @map("activity_type_xid") - activityType ActivityTypes @relation(fields: [activityTypeXid], references: [id], onDelete: Restrict) - frequenciesXid Int? @map("frequencies_xid") - frequency Frequencies? @relation(fields: [frequenciesXid], references: [id], onDelete: Restrict) - activityRefNumber String? @map("activity_ref_number") @db.VarChar(30) - activityTitle String? @map("activity_title") @db.VarChar(150) - activityDescription String? @map("activity_description") @db.VarChar(255) - checkInLat Float? @map("check_in_lat") - checkInLong Float? @map("check_in_long") - checkInAddress String? @map("check_in_address") @db.VarChar(150) - isCheckOutSame Boolean? @default(true) @map("is_check_out_same") - checkOutLat Float? @map("check_out_lat") - checkOutLong Float? @map("check_out_long") - checkOutAddress String? @map("check_out_address") @db.VarChar(150) - set_early_checkin_time_mins String @default("null") @map("set_early_checkin_time_mins") @db.VarChar(200) - activityDurationMins Int? @map("activity_duration_mins") - foodAvailable Boolean? @map("food_available") - foodIsChargeable Boolean? @map("food_is_chargeable") - alcoholAvailable Boolean? @map("alcohol_available") - trainerAvailable Boolean? @map("trainer_available") - trainerIsChargeable Boolean? @map("trainer_is_chargeable") - pickUpDropAvailable Boolean? @map("pick_up_drop_available") - pickUpDropIsChargeable Boolean? @map("pick_up_drop_is_chargeable") - inActivityAvailable Boolean? @map("in_activity_available") - inActivityIsChargeable Boolean? @map("in_activity_is_chargeable") - is_late_checking_allowed Boolean? @map("is_late_checking_allowed") - equipmentAvailable Boolean? @map("equipment_available") - equipmentIsChargeable Boolean? @map("equipment_is_chargeable") - cancellationAvailable Boolean? @map("cancellation_available") + id Int @id @default(autoincrement()) + hostXid Int @map("host_xid") + host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade) + activityTypeXid Int @map("activity_type_xid") + activityType ActivityTypes @relation(fields: [activityTypeXid], references: [id], onDelete: Restrict) + frequenciesXid Int? @map("frequencies_xid") + frequency Frequencies? @relation(fields: [frequenciesXid], references: [id], onDelete: Restrict) + activityRefNumber String? @map("activity_ref_number") @db.VarChar(30) + activityTitle String? @map("activity_title") @db.VarChar(150) + activityDescription String? @map("activity_description") @db.VarChar(2000) + checkInLat Float? @map("check_in_lat") + checkInLong Float? @map("check_in_long") + checkInAddress String? @map("check_in_address") @db.VarChar(150) + isCheckOutSame Boolean? @default(true) @map("is_check_out_same") + checkOutLat Float? @map("check_out_lat") + checkOutLong Float? @map("check_out_long") + checkOutAddress String? @map("check_out_address") @db.VarChar(150) + set_early_checkin_time_mins String @default("null") @map("set_early_checkin_time_mins") @db.VarChar(200) + activityDurationMins Int? @map("activity_duration_mins") + foodAvailable Boolean? @map("food_available") + foodIsChargeable Boolean? @map("food_is_chargeable") + alcoholAvailable Boolean? @map("alcohol_available") + trainerAvailable Boolean? @map("trainer_available") + trainerIsChargeable Boolean? @map("trainer_is_chargeable") + pickUpDropAvailable Boolean? @map("pick_up_drop_available") + pickUpDropIsChargeable Boolean? @map("pick_up_drop_is_chargeable") + inActivityAvailable Boolean? @map("in_activity_available") + inActivityIsChargeable Boolean? @map("in_activity_is_chargeable") + is_late_checking_allowed Boolean? @map("is_late_checking_allowed") + equipmentAvailable Boolean? @map("equipment_available") + equipmentIsChargeable Boolean? @map("equipment_is_chargeable") + inActivityNavigationAvailable Boolean? @map("in_activity_navigation_available") + cancellationAvailable Boolean? @map("cancellation_available") // 🔹 Creator / owner - userId Int? - user User? @relation("UserActivities", fields: [userId], references: [id]) + userId Int? + user User? @relation("UserActivities", fields: [userId], references: [id]) // 🔹 Account Manager accountManagerXid Int? @@ -939,9 +940,9 @@ model ActivityOtherDetails { activityXid Int @map("activity_xid") activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade) exclusiveNotes String? @map("exclusive_notes") @db.VarChar(500) - dosNotes String? @map("dos_notes") @db.VarChar(200) - dontsNotes String? @map("donts_notes") @db.VarChar(200) - tipsNotes String? @map("tips_notes") @db.VarChar(100) + dosNotes String? @map("dos_notes") @db.VarChar(400) + dontsNotes String? @map("donts_notes") @db.VarChar(400) + tipsNotes String? @map("tips_notes") @db.VarChar(400) termsAndCondition String? @map("terms_and_condition") @db.VarChar(500) isActive Boolean @default(true) @map("is_active") createdAt DateTime @default(now()) @map("created_at") @@ -998,7 +999,7 @@ model ActivityVenues { isMinPeopleReqMandatory Boolean @default(false) @map("is_min_people_req_mandatory") minPeopleRequired Int? @map("min_people_required") minReqfullfilledBeforeMins Int? @map("min_req_fullfilled_before_mins") - venueDescription String? @map("venue_description") @db.VarChar(200) + venueDescription String? @map("venue_description") @db.VarChar(400) isActive Boolean @default(true) @map("is_active") createdAt DateTime @default(now()) @map("created_at") updatedAt DateTime @updatedAt @map("updated_at") diff --git a/src/modules/host/services/host.service.ts b/src/modules/host/services/host.service.ts index 7731f10..c5f6126 100644 --- a/src/modules/host/services/host.service.ts +++ b/src/modules/host/services/host.service.ts @@ -1799,6 +1799,7 @@ if (documents?.length) { checkOutLong: true, pickUpDropAvailable: true, pickUpDropIsChargeable: true, + inActivityNavigationAvailable: true, activityDurationMins: true, totalScore: true, activityType: {