增加产品导入功能

This commit is contained in:
wuweihua
2026-09-04 18:08:08 +08:00
parent 5e15ab9c44
commit 7204497a65
16 changed files with 1644 additions and 22 deletions
@@ -0,0 +1,13 @@
-- 已存在 bms_product_country 时升级:增加重量段最小/最大值,便于后续按重量匹配
-- 执行后请重新在「产品列表」导入 Excel(旧数据一行一国 → 新数据按重量段多行)
SET NAMES utf8mb4;
ALTER TABLE bms_product_country
ADD COLUMN weight_min decimal(10,3) DEFAULT NULL COMMENT '重量段最小值KG(含)' AFTER country_code,
ADD COLUMN weight_max decimal(10,3) DEFAULT NULL COMMENT '重量段最大值KG(含)' AFTER weight_min;
-- 旧唯一键(国家级)改为重量段级
ALTER TABLE bms_product_country DROP INDEX uk_product_country;
ALTER TABLE bms_product_country
ADD UNIQUE KEY uk_product_country_weight (product_code, country_name, weight_min, weight_max),
ADD KEY idx_weight_match (product_code, country_code, weight_min, weight_max);