|
@@ -4929,3 +4929,15 @@ CREATE TABLE IF NOT EXISTS system_prompts (
|
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
UNIQUE KEY uk_prompt_key (prompt_key)
|
|
UNIQUE KEY uk_prompt_key (prompt_key)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统提示词管理';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统提示词管理';
|
|
|
|
|
+
|
|
|
|
|
+-- 套餐商品组成明细表(套餐 = 商品 productType=bundle,子商品在 product_bundle_items 中配置)
|
|
|
|
|
+CREATE TABLE IF NOT EXISTS product_bundle_items (
|
|
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
|
|
+ bundle_product_id BIGINT NOT NULL COMMENT '套餐商品ID',
|
|
|
|
|
+ child_product_id BIGINT NOT NULL COMMENT '子商品ID',
|
|
|
|
|
+ child_sku_id BIGINT DEFAULT NULL COMMENT '子SKU ID(为空时直接扣 product.stock)',
|
|
|
|
|
+ quantity INT NOT NULL DEFAULT 1 COMMENT '子商品数量',
|
|
|
|
|
+ created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ INDEX idx_bundle (bundle_product_id),
|
|
|
|
|
+ INDEX idx_child (child_product_id)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='套餐商品组成明细';
|