From 2091b78d8ec38236b92433ca08baeb864ab8e57c Mon Sep 17 00:00:00 2001 From: bjkim Date: Fri, 12 Sep 2025 13:34:31 +0900 Subject: [PATCH] =?UTF-8?q?[ADD]=20Workflow=20edit=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/re/etri/autoflow/controllers/ProjectController.java | 3 ++- .../re/etri/autoflow/controllers/WorkflowStepController.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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) {