| | |
| | | import com.xinquan.common.core.constant.SecurityConstants; |
| | | import com.xinquan.common.core.domain.R; |
| | | import com.xinquan.common.core.utils.page.PageDTO; |
| | | import com.xinquan.course.domain.Course; |
| | | import com.xinquan.course.domain.vo.ClientCourseCategoryVO; |
| | | import com.xinquan.course.domain.vo.ClientCourseVO; |
| | | import com.xinquan.course.service.CourseCategoryService; |
| | |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import java.util.List; |
| | | |
| | | import io.swagger.models.auth.In; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | |
| | | public R<List<ClientCourseCategoryVO>> getCourseCategoryList() { |
| | | return R.ok(courseCategoryService.getCourseCategoryList()); |
| | | } |
| | | /** |
| | | * 课程详情 |
| | | * |
| | | * @return 课程详情 |
| | | */ |
| | | @GetMapping("/getCourseInfoById") |
| | | @ApiOperation(value = "根据id获取课程详情-线下课程") |
| | | public R<Course> getCourseInfoById(String id) { |
| | | return R.ok(courseService.getById(id)); |
| | | } |
| | | /** |
| | | * 课程详情 |
| | | * |
| | | * @return 课程详情 |
| | | */ |
| | | @GetMapping("/getPayCourseInfoById") |
| | | @ApiOperation(value = "根据id获取课程详情-付费课程") |
| | | public R<Course> getPayCourseInfoById(String id) { |
| | | |
| | | return R.ok(courseService.getById(id)); |
| | | } |
| | | |
| | | /** |
| | | * 获取课程列表-分页 |