Skip to content

Commit 98552f9

Browse files
committed
CLAP-220 Fix: 처리자 변경 관련 아키텍처 구조에 맞게 전체 수정
1 parent d5806e7 commit 98552f9

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
package clap.server.adapter.inbound.web.dto.task;
22

33

4+
import io.swagger.v3.oas.annotations.media.Schema;
5+
import jakarta.validation.constraints.NotBlank;
6+
47
public record UpdateTaskProcessorRequest(
8+
9+
@Schema(description = "변경할 담당자 고유 ID", example = "1")
10+
@NotBlank
511
Long processorId
612
) {
713
}

src/main/java/clap/server/adapter/inbound/web/task/ChangeTaskController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public ResponseEntity<UpdateTaskResponse> updateTaskState(
4747
public ResponseEntity<UpdateTaskResponse> updateTaskProcessor(
4848
@PathVariable Long taskId,
4949
@AuthenticationPrincipal SecurityUserDetails userInfo,
50-
@RequestBody UpdateTaskProcessorRequest updateTaskProcessorRequest) {
50+
@Valid @RequestBody UpdateTaskProcessorRequest updateTaskProcessorRequest) {
5151
return ResponseEntity.ok(updateTaskProcessorUsecase.updateTaskProcessor(taskId, userInfo.getUserId(), updateTaskProcessorRequest));
5252
}
5353

@@ -57,7 +57,7 @@ public ResponseEntity<UpdateTaskResponse> updateTaskProcessor(
5757
public ResponseEntity<UpdateTaskResponse> updateTaskLabel(
5858
@PathVariable Long taskId,
5959
@AuthenticationPrincipal SecurityUserDetails userInfo,
60-
@RequestBody UpdateTaskLabelRequest updateTaskLabelRequest) {
60+
@Valid @RequestBody UpdateTaskLabelRequest updateTaskLabelRequest) {
6161
return ResponseEntity.ok(updateTaskLabelUsecase.updateTaskLabel(taskId, userInfo.getUserId(), updateTaskLabelRequest));
6262
}
6363

@@ -67,7 +67,7 @@ public ResponseEntity<UpdateTaskResponse> updateTaskLabel(
6767
public ResponseEntity<ApprovalTaskResponse> approvalTask(
6868
@RequestBody @Valid ApprovalTaskRequest approvalTaskRequest,
6969
@PathVariable Long taskId,
70-
@AuthenticationPrincipal SecurityUserDetails userInfo){
70+
@Valid @AuthenticationPrincipal SecurityUserDetails userInfo){
7171
return ResponseEntity.ok(approvalTaskUsecase.approvalTaskByReviewer(userInfo.getUserId(), taskId, approvalTaskRequest));
7272
}
7373
}

0 commit comments

Comments
 (0)