From 3bf248c04994082ec2bed32c1bf22af23367197a Mon Sep 17 00:00:00 2001 From: eunbin00 Date: Fri, 4 Aug 2023 15:00:19 +0900 Subject: [PATCH] #2 - Feat: Add Area Code Search controller --- .../AttractionUtilsSearchRestController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/org/routemaster/api/total/domain/attraction/controller/AttractionUtilsSearchRestController.java b/src/main/java/org/routemaster/api/total/domain/attraction/controller/AttractionUtilsSearchRestController.java index faac3aa..ef33ab9 100644 --- a/src/main/java/org/routemaster/api/total/domain/attraction/controller/AttractionUtilsSearchRestController.java +++ b/src/main/java/org/routemaster/api/total/domain/attraction/controller/AttractionUtilsSearchRestController.java @@ -8,6 +8,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponses; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.routemaster.api.total.domain.attraction.data.utils.AreaCodeSearchResponse; import org.routemaster.api.total.domain.attraction.data.utils.CategorySearchResponse; import org.routemaster.api.total.domain.attraction.service.AttractionUtilService; import org.springframework.http.HttpStatus; @@ -85,4 +86,14 @@ public ResponseEntity> searchCategory( return new ResponseEntity<>(response, HttpStatus.OK); } + @GetMapping("/areaCode") + ResponseEntity> searchAreaCode( + @RequestParam(required = false) Integer numOfRows, + @RequestParam(required = false) Integer pageNo, + @RequestParam(required = false) Integer areaCode + ) { + Mono response = service.searchAreaCode(numOfRows, pageNo, areaCode); + return new ResponseEntity<>(response, HttpStatus.OK); + } + }