feat: support overseas warehouse locations and A0 overflow
This commit is contained in:
@@ -12,6 +12,7 @@ CREATE TABLE IF NOT EXISTS wh_location (
|
||||
zone_code VARCHAR(50) NOT NULL COMMENT '仓库分区编码',
|
||||
location_code VARCHAR(64) NOT NULL COMMENT '仓库内唯一库位编码',
|
||||
location_type VARCHAR(32) 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) NOT NULL DEFAULT 'ACTIVE' COMMENT '库位状态:ACTIVE启用、INACTIVE停用',
|
||||
remark VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||||
@@ -58,6 +59,14 @@ PREPARE pallet_fba_warehouse_stmt FROM @ddl;
|
||||
EXECUTE pallet_fba_warehouse_stmt;
|
||||
DEALLOCATE PREPARE pallet_fba_warehouse_stmt;
|
||||
|
||||
SET @ddl = (SELECT IF(EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema=DATABASE()
|
||||
AND table_name='wh_location' AND column_name='shared_overflow'),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE wh_location ADD COLUMN shared_overflow TINYINT(1) NOT NULL DEFAULT 0 COMMENT ''是否系统共享溢出库位(A0)'' AFTER location_type'));
|
||||
PREPARE location_shared_overflow_stmt FROM @ddl;
|
||||
EXECUTE location_shared_overflow_stmt;
|
||||
DEALLOCATE PREPARE location_shared_overflow_stmt;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS wh_resource_lock (
|
||||
id BIGINT UNSIGNED NOT NULL COMMENT '主键ID',
|
||||
customer_id BIGINT UNSIGNED NOT NULL COMMENT '客户租户ID',
|
||||
@@ -91,6 +100,7 @@ ALTER TABLE wh_location
|
||||
MODIFY COLUMN zone_code VARCHAR(50) NOT NULL COMMENT '仓库分区编码',
|
||||
MODIFY COLUMN location_code VARCHAR(64) NOT NULL COMMENT '仓库内唯一库位编码',
|
||||
MODIFY COLUMN location_type VARCHAR(32) NOT NULL COMMENT '库位类型',
|
||||
MODIFY COLUMN shared_overflow TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否系统共享溢出库位(A0)',
|
||||
MODIFY COLUMN max_load_kg DECIMAL(18,3) NOT NULL COMMENT '最大承重(千克)',
|
||||
MODIFY COLUMN status VARCHAR(20) NOT NULL DEFAULT 'ACTIVE' COMMENT '库位状态:ACTIVE启用、INACTIVE停用',
|
||||
MODIFY COLUMN remark VARCHAR(500) NULL COMMENT '备注',
|
||||
|
||||
Reference in New Issue
Block a user