1
0

stmms_gx.sql 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. # ************************************************************
  2. # Sequel Pro SQL dump
  3. # Version 4541
  4. #
  5. # http://www.sequelpro.com/
  6. # https://github.com/sequelpro/sequelpro
  7. #
  8. # Host: 192.168.10.30 (MySQL 5.7.23-0ubuntu0.16.04.1-log)
  9. # Database: stmms_gx_init
  10. # Generation Time: 2018-09-29 07:30:42 +0000
  11. # ************************************************************
  12. # Dump of table b_campus
  13. # ------------------------------------------------------------
  14. DROP TABLE IF EXISTS `b_campus`;
  15. CREATE TABLE `b_campus` (
  16. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  17. `school_id` int(11) NOT NULL COMMENT '所属学校',
  18. `code` varchar(32) DEFAULT '' COMMENT '代码',
  19. `name` varchar(64) NOT NULL DEFAULT '' COMMENT '名称',
  20. `province` varchar(16) DEFAULT '' COMMENT '省份',
  21. `city` varchar(16) DEFAULT '' COMMENT '城市',
  22. `district` varchar(16) DEFAULT NULL COMMENT '地区',
  23. `address` varchar(128) DEFAULT NULL COMMENT '地址',
  24. `phone` varchar(32) DEFAULT NULL COMMENT '电话',
  25. `description` varchar(256) DEFAULT NULL COMMENT '学校描述',
  26. PRIMARY KEY (`id`),
  27. KEY `index1` (`school_id`,`name`)
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学习中心表';
  29. # Dump of table b_role_auth
  30. # ------------------------------------------------------------
  31. DROP TABLE IF EXISTS `b_role_auth`;
  32. CREATE TABLE `b_role_auth` (
  33. `role_name` varchar(16) NOT NULL DEFAULT '' COMMENT '角色名称',
  34. `auth_names` text NOT NULL COMMENT '权限名称列表',
  35. PRIMARY KEY (`role_name`)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色权限表';
  37. LOCK TABLES `b_role_auth` WRITE;
  38. /*!40000 ALTER TABLE `b_role_auth` DISABLE KEYS */;
  39. INSERT INTO `b_role_auth` (`role_name`, `auth_names`)
  40. VALUES
  41. ('campus_admin','campus_view_self,campus_edit_self,campus_user_view,campus_user_create,campus_user_edit,campus_user_delete,student_view,student_add,student_edit,student_delete,exam_create,exam_view_self,exam_param_edit'),
  42. ('exam_admin','role_view,role_edit,campus_view_all,campus_view_self,campus_create,campus_edit_all,campus_edit_self,campus_delete,campus_admin_create,campus_admin_edit,campus_admin_delete,campus_user_view,campus_user_create,campus_user_edit,student_view,student_add,student_edit,exam_create,exam_view_all,exam_param_edit'),
  43. ('head_teacher','role_view,campus_admin_edit'),
  44. ('master','role_view,role_edit,campus_admin_delete,exam_view_self'),
  45. ('school_admin','school_view_self,school_edit_self,school_user_view,school_user_create,school_user_edit,school_user_delete,campus_create,campus_edit_all,student_view,student_add,student_edit,student_delete,exam_create,exam_view_self,exam_param_edit'),
  46. ('school_viewer','exam_view_self'),
  47. ('sys_admin','role_view,role_edit,school_view_all,school_create,school_edit_all,school_delete,school_admin_create,school_admin_edit,school_admin_delete,campus_view_all,campus_create,campus_edit_all,campus_delete,campus_admin_create,campus_admin_edit,campus_admin_delete');
  48. /*!40000 ALTER TABLE `b_role_auth` ENABLE KEYS */;
  49. UNLOCK TABLES;
  50. # Dump of table b_school
  51. # ------------------------------------------------------------
  52. DROP TABLE IF EXISTS `b_school`;
  53. CREATE TABLE `b_school` (
  54. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  55. `name` varchar(64) NOT NULL COMMENT '名称',
  56. `province` varchar(16) NOT NULL DEFAULT '' COMMENT '省份',
  57. `city` varchar(16) NOT NULL DEFAULT '' COMMENT '城市',
  58. `address` varchar(128) DEFAULT NULL COMMENT '地址',
  59. `phone` varchar(32) DEFAULT NULL COMMENT '电话',
  60. `logo_url` varchar(64) DEFAULT NULL COMMENT '图片地址、名称',
  61. `description` varchar(256) DEFAULT NULL COMMENT '描述',
  62. `enable` int(11) NOT NULL DEFAULT '1' COMMENT '0:停用,1:启用',
  63. `time_create` datetime NOT NULL COMMENT '创建时间',
  64. `time_modified` datetime DEFAULT NULL COMMENT '修改时间',
  65. PRIMARY KEY (`id`),
  66. KEY `area` (`province`,`city`)
  67. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学校表';
  68. # Dump of table b_tag
  69. # ------------------------------------------------------------
  70. DROP TABLE IF EXISTS `b_tag`;
  71. CREATE TABLE `b_tag` (
  72. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  73. `name` varchar(128) NOT NULL DEFAULT '' COMMENT '问题类型',
  74. PRIMARY KEY (`id`)
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试卷标记类型';
  76. LOCK TABLES `b_tag` WRITE;
  77. /*!40000 ALTER TABLE `b_tag` DISABLE KEYS */;
  78. INSERT INTO `b_tag` (`id`, `name`)
  79. VALUES
  80. (1,'试卷雷同'),
  81. (2,'科目错误'),
  82. (3,'贴错条码'),
  83. (4,'违纪');
  84. /*!40000 ALTER TABLE `b_tag` ENABLE KEYS */;
  85. UNLOCK TABLES;
  86. # Dump of table b_user
  87. # ------------------------------------------------------------
  88. DROP TABLE IF EXISTS `b_user`;
  89. CREATE TABLE `b_user` (
  90. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  91. `login_name` varchar(64) NOT NULL COMMENT '登录名',
  92. `name` varchar(64) NOT NULL COMMENT '名称',
  93. `password` varchar(128) NOT NULL COMMENT '密码',
  94. `type` int(11) NOT NULL DEFAULT '0' COMMENT '用户基本类型',
  95. `status` int(11) NOT NULL DEFAULT '1' COMMENT '状态0:失效1:有效',
  96. `school_id` int(11) NOT NULL DEFAULT '0' COMMENT '所属学校ID',
  97. `role_names` varchar(256) DEFAULT NULL COMMENT '角色名称列表,以逗号分隔',
  98. `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
  99. `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP',
  100. `created_time` datetime NOT NULL COMMENT '创建时间',
  101. `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  102. `updator_id` int(11) DEFAULT NULL COMMENT '更新用户',
  103. PRIMARY KEY (`id`),
  104. KEY `login_name` (`login_name`)
  105. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
  106. LOCK TABLES `b_user` WRITE;
  107. /*!40000 ALTER TABLE `b_user` DISABLE KEYS */;
  108. INSERT INTO `b_user` (`id`, `login_name`, `name`, `password`, `type`, `status`, `school_id`, `role_names`, `last_login_time`, `last_login_ip`, `created_time`, `updated_time`, `updator_id`)
  109. VALUES
  110. (1,'admin','超级管理员','c5421ac9e62a8fefe78d57a5266a61fa',0,1,0,'sys_admin','2018-10-10 09:51:11','0:0:0:0:0:0:0:1','2018-10-16 18:11:51','2018-10-10 09:51:11',NULL);
  111. /*!40000 ALTER TABLE `b_user` ENABLE KEYS */;
  112. UNLOCK TABLES;
  113. # Dump of table b_school_user
  114. # ------------------------------------------------------------
  115. DROP TABLE IF EXISTS `b_school_user`;
  116. CREATE TABLE `b_school_user` (
  117. `school_id` int(11) NOT NULL COMMENT '学校ID',
  118. `user_id` int(11) NOT NULL COMMENT '用户ID',
  119. PRIMARY KEY (`user_id`,`school_id`),
  120. KEY `FK_f5a2c07727764f069e375c2d196` (`school_id`),
  121. KEY `FK_30a064a4d1ff4c4d883750afe5e` (`user_id`),
  122. CONSTRAINT `FK_30a064a4d1ff4c4d883750afe5e` FOREIGN KEY (`user_id`) REFERENCES `b_user` (`id`),
  123. CONSTRAINT `FK_f5a2c07727764f069e375c2d196` FOREIGN KEY (`school_id`) REFERENCES `b_school` (`id`)
  124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学习关联用户表';
  125. # Dump of table eb_exam
  126. # ------------------------------------------------------------
  127. DROP TABLE IF EXISTS `eb_exam`;
  128. CREATE TABLE `eb_exam` (
  129. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  130. `name` varchar(64) NOT NULL COMMENT '考试名称',
  131. `school_id` int(11) NOT NULL COMMENT '学校ID',
  132. `exam_time` datetime NOT NULL COMMENT '考试时间',
  133. `status` int(11) NOT NULL DEFAULT '0' COMMENT '状态0:未结束,1:已结束',
  134. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  135. `creator_id` int(11) NOT NULL COMMENT '创建人ID',
  136. `create_time` datetime NOT NULL COMMENT '创建时间',
  137. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  138. `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记',
  139. `show_sheet` tinyint(1) NOT NULL COMMENT '原卷显示',
  140. `slice_config` text DEFAULT NULL COMMENT '裁切图配置',
  141. `mark_mode` varchar(255) DEFAULT NULL COMMENT '评卷模式',
  142. `mark_start_time` datetime DEFAULT NULL COMMENT '评卷开始时间',
  143. `mark_end_time` datetime DEFAULT NULL COMMENT '评卷结束时间',
  144. PRIMARY KEY (`id`),
  145. KEY `creator_id` (`creator_id`,`create_time`)
  146. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试表';
  147. # Dump of table eb_exam_package
  148. # ------------------------------------------------------------
  149. DROP TABLE IF EXISTS `eb_exam_package`;
  150. CREATE TABLE `eb_exam_package` (
  151. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  152. `code` varchar(128) NOT NULL DEFAULT '' COMMENT '签到表编号',
  153. `pic_count` int(11) NOT NULL COMMENT '上传图片数量',
  154. PRIMARY KEY (`exam_id`,`code`)
  155. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试签到表';
  156. # Dump of table eb_exam_question
  157. # ------------------------------------------------------------
  158. DROP TABLE IF EXISTS `eb_exam_question`;
  159. CREATE TABLE `eb_exam_question` (
  160. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  161. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  162. `main_number` int(11) NOT NULL COMMENT '大题号',
  163. `sub_number` int(11) NOT NULL COMMENT '小题号',
  164. `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
  165. `main_title` varchar(128) NOT NULL DEFAULT '' COMMENT '大题名称',
  166. `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
  167. `total_score` double NOT NULL COMMENT '满分',
  168. `interval_score` double NOT NULL COMMENT '间隔分',
  169. `total_count` int(11) DEFAULT NULL COMMENT '总人数',
  170. `zero_count` int(11) DEFAULT NULL COMMENT '零分人数',
  171. `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
  172. PRIMARY KEY (`exam_id`,`subject_code`,`is_objective`,`main_number`,`sub_number`)
  173. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试卷信息表';
  174. # Dump of table eb_exam_student
  175. # ------------------------------------------------------------
  176. DROP TABLE IF EXISTS `eb_exam_student`;
  177. CREATE TABLE `eb_exam_student` (
  178. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  179. `exam_id` int(11) NOT NULL DEFAULT '0' COMMENT '考试ID',
  180. `school_id` int(11) NOT NULL COMMENT '学校ID',
  181. `campus_name` varchar(128) NOT NULL DEFAULT '0' COMMENT '学习中心',
  182. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  183. `subject_name` varchar(32) NOT NULL DEFAULT '0' COMMENT '科目名称',
  184. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  185. `student_code` varchar(64) NOT NULL DEFAULT '' COMMENT '学号',
  186. `name` varchar(32) NOT NULL DEFAULT '' COMMENT '姓名',
  187. `package_code` varchar(128) DEFAULT NULL COMMENT '签到表编号',
  188. `exam_site` varchar(128) DEFAULT NULL COMMENT '考点信息',
  189. `exam_room` varchar(128) DEFAULT NULL COMMENT '考场信息',
  190. `remark` varchar(255) DEFAULT NULL COMMENT '考生备注信息',
  191. `batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
  192. `sheet_count` int(11) NOT NULL COMMENT '原图数量',
  193. `slice_count` int(11) NOT NULL COMMENT '裁切图数量',
  194. `answers` text COMMENT '客观题答案',
  195. `is_upload` tinyint(1) NOT NULL COMMENT '是否已上传',
  196. `is_absent` tinyint(1) NOT NULL COMMENT '是否缺考',
  197. `is_manual_absent` tinyint(1) NOT NULL COMMENT '是否人工指定缺考',
  198. `is_breach` tinyint(1) NOT NULL COMMENT '是否违纪',
  199. `is_exception` tinyint(1) NOT NULL COMMENT '数据检查是否有异常',
  200. `upload_time` datetime DEFAULT NULL COMMENT '上传时间',
  201. `objective_score` double DEFAULT NULL COMMENT '客观总分',
  202. `objective_score_list` text COMMENT '客观题得分明细',
  203. `subjective_score` double DEFAULT NULL COMMENT '主观总分',
  204. `subjective_score_list` text COMMENT '主观题得分明细',
  205. `subject_level` varchar(255) DEFAULT NULL COMMENT '科目层次信息',
  206. `subject_category` varchar(255) DEFAULT NULL COMMENT '专业类型信息',
  207. `grade` varchar(255) DEFAULT NULL COMMENT '年级',
  208. `department` varchar(255) DEFAULT NULL COMMENT '专业',
  209. PRIMARY KEY (`id`),
  210. UNIQUE KEY `index1` (`exam_id`,`exam_number`),
  211. KEY `index2` (`exam_id`,`student_code`)
  212. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考生库';
  213. # Dump of table eb_exam_student_paper
  214. # ------------------------------------------------------------
  215. DROP TABLE IF EXISTS `eb_exam_student_paper`;
  216. CREATE TABLE `eb_exam_student_paper` (
  217. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  218. `exam_number` varchar(128) NOT NULL DEFAULT '' COMMENT '准考证号',
  219. `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
  220. `struct` text NOT NULL COMMENT '结构内容',
  221. PRIMARY KEY (`exam_id`,`exam_number`,`is_objective`)
  222. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考生专属试卷结构表';
  223. # Dump of table eb_exam_subject
  224. # ------------------------------------------------------------
  225. DROP TABLE IF EXISTS `eb_exam_subject`;
  226. CREATE TABLE `eb_exam_subject` (
  227. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  228. `code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  229. `name` varchar(32) NOT NULL DEFAULT '' COMMENT '科目名称',
  230. `level` varchar(255) DEFAULT NULL COMMENT '科目层次',
  231. `category` varchar(255) DEFAULT NULL COMMENT '专业类型',
  232. `status` int(11) NOT NULL COMMENT '状态',
  233. `objective_score` double NOT NULL COMMENT '客观题总分',
  234. `subjective_score` double NOT NULL COMMENT '主观题总分',
  235. `total_score` double NOT NULL COMMENT '卷面总分',
  236. `library_count` int(11) NOT NULL COMMENT '评卷任务数',
  237. `marked_count` int(11) NOT NULL COMMENT '已评任务数',
  238. `left_count` int(11) NOT NULL COMMENT '未评任务数',
  239. `has_answer` tinyint(1) NOT NULL COMMENT '是否有答案文件',
  240. `has_paper` tinyint(1) NOT NULL COMMENT '是否有试卷文件',
  241. `remark` varchar(255) DEFAULT NULL COMMENT '科目备注信息',
  242. PRIMARY KEY (`exam_id`,`code`),
  243. KEY `index1` (`exam_id`,`status`,`subjective_score`)
  244. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试科目表';
  245. # Dump of table eb_exam_subject_marker
  246. # ------------------------------------------------------------
  247. DROP TABLE IF EXISTS `eb_exam_subject_marker`;
  248. CREATE TABLE `eb_exam_subject_marker` (
  249. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  250. `subject_code` varchar(255) NOT NULL COMMENT '科目代码',
  251. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  252. PRIMARY KEY (`subject_code`,`exam_id`,`marker_id`),
  253. KEY `FK_08c4cf9c7fd34a5a9eacf6621db` (`marker_id`),
  254. KEY `index1` (`marker_id`,`subject_code`),
  255. CONSTRAINT `FK_08c4cf9c7fd34a5a9eacf6621db` FOREIGN KEY (`marker_id`) REFERENCES `eb_marker` (`id`)
  256. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员科目关联表';
  257. # Dump of table eb_exam_subject_paper
  258. # ------------------------------------------------------------
  259. DROP TABLE IF EXISTS `eb_exam_subject_paper`;
  260. CREATE TABLE `eb_exam_subject_paper` (
  261. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  262. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  263. `code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  264. `question_type_name` varchar(255) DEFAULT NULL COMMENT '题型名称',
  265. `total_count` int(11) DEFAULT NULL COMMENT '题型总个数',
  266. `count` int(11) DEFAULT NULL COMMENT '题型有效个数',
  267. `total_score` double DEFAULT NULL COMMENT '题型总分',
  268. `interval_score` double DEFAULT NULL COMMENT '题型间隔分',
  269. `main_number` int(11) DEFAULT NULL COMMENT '大题号',
  270. `is_objective` int(11) DEFAULT NULL COMMENT '是否客观题',
  271. PRIMARY KEY (`id`)
  272. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  273. # Dump of table eb_marker
  274. # ------------------------------------------------------------
  275. DROP TABLE IF EXISTS `eb_marker`;
  276. CREATE TABLE `eb_marker` (
  277. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  278. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  279. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  280. `login_name` varchar(128) NOT NULL DEFAULT '' COMMENT '登录名',
  281. `name` varchar(32) NOT NULL DEFAULT '' COMMENT '姓名',
  282. `password` varchar(128) NOT NULL COMMENT '登录密码',
  283. `enable` tinyint(1) NOT NULL COMMENT '是否启用',
  284. `last_login_ip` varchar(64) DEFAULT NULL COMMENT '上次登录IP',
  285. `last_login_time` datetime DEFAULT NULL COMMENT '上次登录时间',
  286. `mode` varchar(16) DEFAULT NULL COMMENT '当前评卷模式',
  287. `top_count` int(11) DEFAULT NULL COMMENT '评卷任务上限',
  288. PRIMARY KEY (`id`),
  289. KEY `index1` (`login_name`),
  290. KEY `index2` (`exam_id`,`subject_code`)
  291. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员表';
  292. # Dump of table m_library
  293. # ------------------------------------------------------------
  294. DROP TABLE IF EXISTS `m_library`;
  295. CREATE TABLE `m_library` (
  296. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  297. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  298. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  299. `campus_id` int(11) NOT NULL COMMENT '学习中心ID',
  300. `student_id` int(11) NOT NULL COMMENT '考生ID',
  301. `exam_number` varchar(128) NOT NULL DEFAULT '' COMMENT '准考证号',
  302. `pic_start` int(11) NOT NULL COMMENT '起始小图',
  303. `pic_count` int(11) NOT NULL COMMENT '小图数量',
  304. `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
  305. `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
  306. `marker_score` double DEFAULT NULL COMMENT '评卷总分',
  307. `marker_score_list` varchar(256) DEFAULT NULL COMMENT '评卷给分明细',
  308. `marker_duration` bigint(20) NOT NULL DEFAULT '0' COMMENT '评卷时长',
  309. `tags` varchar(255) DEFAULT NULL COMMENT '试卷标记信息',
  310. `status` int(11) NOT NULL COMMENT '任务状态',
  311. PRIMARY KEY (`id`),
  312. UNIQUE KEY `index1` (`student_id`) USING BTREE,
  313. KEY `index2` (`exam_id`,`subject_code`,`status`) USING BTREE,
  314. KEY `index3` (`status`,`marker_id`,`marker_time`)
  315. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷任务表';
  316. # Dump of table m_special_tag
  317. # ------------------------------------------------------------
  318. DROP TABLE IF EXISTS `m_special_tag`;
  319. CREATE TABLE `m_special_tag` (
  320. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  321. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  322. `tag_name` varchar(128) NOT NULL DEFAULT '' COMMENT '标记名称',
  323. `position_x` double NOT NULL COMMENT 'X轴坐标',
  324. `position_y` double NOT NULL COMMENT 'Y轴坐标',
  325. PRIMARY KEY (`id`)
  326. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷特殊标记表';
  327. # Dump of table m_track
  328. # ------------------------------------------------------------
  329. DROP TABLE IF EXISTS `m_track`;
  330. CREATE TABLE `m_track` (
  331. `student_id` int(11) NOT NULL COMMENT '考生ID',
  332. `question_number` varchar(128) NOT NULL DEFAULT '' COMMENT '题号',
  333. `number` int(11) NOT NULL COMMENT '序号',
  334. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  335. `subject_code` varchar(255) NOT NULL DEFAULT '' COMMENT '科目代码',
  336. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  337. `score` double NOT NULL COMMENT '给分',
  338. `position_x` double NOT NULL COMMENT 'X轴坐标',
  339. `position_y` double NOT NULL COMMENT 'Y轴坐标',
  340. PRIMARY KEY (`student_id`,`question_number`,`number`)
  341. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷轨迹表';
  342. # Dump of table s_score_rate
  343. # ------------------------------------------------------------
  344. DROP TABLE IF EXISTS `s_score_rate`;
  345. CREATE TABLE `s_score_rate` (
  346. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  347. `campus_name` varchar(255) NOT NULL DEFAULT '' COMMENT '学习中心',
  348. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  349. `main_number` int(11) NOT NULL COMMENT '大题号',
  350. `sub_number` int(11) NOT NULL COMMENT '小题号',
  351. `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
  352. `main_title` varchar(128) DEFAULT NULL COMMENT '大题名称',
  353. `total_score` double DEFAULT NULL COMMENT '总分',
  354. `avg_score` double DEFAULT NULL COMMENT '平均分',
  355. PRIMARY KEY (`exam_id`,`campus_name`,`subject_code`,`main_number`,`sub_number`,`is_objective`)
  356. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='得分统计表';