商品模板功能上传

This commit is contained in:
2026-07-06 15:29:27 +08:00
parent 80d967f2cf
commit f46904b47c
19 changed files with 1148 additions and 8 deletions
+25
View File
@@ -90,6 +90,11 @@ enum ProductStatus {
OFF_SALE
}
enum DetailTemplateStatus {
ACTIVE
DISABLED
}
enum PromoCodeStatus {
ACTIVE
DISABLED
@@ -333,6 +338,26 @@ model CommonProductItem {
@@map("common_product_item")
}
model CommonProductDetailTemplate {
id BigInt @id @default(autoincrement()) @db.UnsignedBigInt
code String @unique @db.VarChar(32)
name String @db.VarChar(64)
description String? @db.VarChar(256)
aromaType AromaType? @map("aroma_type")
storyTitle String? @map("story_title") @db.VarChar(128)
storyText String? @map("story_text") @db.Text
features Json?
detailImageUrls Json? @map("detail_image_urls")
suggestedDetailImageCount Int @default(1) @map("suggested_detail_image_count")
sortOrder Int @default(0) @map("sort_order")
status DetailTemplateStatus @default(ACTIVE)
createdAt DateTime @default(now()) @map("created_at") @db.DateTime(3)
updatedAt DateTime @updatedAt @map("updated_at") @db.DateTime(3)
@@index([status, sortOrder])
@@map("common_product_detail_template")
}
model CommonStoreCategory {
id BigInt @id @default(autoincrement()) @db.UnsignedBigInt
code String @unique @db.VarChar(32)