feat: health checkup CRUD apis
This commit is contained in:
@@ -220,3 +220,58 @@ model NewsImage {
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
}
|
||||
|
||||
model HealthCheckCategory {
|
||||
id Int @id @default(autoincrement())
|
||||
name String @unique
|
||||
slug String @unique
|
||||
description String?
|
||||
isActive Boolean @default(true)
|
||||
sortOrder Int @default(1000)
|
||||
|
||||
packages HealthPackage[]
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model HealthPackage {
|
||||
id Int @id @default(autoincrement())
|
||||
name String
|
||||
slug String @unique
|
||||
description String?
|
||||
price Decimal? @db.Decimal(10, 2)
|
||||
discountedPrice Decimal? @db.Decimal(10, 2)
|
||||
|
||||
inclusions Json @default("{}")
|
||||
|
||||
isActive Boolean @default(true)
|
||||
isFeatured Boolean @default(false)
|
||||
sortOrder Int @default(1000)
|
||||
|
||||
categoryId Int
|
||||
category HealthCheckCategory @relation(fields: [categoryId], references: [id])
|
||||
|
||||
inquiries HealthPackageInquiry[]
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model HealthPackageInquiry {
|
||||
id Int @id @default(autoincrement())
|
||||
fullName String
|
||||
mobileNumber String
|
||||
email String?
|
||||
age Int?
|
||||
gender String?
|
||||
preferredDate DateTime?
|
||||
message String?
|
||||
|
||||
packageId Int
|
||||
healthPackage HealthPackage @relation(fields: [packageId], references: [id])
|
||||
|
||||
status String @default("pending")
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user