14 lines
823 B
SQL
14 lines
823 B
SQL
-- 质检工单:生产过程触发来源字段
|
|
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);
|