更新wip-退火 缺少实际库区选择,重新占据库位能力
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
CREATE TABLE IF NOT EXISTS aps_quick_sheet (
|
||||
quick_sheet_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
plan_date DATE NOT NULL COMMENT '计划日期',
|
||||
line_id BIGINT NULL COMMENT '产线ID',
|
||||
line_name VARCHAR(120) NULL COMMENT '产线名称',
|
||||
plan_code VARCHAR(60) NOT NULL COMMENT '计划号',
|
||||
order_code VARCHAR(80) NULL COMMENT '订单号',
|
||||
customer_name VARCHAR(120) NULL COMMENT '客户',
|
||||
salesman VARCHAR(60) NULL COMMENT '业务员',
|
||||
product_name VARCHAR(120) NULL COMMENT '产品',
|
||||
raw_material_id VARCHAR(64) NULL COMMENT '原料钢卷',
|
||||
raw_coil_nos VARCHAR(255) NULL COMMENT '原料卷号',
|
||||
raw_location VARCHAR(120) NULL COMMENT '钢卷位置',
|
||||
raw_packaging VARCHAR(120) NULL COMMENT '包装要求',
|
||||
raw_edge_req VARCHAR(120) NULL COMMENT '切边要求',
|
||||
raw_coating_type VARCHAR(120) NULL COMMENT '镀层种类',
|
||||
raw_net_weight DECIMAL(18, 3) NULL COMMENT '原料净重',
|
||||
plan_qty DECIMAL(18, 3) NULL COMMENT '计划数量',
|
||||
start_time DATETIME NULL COMMENT '开始时间',
|
||||
end_time DATETIME NULL COMMENT '结束时间',
|
||||
del_flag TINYINT DEFAULT 0 COMMENT '删除标记(0正常 1删除)',
|
||||
create_by VARCHAR(64) NULL,
|
||||
update_by VARCHAR(64) NULL,
|
||||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
INDEX idx_aps_quick_sheet_plan_date (plan_date),
|
||||
INDEX idx_aps_quick_sheet_line_id (line_id)
|
||||
) COMMENT = '快速排产表(Excel样式)';
|
||||
47
klp-admin/src/main/resources/db/migration/V9__anneal_wip.sql
Normal file
47
klp-admin/src/main/resources/db/migration/V9__anneal_wip.sql
Normal file
@@ -0,0 +1,47 @@
|
||||
CREATE TABLE IF NOT EXISTS wms_furnace (
|
||||
furnace_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
furnace_code VARCHAR(50) NOT NULL COMMENT '炉编号',
|
||||
furnace_name VARCHAR(100) NOT NULL COMMENT '名称',
|
||||
busy_flag TINYINT DEFAULT 0 COMMENT '是否忙碌(0否1是)',
|
||||
status TINYINT DEFAULT 1 COMMENT '状态(0停用1启用)',
|
||||
remark VARCHAR(500) NULL COMMENT '备注',
|
||||
del_flag TINYINT DEFAULT 0 COMMENT '删除标记(0正常 1删除)',
|
||||
create_by VARCHAR(64) NULL,
|
||||
update_by VARCHAR(64) NULL,
|
||||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
UNIQUE KEY uk_wms_furnace_code (furnace_code)
|
||||
) COMMENT = '退火炉信息表';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS wms_furnace_plan (
|
||||
plan_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
plan_no VARCHAR(60) NOT NULL COMMENT '计划号',
|
||||
plan_start_time DATETIME NULL COMMENT '计划开始时间',
|
||||
actual_start_time DATETIME NULL COMMENT '实际开始时间',
|
||||
end_time DATETIME NULL COMMENT '结束时间',
|
||||
target_furnace_id BIGINT NOT NULL COMMENT '目标炉子ID',
|
||||
status TINYINT DEFAULT 0 COMMENT '计划状态(0草稿 1已下发 2执行中 3已完成 4已取消)',
|
||||
remark VARCHAR(500) NULL COMMENT '备注',
|
||||
del_flag TINYINT DEFAULT 0 COMMENT '删除标记(0正常 1删除)',
|
||||
create_by VARCHAR(64) NULL,
|
||||
update_by VARCHAR(64) NULL,
|
||||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
UNIQUE KEY uk_wms_furnace_plan_no (plan_no),
|
||||
INDEX idx_wms_furnace_plan_furnace (target_furnace_id),
|
||||
INDEX idx_wms_furnace_plan_status (status)
|
||||
) COMMENT = '退火计划表';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS wms_furnace_plan_coil (
|
||||
plan_coil_id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
||||
plan_id BIGINT NOT NULL COMMENT '计划ID',
|
||||
coil_id BIGINT NOT NULL COMMENT '钢卷ID',
|
||||
del_flag TINYINT DEFAULT 0 COMMENT '删除标记(0正常 1删除)',
|
||||
create_by VARCHAR(64) NULL,
|
||||
update_by VARCHAR(64) NULL,
|
||||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
UNIQUE KEY uk_wms_furnace_plan_coil (plan_id, coil_id),
|
||||
INDEX idx_wms_furnace_plan_coil_plan (plan_id),
|
||||
INDEX idx_wms_furnace_plan_coil_coil (coil_id)
|
||||
) COMMENT = '退火计划钢卷关系表';
|
||||
Reference in New Issue
Block a user