1.3.12.sql 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. -- 1.3.12
  2. USE `stmms_ft`;
  3. -- 新增question字段
  4. ALTER TABLE eb_exam_question ADD COLUMN `name` varchar(128) DEFAULT NULL COMMENT '名称';
  5. -- 新增eb_exam_subject字段
  6. ALTER TABLE eb_exam_subject ADD COLUMN `display_question_name` tinyint(1) NOT NULL COMMENT '显示题目昵称';
  7. -- 新增eb_subjective_score字段
  8. ALTER TABLE eb_subjective_score ADD COLUMN `rejected` tinyint (1) NOT NULL COMMENT '是否被打回';
  9. -- 新增b_user字段
  10. ALTER TABLE b_user ADD COLUMN `empno` varchar(128) DEFAULT NULL COMMENT '工号';
  11. ALTER TABLE b_user ADD COLUMN `random_password` varchar(64) DEFAULT NULL COMMENT '随机密码';
  12. -- 新增eb_exam字段
  13. ALTER TABLE eb_exam ADD COLUMN `show_reject` tinyint(1) NOT NULL COMMENT '显示打回前原分值';
  14. -- 新增eb_user_exam用户考试关联表
  15. CREATE TABLE `eb_user_exam`
  16. (
  17. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  18. `user_id` int(11) NOT NULL COMMENT '用户ID',
  19. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  20. PRIMARY KEY (`id`),
  21. UNIQUE KEY `index1` (`user_id`, `exam_id`)
  22. ) ENGINE = InnoDB
  23. DEFAULT CHARSET = utf8mb4 COMMENT ='用户考试关联表';
  24. -- 新增m_reject_history打回记录表
  25. CREATE TABLE `m_reject_history`
  26. (
  27. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  28. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  29. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  30. `group_number` int(11) NOT NULL COMMENT '大题号',
  31. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  32. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  33. `student_id` int(11) NOT NULL COMMENT '考生ID',
  34. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  35. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  36. `user_id` int(11) DEFAULT NULL COMMENT '打回人ID',
  37. `total_score` double DEFAULT NULL COMMENT '总分',
  38. `score_list` text DEFAULT NULL COMMENT '打回时给分明细',
  39. `reject_score_list` text DEFAULT NULL COMMENT '打回后给分明细',
  40. `reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
  41. `create_time` datetime NOT NULL COMMENT '创建时间',
  42. PRIMARY KEY (`id`),
  43. KEY `index1` (`exam_id`, `subject_code`, `group_number`)
  44. ) ENGINE = InnoDB
  45. DEFAULT CHARSET = utf8mb4 COMMENT ='打回记录表';
  46. -- 新增系统配置,自动统计
  47. INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
  48. VALUES (3, 'AUTO_REPORT', null, '2021-08-09 15:38:58');