lzy 1 неделя назад
Родитель
Сommit
1a942dc540

+ 4 - 6
src/main/java/com/futu/course/course/controller/CourseController.java

@@ -2,12 +2,10 @@ package com.futu.course.course.controller;
 
 
 import com.futu.course.common.entity.R;
 import com.futu.course.common.entity.R;
 import com.futu.course.course.domain.Course;
 import com.futu.course.course.domain.Course;
+import com.futu.course.course.dto.CourseByIdDto;
 import com.futu.course.course.service.impl.CourseServiceImpl;
 import com.futu.course.course.service.impl.CourseServiceImpl;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 
 /**
 /**
  * @author "杨旭朋"
  * @author "杨旭朋"
@@ -28,8 +26,8 @@ public class CourseController {
      * @date: 2025/5/11 19:13
      * @date: 2025/5/11 19:13
      */
      */
     @PostMapping("CourseGetOneById")
     @PostMapping("CourseGetOneById")
-    public Course CourseGetOneById(@RequestParam Long id){
-        return courseService.getById(id);
+    public Course CourseGetOneById(@RequestBody CourseByIdDto id){
+        return courseService.getById(id.getId());
     }
     }
 
 
 
 

+ 17 - 0
src/main/java/com/futu/course/course/dto/CourseByIdDto.java

@@ -0,0 +1,17 @@
+package com.futu.course.course.dto;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.checkerframework.checker.units.qual.A;
+
+import javax.xml.ws.soap.Addressing;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class CourseByIdDto {
+
+    private Long id;
+
+}