|
@@ -55,7 +55,8 @@ CREATE TABLE `pm_exam` (
|
|
|
`org_id` bigint(20) NOT NULL,
|
|
|
`name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
`enable` bigint(1) NOT NULL,
|
|
|
- `groupType` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
|
+ `group_type` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
|
+ `check_sort` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `IDX_EXAM_001` (`org_id`,`name`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
@@ -65,23 +66,23 @@ CREATE TABLE `pm_exam` (
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `pm_exam_student`;
|
|
|
CREATE TABLE `pm_exam_student` (
|
|
|
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
`create_time` datetime(6) NOT NULL,
|
|
|
`creator_id` bigint(20) DEFAULT NULL,
|
|
|
`update_time` datetime(6) DEFAULT NULL,
|
|
|
`updater_id` bigint(20) DEFAULT NULL,
|
|
|
`org_id` bigint(20) NOT NULL,
|
|
|
`exam_id` bigint(20) NOT NULL,
|
|
|
+ `sort_no` bigint(20) NOT NULL,
|
|
|
`name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
`course_code` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
|
`student_code` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
`exam_number` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
|
`exam_site` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
`exam_room` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`),
|
|
|
+ PRIMARY KEY (`exam_id`, `sort_no`),
|
|
|
KEY `IDX_EXAM_STUDENT_001` (`org_id`,`exam_id`),
|
|
|
KEY `IDX_EXAM_STUDENT_002` (`exam_id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for `pm_exam_user_relation`
|
|
@@ -133,6 +134,7 @@ CREATE TABLE `pm_user` (
|
|
|
`enable` bit(1) NOT NULL,
|
|
|
`password` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
`role` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
|
+ `accessToken` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `IDX_USER_01` (`login_name`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|