feat: support overseas warehouse locations and A0 overflow

This commit is contained in:
2026-09-22 09:38:49 +08:00
parent d3ce268ca3
commit 1ebc128c59
15 changed files with 203 additions and 15 deletions
@@ -0,0 +1,5 @@
-- 海外仓库位 A0 共享溢出位:普通库位独占,A0 允许多托盘共享。
ALTER TABLE wh_location
ADD COLUMN shared_overflow TINYINT(1) NOT NULL DEFAULT 0
COMMENT '是否系统共享溢出库位(A0)'
AFTER location_type;
@@ -2920,6 +2920,7 @@ CREATE TABLE wh_location (
zone_code varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库分区编码',
location_code varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库内唯一库位编码',
location_type varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '库位类型',
shared_overflow tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否系统共享溢出库位(A0)',
max_load_kg decimal(18,3) NOT NULL COMMENT '最大承重(千克)',
status varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'ACTIVE' COMMENT '库位状态:ACTIVE启用、INACTIVE停用',
remark varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',