CREATE TABLE `is_training_work` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `work_name` varchar(100) DEFAULT NULL COMMENT '作业名称',
  `request` varchar(2000) DEFAULT NULL COMMENT '作业要求',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `status` int(2) NOT NULL DEFAULT '1' COMMENT '状态：1-未开始，2-进行中，3-结束',
  `pass_type` int(2) NOT NULL DEFAULT '1' COMMENT '通过要求：1-提交即通过，2-合格制，3-打分制',
  `full_score` decimal(5,1) DEFAULT NULL COMMENT '满分',
  `pass_score` decimal(5,1) DEFAULT NULL COMMENT '合格分',
  `review_type` int(2) NOT NULL DEFAULT '1' COMMENT '批阅人：1-班次管理员，2-上级领导，3-指定人',
  `source_type` int(4) DEFAULT NULL COMMENT '数据来源:1-学习项目，2-岗位认证，3-培训计划',
  `source_work_id` int(11) DEFAULT NULL COMMENT '复制的作业id',
  `is_del` int(2) NOT NULL DEFAULT '0' COMMENT '是否删除：1-删除',
  `enterprise_id` int(11) DEFAULT NULL COMMENT '企业id',
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updater` int(11) DEFAULT NULL COMMENT '修改人id',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`),
  KEY `enterprise_id` (`enterprise_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='作业主表';

CREATE TABLE `is_training_work_document` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `document_name` varchar(100) DEFAULT NULL COMMENT '文件名称',
  `document_type` int(2) NOT NULL DEFAULT '1' COMMENT '文件类型：1-作业参考资料，2-回答记录',
  `work_id` int(11) DEFAULT NULL COMMENT '作业id',
  `answer_id` int(11) DEFAULT NULL COMMENT '回答记录id',
  `path` varchar(200) DEFAULT NULL COMMENT '文件路径',
  `is_add` int(2) DEFAULT '0' COMMENT '是否班次添加(后补)',
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `work_id` (`work_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='作业文件存储';

CREATE TABLE `is_training_work_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_type` int(2) NOT NULL DEFAULT '1' COMMENT '作业人员类型：1-作业指定人',
  `work_id` int(11) DEFAULT NULL COMMENT '作业id',
  `user_id` int(11) DEFAULT NULL COMMENT '用户id',
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `work_id` (`work_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='作业人员';

CREATE TABLE `is_training_work_user_answer` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `work_id` int(11) DEFAULT NULL COMMENT '作业id',
  `user_id` int(11) DEFAULT NULL COMMENT '用户id',
  `status` int(2) NOT NULL DEFAULT '0' COMMENT '状态：0-草稿，1-待批阅，2-不合格，3-合格',
  `answer` varchar(2000) DEFAULT NULL COMMENT '回答',
  `score` decimal(5,1) DEFAULT NULL COMMENT '得分',
  `comment` varchar(2000) DEFAULT NULL COMMENT '点评',
  `commit_time` datetime DEFAULT NULL COMMENT '提交时间',
  `remarker` int(11) DEFAULT NULL COMMENT '批阅人',
  `remark_time` datetime DEFAULT NULL COMMENT '批阅时间',
  `leader_id` int(11) DEFAULT NULL COMMENT '上级id',
  `source_type` int(2) DEFAULT NULL COMMENT '来源类型:1-课程，2-考试，3-学习项目，4-岗位认证，5-培训计划',
  `source_project_id` int(11) DEFAULT NULL COMMENT '来源项目id',
  `source_task_id` int(11) DEFAULT NULL COMMENT '来源项目任务id',
  `source_shift_id` int(11) DEFAULT NULL COMMENT '来源项目任务班次id',
  `project_shift_name` varchar(200) DEFAULT NULL COMMENT '项目班次名称',
  `creater` int(11) DEFAULT NULL COMMENT '创建人id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `enterprise_id` int(11) DEFAULT NULL COMMENT '企业id',
  PRIMARY KEY (`id`),
  KEY `work_id` (`work_id`),
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='作业人员回答';

CREATE TABLE `is_training_work_reviewer` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `work_id` int(11) DEFAULT NULL COMMENT '作业id',
  `user_id` int(11) DEFAULT NULL COMMENT '用户id',
  `enterprise_id` int(11) DEFAULT NULL COMMENT '企业id',
  PRIMARY KEY (`id`),
  KEY `work_id` (`work_id`),
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='批阅人员';

alter table is_training_task_schedule add column work_id int(11) DEFAULT NULL COMMENT '作业id',
add column work_id_old int(11) DEFAULT NULL COMMENT '复制的作业id';

alter table is_training_course_stage_task add column work_id int(11) DEFAULT NULL COMMENT '作业id',
add column work_id_old int(11) DEFAULT NULL COMMENT '复制的作业id';

CREATE TABLE `is_training_work_user_answer_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_answer_id` int(11) DEFAULT NULL COMMENT '作业id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `remarker_name` varchar(255) DEFAULT NULL COMMENT '批阅人',
  `comment` varchar(2000) NULL COMMENT '点评',
  `pass_type` int(2) DEFAULT NULL COMMENT '通过要求：1-提交即通过，2-合格制，3-打分制',
  `score` decimal(5,1) DEFAULT NULL,
  `status` int(2) DEFAULT NULL COMMENT '2-不合格，3-合格',
  PRIMARY KEY (`id`),
  KEY `work_id` (`user_answer_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='作业人员回答';

alter table is_training_material add column old_path varchar(1000) DEFAULT NULL COMMENT '初始视频路径';



