|
5 | 5 | import clap.server.application.port.inbound.task.TerminateTaskUsecase; |
6 | 6 | import clap.server.common.annotation.architecture.WebAdapter; |
7 | 7 | import io.swagger.v3.oas.annotations.Operation; |
8 | | -import io.swagger.v3.oas.annotations.media.Schema; |
9 | 8 | import io.swagger.v3.oas.annotations.tags.Tag; |
10 | | -import jakarta.validation.constraints.NotBlank; |
11 | 9 | import lombok.RequiredArgsConstructor; |
12 | 10 | import org.springframework.security.access.annotation.Secured; |
13 | 11 | import org.springframework.security.core.annotation.AuthenticationPrincipal; |
14 | | -import org.springframework.web.bind.annotation.*; |
| 12 | +import org.springframework.web.bind.annotation.PatchMapping; |
| 13 | +import org.springframework.web.bind.annotation.PathVariable; |
| 14 | +import org.springframework.web.bind.annotation.RequestBody; |
| 15 | +import org.springframework.web.bind.annotation.RequestMapping; |
15 | 16 |
|
16 | | -@Tag(name = "02. Task [거부 & 종료]") |
| 17 | +@Tag(name = "02. Task [종료]") |
17 | 18 | @WebAdapter |
18 | 19 | @RequiredArgsConstructor |
19 | 20 | @RequestMapping("/api/tasks") |
20 | 21 | public class TerminateTaskController { |
21 | 22 | private final TerminateTaskUsecase terminateTaskUsecase; |
22 | 23 |
|
23 | | - @Operation(summary = "작업 거부 및 종료") |
| 24 | + @Operation(summary = "작업 반려 및 종료") |
24 | 25 | @Secured({"ROLE_MANAGER"}) |
25 | 26 | @PatchMapping("/{taskId}/terminate") |
26 | 27 | public void terminateTask(@AuthenticationPrincipal SecurityUserDetails userInfo, |
|
0 commit comments