|
@@ -0,0 +1,117 @@
|
|
|
+USE data-docking;
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for basic_school
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `basic_school`;
|
|
|
+CREATE TABLE `basic_school` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键',
|
|
|
+ `code` varchar(20) NOT NULL COMMENT '学校编码',
|
|
|
+ `name` varchar(100) DEFAULT NULL COMMENT '学校名称',
|
|
|
+ `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,false:停用,true:启用',
|
|
|
+ `access_key` varchar(50) DEFAULT NULL COMMENT '访问key',
|
|
|
+ `access_secret` varchar(50) DEFAULT NULL COMMENT '访问秘钥',
|
|
|
+ `remark` text COMMENT '备注',
|
|
|
+ `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
+ `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `logo` varchar(500) DEFAULT NULL COMMENT '学校logo',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE KEY `code` (`code`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学校表';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_setting
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_setting`;
|
|
|
+CREATE TABLE `sys_setting` (
|
|
|
+ `id` bigint NOT NULL,
|
|
|
+ `school_id` bigint NOT NULL COMMENT '学校Id',
|
|
|
+ `parameter_object` mediumtext NOT NULL COMMENT '参数对象(json)',
|
|
|
+ `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
+ `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统设置';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for t_s_auth
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `t_s_auth`;
|
|
|
+CREATE TABLE `t_s_auth` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键',
|
|
|
+ `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
+ `access_key` varchar(255) DEFAULT NULL COMMENT 'accessKey',
|
|
|
+ `access_secret` varchar(255) DEFAULT NULL COMMENT 'accessSecret',
|
|
|
+ `description` text COMMENT '离线授权证书',
|
|
|
+ `type` varchar(16) NOT NULL COMMENT '授权类型',
|
|
|
+ `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
+ `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
+ `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `expire_time` bigint DEFAULT NULL COMMENT '过期时间',
|
|
|
+ `file` mediumblob COMMENT '文件数据',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='激活授权配置表';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for t_s_token
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `t_s_token`;
|
|
|
+CREATE TABLE `t_s_token` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `code` varchar(100) NOT NULL COMMENT '学校编码',
|
|
|
+ `access_token` varchar(100) NOT NULL COMMENT 'token',
|
|
|
+ `token_type` varchar(50) DEFAULT NULL COMMENT 'token类型',
|
|
|
+ `refresh_token` varchar(100) DEFAULT NULL COMMENT '刷新token',
|
|
|
+ `expires_in` int DEFAULT NULL COMMENT '有效时间',
|
|
|
+ `scope` varchar(50) DEFAULT NULL COMMENT '范围',
|
|
|
+ `license` varchar(100) DEFAULT NULL COMMENT '许可证',
|
|
|
+ `create_time` bigint NOT NULL COMMENT '创建时间',
|
|
|
+ `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `t_s_token_unique` (`code`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='token表';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for YJXT_KCXX
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `YJXT_KCXX`;
|
|
|
+CREATE TABLE `YJXT_KCXX` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `code` varchar(100) NOT NULL COMMENT '课程代码',
|
|
|
+ `name` varchar(100) NOT NULL COMMENT '课程名称',
|
|
|
+ `collegeName` varchar(200) NOT NULL COMMENT '机构名称(二级学院)',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `YJXT_KCXX_UNIQUE` (`code`,`collegeName`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='课程信息表';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for YJXT_KSXX
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `YJXT_KSXX`;
|
|
|
+CREATE TABLE `YJXT_KSXX` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `xnm` varchar(100) NOT NULL COMMENT '学年名',
|
|
|
+ `xqm` varchar(100) DEFAULT NULL COMMENT '学期名',
|
|
|
+ `courseCode` varchar(100) NOT NULL COMMENT '课程编号',
|
|
|
+ `courseName` varchar(100) NOT NULL COMMENT '课程名称',
|
|
|
+ `courseCollegeName` varchar(200) DEFAULT NULL COMMENT '课程开课学院',
|
|
|
+ `paperNumber` varchar(100) NOT NULL COMMENT '试卷编号',
|
|
|
+ `studentName` varchar(100) NOT NULL COMMENT '姓名',
|
|
|
+ `studentCode` varchar(100) NOT NULL COMMENT '学号',
|
|
|
+ `siteNumber` varchar(100) DEFAULT NULL COMMENT '座位号',
|
|
|
+ `studentCollegeName` varchar(100) DEFAULT NULL COMMENT '学生学院',
|
|
|
+ `majorName` varchar(100) DEFAULT NULL COMMENT '专业',
|
|
|
+ `teachClassName` varchar(100) NOT NULL COMMENT '教学班',
|
|
|
+ `className` varchar(100) DEFAULT NULL COMMENT '行政班',
|
|
|
+ `examDate` varchar(100) NOT NULL COMMENT '考试日期',
|
|
|
+ `examTime` varchar(100) NOT NULL COMMENT '考试时间',
|
|
|
+ `examPlace` varchar(100) NOT NULL COMMENT '考点',
|
|
|
+ `examRoom` varchar(100) DEFAULT NULL COMMENT '考场',
|
|
|
+ `teacherCode` varchar(100) DEFAULT NULL COMMENT '命题老师工号',
|
|
|
+ `teacherName` varchar(100) DEFAULT NULL COMMENT '命题老师姓名',
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ UNIQUE KEY `YJXT_KSXX_UNIQUE` (`xnm`,`xqm`,`courseCode`,`paperNumber`,`studentCode`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='考生数据表';
|