diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d6d7a5f..335ff7f 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -872,6 +872,7 @@ model Activities { 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? @default(false) @map("food_available") foodIsChargeable Boolean? @default(false) @map("food_is_chargeable") @@ -882,6 +883,7 @@ model Activities { pickUpDropIsChargeable Boolean? @default(false) @map("pick_up_drop_is_chargeable") inActivityAvailable Boolean? @default(false) @map("in_activity_available") inActivityIsChargeable Boolean? @default(false) @map("in_activity_is_chargeable") + is_late_checking_allowed Boolean? @default(false) @map("is_late_checking_allowed") equipmentAvailable Boolean? @default(false) @map("equipment_available") equipmentIsChargeable Boolean? @default(false) @map("equipment_is_chargeable") cancellationAvailable Boolean? @default(false) @map("cancellation_available") @@ -990,6 +992,7 @@ model ActivityVenues { activityXid Int @map("activity_xid") activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade) venueName String @map("venue_name") @db.VarChar(50) + venueLabel String @default("null") @map("venue_label") @db.VarChar(70) venueCapacity Int @map("venue_capacity") availableSeats Int @map("available_seats") isMinPeopleReqMandatory Boolean @default(false) @map("is_min_people_req_mandatory") diff --git a/src/modules/host/dto/createActivity.schema.ts b/src/modules/host/dto/createActivity.schema.ts index 27d1db8..602b11a 100644 --- a/src/modules/host/dto/createActivity.schema.ts +++ b/src/modules/host/dto/createActivity.schema.ts @@ -21,6 +21,7 @@ export const PriceDto = z.object({ /* ================= VENUE ================= */ export const VenueDto = z.object({ venueName: z.string(), + venueLabel:z.string(), venueCapacity: z.number().int().optional().default(0), availableSeats: z.number().int().optional().default(0), isMinPeopleReqMandatory: z.boolean().optional().default(false), diff --git a/src/modules/host/services/host.service.ts b/src/modules/host/services/host.service.ts index 4ab54ff..52deedc 100644 --- a/src/modules/host/services/host.service.ts +++ b/src/modules/host/services/host.service.ts @@ -2521,7 +2521,7 @@ export class HostService { checkOutLong: payload.checkOutLong ?? undefined, checkOutAddress: payload.checkOutAddress ?? undefined, - energyLevelXid: payload.energyLevelXid ?? undefined, + // energyLevelXid: payload.energyLevelXid ?? undefined, activityDurationMins: activityDurationMins ?? undefined, currencyXid: payload.currencyXid ?? undefined, @@ -2617,6 +2617,7 @@ export class HostService { data: { activityXid, venueName: venue.venueName, + venueLabel : venue.venueLabel, venueCapacity: toNumber(venue.venueCapacity) ?? 0, availableSeats: toNumber(venue.availableSeats) ?? 0, isMinPeopleReqMandatory: venue.isMinPeopleReqMandatory,