CREATE TABLE `is_training_material_version` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `material_name` varchar(100) DEFAULT NULL COMMENT '素材标题',
  `version` int(11) DEFAULT NULL COMMENT '素材版本',
  `material_id` int(11) DEFAULT NULL COMMENT '原素材id',
  `material_type_id` int(11) DEFAULT NULL COMMENT '素材类型id',
  `material_path` varchar(1000) DEFAULT NULL COMMENT '存储路径',
  `enterprise_id` int(11) DEFAULT NULL COMMENT '企业id',
  `is_video` int(2) DEFAULT '0' COMMENT '是否是视频：是-1，否-0',
  `size` int(11) DEFAULT '0' COMMENT '大小',
  `duration` int(11) DEFAULT '0' COMMENT '时长',
  `finish_rate` decimal(5,2) DEFAULT '0.00' COMMENT '播放时长完成百分比',
  `finish_time` int(11) DEFAULT NULL COMMENT '阅读时长完成：秒',
  `is_download` int(2) DEFAULT '0' COMMENT 'app是否能下载：1-是',
  `old_path` varchar(1000) DEFAULT NULL COMMENT '初始视频路径',
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `material_id` (`material_id`),
  KEY `material_type_id` (`material_type_id`),
  KEY `enterprise_id` (`enterprise_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='素材版本';

drop table is_training_screen_cut;

ALTER TABLE `is_training_user_paper`
ADD COLUMN `screen_num`  int(5) NULL DEFAULT 0 COMMENT '切屏数量' AFTER `is_review`;

alter table is_training_material modify column is_using int(2) DEFAULT '1' COMMENT '启用状态：0-停用，1-启用，2-转码中',
add column is_format int(2) DEFAULT '1' COMMENT '是否编码格式h264：0-不是，1-是',
add column version int(11) DEFAULT '1' COMMENT '素材版本';

alter table is_training_course add column certificate_id int(11) DEFAULT NULL COMMENT '证书模板id';
alter table is_training_course add column certificate_name varchar(100) DEFAULT NULL COMMENT '证书模板名称';
alter table is_training_course add column certificate_path varchar(200)  DEFAULT NULL COMMENT '证书模板路径';
alter table is_training_course add column is_get int(2) DEFAULT 0 COMMENT '是否配置证书';
alter table is_training_course_user add column certificate_id int(2) DEFAULT 0 COMMENT '个人证书的id';

alter table is_training_job_certification add column is_remind int(2) DEFAULT 0 COMMENT '是否发送消息提醒';

ALTER TABLE `is_training_paper`
ADD COLUMN `is_remind_examing`  int(2) NULL DEFAULT 0 COMMENT '开考时提醒  0不开启 1开启' AFTER `is_question`,
ADD COLUMN `is_remind_exampre`  int(2) NULL DEFAULT 0 COMMENT '开考前X小时提醒 0未开启 1开启' AFTER `is_remind_examing`,
ADD COLUMN `remind_exampre_hour`  int(2) NULL DEFAULT 0 COMMENT '开考前X小时提醒' AFTER `is_remind_exampre`,
ADD COLUMN `is_remind_unexam_days`  int(2) NULL DEFAULT 0 COMMENT '提醒未考考生 0未开启 1开启' AFTER `remind_exampre_hour`,
ADD COLUMN `is_remind_unexam`  int(2) NULL DEFAULT 0 COMMENT '前X小时提醒未考考生 0未开启 1开启' AFTER `is_remind_unexam_days`,
ADD COLUMN `remind_unexam_hour`  int(2) NULL DEFAULT 0 COMMENT '前X小时提醒未考考生' AFTER `is_remind_unexam`;

-- 数据有点多，需单独执行
ALTER TABLE `is_training_user_question` add index user_id (user_id);

CREATE TABLE `is_training_course_user_analyse` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `course_id` int(11) DEFAULT NULL COMMENT '培训的id',
  `user_id` int(11) DEFAULT NULL COMMENT '用户的id',
  `pass_status` int(2) DEFAULT NULL COMMENT '通过状态',
  `certificate_id` int(11) DEFAULT NULL COMMENT '证书的id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='培训学员分析表';