-- 压铆参数改为按次留历史：增加批次号，去掉唯一键
-- 已有库执行本脚本；新库直接使用 mes_product_rivet.sql

ALTER TABLE mes_product_rivet
    ADD COLUMN batch_id VARCHAR(64) NULL COMMENT '上传批次号（同一次 batchUpload 相同）' AFTER point_no;

ALTER TABLE mes_product_rivet
    DROP INDEX uk_sn_line_oprno_point;

ALTER TABLE mes_product_rivet
    ADD INDEX idx_rivet_sn_batch (sn, batch_id);

ALTER TABLE mes_product_rivet
    ADD INDEX idx_rivet_sn_line_oprno_point (sn, line_sn, oprno, point_no);
