added varchar
This commit is contained in:
@@ -11,34 +11,36 @@ datasource db {
|
||||
}
|
||||
|
||||
model User {
|
||||
id Int @id @default(autoincrement())
|
||||
firstName String? @map("first_name")
|
||||
lastName String? @map("last_name")
|
||||
roleXid Int? @map("role_xid")
|
||||
dateOfBirth DateTime? @map("date_of_birth")
|
||||
role Roles? @relation(fields: [roleXid], references: [id], onDelete: Restrict)
|
||||
emailAddress String @unique @map("email_address")
|
||||
isdCode String? @map("isd_code")
|
||||
mobileNumber String? @map("mobile_number")
|
||||
userPassword String? @map("user_password")
|
||||
userPasscode String? @map("user_passcode")
|
||||
profileImage String? @map("profile_image")
|
||||
userLat String? @map("user_lat")
|
||||
userLong String? @map("user_long")
|
||||
userStatus String? @default("pending") @map("user_status")
|
||||
isEmailVerfied Boolean? @default(false) @map("is_email_verified")
|
||||
isMobileVerfied Boolean? @default(false) @map("is_mobile_verified")
|
||||
isProfileUpdated Boolean? @default(false) @map("is_profile_updated")
|
||||
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())
|
||||
firstName String? @map("first_name") @db.VarChar(50)
|
||||
lastName String? @map("last_name") @db.VarChar(50)
|
||||
roleXid Int? @map("role_xid")
|
||||
dateOfBirth DateTime? @map("date_of_birth")
|
||||
role Roles? @relation(fields: [roleXid], references: [id], onDelete: Restrict)
|
||||
emailAddress String @unique @map("email_address") @db.VarChar(150)
|
||||
isdCode String? @map("isd_code") @db.VarChar(6) // +91, +1, +971 etc.
|
||||
mobileNumber String? @map("mobile_number") @db.VarChar(15) // international safe limit
|
||||
userPassword String? @map("user_password") @db.VarChar(255) // hashed passwords
|
||||
userPasscode String? @map("user_passcode") @db.VarChar(10) // 4–6 digit passcode
|
||||
profileImage String? @map("profile_image") @db.VarChar(500) // S3 key or URL
|
||||
userLat String? @map("user_lat") @db.VarChar(20) // "-23.44444"
|
||||
userLong String? @map("user_long") @db.VarChar(20)
|
||||
userStatus String? @default("pending") @map("user_status") @db.VarChar(20)
|
||||
isEmailVerfied Boolean? @default(false) @map("is_email_verified")
|
||||
isMobileVerfied Boolean? @default(false) @map("is_mobile_verified")
|
||||
isProfileUpdated Boolean? @default(false) @map("is_profile_updated")
|
||||
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")
|
||||
|
||||
// Relations
|
||||
UserOtp UserOtp[]
|
||||
Connections Connections? @relation(fields: [connectionsXid], references: [id])
|
||||
connectionsXid Int? @map("connectionsId")
|
||||
EnergyLevels EnergyLevels? @relation(fields: [energyLevelsXid], references: [id])
|
||||
isBiometric Boolean? @default(false) @map("is_biometric")
|
||||
energyLevelsXid Int? @map("energyLevelsId")
|
||||
isBiometric Boolean? @default(false) @map("is_biometric")
|
||||
hostHeaders HostHeader[] @relation("HostUser")
|
||||
managedHostHeaders HostHeader[] @relation("AccountManager")
|
||||
Token Token[]
|
||||
@@ -72,17 +74,17 @@ model UserAddressDetails {
|
||||
id Int @id @default(autoincrement())
|
||||
userXid Int @map("user_xid")
|
||||
user User @relation(fields: [userXid], references: [id], onDelete: Cascade)
|
||||
address1 String @map("address_1")
|
||||
address2 String? @map("address_2")
|
||||
address1 String @map("address_1") @db.VarChar(150) // Street, building info
|
||||
address2 String? @map("address_2") @db.VarChar(150) // Optional
|
||||
countryXid Int @map("country_xid")
|
||||
country Countries @relation(fields: [countryXid], references: [id], onDelete: Restrict)
|
||||
stateXid Int @map("state_xid")
|
||||
states States @relation(fields: [stateXid], references: [id], onDelete: Restrict)
|
||||
cityXid Int @map("city_xid")
|
||||
cities Cities @relation(fields: [cityXid], references: [id], onDelete: Restrict)
|
||||
pinCode String @map("pin_code")
|
||||
locationName String? @map("location_name")
|
||||
locationAddress String? @map("location_address")
|
||||
pinCode String @map("pin_code") @db.VarChar(10) // India: 6 digits, global safe: 10
|
||||
locationName String? @map("location_name") @db.VarChar(100) // "Home", "Office", "Warehouse A"
|
||||
locationAddress String? @map("location_address") @db.VarChar(200)
|
||||
locationLat Float? @map("location_lat")
|
||||
locationLong Float? @map("location_long")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -98,7 +100,7 @@ model UserDocuments {
|
||||
id Int @id @default(autoincrement())
|
||||
userXid Int @map("user_xid")
|
||||
user User @relation(fields: [userXid], references: [id], onDelete: Cascade)
|
||||
fileName String @map("file_name")
|
||||
fileName String @map("file_name") @db.VarChar(500)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -112,8 +114,8 @@ model UserOtp {
|
||||
id Int @id @default(autoincrement())
|
||||
userXid Int @map("user_xid")
|
||||
user User @relation(fields: [userXid], references: [id], onDelete: Cascade)
|
||||
otpType String @map("otp_type")
|
||||
otpCode String @map("otp_code")
|
||||
otpType String @map("otp_type") @db.VarChar(20)
|
||||
otpCode String @map("otp_code") @db.VarChar(20)
|
||||
sendOn DateTime @default(now()) @map("send_on")
|
||||
verifiedOn DateTime? @map("verified_on")
|
||||
expiresOn DateTime @map("expires_on")
|
||||
@@ -137,7 +139,7 @@ model InviteDetails {
|
||||
invited_on DateTime @default(now()) @map("invited_on")
|
||||
is_accepted Boolean @default(false) @map("is_accepted")
|
||||
accepted_on DateTime? @map("accepted_on")
|
||||
invitation_status String @default("invited") @map("invitation_status")
|
||||
invitation_status String @default("invited") @map("invitation_status") @db.VarChar(20)
|
||||
isMinglarInvitation Boolean @default(false) @map("is_minglar_invitation")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -210,8 +212,8 @@ model UserInterests {
|
||||
|
||||
model Countries {
|
||||
id Int @id @default(autoincrement())
|
||||
countryName String @unique @map("country_name")
|
||||
countryCode String @unique @map("country_code")
|
||||
countryName String @unique @map("country_name") @db.VarChar(50)
|
||||
countryCode String @unique @map("country_code") @db.VarChar(10)
|
||||
countryFlag String @map("country_flag")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -233,8 +235,8 @@ model Currencies {
|
||||
id Int @id @default(autoincrement())
|
||||
countryXid Int @map("country_xid")
|
||||
country Countries @relation(fields: [countryXid], references: [id], onDelete: Restrict)
|
||||
currencyName String @unique @map("currency_name")
|
||||
currencySymbol String @unique @map("currency_symbol")
|
||||
currencyName String @unique @map("currency_name") @db.VarChar(20)
|
||||
currencySymbol String @unique @map("currency_symbol") @db.VarChar(10)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -251,7 +253,7 @@ model States {
|
||||
id Int @id @default(autoincrement())
|
||||
countryXid Int @map("country_xid")
|
||||
country Countries @relation(fields: [countryXid], references: [id], onDelete: Cascade)
|
||||
stateName String @unique @map("state_name")
|
||||
stateName String @unique @map("state_name") @db.VarChar(50)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -270,7 +272,7 @@ model Cities {
|
||||
id Int @id @default(autoincrement())
|
||||
stateXid Int @map("state_xid")
|
||||
states States @relation(fields: [stateXid], references: [id], onDelete: Cascade)
|
||||
cityName String @unique @map("city_name")
|
||||
cityName String @unique @map("city_name") @db.VarChar(50)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -288,7 +290,7 @@ model Taxes {
|
||||
id Int @id @default(autoincrement())
|
||||
countryXid Int @map("country_xid")
|
||||
country Countries @relation(fields: [countryXid], references: [id], onDelete: Cascade)
|
||||
taxName String @unique @map("tax_name")
|
||||
taxName String @unique @map("tax_name") @db.VarChar(100)
|
||||
taxPer Int @map("tax_per")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -310,7 +312,7 @@ model Banks {
|
||||
id Int @id @default(autoincrement())
|
||||
countryXid Int @map("country_xid")
|
||||
country Countries @relation(fields: [countryXid], references: [id], onDelete: Restrict)
|
||||
bankName String @unique @map("bank_name")
|
||||
bankName String @unique @map("bank_name") @db.VarChar(100)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -330,8 +332,8 @@ model BankBranches {
|
||||
states States @relation(fields: [stateXid], references: [id], onDelete: Restrict)
|
||||
cityXid Int @map("city_xid")
|
||||
cities Cities @relation(fields: [cityXid], references: [id], onDelete: Restrict)
|
||||
branchAddress String @unique @map("branch_address")
|
||||
ifscCode String @unique @map("ifsc_code")
|
||||
branchAddress String @unique @map("branch_address") @db.VarChar(150)
|
||||
ifscCode String @unique @map("ifsc_code") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -344,7 +346,7 @@ model BankBranches {
|
||||
|
||||
model Interests {
|
||||
id Int @id @default(autoincrement())
|
||||
interestName String @unique @map("interest_name")
|
||||
interestName String @unique @map("interest_name") @db.VarChar(50)
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -361,7 +363,7 @@ model ActivityTypes {
|
||||
id Int @id @default(autoincrement())
|
||||
interestXid Int @map("interest_xid")
|
||||
interests Interests @relation(fields: [interestXid], references: [id], onDelete: Restrict)
|
||||
activityTypeName String @unique @map("activity_type_name")
|
||||
activityTypeName String @unique @map("activity_type_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -374,7 +376,7 @@ model ActivityTypes {
|
||||
|
||||
model DocumentType {
|
||||
id Int @id @default(autoincrement())
|
||||
documentTypeName String @unique @map("document_type_name")
|
||||
documentTypeName String @unique @map("document_type_name") @db.VarChar(30)
|
||||
displayOrder Int? @map("display_order")
|
||||
isVisible Boolean @default(true) @map("is_visible")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -390,7 +392,7 @@ model DocumentType {
|
||||
|
||||
model FoodCuisines {
|
||||
id Int @id @default(autoincrement())
|
||||
cuisineName String @unique @map("cuisine_name")
|
||||
cuisineName String @unique @map("cuisine_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -402,7 +404,7 @@ model FoodCuisines {
|
||||
|
||||
model CompanyTypes {
|
||||
id Int @id @default(autoincrement())
|
||||
companyTypeName String @unique @map("company_type_name")
|
||||
companyTypeName String @unique @map("company_type_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -414,7 +416,7 @@ model CompanyTypes {
|
||||
|
||||
model Amenities {
|
||||
id Int @id @default(autoincrement())
|
||||
amenitiesName String @unique @map("amenities_name")
|
||||
amenitiesName String @unique @map("amenities_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -427,7 +429,7 @@ model Amenities {
|
||||
|
||||
model FoodTypes {
|
||||
id Int @id @default(autoincrement())
|
||||
foodTypeName String @unique @map("food_type_name")
|
||||
foodTypeName String @unique @map("food_type_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -440,7 +442,7 @@ model FoodTypes {
|
||||
|
||||
model Frequencies {
|
||||
id Int @id @default(autoincrement())
|
||||
frequencyName String @unique @map("frequency_name")
|
||||
frequencyName String @unique @map("frequency_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -453,8 +455,8 @@ model Frequencies {
|
||||
|
||||
model NavigationModes {
|
||||
id Int @id @default(autoincrement())
|
||||
navigationModeName String @unique @map("navigation_mode_name")
|
||||
navigationModeIcon String @map("navigation_mode_icon")
|
||||
navigationModeName String @unique @map("navigation_mode_name") @db.VarChar(30)
|
||||
navigationModeIcon String @map("navigation_mode_icon") @db.VarChar(500)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -467,8 +469,8 @@ model NavigationModes {
|
||||
|
||||
model TransportModes {
|
||||
id Int @id @default(autoincrement())
|
||||
transportModeName String @unique @map("transport_mode_name")
|
||||
transportModeIcon String @map("transport_mode_icon")
|
||||
transportModeName String @unique @map("transport_mode_name") @db.VarChar(30)
|
||||
transportModeIcon String @map("transport_mode_icon") @db.VarChar(500)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -481,7 +483,7 @@ model TransportModes {
|
||||
|
||||
model PQQCategories {
|
||||
id Int @id @default(autoincrement())
|
||||
categoryName String @unique @map("category_name")
|
||||
categoryName String @unique @map("category_name") @db.VarChar(30)
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -497,7 +499,7 @@ model PQQSubCategories {
|
||||
id Int @id @default(autoincrement())
|
||||
categoryXid Int @map("category_xid")
|
||||
category PQQCategories @relation(fields: [categoryXid], references: [id], onDelete: Cascade)
|
||||
subCategoryName String @map("sub_category_name")
|
||||
subCategoryName String @map("sub_category_name") @db.VarChar(30)
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -514,7 +516,7 @@ model PQQQuestions {
|
||||
id Int @id @default(autoincrement())
|
||||
pqqSubCategoryXid Int @map("pqq_sub_category_xid")
|
||||
pqqSubCategories PQQSubCategories @relation(fields: [pqqSubCategoryXid], references: [id], onDelete: Cascade)
|
||||
questionName String @map("question_name")
|
||||
questionName String @map("question_name") @db.VarChar(150)
|
||||
maxPoints Int @map("max_points")
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -532,7 +534,7 @@ model PQQAnswers {
|
||||
id Int @id @default(autoincrement())
|
||||
pqqQuestionXid Int @map("pqq_question_xid")
|
||||
pqqQuestions PQQQuestions @relation(fields: [pqqQuestionXid], references: [id], onDelete: Cascade)
|
||||
answerName String @map("answer_name")
|
||||
answerName String @map("answer_name") @db.VarChar(150)
|
||||
answerPoints Int @map("answer_points")
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -547,7 +549,7 @@ model PQQAnswers {
|
||||
|
||||
model AgeRestrictions {
|
||||
id Int @id @default(autoincrement())
|
||||
ageRestrictionName String @unique @map("age_restriction_name")
|
||||
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")
|
||||
@@ -562,7 +564,7 @@ model AgeRestrictions {
|
||||
|
||||
model AllowedEntryTypes {
|
||||
id Int @id @default(autoincrement())
|
||||
allowedEntryTypeName String @unique @map("allowed_entry_type_name")
|
||||
allowedEntryTypeName String @unique @map("allowed_entry_type_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -575,7 +577,7 @@ model AllowedEntryTypes {
|
||||
|
||||
model Roles {
|
||||
id Int @id @default(autoincrement())
|
||||
roleName String @unique @map("role_name")
|
||||
roleName String @unique @map("role_name") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -588,9 +590,9 @@ model Roles {
|
||||
|
||||
model Connections {
|
||||
id Int @id @default(autoincrement())
|
||||
connectionType String @unique @map("connection_type")
|
||||
connectionName String @map("connection_name")
|
||||
locationDetails String @map("location_details")
|
||||
connectionType String @unique @map("connection_type") @db.VarChar(30)
|
||||
connectionName String @map("connection_name") @db.VarChar(30)
|
||||
locationDetails String @map("location_details") @db.VarChar(100)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -604,8 +606,8 @@ model Connections {
|
||||
|
||||
model EnergyLevels {
|
||||
id Int @id @default(autoincrement())
|
||||
energyLevelName String @map("energy_level_name")
|
||||
energyIcon String @map("energy_icon")
|
||||
energyLevelName String @map("energy_level_name") @db.VarChar(30)
|
||||
energyIcon String @map("energy_icon") @db.VarChar(400)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -623,11 +625,11 @@ model Token {
|
||||
id Int @id @default(autoincrement())
|
||||
userXid Int @map("user_xid")
|
||||
user User @relation(fields: [userXid], references: [id], onDelete: Cascade)
|
||||
token String @unique @map("token")
|
||||
tokenType String @map("token_type")
|
||||
token String @unique @map("token") @db.VarChar(200)
|
||||
tokenType String @map("token_type") @db.VarChar(30)
|
||||
expiringAt DateTime @map("expiring_at")
|
||||
deviceId String? @map("device_id")
|
||||
playerId String? @map("player_id")
|
||||
deviceId String? @map("device_id") @db.VarChar(30)
|
||||
playerId String? @map("player_id") @db.VarChar(30)
|
||||
isBlackListed Boolean @default(false) @map("is_black_listed")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -644,49 +646,49 @@ model HostHeader {
|
||||
id Int @id @default(autoincrement())
|
||||
userXid Int @map("user_xid")
|
||||
user User @relation("HostUser", fields: [userXid], references: [id], onDelete: Cascade)
|
||||
companyName String @map("company_name")
|
||||
hostRefNumber String @map("host_ref_number")
|
||||
address1 String @map("address_1")
|
||||
address2 String? @map("address_2")
|
||||
companyName String @map("company_name") @db.VarChar(100)
|
||||
hostRefNumber String @map("host_ref_number") @db.VarChar(30)
|
||||
address1 String @map("address_1") @db.VarChar(150)
|
||||
address2 String? @map("address_2") @db.VarChar(150)
|
||||
cityXid Int @map("city_xid")
|
||||
cities Cities @relation(fields: [cityXid], references: [id], onDelete: Restrict)
|
||||
stateXid Int @map("state_xid")
|
||||
states States @relation(fields: [stateXid], references: [id], onDelete: Restrict)
|
||||
countryXid Int @map("country_xid")
|
||||
countries Countries @relation(fields: [countryXid], references: [id], onDelete: Restrict)
|
||||
pinCode String @map("pin_code")
|
||||
logoPath String? @map("logo_path")
|
||||
pinCode String @map("pin_code") @db.VarChar(30)
|
||||
logoPath String? @map("logo_path") @db.VarChar(400)
|
||||
isSubsidairy Boolean @default(false) @map("is_subsidairy")
|
||||
registrationNumber String @map("registration_number")
|
||||
panNumber String @map("pan_number")
|
||||
gstNumber String? @map("gst_number")
|
||||
registrationNumber String @map("registration_number") @db.VarChar(30)
|
||||
panNumber String @map("pan_number") @db.VarChar(30)
|
||||
gstNumber String? @map("gst_number") @db.VarChar(30)
|
||||
formationDate DateTime @map("formation_date")
|
||||
companyType String @map("company_type")
|
||||
websiteUrl String? @map("website_url")
|
||||
instagramUrl String? @map("instagram_url")
|
||||
facebookUrl String? @map("facebook_url")
|
||||
linkedinUrl String? @map("linkedin_url")
|
||||
twitterUrl String? @map("twitter_url")
|
||||
companyType String @map("company_type") @db.VarChar(30)
|
||||
websiteUrl String? @map("website_url") @db.VarChar(50)
|
||||
instagramUrl String? @map("instagram_url") @db.VarChar(80)
|
||||
facebookUrl String? @map("facebook_url") @db.VarChar(80)
|
||||
linkedinUrl String? @map("linkedin_url") @db.VarChar(80)
|
||||
twitterUrl String? @map("twitter_url") @db.VarChar(80)
|
||||
currencyXid Int @map("currency_xid")
|
||||
currencies Currencies @relation(fields: [currencyXid], references: [id], onDelete: Restrict)
|
||||
stepper Int @default(1) @map("stepper")
|
||||
hostStatusInternal String @default("pending") @map("host_status_internal")
|
||||
hostStatusDisplay String @default("pending") @map("host_status_Display")
|
||||
adminStatusInternal String @default("pending") @map("admin_status_internal")
|
||||
adminStatusDisplay String @default("pending") @map("admin_status_display")
|
||||
amStatus String @default("pending") @map("am_status")
|
||||
hostStatusInternal String @default("pending") @map("host_status_internal") @db.VarChar(20)
|
||||
hostStatusDisplay String @default("pending") @map("host_status_Display") @db.VarChar(20)
|
||||
adminStatusInternal String @default("pending") @map("admin_status_internal") @db.VarChar(20)
|
||||
adminStatusDisplay String @default("pending") @map("admin_status_display") @db.VarChar(20)
|
||||
amStatus String @default("pending") @map("am_status") @db.VarChar(20)
|
||||
agreementAccepted Boolean @default(false) @map("agreement_accepted")
|
||||
accountManagerXid Int? @map("account_manager_xid")
|
||||
accountManager User? @relation("AccountManager", fields: [accountManagerXid], references: [id], onDelete: Restrict)
|
||||
isApproved Boolean @default(false) @map("is_approved")
|
||||
agreementStartDate DateTime? @map("agreement_start_date")
|
||||
durationNumber Int? @map("duration_number")
|
||||
durationFrequency String? @map("duration_frequency")
|
||||
durationFrequency String? @map("duration_frequency") @db.VarChar(20)
|
||||
isCommisionBase Boolean @default(false) @map("is_commision_base")
|
||||
commisionPer Float? @map("commision_per")
|
||||
amountPerBooking Int? @map("amount_per_booking")
|
||||
payoutDurationNum Int? @map("payout_duration_num")
|
||||
payoutDurationFrequency String? @map("payout_duration_frequency")
|
||||
payoutDurationFrequency String? @map("payout_duration_frequency") @db.VarChar(20)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -710,9 +712,9 @@ model HostBankDetails {
|
||||
banks Banks @relation(fields: [bankXid], references: [id], onDelete: Restrict)
|
||||
bankBranchXid Int @map("bank_branch_xid")
|
||||
bankBranches BankBranches @relation(fields: [bankBranchXid], references: [id], onDelete: Restrict)
|
||||
accountHolderName String @map("account_holder_name")
|
||||
accountNumber String @unique @map("account_number")
|
||||
ifscCode String @map("ifsc_code")
|
||||
accountHolderName String @map("account_holder_name") @db.VarChar(30)
|
||||
accountNumber String @unique @map("account_number") @db.VarChar(30)
|
||||
ifscCode String @map("ifsc_code") @db.VarChar(30)
|
||||
currencyXid Int @map("currency_xid")
|
||||
currencies Currencies @relation(fields: [currencyXid], references: [id], onDelete: Restrict)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -730,8 +732,8 @@ model HostDocuments {
|
||||
host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade)
|
||||
documentTypeXid Int @map("document_type_xid")
|
||||
documentType DocumentType @relation(fields: [documentTypeXid], references: [id], onDelete: Restrict)
|
||||
documentName String @map("document_name")
|
||||
filePath String @map("file_path")
|
||||
documentName String @map("document_name") @db.VarChar(20)
|
||||
filePath String @map("file_path") @db.VarChar(400)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -745,8 +747,8 @@ model HostSuggestion {
|
||||
id Int @id @default(autoincrement())
|
||||
hostXid Int @map("host_xid")
|
||||
host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade)
|
||||
title String @map("title")
|
||||
comments String @map("comments")
|
||||
title String @map("title") @db.VarChar(20)
|
||||
comments String @map("comments") @db.VarChar(200)
|
||||
isparent Boolean @default(false) @map("is_parent")
|
||||
isreviewed Boolean @default(false) @map("is_reviewed")
|
||||
reviewedByXid Int? @map("reviewed_by_xid")
|
||||
@@ -765,28 +767,28 @@ model HostParent {
|
||||
id Int @id @default(autoincrement())
|
||||
hostXid Int @map("host_xid")
|
||||
host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade)
|
||||
companyName String @map("company_name")
|
||||
address1 String @map("address_1")
|
||||
address2 String? @map("address_2")
|
||||
companyName String @map("company_name") @db.VarChar(50)
|
||||
address1 String @map("address_1") @db.VarChar(150)
|
||||
address2 String? @map("address_2") @db.VarChar(150)
|
||||
cityXid Int @map("city_xid")
|
||||
cities Cities @relation(fields: [cityXid], references: [id], onDelete: Restrict)
|
||||
stateXid Int @map("state_xid")
|
||||
states States @relation(fields: [stateXid], references: [id], onDelete: Restrict)
|
||||
countryXid Int @map("country_xid")
|
||||
countries Countries @relation(fields: [countryXid], references: [id], onDelete: Restrict)
|
||||
pinCode String @map("pin_code")
|
||||
logoPath String? @map("logo_path")
|
||||
pinCode String @map("pin_code") @db.VarChar(30)
|
||||
logoPath String? @map("logo_path") @db.VarChar(400)
|
||||
isSubsidairy Boolean @default(false) @map("is_subsidairy")
|
||||
registrationNumber String @map("registration_number")
|
||||
panNumber String @map("pan_number")
|
||||
gstNumber String? @map("gst_number")
|
||||
registrationNumber String @map("registration_number") @db.VarChar(30)
|
||||
panNumber String @map("pan_number") @db.VarChar(30)
|
||||
gstNumber String? @map("gst_number") @db.VarChar(30)
|
||||
formationDate DateTime @map("formation_date")
|
||||
companyType String @map("company_type")
|
||||
websiteUrl String? @map("website_url")
|
||||
instagramUrl String? @map("instagram_url")
|
||||
facebookUrl String? @map("facebook_url")
|
||||
linkedinUrl String? @map("linkedin_url")
|
||||
twitterUrl String? @map("twitter_url")
|
||||
companyType String @map("company_type") @db.VarChar(30)
|
||||
websiteUrl String? @map("website_url") @db.VarChar(80)
|
||||
instagramUrl String? @map("instagram_url") @db.VarChar(80)
|
||||
facebookUrl String? @map("facebook_url") @db.VarChar(80)
|
||||
linkedinUrl String? @map("linkedin_url") @db.VarChar(80)
|
||||
twitterUrl String? @map("twitter_url") @db.VarChar(80)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -803,8 +805,8 @@ model HostParenetDocuments {
|
||||
hostParent HostParent @relation(fields: [hostParentXid], references: [id], onDelete: Cascade)
|
||||
documentTypeXid Int @map("document_type_xid")
|
||||
documentType DocumentType @relation(fields: [documentTypeXid], references: [id], onDelete: Restrict)
|
||||
documentName String @map("document_name")
|
||||
filePath String @map("file_path")
|
||||
documentName String @map("document_name") @db.VarChar(30)
|
||||
filePath String @map("file_path") @db.VarChar(400)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -818,7 +820,7 @@ model HostTrack {
|
||||
id Int @id @default(autoincrement())
|
||||
hostXid Int @map("host_xid")
|
||||
host HostHeader @relation(fields: [hostXid], references: [id], onDelete: Cascade)
|
||||
trackStatus String @map("track_status")
|
||||
trackStatus String @map("track_status") @db.VarChar(20)
|
||||
updatedByXid Int @map("updated_by_xid")
|
||||
updatedBy User @relation(fields: [updatedByXid], references: [id], onDelete: Restrict)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -840,16 +842,16 @@ model Activities {
|
||||
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")
|
||||
activityTitle String? @map("activity_title")
|
||||
activityDescription String? @map("activity_description")
|
||||
activityRefNumber String? @map("activity_ref_number") @db.VarChar(30)
|
||||
activityTitle String? @map("activity_title") @db.VarChar(30)
|
||||
activityDescription String? @map("activity_description") @db.VarChar(80)
|
||||
checkInLat Float? @map("check_in_lat")
|
||||
checkInLong Float? @map("check_in_long")
|
||||
checkInAddress String? @map("check_in_address")
|
||||
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")
|
||||
checkOutAddress String? @map("check_out_address") @db.VarChar(150)
|
||||
energyLevelXid Int? @map("energy_level_xid")
|
||||
energyLevel EnergyLevels? @relation(fields: [energyLevelXid], references: [id], onDelete: Restrict)
|
||||
activityDurationMins Int? @map("activity_duration_mins")
|
||||
@@ -872,10 +874,10 @@ model Activities {
|
||||
safetyScore Int? @map("safety_score")
|
||||
totalScore Int? @map("total_score")
|
||||
isInstantBooking Boolean? @default(false) @map("is_instant_booking")
|
||||
activityInternalStatus String? @default("pending") @map("activity_internal_status")
|
||||
activityDisplayStatus String? @default("pending") @map("activity_display_status")
|
||||
amInternalStatus String? @default("pending") @map("am_internal_status")
|
||||
amDisplayStatus String? @default("pending") @map("am_display_status")
|
||||
activityInternalStatus String? @default("pending") @map("activity_internal_status") @db.VarChar(30)
|
||||
activityDisplayStatus String? @default("pending") @map("activity_display_status") @db.VarChar(30)
|
||||
amInternalStatus String? @default("pending") @map("am_internal_status") @db.VarChar(30)
|
||||
amDisplayStatus String? @default("pending") @map("am_display_status") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -908,12 +910,12 @@ model ActivityOtherDetails {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
foodCuisines String? @map("food_cuisines")
|
||||
exclusiveNotes String? @map("exclusive_notes")
|
||||
dosNotes String? @map("dos_notes")
|
||||
dontsNotes String? @map("donts_notes")
|
||||
tipsNotes String? @map("tips_notes")
|
||||
termsAndCondition String? @map("terms_and_condition")
|
||||
foodCuisines String? @map("food_cuisines") @db.VarChar(30)
|
||||
exclusiveNotes String? @map("exclusive_notes") @db.VarChar(50)
|
||||
dosNotes String? @map("dos_notes") @db.VarChar(200)
|
||||
dontsNotes String? @map("donts_notes") @db.VarChar(200)
|
||||
tipsNotes String? @map("tips_notes") @db.VarChar(100)
|
||||
termsAndCondition String? @map("terms_and_condition") @db.VarChar(500)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -927,8 +929,8 @@ model ActivitiesMedia {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
mediaType String @map("media_type")
|
||||
mediaFileName String @map("media_file_name")
|
||||
mediaType String @map("media_type") @db.VarChar(30)
|
||||
mediaFileName String @map("media_file_name") @db.VarChar(400)
|
||||
displayOrder Int @map("display_order")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -943,13 +945,13 @@ 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")
|
||||
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")
|
||||
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")
|
||||
@@ -1002,13 +1004,13 @@ model ActivityEligibility {
|
||||
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")
|
||||
weightRestrictionName String? @map("weight_restriction_name") @db.VarChar(30)
|
||||
weightEntered Int? @map("weight_entered")
|
||||
weightIn String? @map("weight_in")
|
||||
weightIn String? @map("weight_in") @db.VarChar(30)
|
||||
isHeightRestriction Boolean @default(false) @map("is_height_restriction")
|
||||
heightRestrictionName String? @map("height_restriction_name")
|
||||
heightRestrictionName String? @map("height_restriction_name") @db.VarChar(30)
|
||||
heightEntered Int? @map("height_entered")
|
||||
heightIn String? @map("height_in")
|
||||
heightIn String? @map("height_in") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1022,8 +1024,8 @@ model ActivitySuggestions {
|
||||
id Int @id @default(autoincrement())
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
title String @map("title")
|
||||
comments String @map("comments")
|
||||
title String @map("title") @db.VarChar(30)
|
||||
comments String @map("comments") @db.VarChar(200)
|
||||
isReviewed Boolean @default(false) @map("is_reviewed")
|
||||
reviewedByXid Int @map("reviewed_by_xid")
|
||||
reviewedBy User @relation(fields: [reviewedByXid], references: [id], onDelete: Cascade)
|
||||
@@ -1093,8 +1095,8 @@ model ActivityVenueArtifacts {
|
||||
id Int @id @default(autoincrement())
|
||||
activityVenueXid Int @map("activity_venue_xid")
|
||||
activityVenue Activities @relation(fields: [activityVenueXid], references: [id], onDelete: Cascade)
|
||||
mediaType String @map("media_type")
|
||||
mediaFileName String @map("media_file_name")
|
||||
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")
|
||||
@@ -1112,7 +1114,7 @@ model ActivityPQQheader {
|
||||
pqqQuestions PQQQuestions @relation(fields: [pqqQuestionXid], references: [id], onDelete: Restrict)
|
||||
pqqAnswerXid Int @map("pqq_answer_xid")
|
||||
pqqAnswers PQQAnswers @relation(fields: [pqqAnswerXid], references: [id], onDelete: Restrict)
|
||||
comments String? @map("comments")
|
||||
comments String? @map("comments") @db.VarChar(200)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1128,8 +1130,8 @@ model ActivityPQQSuggestions {
|
||||
id Int @id @default(autoincrement())
|
||||
activityPqqHeaderXid Int @map("activity_pqq_header_xid")
|
||||
activityPqqHeader ActivityPQQheader @relation(fields: [activityPqqHeaderXid], references: [id], onDelete: Cascade)
|
||||
title String @map("title")
|
||||
comments String @map("comments")
|
||||
title String @map("title") @db.VarChar(30)
|
||||
comments String @map("comments") @db.VarChar(200)
|
||||
isReviewed Boolean @default(false) @map("is_reviewed")
|
||||
reviewedByXid Int @map("reviewed_by_xid")
|
||||
reviewedBy User @relation(fields: [reviewedByXid], references: [id], onDelete: Cascade)
|
||||
@@ -1147,8 +1149,8 @@ model ActivityPQQSupportings {
|
||||
id Int @id @default(autoincrement())
|
||||
activityPqqHeaderXid Int @map("activity_pqq_header_xid")
|
||||
activityPqqHeader ActivityPQQheader @relation(fields: [activityPqqHeaderXid], references: [id], onDelete: Cascade)
|
||||
mediaType String @map("media_type")
|
||||
mediaFileName String @map("media_file_name")
|
||||
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")
|
||||
@@ -1212,7 +1214,7 @@ 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")
|
||||
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")
|
||||
@@ -1285,7 +1287,7 @@ model ActivityPickUpDetails {
|
||||
isPickUp Boolean @default(false) @map("is_pick_up")
|
||||
locationLat Float? @map("location_lat")
|
||||
locationLong Float? @map("location_long")
|
||||
locationAddress String? @map("location_address")
|
||||
locationAddress String? @map("location_address") @db.VarChar(150)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1355,7 +1357,7 @@ model ScheduleHeader {
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Cascade)
|
||||
activityVenueXid Int @map("activity_venue_xid")
|
||||
activityVenue ActivityVenues @relation(fields: [activityVenueXid], references: [id], onDelete: Cascade)
|
||||
scheduleType String @map("schedule_type")
|
||||
scheduleType String @map("schedule_type") @db.VarChar(30)
|
||||
startDate DateTime @map("start_date")
|
||||
endDate DateTime @map("end_date")
|
||||
byWeekday Boolean @default(false) @map("by_weekday")
|
||||
@@ -1376,8 +1378,8 @@ model ScheduleDetails {
|
||||
id Int @id @default(autoincrement())
|
||||
scheduleHeaderXid Int @map("schedule_header_xid")
|
||||
scheduleHeader ScheduleHeader @relation(fields: [scheduleHeaderXid], references: [id], onDelete: Cascade)
|
||||
startTime String @map("start_time")
|
||||
endTime String @map("end_time")
|
||||
startTime String @map("start_time") @db.VarChar(30)
|
||||
endTime String @map("end_time") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1392,8 +1394,8 @@ model Cancellations {
|
||||
scheduleHeaderXid Int @map("schedule_header_xid")
|
||||
scheduleHeader ScheduleHeader @relation(fields: [scheduleHeaderXid], references: [id], onDelete: Cascade)
|
||||
occurenceDate DateTime @map("occurence_date")
|
||||
startTime String @map("start_time")
|
||||
endTime String @map("end_time")
|
||||
startTime String @map("start_time") @db.VarChar(30)
|
||||
endTime String @map("end_time") @db.VarChar(30)
|
||||
cancellationReason String @map("cancellation_reason")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
@@ -1408,15 +1410,15 @@ model Cancellations {
|
||||
|
||||
model ItineraryHeader {
|
||||
id Int @id @default(autoincrement())
|
||||
itineraryNo String @map("itinerary_no")
|
||||
title String @map("title")
|
||||
itineraryNo String @map("itinerary_no") @db.VarChar(30)
|
||||
title String @map("title") @db.VarChar(30)
|
||||
ownerXid Int @map("owner_xid")
|
||||
owner User @relation(fields: [ownerXid], references: [id], onDelete: Restrict)
|
||||
fromDate DateTime @map("from_date")
|
||||
fromTime String @map("from_time")
|
||||
fromTime String @map("from_time") @db.VarChar(30)
|
||||
toDate DateTime @map("to_date")
|
||||
toTime String @map("to_time")
|
||||
itineraryStatus String @default("draft") @map("itinerary_status")
|
||||
toTime String @map("to_time") @db.VarChar(30)
|
||||
itineraryStatus String @default("draft") @map("itinerary_status") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1435,8 +1437,8 @@ model ItineraryMembers {
|
||||
itineraryHeader ItineraryHeader @relation(fields: [itineraryHeaderXid], references: [id], onDelete: Cascade)
|
||||
memberXid Int @map("member_xid")
|
||||
member User @relation("MemberUser", fields: [memberXid], references: [id], onDelete: Restrict)
|
||||
memberRole String @map("member_role")
|
||||
memberStatus String @default("pending") @map("member_status")
|
||||
memberRole String @map("member_role") @db.VarChar(30)
|
||||
memberStatus String @default("pending") @map("member_status") @db.VarChar(30)
|
||||
invitedByXid Int @map("invited_by_xid")
|
||||
invitedBy User @relation("InvitedByUser", fields: [invitedByXid], references: [id], onDelete: Restrict)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -1459,12 +1461,12 @@ model ItineraryStartStopDetails {
|
||||
itineraryMemberXid Int @map("itinerary_member_xid")
|
||||
itineraryMember ItineraryMembers @relation(fields: [itineraryMemberXid], references: [id], onDelete: Cascade)
|
||||
dateValue DateTime @map("date_value")
|
||||
timeValue String @map("time_value")
|
||||
timeValue String @map("time_value") @db.VarChar(30)
|
||||
isStartPoint Boolean @map("is_start_point")
|
||||
locationLat Float? @map("location_lat")
|
||||
locationLong Float? @map("location_long")
|
||||
locationAddress Json? @map("location_address")
|
||||
travelMode String? @map("travel_mode")
|
||||
travelMode String? @map("travel_mode") @db.VarChar(30)
|
||||
kmForNextPoint Float? @map("km_for_next_point")
|
||||
timeForNextPointMins Int? @map("time_for_next_point_mins")
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
@@ -1480,26 +1482,26 @@ model ItineraryActivities {
|
||||
id Int @id @default(autoincrement())
|
||||
itineraryHeaderXid Int @map("itinerary_header_xid")
|
||||
itineraryHeader ItineraryHeader @relation(fields: [itineraryHeaderXid], references: [id], onDelete: Cascade)
|
||||
itineraryType String @map("itinerary_type")
|
||||
itineraryType String @map("itinerary_type") @db.VarChar(30)
|
||||
activityXid Int @map("activity_xid")
|
||||
activity Activities @relation(fields: [activityXid], references: [id], onDelete: Restrict)
|
||||
scheduledHeaderXid Int @map("scheduled_header_xid")
|
||||
scheduledHeader ScheduleHeader @relation(fields: [scheduledHeaderXid], references: [id], onDelete: Restrict)
|
||||
occurenceDate DateTime @map("occurence_date")
|
||||
startTime String @map("start_time")
|
||||
endTime String @map("end_time")
|
||||
startTime String @map("start_time") @db.VarChar(30)
|
||||
endTime String @map("end_time") @db.VarChar(30)
|
||||
endDate DateTime @map("end_date")
|
||||
venueXid Int @map("venue_xid")
|
||||
venue ActivityVenues @relation(fields: [venueXid], references: [id], onDelete: Restrict)
|
||||
locationLat Float? @map("location_lat")
|
||||
locationLong Float? @map("location_long")
|
||||
locationAddress Json? @map("location_address")
|
||||
travelMode String? @map("travel_mode")
|
||||
travelMode String? @map("travel_mode") @db.VarChar(30)
|
||||
kmForNextPoint Float? @map("km_for_next_point")
|
||||
timeForNextPointMins Int? @map("time_for_next_point_mins")
|
||||
paxCount Int @map("pax_count")
|
||||
totalAmount Int @map("total_amount")
|
||||
bookingStatus String @default("pending") @map("booking_status")
|
||||
bookingStatus String @default("pending") @map("booking_status") @db.VarChar(30)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1519,10 +1521,10 @@ model ActivitySOSDetails {
|
||||
updatedByXid Int @map("updated_by_xid")
|
||||
updatedBy User @relation(fields: [updatedByXid], references: [id], onDelete: Restrict)
|
||||
updatedOn DateTime @map("updated_on")
|
||||
sosStatus String @map("sos_status")
|
||||
sosStatus String @map("sos_status") @db.VarChar(30)
|
||||
sosLat Float @map("sos_lat")
|
||||
sosLong Float @map("sos_long")
|
||||
comments String? @map("comments")
|
||||
comments String? @map("comments") @db.VarChar(200)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1539,7 +1541,7 @@ model ActivityFeedbacks {
|
||||
memberXid Int @map("member_xid")
|
||||
member User @relation(fields: [memberXid], references: [id], onDelete: Cascade)
|
||||
activityStars Int @map("activity_stars")
|
||||
comments String? @map("comments")
|
||||
comments String? @map("comments") @db.VarChar(200)
|
||||
isActive Boolean @default(true) @map("is_active")
|
||||
createdAt DateTime @default(now()) @map("created_at")
|
||||
updatedAt DateTime @updatedAt @map("updated_at")
|
||||
@@ -1557,15 +1559,15 @@ model ItineraryDetails {
|
||||
itineraryMember ItineraryMembers @relation(fields: [itineraryMemberXid], references: [id], onDelete: Cascade)
|
||||
hasOpted Boolean @default(false) @map("has_opted")
|
||||
updatedOn DateTime @map("updated_on")
|
||||
itineraryKind String @map("itinerary_kind")
|
||||
description1 String? @map("description_1")
|
||||
description2 String? @map("description_2")
|
||||
offlineCode String? @map("offline_code")
|
||||
activityStatus String @map("activity_status")
|
||||
itineraryKind String @map("itinerary_kind") @db.VarChar(30)
|
||||
description1 String? @map("description_1") @db.VarChar(100)
|
||||
description2 String? @map("description_2") @db.VarChar(80)
|
||||
offlineCode String? @map("offline_code") @db.VarChar(30)
|
||||
activityStatus String @map("activity_status") @db.VarChar(30)
|
||||
isChargeable Boolean @default(false) @map("is_chargeable")
|
||||
baseAmount Int @map("base_amount")
|
||||
totalAmount Int @map("total_amount")
|
||||
itineraryStatus String @map("itinerary_status")
|
||||
itineraryStatus String @map("itinerary_status") @db.VarChar(30)
|
||||
isPaid Boolean @default(false) @map("is_paid")
|
||||
paidByXid Int? @map("paid_by_xid")
|
||||
paidBy User? @relation(fields: [paidByXid], references: [id], onDelete: Restrict)
|
||||
|
||||
Reference in New Issue
Block a user