DROP TABLE IF EXISTS `mill_roll`;
CREATE TABLE `mill_roll` (
  `roll_id`     bigint(20)   NOT NULL AUTO_INCREMENT COMMENT '主键',
  `roll_no`     varchar(20)  NOT NULL                COMMENT '轧辊编号',
  `roll_type`   char(2)      NOT NULL                COMMENT '轧辊类型 WR/IR/BR',
  `status`      varchar(20)           DEFAULT 'Offline' COMMENT '使用状态',
  `initial_dia` decimal(8,2)          DEFAULT 0.00   COMMENT '初始辊径(mm)',
  `current_dia` decimal(8,2)          DEFAULT 0.00   COMMENT '当前辊径(mm)',
  `flag`        varchar(4)            DEFAULT ''     COMMENT '标志位 U/D/0等',
  `create_by`   varchar(64)           DEFAULT ''     COMMENT '创建者',
  `create_time` datetime              DEFAULT NULL   COMMENT '创建时间',
  `update_by`   varchar(64)           DEFAULT ''     COMMENT '更新者',
  `update_time` datetime              DEFAULT NULL   COMMENT '更新时间',
  `remark`      varchar(500)          DEFAULT NULL   COMMENT '备注',
  `del_flag`    char(1)      NOT NULL DEFAULT '0'    COMMENT '删除标志 0正常 2删除',
  PRIMARY KEY (`roll_id`),
  UNIQUE KEY `uk_roll_no` (`roll_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='轧辊库';

DROP TABLE IF EXISTS `mill_roll_change`;
CREATE TABLE `mill_roll_change` (
  `change_id`     bigint(20)  NOT NULL AUTO_INCREMENT COMMENT '主键',
  `change_time`   datetime             DEFAULT NULL   COMMENT '换辊时间',
  `change_status` varchar(20)          DEFAULT ''     COMMENT '换辊状态',
  `upper_wr_no`   varchar(20)          DEFAULT ''     COMMENT '上工作辊编号',
  `upper_wr_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '上工作辊径(mm)',
  `lower_wr_no`   varchar(20)          DEFAULT ''     COMMENT '下工作辊编号',
  `lower_wr_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '下工作辊径(mm)',
  `upper_ir_no`   varchar(20)          DEFAULT ''     COMMENT '上中间辊编号',
  `upper_ir_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '上中间辊径(mm)',
  `lower_ir_no`   varchar(20)          DEFAULT ''     COMMENT '下中间辊编号',
  `lower_ir_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '下中间辊径(mm)',
  `upper_br_no`   varchar(20)          DEFAULT ''     COMMENT '上支承辊编号',
  `upper_br_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '上支承辊径(mm)',
  `lower_br_no`   varchar(20)          DEFAULT ''     COMMENT '下支承辊编号',
  `lower_br_dia`  decimal(8,2)         DEFAULT 0.00   COMMENT '下支承辊径(mm)',
  `create_by`     varchar(64)          DEFAULT ''     COMMENT '创建者',
  `create_time`   datetime             DEFAULT NULL   COMMENT '创建时间',
  `update_by`     varchar(64)          DEFAULT ''     COMMENT '更新者',
  `update_time`   datetime             DEFAULT NULL   COMMENT '更新时间',
  `remark`        varchar(500)         DEFAULT NULL   COMMENT '备注',
  `del_flag`      char(1)     NOT NULL DEFAULT '0'    COMMENT '删除标志 0正常 2删除',
  PRIMARY KEY (`change_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='换辊记录';
