CREATE TABLE IF NOT EXISTS mes_product_rivet (
    id           VARCHAR(64)   NOT NULL PRIMARY KEY COMMENT '主键',
    sn           VARCHAR(50)   NOT NULL COMMENT '工件码',
    line_sn      VARCHAR(30)   NOT NULL COMMENT '产线编号',
    oprno        VARCHAR(20)   NOT NULL COMMENT '工位号',
    point_no     INT           NOT NULL COMMENT '铆接点序号(1-7)',
    batch_id     VARCHAR(64)   NULL COMMENT '上传批次号（同一次 batchUpload 相同）',
    result       VARCHAR(4)    NOT NULL COMMENT 'OK/NG',
    stroke       DECIMAL(10,3) NULL COMMENT '行程值',
    pressure     DECIMAL(10,3) NULL COMMENT '压力值',
    hold_time    INT           NULL COMMENT '保压时间(ms)',
    record_time  DATETIME      NULL COMMENT '采集时间',
    create_by    VARCHAR(64)   NULL COMMENT '上传人',
    create_date  DATETIME      NULL COMMENT '上传时间',
    update_by    VARCHAR(64)   NULL,
    update_date  DATETIME      NULL,
    KEY idx_rivet_sn_batch (sn, batch_id),
    KEY idx_rivet_sn_line_oprno_point (sn, line_sn, oprno, point_no)
) COMMENT='套筒压铆过程参数';
