课程管理需求
我们用到的数据库表:
#edu_course 课程表:存储课程的基本信息
#edu_course_description 课程简介表:存储课程的基本信息
#edu_chapter 课程章节表:存储课程的章节信息
#edu_video 小节表:存储章节里面的小节信息
#edu_teacher 讲师表
#edu_subject 分类表
课程相关表的关系:
课程管理-添加课程基本信息
第一步 使用代码生成器生成课程相关的代码
EduCourseDescriptionController类合并到EduCourseController类中
细节问题:
(1)创建Vo实体类用于表单数据封装
(2) 把表单提交过来的数据添加到数据库
向两张表中添加数据:课程表 和 课程描述表
(3)把讲师和分类使用下拉列表显示
课程分类做成二级联动的效果
第二步 创建一个Vo类封装表单提交的数据
@ApiModel(value = "课程基本信息", description = "编辑课程基本信息的表单对象")
@Data
public class CourseInfoForm implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "课程ID")
private String id;
@ApiModelProperty(value = "课程讲师ID")
private String teacherId;
@ApiModelProperty(value = "课程专业ID")
private String subjectId;
@