Просмотр исходного кода

fix: products表添加min_quantity列(迁移103)+ schema.sql同步

Xiaogang Liao 3 месяцев назад
Родитель
Сommit
d0133ac91e

+ 3 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -6231,6 +6231,9 @@ try {
         } catch (Exception e) {
             // 列已存在,忽略错误
         }
+
+        // 迁移 103: products表添加min_quantity列(商品最小购买数限制)
+        ensureColumn("products", "min_quantity", "INT DEFAULT 1 COMMENT '最小购买数量限制'");
     }
 
     private void runMigration93() {

+ 1 - 0
cfc-backend/src/main/resources/schema.sql

@@ -1075,6 +1075,7 @@ CREATE TABLE IF NOT EXISTS products (
     dimension_weights JSON DEFAULT NULL COMMENT '五维权重百分比: {"body":0,"mind":0,"wisdom":0,"action":0,"wealth":0}',
     profit_rate INT DEFAULT 0 COMMENT '平台利润率(千分比)',
     delivery_method TINYINT DEFAULT 1 COMMENT '配送方式: 1=快递 2=自提 3=两者皆可',
+    min_quantity INT DEFAULT 1 COMMENT '最小购买数量限制',
     category_id BIGINT COMMENT '商品类目ID',
     distribution_system_id BIGINT COMMENT '销售体系ID',
     external_source VARCHAR(64) COMMENT '外部来源系统',