course work
This commit is contained in:
parent
bc78fe25ea
commit
7f68ff9cc7
@ -9,6 +9,9 @@ CREATE TABLE `course_video` (
|
|||||||
`video_order` INT NOT NULL COMMENT '视频在课程内的顺序(1~20)',
|
`video_order` INT NOT NULL COMMENT '视频在课程内的顺序(1~20)',
|
||||||
`release_date` DATE COMMENT '发布日期(具体某一天)',
|
`release_date` DATE COMMENT '发布日期(具体某一天)',
|
||||||
`is_free` TINYINT DEFAULT 1 COMMENT '是否免费试看:1-付费 2-免费',
|
`is_free` TINYINT DEFAULT 1 COMMENT '是否免费试看:1-付费 2-免费',
|
||||||
|
-- ========== 新增作业相关 ==========
|
||||||
|
`work` JSON COMMENT '作业标题列表(JSON数组)',
|
||||||
|
`work_deadline` DATETIME COMMENT '作业提交截止时间(为空则无限制)',
|
||||||
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
|
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
|
||||||
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
|
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
FOREIGN KEY (`course_id`) REFERENCES `course` (`id`) ON DELETE CASCADE,
|
FOREIGN KEY (`course_id`) REFERENCES `course` (`id`) ON DELETE CASCADE,
|
||||||
|
|||||||
10
1782443855_create_course_work.up.sql
Normal file
10
1782443855_create_course_work.up.sql
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
CREATE TABLE `course_work` (
|
||||||
|
`id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '提交记录ID',
|
||||||
|
`video_id` INT NOT NULL COMMENT '视频ID',
|
||||||
|
`user_id` INT NOT NULL COMMENT '用户ID',
|
||||||
|
`content` TEXT NOT NULL COMMENT '内容',
|
||||||
|
`image` JSON COMMENT "图片 数组形式",
|
||||||
|
`created_at` TIMESTAMP NUll DEFAULT NULL COMMENT '创建时间',
|
||||||
|
`updated_at` TIMESTAMP NUll DEFAULT NULL COMMENT '更新时间',
|
||||||
|
UNIQUE KEY `uk_video_user` (`video_id`, `user_id`)
|
||||||
|
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '作业提交表';
|
||||||
Loading…
Reference in New Issue
Block a user