Skip to content

Commit 56ee2f5

Browse files
committed
CLAP-109 Docs: url path 통일
1 parent a13f8fd commit 56ee2f5

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/java/clap/server/adapter/inbound/web/statistics/FindStatisticsController.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,41 @@
55
import clap.server.application.port.inbound.statistics.FindPeriodTaskRequestUsecase;
66
import clap.server.application.port.inbound.statistics.FindSubCategoryTaskRequestUsecase;
77
import clap.server.common.annotation.architecture.WebAdapter;
8+
import io.swagger.v3.oas.annotations.tags.Tag;
89
import lombok.RequiredArgsConstructor;
910
import org.springframework.http.ResponseEntity;
1011
import org.springframework.web.bind.annotation.GetMapping;
12+
import org.springframework.web.bind.annotation.RequestMapping;
1113
import org.springframework.web.bind.annotation.RequestParam;
1214

1315
import java.util.Map;
1416

17+
@Tag(name = "작업 관련 통계")
1518
@WebAdapter
1619
@RequiredArgsConstructor
20+
@RequestMapping("/api/tasks/statistics")
1721
public class FindStatisticsController {
1822
private final FindPeriodTaskRequestUsecase findPeriodTaskRequestUsecase;
1923
private final FindPeriodTaskProcessUsecase findPeriodTaskProcessUsecase;
2024
private final FindCategoryTaskRequestUsecase findCategoryTaskRequestUsecase;
2125
private final FindSubCategoryTaskRequestUsecase findSubCategoryTaskRequestUsecase;
2226
// private final ManagerTaskProcessUsecase managerTaskProcessUsecase;
2327

24-
@GetMapping(value = "/task/statistics/task-requests-by-period")
28+
@GetMapping(value = "/task-requests-by-period")
2529
public ResponseEntity<Map<String, Long>> aggregatePeriodTaskRequest(@RequestParam String period) {
2630
return ResponseEntity.ok(findPeriodTaskRequestUsecase.aggregatePeriodTaskRequest(period));
2731
}
2832

29-
@GetMapping("/task/statistics/task-processed-by-period")
33+
@GetMapping("/task-processed-by-period")
3034
public ResponseEntity<Map<String, Long>> aggregatePeriodTaskProcess(@RequestParam String period) {
3135
return ResponseEntity.ok(findPeriodTaskProcessUsecase.aggregatePeriodTaskProcess(period));
3236
}
33-
@GetMapping("/task/statistics/task-requests-by-category")
37+
@GetMapping("/task-requests-by-category")
3438
public ResponseEntity<Map<String, Long>> aggregateCategoryTaskRequest(@RequestParam String period) {
3539
return ResponseEntity.ok(findCategoryTaskRequestUsecase.aggregateCategoryTaskRequest(period));
3640
}
3741

38-
@GetMapping("/task/statistics/task-requests-by-subcategory")
42+
@GetMapping("/task-requests-by-subcategory")
3943
public ResponseEntity<Map<String, Long>> aggregateSubCategoryTaskRequest(@RequestParam String period, @RequestParam String mainCategory) {
4044
return ResponseEntity.ok(findSubCategoryTaskRequestUsecase.aggregateSubCategoryTaskRequest(period, mainCategory));
4145
}

0 commit comments

Comments
 (0)