-- ============================================================ -- 过程质检单(IPQC,mes_qc_ipqc)字段调整 -- -- 变更内容: -- 去掉:生产订单 work_order_id / 生产任务 task_id / 工位 workstation_id / 工序 process_id -- 新增:批号 batch_code(前端手工录入,必填) -- -- 配套改造:产品物料 item_id 由「工单/任务带出」改为「前端手动选择」, -- 存储体系统一为 MDM 物料 ID(mdm_item.id),与 IQC/OQC 一致。 -- -- 说明:执行前 mes_qc_ipqc 无业务数据,可直接删列; -- MySQL 的 ALTER TABLE ADD COLUMN 不支持 IF NOT EXISTS,故直接执行。 -- ============================================================ ALTER TABLE `mes_qc_ipqc` DROP COLUMN `work_order_id`, DROP COLUMN `task_id`, DROP COLUMN `workstation_id`, DROP COLUMN `process_id`; ALTER TABLE `mes_qc_ipqc` ADD COLUMN `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批号' AFTER `source_doc_code`;