1.课程基本信息创建:
直播:只有开始时间和结束时间
点播:发布作业等等
添加数据:
1.数据的必填项
前端把必填项标红
2.用户填写数据内容
该数据同步后端服务的常量最合适,不能让前端写死
3.课程图片保存(文件服务器)
暂未讲解
4.课程收费模式
免费:没有价格
收费:必须填写价格
5.一个新增课程必须要属于一个教学机构
数据:机构的标识性数据
数据赋值:后端赋值
6.传递数据的格式
前端对一个新增或者修改的格式为JSON,在请求体中放置@RequestBody接收
2. JavaBean的名词概念
VO:接收前端新增或修改的数据内容
QO:接收前端查询条件数据内容
PO:定义表结构数据内容
DTO:返回前端所需要的结果数据内容
POJO:指简单java对象,仅包含最简单的字段属性,没有多余的东西,它本质上是一个普通的JavaBean。是最大的范围。
3.数据删除类型
1.物理删除:直接将数据从数据库中删除
2.逻辑删除:修改数据的某个字段,使其表示为已删除状态,而非删除数据,保留该数据在数据库中,但查询时不显示该数据(查询时过滤掉此数据)
若数据十分重要,一般选逻辑删除,可以给数据表增加一个字段:is_delete,用于表示该数据是否被逻辑删除。