Skip to content

Commit f33e8b5

Browse files
committed
CLAP-154 Fix: 작업 상태/구분 UsceCase 분리
1 parent 39d481f commit f33e8b5

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import clap.server.adapter.inbound.web.dto.task.*;
55
import clap.server.application.port.inbound.task.ApprovalTaskUsecase;
66
import clap.server.application.port.inbound.task.CreateTaskUsecase;
7+
import clap.server.application.port.inbound.task.UpdateTaskStatusUsecase;
78
import clap.server.application.port.inbound.task.UpdateTaskUsecase;
89
import clap.server.common.annotation.architecture.WebAdapter;
910
import io.swagger.v3.oas.annotations.Operation;
@@ -30,6 +31,7 @@ public class ManagementTaskController {
3031

3132
private final CreateTaskUsecase createTaskUsecase;
3233
private final UpdateTaskUsecase updateTaskUsecase;
34+
private final UpdateTaskStatusUsecase updateTaskStatusUsecase;
3335
private final ApprovalTaskUsecase approvalTaskUsecase;
3436

3537
@Operation(summary = "작업 요청 생성")
@@ -62,7 +64,7 @@ public ResponseEntity<UpdateTaskResponse> updateTaskState(
6264
@AuthenticationPrincipal SecurityUserDetails userInfo,
6365
@RequestBody UpdateTaskStateRequest updateTaskStateRequest) {
6466

65-
return ResponseEntity.ok(updateTaskUsecase.updateTaskState(userInfo.getUserId(), taskId, updateTaskStateRequest));
67+
return ResponseEntity.ok(updateTaskStatusUsecase.updateTaskState(userInfo.getUserId(), taskId, updateTaskStateRequest));
6668
}
6769

6870
@Operation(summary = "작업 승인")

src/main/java/clap/server/application/Task/UpdateTaskService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import clap.server.application.port.inbound.domain.CategoryService;
1111
import clap.server.application.port.inbound.domain.MemberService;
1212
import clap.server.application.port.inbound.domain.TaskService;
13+
import clap.server.application.port.inbound.task.UpdateTaskStatusUsecase;
1314
import clap.server.application.port.inbound.task.UpdateTaskUsecase;
1415
import clap.server.application.port.outbound.task.CommandAttachmentPort;
1516
import clap.server.application.port.outbound.task.CommandTaskPort;
@@ -35,7 +36,7 @@
3536
@ApplicationService
3637
@RequiredArgsConstructor
3738
@Slf4j
38-
public class UpdateTaskService implements UpdateTaskUsecase {
39+
public class UpdateTaskService implements UpdateTaskUsecase, UpdateTaskStatusUsecase {
3940

4041
private final MemberService memberService;
4142
private final CategoryService categoryService;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package clap.server.application.port.inbound.task;
2+
3+
import clap.server.adapter.inbound.web.dto.task.UpdateTaskResponse;
4+
import clap.server.adapter.inbound.web.dto.task.UpdateTaskStateRequest;
5+
6+
public interface UpdateTaskStatusUsecase {
7+
UpdateTaskResponse updateTaskState(Long memberId, Long taskId, UpdateTaskStateRequest updateTaskStateRequest);
8+
}

src/main/java/clap/server/application/port/inbound/task/UpdateTaskUsecase.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@
1010

1111
public interface UpdateTaskUsecase {
1212
UpdateTaskResponse updateTask(Long memberId, Long taskId, UpdateTaskRequest updateTaskRequest, List<MultipartFile> files);
13-
UpdateTaskResponse updateTaskState(Long memberId, Long taskId, UpdateTaskStateRequest updateTaskStateRequest);
1413
}

0 commit comments

Comments
 (0)