made the age resttriction thing in single model
This commit is contained in:
@@ -561,15 +561,15 @@ model PQQAnswers {
|
||||
}
|
||||
|
||||
model AgeRestrictions {
|
||||
id Int @id @default(autoincrement())
|
||||
ageRestrictionName String @unique @map("age_restriction_name") @db.VarChar(30)
|
||||
minAge Int @map("min_age")
|
||||
maxAge Int @map("max_age")
|
||||
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")
|
||||
ActivityEligibility ActivityEligibility[]
|
||||
id Int @id @default(autoincrement())
|
||||
ageRestrictionName String @unique @map("age_restriction_name") @db.VarChar(30)
|
||||
minAge Int @map("min_age")
|
||||
maxAge Int @map("max_age")
|
||||
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")
|
||||
// ActivityEligibility ActivityEligibility[]
|
||||
|
||||
@@map("age_restrictions")
|
||||
@@schema("mst")
|
||||
@@ -985,24 +985,24 @@ model ActivitiesMedia {
|
||||
}
|
||||
|
||||
model ActivityVenues {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
venueName String @map("venue_name") @db.VarChar(50)
|
||||
venueCapacity Int @map("venue_capacity")
|
||||
availableSeats Int @map("available_seats")
|
||||
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)
|
||||
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")
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
venueName String @map("venue_name") @db.VarChar(50)
|
||||
venueCapacity Int @map("venue_capacity")
|
||||
availableSeats Int @map("available_seats")
|
||||
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)
|
||||
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")
|
||||
ScheduleHeader ScheduleHeader[]
|
||||
ItineraryActivities ItineraryActivities[]
|
||||
ActivityPrices ActivityPrices[] // <-- Added opposite relation
|
||||
ActivityVenueArtifacts ActivityVenueArtifacts[] // <-- Added opposite relation
|
||||
ActivityPrices ActivityPrices[] // <-- Added opposite relation
|
||||
ActivityVenueArtifacts ActivityVenueArtifacts[] // <-- Added opposite relation
|
||||
|
||||
@@map("activity_venues")
|
||||
@@schema("act")
|
||||
@@ -1042,28 +1042,35 @@ model ActivityTrainerTaxes {
|
||||
}
|
||||
|
||||
model ActivityEligibility {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
isAgeRestriction Boolean @default(false) @map("is_age_restriction")
|
||||
ageRestrictionXid Int? @map("age_restriction_xid")
|
||||
ageRestriction AgeRestrictions? @relation(fields: [ageRestrictionXid], references: [id], onDelete: Restrict)
|
||||
isWeightRestriction Boolean @default(false) @map("is_weight_restriction")
|
||||
weightRestrictionName String? @map("weight_restriction_name") @db.VarChar(30)
|
||||
weightEntered Int? @map("weight_entered")
|
||||
weightIn String? @map("weight_in") @db.VarChar(30)
|
||||
minWeight Int? @map("min_weight")
|
||||
maxWeight Int? @map("max_weight")
|
||||
isHeightRestriction Boolean @default(false) @map("is_height_restriction")
|
||||
heightRestrictionName String? @map("height_restriction_name") @db.VarChar(30)
|
||||
heightEntered Int? @map("height_entered")
|
||||
heightIn String? @map("height_in") @db.VarChar(30)
|
||||
minHeight Int? @map("min_height")
|
||||
maxHeight Int? @map("max_height")
|
||||
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")
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
isAgeRestriction Boolean @default(false) @map("is_age_restriction")
|
||||
// ageRestrictionXid Int? @map("age_restriction_xid")
|
||||
// ageRestriction AgeRestrictions? @relation(fields: [ageRestrictionXid], references: [id], onDelete: Restrict)
|
||||
ageRestrictionName String? @map("age_restriction_name") @db.VarChar(30)
|
||||
ageEntered Int? @map("age_entered")
|
||||
ageIn String? @map("age_in") @db.VarChar(30)
|
||||
minAge Int? @map("min_age")
|
||||
maxAge Int? @map("max_age")
|
||||
isWeightRestriction Boolean @default(false) @map("is_weight_restriction")
|
||||
weightRestrictionName String? @map("weight_restriction_name") @db.VarChar(30)
|
||||
weightEntered Int? @map("weight_entered")
|
||||
weightIn String? @map("weight_in") @db.VarChar(30)
|
||||
minWeight Int? @map("min_weight")
|
||||
maxWeight Int? @map("max_weight")
|
||||
isHeightRestriction Boolean @default(false) @map("is_height_restriction")
|
||||
heightRestrictionName String? @map("height_restriction_name") @db.VarChar(30)
|
||||
heightEntered Int? @map("height_entered")
|
||||
heightIn String? @map("height_in") @db.VarChar(30)
|
||||
minHeight Int? @map("min_height")
|
||||
maxHeight Int? @map("max_height")
|
||||
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")
|
||||
// ageRestrictions AgeRestrictions? @relation(fields: [ageRestrictionsId], references: [id])
|
||||
// ageRestrictionsId Int?
|
||||
|
||||
@@map("activity_eligibility")
|
||||
@@schema("act")
|
||||
@@ -1106,7 +1113,7 @@ model ActivityAmDetails {
|
||||
model ActivityPrices {
|
||||
id Int @id @default(autoincrement())
|
||||
activityVenueXid Int @map("activity_venue_xid")
|
||||
activityVenue ActivityVenues @relation(fields: [activityVenueXid], references: [id], onDelete: Cascade)
|
||||
activityVenue ActivityVenues @relation(fields: [activityVenueXid], references: [id], onDelete: Cascade)
|
||||
noOfSession Int @map("no_of_session")
|
||||
isPackage Boolean @default(false) @map("is_package")
|
||||
sessionValidity Int @map("session_validity")
|
||||
@@ -1141,15 +1148,15 @@ model ActivityPriceTaxes {
|
||||
}
|
||||
|
||||
model ActivityVenueArtifacts {
|
||||
id Int @id @default(autoincrement())
|
||||
activityVenueXid Int @map("activity_venue_xid")
|
||||
id Int @id @default(autoincrement())
|
||||
activityVenueXid Int @map("activity_venue_xid")
|
||||
activityVenue ActivityVenues @relation(fields: [activityVenueXid], references: [id], onDelete: Cascade)
|
||||
mediaType String @map("media_type") @db.VarChar(30)
|
||||
mediaFileName String @map("media_file_name") @db.VarChar(400)
|
||||
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")
|
||||
mediaType String @map("media_type") @db.VarChar(30)
|
||||
mediaFileName String @map("media_file_name") @db.VarChar(400)
|
||||
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_venue_artifacts")
|
||||
@@schema("act")
|
||||
@@ -1290,35 +1297,35 @@ model ActivityFoodTaxes {
|
||||
}
|
||||
|
||||
model ActivityEquipments {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
equipmentName String @map("equipment_name") @db.VarChar(30)
|
||||
isEquipmentChargeable Boolean @default(false) @map("is_equipment_chargeable")
|
||||
equipmentBasePrice Int @map("equipment_base_price")
|
||||
equipmentTotalPrice Int @map("equipment_total_price")
|
||||
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")
|
||||
ActivityEquipmentTaxes ActivityEquipmentTaxes[]
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
equipmentName String @map("equipment_name") @db.VarChar(30)
|
||||
isEquipmentChargeable Boolean @default(false) @map("is_equipment_chargeable")
|
||||
equipmentBasePrice Int @map("equipment_base_price")
|
||||
equipmentTotalPrice Int @map("equipment_total_price")
|
||||
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")
|
||||
ActivityEquipmentTaxes ActivityEquipmentTaxes[]
|
||||
|
||||
@@map("activity_equipments")
|
||||
@@schema("act")
|
||||
}
|
||||
|
||||
model ActivityEquipmentTaxes {
|
||||
id Int @id @default(autoincrement())
|
||||
activityEquipmentXid Int @map("activity_equipment_xid")
|
||||
id Int @id @default(autoincrement())
|
||||
activityEquipmentXid Int @map("activity_equipment_xid")
|
||||
activityEquipment ActivityEquipments @relation(fields: [activityEquipmentXid], references: [id], onDelete: Cascade)
|
||||
taxXid Int @map("tax_xid")
|
||||
taxes Taxes @relation(fields: [taxXid], references: [id], onDelete: Restrict)
|
||||
taxPer Float @map("tax_per")
|
||||
taxAmount Int @map("tax_amount")
|
||||
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")
|
||||
taxXid Int @map("tax_xid")
|
||||
taxes Taxes @relation(fields: [taxXid], references: [id], onDelete: Restrict)
|
||||
taxPer Float @map("tax_per")
|
||||
taxAmount Int @map("tax_amount")
|
||||
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_equipment_taxes")
|
||||
@@schema("act")
|
||||
|
||||
Reference in New Issue
Block a user