From 98b359e9bca4f746356a33a751cfa15059b75cb9 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期五, 08 九月 2023 11:21:52 +0800 Subject: [PATCH] 后台代码 --- cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java index 71ed400..1129250 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java @@ -2,11 +2,20 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.course.model.*; +import com.dsh.course.feignClient.course.model.CourseChangeStateDTO; +import com.dsh.course.feignClient.course.model.QueryCourseList; +import com.dsh.course.feignClient.course.model.*; import com.dsh.guns.modular.system.model.EditCourseState; import com.dsh.guns.modular.system.model.TCourse; +import com.dsh.guns.modular.system.model.TQueryBenefitsVideosDTO; +import com.dsh.guns.modular.system.model.TQueryBenefitsVideosVO; +import com.dsh.guns.modular.system.model.TQueryBenefitsVideosVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; import java.util.List; import java.util.Map; @@ -19,6 +28,21 @@ public interface CourseClient { /** + * 上/下架 1为上架 2为下架 3为删除 + * + * @return + */ + @RequestMapping("/base/course/changeState") + Object changeState(@RequestBody CourseChangeStateDTO dto); + + /** + * 通过课程ids获取课程 + * @return + */ + @RequestMapping("/base/course/getCourseByCourseIds") + List<TQueryBenefitsVideosVO> getCourseByCourseIds(@RequestBody TQueryBenefitsVideosDTO query); + + /** * 获取课程管理列表 * @param queryCourseList * @return -- Gitblit v1.7.1