-- =============================================
|
-- 批次追溯功能修复 - DDL 脚本
|
-- 日期: 2026-07-13
|
-- 说明: 添加 feedback_id 字段用于批次追溯的精确关联
|
-- =============================================
|
|
-- 1. mes_wm_item_consume 表添加缺失字段
|
ALTER TABLE mes_wm_item_consume ADD COLUMN task_id bigint COMMENT '生产任务编号' AFTER work_order_id;
|
ALTER TABLE mes_wm_item_consume ADD COLUMN workstation_id bigint COMMENT '工作站编号' AFTER task_id;
|
ALTER TABLE mes_wm_item_consume ADD COLUMN process_id bigint COMMENT '工序编号' AFTER workstation_id;
|
ALTER TABLE mes_wm_item_consume ADD COLUMN feedback_id bigint COMMENT '报工记录编号' AFTER process_id;
|
ALTER TABLE mes_wm_item_consume ADD COLUMN consume_date datetime COMMENT '消耗日期' AFTER feedback_id;
|
|
-- 2. mes_wm_product_produce 表添加 feedback_id 字段
|
ALTER TABLE mes_wm_product_produce ADD COLUMN feedback_id bigint COMMENT '报工记录 ID' AFTER work_order_id;
|
|
-- 3. 为反馈 ID 添加索引(提升追溯查询性能)
|
CREATE INDEX idx_item_consume_feedback_id ON mes_wm_item_consume(feedback_id);
|
CREATE INDEX idx_product_produce_feedback_id ON mes_wm_product_produce(feedback_id);
|