diff --git a/src/main/java/kr/re/etri/autoflow/controllers/ProjectController.java b/src/main/java/kr/re/etri/autoflow/controllers/ProjectController.java index 81a8341..e50b435 100644 --- a/src/main/java/kr/re/etri/autoflow/controllers/ProjectController.java +++ b/src/main/java/kr/re/etri/autoflow/controllers/ProjectController.java @@ -10,6 +10,7 @@ import kr.re.etri.autoflow.payload.request.ProjectRequest; import kr.re.etri.autoflow.payload.request.UserPermissionRequest; import kr.re.etri.autoflow.service.ProjectService; import lombok.RequiredArgsConstructor; +import org.springdoc.core.annotations.ParameterObject; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.data.domain.Page; @@ -46,7 +47,7 @@ public class ProjectController { @Operation(summary = "검색 및 페이지네이션 프로젝트 목록 조회") @GetMapping("/search") public ResponseEntity> searchProjects( - @ModelAttribute BaseSearchRequest request) { + @ParameterObject @ModelAttribute BaseSearchRequest request) { Page page = projectService.search(request); return ResponseEntity.ok(page); } diff --git a/src/main/java/kr/re/etri/autoflow/controllers/WorkflowStepController.java b/src/main/java/kr/re/etri/autoflow/controllers/WorkflowStepController.java index 2062d68..ac7597a 100644 --- a/src/main/java/kr/re/etri/autoflow/controllers/WorkflowStepController.java +++ b/src/main/java/kr/re/etri/autoflow/controllers/WorkflowStepController.java @@ -7,6 +7,7 @@ import kr.re.etri.autoflow.entity.WorkflowStepEntity; import kr.re.etri.autoflow.payload.request.WorkFlowStepRequest; import kr.re.etri.autoflow.service.WorkFlowStepService; import lombok.RequiredArgsConstructor; +import org.springdoc.core.annotations.ParameterObject; import org.springframework.data.domain.Page; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -40,11 +41,10 @@ public class WorkflowStepController { @Operation(summary = "워크플로우 스텝 검색 및 페이지네이션") @GetMapping("/search") public ResponseEntity> searchWorkflowSteps( - @ModelAttribute WorkFlowStepRequest request) { + @ParameterObject @ModelAttribute WorkFlowStepRequest request) { Page page = workflowStepService.search(request); return ResponseEntity.ok(page); } - @Operation(summary = "워크플로우 스텝 등록") @PostMapping public ResponseEntity createWorkflowStep(@RequestBody WorkflowStepEntity workflowStep) {