CREATE TABLE `is_training_operate_check` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `create_time` datetime DEFAULT NULL,
  `enterprise_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `user_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `check_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
  `start_time` datetime DEFAULT NULL COMMENT '有效期',
  `end_time` datetime DEFAULT NULL,
  `check_describe` varchar(511) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务说明',
  `operate_template_id` int(11) DEFAULT NULL,
  `check_duration` int(11) DEFAULT NULL COMMENT '考评时长',
  `pass_line` int(11) DEFAULT NULL COMMENT '合格线',
  `check_type` int(2) DEFAULT NULL COMMENT '考评最少或最多 0最少  1最多',
  `check_number` int(11) DEFAULT NULL COMMENT '考评次数',
  `check_score_choice` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '考评成绩选择 0最高成绩 1最新成绩',
  `is_open_video` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否必须开启录像',
  `status` int(2) DEFAULT NULL COMMENT '状态 0草稿   1未开始  2进行中   3已结束',
  `uncheck_describe` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '无法考评说明',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_template_detail_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `operate_template_id` int(11) DEFAULT NULL,
  `operate_template_detail_id` int(11) DEFAULT NULL,
  `data_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `score` float(11,1) DEFAULT NULL,
  `is_redline` int(2) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_check_template` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `create_time` datetime DEFAULT NULL,
  `enterprise_id` int(11) DEFAULT NULL,
  `operate_check_id` int(11) DEFAULT NULL,
  `template_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板名称',
  `total_score` float(11,1) DEFAULT NULL,
  `pass_score` float(11,1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_check_template_detail` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `operate_check_template_id` int(11) DEFAULT NULL,
  `category_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_type` int(2) DEFAULT NULL COMMENT '实操题传1 实操商品传2',
  `score` float(11,1) DEFAULT NULL,
  `is_redline` int(2) DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_check_template_detail_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `operate_check_template_id` int(11) DEFAULT NULL,
  `operate_check_template_detail_id` int(11) DEFAULT NULL,
  `data_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `score` float(11,1) DEFAULT NULL,
  `is_redline` int(2) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_check_examiner` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `enterprise_id` int(11) DEFAULT NULL,
  `operate_check_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_operate_check_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `enterprise_id` int(11) DEFAULT NULL,
  `operate_check_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

alter table is_training_material add column is_commodity int(2) DEFAULT '0' COMMENT '是否商品：1-是', add column bar_code varchar(50) DEFAULT NULL COMMENT '商品条码', add column description varchar(500) DEFAULT NULL COMMENT '商品描述';

CREATE TABLE `is_training_material_product_picture` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `material_id` int(11) DEFAULT NULL COMMENT '素材id',
  `picture_type` int(11) DEFAULT NULL COMMENT '图片类别：1-商品主图，2-图文详情',
  `url` varchar(500) DEFAULT NULL COMMENT '图片路径',
  `create_time` datetime DEFAULT NULL,
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `enterprise_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `material_id` (`material_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT '商品图片';

CREATE TABLE `is_training_user_operate` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `create_time` datetime DEFAULT NULL,
  `enterprise_id` int(11) DEFAULT NULL,
  `user_id` int(11) DEFAULT NULL,
  `operate_check_id` int(11) DEFAULT NULL,
  `check_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板名称',
  `score` float(11,1) DEFAULT NULL COMMENT '得分',
  `status` int(2) DEFAULT NULL COMMENT '考评状态',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_user_operate_detail` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_operate_id` int(11) DEFAULT NULL,
  `category_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_url` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `detail_type` int(2) DEFAULT NULL COMMENT '实操题传1 实操商品传2',
  `is_redline` int(2) DEFAULT NULL,
  `total_score` float(11,1) DEFAULT NULL,
  `score` float(11,1) DEFAULT NULL COMMENT '得分',
  `sort` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

CREATE TABLE `is_training_user_operate_detail_data` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_operate_id` int(11) DEFAULT NULL,
  `user_operate_detail_id` int(11) DEFAULT NULL,
  `data_name` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
  `is_redline` int(2) DEFAULT NULL,
  `total_score` float(11,1) DEFAULT NULL COMMENT '总分',
  `score` float(11,1) DEFAULT NULL COMMENT '得分',
  `answer` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '答案',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=COMPACT;

ALTER TABLE `is_training_user_operate_detail`
ADD COLUMN `is_right`  int(2) NULL COMMENT '是否正确';

ALTER TABLE `is_training_user_operate_detail_data`
ADD COLUMN `is_right`  int(2) NULL COMMENT '是否正确';

ALTER TABLE `is_training_user_operate`
ADD COLUMN `remaining_time`  varchar(255) NULL COMMENT '剩余时间' AFTER `score`;

alter table is_training_job_map_and_certification add index map_id (map_id);

alter table is_training_job_map_and_certification add index certification_id (certification_id);