Przeglądaj źródła

fix(backend): 迁移172 products添加min_stock_alert列+同步schema.sql(库存管理功能遗漏)

Xiaogang Liao 3 miesięcy temu
rodzic
commit
9c4e7e99c5

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

@@ -7760,5 +7760,8 @@ private void runMigration100() {
 		} catch (Exception e) {
 			// 表已存在,忽略
 		}
+
+		// 迁移172: products 添加 min_stock_alert 列(库存预警阈值,配合库存管理模块)
+		ensureColumn("products", "min_stock_alert", "INT DEFAULT 0 COMMENT '库存预警阈值(低于此值预警)'");
 	}
 }

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

@@ -1078,6 +1078,7 @@ CREATE TABLE IF NOT EXISTS products (
     images TEXT COMMENT '多张图片JSON',
     price INT NOT NULL DEFAULT 0 COMMENT '价格(分)',
     stock INT NOT NULL DEFAULT 0 COMMENT '库存',
+    min_stock_alert INT DEFAULT 0 COMMENT '库存预警阈值(低于此值预警)',
     sales_count INT NOT NULL DEFAULT 0 COMMENT '销量',
     product_type VARCHAR(32) NOT NULL COMMENT '商品类型: activity/course/physical/digital/service',
     vendor_id BIGINT COMMENT '供应商ID',