From 47d1f35dd617d22b6398b5b3368ad26e752b8619 Mon Sep 17 00:00:00 2001 From: mayiming <1627832236@qq.com> Date: Sun, 2 Nov 2025 00:31:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=AF=BE=E7=A8=8B=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E5=92=8C=E8=AF=BE=E7=A8=8B=E6=95=99=E5=AE=A4sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sql/course/course_resourse/course_resourse.sql | 10 ++++++++++ server/sql/course/course_teacher/course_teacher.sql | 13 +++++++++++++ 2 files changed, 23 insertions(+) diff --git a/server/sql/course/course_resourse/course_resourse.sql b/server/sql/course/course_resourse/course_resourse.sql index e69de29b..03c7ec1f 100644 --- a/server/sql/course/course_resourse/course_resourse.sql +++ b/server/sql/course/course_resourse/course_resourse.sql @@ -0,0 +1,10 @@ +CREATE TABLE `course_resource` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '资源ID(主键,自增)', + `course_id` int(11) NOT NULL COMMENT '关联课程ID', + `title` varchar(255) NOT NULL COMMENT '资源标题(如“第1章课件.pdf”)', + `resource_url` varchar(512) NOT NULL COMMENT '资源文件URL', + `size` int(11) NOT NULL DEFAULT 0 COMMENT '文件大小(KB,默认0)', + `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序(数值越小越靠前)', + PRIMARY KEY (`id`), + KEY `idx_course_id` (`course_id`) COMMENT '按课程ID查询索引' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程拓展资源表'; \ No newline at end of file diff --git a/server/sql/course/course_teacher/course_teacher.sql b/server/sql/course/course_teacher/course_teacher.sql index e69de29b..4a2021e9 100644 --- a/server/sql/course/course_teacher/course_teacher.sql +++ b/server/sql/course/course_teacher/course_teacher.sql @@ -0,0 +1,13 @@ +-- 教学团队表(关联课程与教师信息) +CREATE TABLE `course_teacher` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '关联ID(主键,自增)', + `course_id` int(11) NOT NULL COMMENT '关联课程ID', + `teacher_id` int(11) NOT NULL COMMENT '教师ID(关联用户表user.id)', + `name` varchar(100) NOT NULL COMMENT '教师姓名', + `title` varchar(200) NOT NULL DEFAULT '' COMMENT '教师头衔(如“XXX大学教授”)', + `avatar` varchar(512) NOT NULL DEFAULT '' COMMENT '教师头像URL', + `intro` text COMMENT '教师简介', + `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序(团队展示顺序,数值越小越靠前)', + PRIMARY KEY (`id`), + KEY `idx_course_id` (`course_id`) COMMENT '按课程ID查询教师的索引' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='教学团队表'; \ No newline at end of file