销售发货,产品调整

This commit is contained in:
朱昊天
2026-05-21 14:22:42 +08:00
parent 264ca0e407
commit 7686d70e59
46 changed files with 3250 additions and 489 deletions

View File

@@ -42,6 +42,29 @@ CREATE TABLE gear_shipping_order (
KEY idx_ship_time (ship_time)
) ENGINE=InnoDB COMMENT='发货单据表';
DROP TABLE IF EXISTS gear_shipping_order_detail;
CREATE TABLE gear_shipping_order_detail (
detail_id bigint(20) NOT NULL COMMENT '发货单据明细ID',
shipping_id bigint(20) NOT NULL COMMENT '发货单据ID gear_shipping_order.shipping_id',
product_id bigint(20) NOT NULL COMMENT '产品ID',
product_code varchar(64) DEFAULT '' COMMENT '产品编号快照',
product_name varchar(255) DEFAULT '' COMMENT '产品名称快照',
spec varchar(255) DEFAULT '' COMMENT '规格快照',
model varchar(255) DEFAULT '' COMMENT '型号快照',
quantity decimal(18,4) NOT NULL DEFAULT 0 COMMENT '数量',
unit varchar(32) DEFAULT '' COMMENT '单位',
remark varchar(500) DEFAULT NULL COMMENT '备注',
sort int DEFAULT 0 COMMENT '排序',
del_flag char(1) NOT NULL DEFAULT '0' COMMENT '删除标志0存在 2删除',
create_by varchar(64) DEFAULT '' COMMENT '创建者',
create_time datetime COMMENT '创建时间',
update_by varchar(64) DEFAULT '' COMMENT '更新者',
update_time datetime COMMENT '更新时间',
PRIMARY KEY (detail_id),
KEY idx_shipping_id (shipping_id),
KEY idx_product_id (product_id)
) ENGINE=InnoDB COMMENT='发货单据明细表';
-- ================================
-- 发货计划(独立表)
-- 目标用于“发货单据”左侧计划列表计划下可关联多张发货单据gear_shipping_order.plan_id