109 lines
10 KiB
SQL
109 lines
10 KiB
SQL
-- 心理健康测评模块数据库脚本
|
|
-- 适用于阿里云RDS MySQL数据库
|
|
-- 创建时间:2025-07-24
|
|
|
|
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ----------------------------
|
|
-- 表结构:xljk_evaluation
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `xljk_evaluation`;
|
|
CREATE TABLE `xljk_evaluation` (
|
|
`id` bigint NOT NULL COMMENT '主键ID',
|
|
`department_id` bigint NOT NULL COMMENT '院系ID',
|
|
`department_name` varchar(100) NOT NULL COMMENT '院系名称',
|
|
`evaluation_name` varchar(100) NOT NULL COMMENT '测评名称',
|
|
`major_id` bigint NOT NULL COMMENT '专业ID',
|
|
`major_name` varchar(100) NOT NULL COMMENT '专业名称',
|
|
`class_id` bigint NOT NULL COMMENT '班级ID',
|
|
`class_name` varchar(100) NOT NULL COMMENT '班级名称',
|
|
`semester` varchar(50) NOT NULL COMMENT '学期(如2024上学期)',
|
|
`status` char(1) NOT NULL DEFAULT '0' COMMENT '状态(0-草稿,1-已发布,2-已完成)',
|
|
`create_by` bigint NOT NULL COMMENT '创建者ID(班主任ID)',
|
|
`create_name` varchar(50) NOT NULL COMMENT '创建者姓名',
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
`tenant_id` varchar(20) DEFAULT NULL COMMENT '租户ID',
|
|
`create_dept` bigint NOT NULL COMMENT '创建部门',
|
|
`deleted` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0-存在,1-删除)',
|
|
`student_count` int DEFAULT '0' COMMENT '学生总人数',
|
|
`focus_count` int DEFAULT '0' COMMENT '重点关注人数',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_class_id` (`class_id`),
|
|
KEY `idx_semester` (`semester`),
|
|
KEY `idx_status` (`status`),
|
|
KEY `idx_department_id` (`department_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='心理健康测评表';
|
|
|
|
-- ----------------------------
|
|
-- 表数据:xljk_evaluation
|
|
-- ----------------------------
|
|
INSERT INTO `xljk_evaluation` VALUES (1,103,'智能控制学院','2024上学期计算机2301班心理健康测评',101,'计算机应用技术',1001,'计算机2301班','2024上学期','2',2001,'张班主任','2025-01-10 09:00:00',2001,'2025-01-10 10:30:00','期末测评','000000',2001,'0',30,5);
|
|
INSERT INTO `xljk_evaluation` VALUES (2,103,'智能控制学院','2024上学期电子2302班心理健康测评',102,'电子商务',1002,'电子2302班','2024上学期','0',2002,'李班主任','2025-01-11 14:00:00',1,'2025-07-23 15:02:16','期末测评草稿','000000',2002,'0',0,0);
|
|
INSERT INTO `xljk_evaluation` VALUES (3,103,'智能控制学院','2023下学期计算机2301班心理健康测评',101,'计算机应用技术',1001,'计算机2301班','2023下学期','2',2001,'张班主任','2024-12-15 09:00:00',2001,'2024-12-15 11:00:00','期末测评','000000',2001,'0',30,3);
|
|
INSERT INTO `xljk_evaluation` VALUES (1948197488653602817,103,'智能控制学院','test0724-1',0,'计算机科学与技术',0,'计算机科学与技术2021级1班','1','2',1,'admin','2025-07-24 09:44:12',1,'2025-07-24 09:50:22',NULL,NULL,103,'0',7,2);
|
|
INSERT INTO `xljk_evaluation` VALUES (1948210294098522113,103,'智能控制学院','0',0,'计算机科学与技术',0,'计算机科学与技术2021级1班','9','0',1,'admin','2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0',0,0);
|
|
|
|
-- ----------------------------
|
|
-- 表结构:xljk_evaluation_detail
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `xljk_evaluation_detail`;
|
|
CREATE TABLE `xljk_evaluation_detail` (
|
|
`id` bigint NOT NULL COMMENT '主键ID',
|
|
`evaluation_id` bigint NOT NULL COMMENT '测评表ID',
|
|
`student_id` bigint NOT NULL COMMENT '学生ID',
|
|
`student_no` varchar(50) NOT NULL COMMENT '学号',
|
|
`student_name` varchar(50) NOT NULL COMMENT '学生姓名',
|
|
`gender` char(1) DEFAULT NULL COMMENT '性别(0-男,1-女,2-未知)',
|
|
`birth_date` date DEFAULT NULL COMMENT '出生日期',
|
|
`phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
|
|
`mental_status` char(1) NOT NULL COMMENT '心理状态(1-健康,2-良好,3-重点关注)',
|
|
`score` int DEFAULT NULL COMMENT '分数(仅重点关注时填写)',
|
|
`create_by` bigint NOT NULL COMMENT '创建者',
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
`tenant_id` varchar(20) DEFAULT NULL COMMENT '租户ID',
|
|
`create_dept` bigint NOT NULL COMMENT '创建部门',
|
|
`deleted` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志(0-存在,1-删除)',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_evaluation_id` (`evaluation_id`),
|
|
KEY `idx_student_id` (`student_id`),
|
|
KEY `idx_mental_status` (`mental_status`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='心理健康测评明细表';
|
|
|
|
-- ----------------------------
|
|
-- 表数据:xljk_evaluation_detail
|
|
-- ----------------------------
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (101,1,10001,'2024001','张三','0','2005-06-15','13800138001','1',NULL,2001,'2025-01-10 09:10:00',2001,'2025-01-10 09:10:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (102,1,10002,'2024002','李四','0','2005-03-22','13800138002','2',NULL,2001,'2025-01-10 09:15:00',2001,'2025-01-10 09:15:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (103,1,10003,'2024003','王五','0','2005-09-10','13800138003','3',75,2001,'2025-01-10 09:20:00',2001,'2025-01-10 09:20:00','近期学习压力大,需要关注','000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (104,1,10004,'2024004','赵六','1','2005-11-05','13800138004','1',NULL,2001,'2025-01-10 09:25:00',2001,'2025-01-10 09:25:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (105,1,10005,'2024005','钱七','1','2005-07-20','13800138005','3',80,2001,'2025-01-10 09:30:00',2001,'2025-01-10 09:30:00','家庭情况特殊,需要关注','000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (201,3,10001,'2024001','张三','0','2005-06-15','13800138001','1',NULL,2001,'2024-12-15 09:10:00',2001,'2024-12-15 09:10:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (202,3,10002,'2024002','李四','0','2005-03-22','13800138002','1',NULL,2001,'2024-12-15 09:15:00',2001,'2024-12-15 09:15:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (203,3,10003,'2024003','王五','0','2005-09-10','13800138003','3',70,2001,'2024-12-15 09:20:00',2001,'2024-12-15 09:20:00','期末考试压力大','000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (204,3,10004,'2024004','赵六','1','2005-11-05','13800138004','2',NULL,2001,'2024-12-15 09:25:00',2001,'2024-12-15 09:25:00',NULL,'000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (205,3,10005,'2024005','钱七','1','2005-07-20','13800138005','3',85,2001,'2024-12-15 09:30:00',2001,'2024-12-15 09:30:00','家庭情况特殊,需要关注','000000',2001,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489421160449,1948197488653602817,1745003000000000001,'202101001','张三','M','2003-01-01','13800138001','1',NULL,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489429549058,1948197488653602817,1745003000000000002,'202101002','李四','F','2003-02-15','13800138002','1',NULL,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489429549059,1948197488653602817,1745003000000000003,'202101003','王五','M','2003-03-20','13800138003','2',NULL,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489429549060,1948197488653602817,1945274229082411010,'202101005','陈七','M','2014-07-18','13823456789','2',NULL,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489433743362,1948197488653602817,1945278506022588417,'202101006','李八','F','2016-06-15','13823456543','1',NULL,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489433743363,1948197488653602817,1945285788701495297,'202101007','徐九','M','2015-07-23','13634567898','3',75,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948197489437937666,1948197488653602817,1945291737352851457,'202101008','郭靖','M','2015-07-17','13634567654','3',70,1,'2025-07-24 09:44:12',1,'2025-07-24 09:44:12',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295184846849,1948210294098522113,1745003000000000001,'202101001','张三','M','2003-01-01','13800138001','1',NULL,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295189041153,1948210294098522113,1745003000000000002,'202101002','李四','F','2003-02-15','13800138002','1',NULL,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295189041154,1948210294098522113,1745003000000000003,'202101003','王五','M','2003-03-20','13800138003','1',NULL,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295189041155,1948210294098522113,1945274229082411010,'202101005','陈七','M','2014-07-18','13823456789','1',NULL,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295193235457,1948210294098522113,1945278506022588417,'202101006','李八','F','2016-06-15','13823456543','2',NULL,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295193235458,1948210294098522113,1945285788701495297,'202101007','徐九','M','2015-07-23','13634567898','3',72,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
INSERT INTO `xljk_evaluation_detail` VALUES (1948210295197429762,1948210294098522113,1945291737352851457,'202101008','郭靖','M','2015-07-17','13634567654','3',70,1,'2025-07-24 10:35:05',1,'2025-07-24 10:35:05',NULL,NULL,103,'0');
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|