谷粒学院-11-课程发布

一、数据库部分

四个表

  • edu_course
  • edu_course_description
  • edu_chapter
  • edu_video

思路顺一下

一对多和多对一的思路理顺

二、课程vo部分

vo意义:用于接收前端传过来的表单对象,再从这个表单对象中把数据提取出来,进而加载到数据库中

所以一般来说先创建vo对象,这个确定了要发送什么数据到后端

@Data
@ApiModel(value = "课程基本信息",description = "编辑课程基本信息的表单对象")
public class CourseInfoVo {

    @ApiModelProperty(value = "课程ID")
    private String id;
    @ApiModelProperty(value = "课程讲师ID")
    private String teacherId;
    @ApiModelProperty(value = "课程专业ID")
    private String subjectId;
    @ApiModelProperty(value = "课程标题")
    private String title;
    @ApiModelProperty(value = "课程销售价格,设置为0则可免费观看")
    private BigDecimal price;
    @ApiModelProperty(value = "总课时")
    private Integer lessonNum;
    @ApiModelProperty(value = "课程封面图片路径")
    private String cover;
    @ApiModelProperty(value = "课程简介")
    private String description;
}
posted @ 2021-08-14 08:21  Coder-Wang  阅读(87)  评论(0)    收藏  举报