Explorar o código

fix(backend): add dimension_weights column to products table (migration 89)

Xiaogang Liao hai 2 meses
pai
achega
76e77da7bb

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

@@ -5382,6 +5382,9 @@ try {
         // 迁移88: activities表添加dimension_weights列(权重感知活动查询)
         ensureColumn("activities", "dimension_weights", "TEXT COMMENT '五维能量权重JSON'");
 
+        // 迁移89: products表添加dimension_weights列(权重感知商品查询)
+        ensureColumn("products", "dimension_weights", "TEXT COMMENT '五维能量权重JSON'");
+
         // 迁移85: 创建社交圈子表(珍珠图/圈子系统)
         try {
             jdbcTemplate.execute("CREATE TABLE IF NOT EXISTS social_circle (" +

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

@@ -1065,6 +1065,7 @@ CREATE TABLE IF NOT EXISTS products (
     member_price INT COMMENT '会员价(分)',
     member_eligible VARCHAR(32) DEFAULT 'none' COMMENT '会员资格: all/budget/none',
     domain VARCHAR(32) COMMENT '五维领域: action/mind/body/wisdom/wealth',
+    dimension_weights TEXT COMMENT '五维能量权重JSON',
     profit_rate INT DEFAULT 0 COMMENT '平台利润率(千分比)',
     delivery_method TINYINT DEFAULT 1 COMMENT '配送方式: 1=快递 2=自提 3=两者皆可',
     category_id BIGINT COMMENT '商品类目ID',