-- 质检工单:生产过程触发来源字段 ALTER TABLE biz_qc_work_order ADD COLUMN trigger_source VARCHAR(20) NOT NULL DEFAULT 'reception' COMMENT '触发来源 reception=样本接收 production=生产过程' AFTER qc_biz_type, ADD COLUMN production_work_order_id VARCHAR(64) NULL COMMENT '关联生产工单ID(生产过程触发时)' AFTER cell_product_id, ADD COLUMN production_task_id VARCHAR(64) NULL COMMENT '关联生产任务ID(可选)' AFTER production_work_order_id; UPDATE biz_qc_work_order SET trigger_source = 'reception' WHERE trigger_source IS NULL OR trigger_source = ''; CREATE INDEX idx_qc_wo_sample_trigger ON biz_qc_work_order (tenant_no, sample_code, trigger_source, del_flag); CREATE INDEX idx_qc_wo_prod_wo ON biz_qc_work_order (production_work_order_id, del_flag);