课程详情功能接口(1) | 学习笔记

简介: 简介:快速学习课程详情功能接口(1)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):课程详情功能接口(1)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11478


课程详情功能接口(1)


内容介绍:

、编写 sql 语句,根据课程 id 查询课程信息

二、根据课程 id 查询章节和小节

 

一、编写 sql 语句,根据课程 id 查询课程信息

(1)课程基本信息

(2)课程分类

(3)课程描述

(4)所属讲师

 

二、 根据课程 id 查询章节和小节

1. 条件查询带分页查询课程

代码示例:

@PostMapping("getFrontCourseList/ fpage}/ {limit}")

public R getFrontCourseList(@PathVariable long page,@PathVariable long limit,

@RequestBody (required = false)CourseFrontVo courseFrontVo){

Page<EduCourse> pageCourse = new Page<>(page,limit) ;

Map<String,Object> map = courseService.getCourseFrontList(pageCourse,courseFrontVo) ;

//返回分页所有数据

return R.ok().data(map);

}

2. 课程详情的方法

代码示例:

@GetMapping(" getFrontCourseInfol {courseId}")

public R getFrontCourseInfo(@PathVariable String courseld){

//根据课程id,编写sql语句查询课程信息

courseService. getBaseCourseInfo(courseId) ;

//根据课程id查询章节和小节

List<ChapterVo> chapterVideoList = chapterService. getChapterVideoByCourseId(courseId) ;

//调用之前写过的方法

}

}

相关文章
|
前端开发 API
前端学习笔记202305学习笔记第二十二天-新增修改api的封装2
前端学习笔记202305学习笔记第二十二天-新增修改api的封装2
66 0
前端学习笔记202305学习笔记第二十二天-新增修改api的封装2
|
前端开发 API
前端学习笔记202305学习笔记第二十二天-新增修改api的封装
前端学习笔记202305学习笔记第二十二天-新增修改api的封装2
55 0
|
前端开发 API
前端学习笔记202305学习笔记第二十二天-新增修改api的封装1
前端学习笔记202305学习笔记第二十二天-新增修改api的封装1
50 0
|
SQL 开发者 微服务
课程详情功能接口(2) | 学习笔记
简介:快速学习课程详情功能接口(2)
课程详情功能接口(2) | 学习笔记
|
前端开发 JavaScript API
课程详情功能前端整合 | 学习笔记
简介:快速学习课程详情功能前端整合
104 0
课程详情功能前端整合 | 学习笔记
|
前端开发 开发者 微服务
讲师详情接口 | 学习笔记
快速学习讲师详情接口
讲师详情接口 | 学习笔记
|
消息中间件 数据采集 SQL
非功能介绍|学习笔记
快速学习非功能介绍
非功能介绍|学习笔记
|
存储 Kubernetes 负载均衡
K8S 功能 | 学习笔记
快速学习 K8S 功能
134 0
K8S 功能 | 学习笔记
|
数据建模 Java 开发工具
课程管理-删除视频接口 | 学习笔记
简介:快速学习课程管理-删除视频接口
138 0
课程管理-删除视频接口 | 学习笔记
|
前端开发 数据库 开发者
课程管理-修改课程信息(后端) | 学习笔记
简介:快速学习课程管理-修改课程信息(后端)
139 0
课程管理-修改课程信息(后端) | 学习笔记