出入库优化

This commit is contained in:
朱昊天
2026-05-08 16:46:36 +08:00
parent 22ace156f9
commit b5f5815c71
18 changed files with 289 additions and 639 deletions

View File

@@ -30,6 +30,12 @@ CREATE TABLE gear_stock_io_order (
to_warehouse_id bigint(20) DEFAULT NULL COMMENT '调入仓库ID',
status char(1) NOT NULL DEFAULT '0' COMMENT '单据状态0进行中 1已完成',
exec_flag char(1) NOT NULL DEFAULT '0' COMMENT '执行标志0未执行 1已执行',
confirm_in_flag char(1) NOT NULL DEFAULT '0' COMMENT '确认入库标志0未确认 1已确认',
confirm_in_by varchar(64) DEFAULT '' COMMENT '确认入库人',
confirm_in_time datetime COMMENT '确认入库时间',
revoke_flag char(1) NOT NULL DEFAULT '0' COMMENT '撤回标志0正常 1已撤回',
revoke_by varchar(64) DEFAULT '' COMMENT '撤回人',
revoke_time datetime COMMENT '撤回时间',
reversal_flag char(1) NOT NULL DEFAULT '0' COMMENT '是否冲销单0否 1是',
reversal_order_id bigint(20) DEFAULT NULL COMMENT '对应原单据ID',
reversal_reason varchar(500) DEFAULT '' COMMENT '冲销原因',
@@ -53,6 +59,8 @@ CREATE TABLE gear_stock_io_order (
UNIQUE KEY uk_reversal_order_id (reversal_order_id),
KEY idx_status (status),
KEY idx_exec_flag (exec_flag),
KEY idx_confirm_in_flag (confirm_in_flag),
KEY idx_revoke_flag (revoke_flag),
KEY idx_biz_type (biz_type),
KEY idx_source_no (source_no),
KEY idx_source_order_id (source_order_id),
@@ -70,6 +78,7 @@ CREATE TABLE gear_stock_io_order_detail (
line_no int(11) NOT NULL DEFAULT 1 COMMENT '行号',
item_type varchar(32) NOT NULL COMMENT '物料类型product/material/other',
item_id bigint(20) NOT NULL COMMENT '物料ID',
material_type_snapshot tinyint(2) DEFAULT NULL COMMENT '主辅材类型快照1辅材 2主材',
item_name varchar(128) DEFAULT '' COMMENT '物料名称快照',
spec_name varchar(128) DEFAULT '' COMMENT '规格型号快照',
warehouse_id bigint(20) DEFAULT NULL COMMENT '入库仓库ID',