From fd658508f4470f0c479b2a36738b0f50481cbbe9 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期六, 16 九月 2023 10:59:09 +0800 Subject: [PATCH] 后台代码 --- cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java index e171113..bb2a1fe 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java @@ -9,6 +9,9 @@ import com.dsh.course.entity.TCoursePackageType; import com.dsh.course.feignclient.model.ExerciseVideo; import com.dsh.course.model.*; +import com.dsh.course.model.dto.CourseChangeStateDTO; +import com.dsh.course.model.dto.TQueryBenefitsVideosDTO; +import com.dsh.course.model.vo.TQueryBenefitsVideosVO; import com.dsh.course.service.TCoursePackagePaymentService; import com.dsh.course.service.TCoursePackageService; import com.dsh.course.service.TCoursePackageTypeService; @@ -60,10 +63,27 @@ @Autowired private TCoursePackagePaymentService coursePackagePaymentService; + /** + * 上/下架 1为上架 2为下架 3为删除 + * + * @return + */ + @RequestMapping("/base/course/changeState") + @ResponseBody + public Object changeState(@RequestBody CourseChangeStateDTO dto){ + return courseService.changeState(dto); + } + /** + * 通过课程ids获取课程 + * @return + */ + @RequestMapping("/base/course/getCourseByCourseIds") + public List<TQueryBenefitsVideosVO> getCourseByCourseIds(@RequestBody TQueryBenefitsVideosDTO query){ - + return courseService.getCourseByCourseIds(query); + } @PostMapping("/base/course/queryList") public List<ExerciseVideo> queryStuCourseAfterVideos(@RequestBody List<Integer> courseIds){ -- Gitblit v1.7.1