Skip to content

Commit d8c70e4

Browse files
committed
refactor(be): TourParams와 TourDetailParams로 Dto 이름 변경
1 parent 08974f2 commit d8c70e4

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

src/main/kotlin/com/back/koreaTravelGuide/domain/ai/tour/client/TourApiClient.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import com.back.koreaTravelGuide.domain.ai.tour.dto.TourDetailItem
55
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourDetailParams
66
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourDetailResponse
77
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourItem
8+
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourParams
89
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourResponse
9-
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourSearchParams
1010
import com.fasterxml.jackson.databind.JsonNode
1111
import com.fasterxml.jackson.databind.ObjectMapper
1212
import org.slf4j.LoggerFactory
@@ -28,7 +28,7 @@ class TourApiClient(
2828
private val logger = LoggerFactory.getLogger(TourApiClient::class.java)
2929

3030
// 요청 URL 구성
31-
private fun buildUrl(params: TourSearchParams): URI =
31+
private fun buildUrl(params: TourParams): URI =
3232
UriComponentsBuilder.fromUri(URI.create(apiUrl))
3333
.path("/areaBasedList2")
3434
.queryParam("serviceKey", serviceKey)
@@ -43,7 +43,7 @@ class TourApiClient(
4343
.toUri()
4444

4545
// 지역 기반 관광 정보 조회 (areaBasedList2)
46-
fun fetchTourInfo(params: TourSearchParams): TourResponse {
46+
fun fetchTourInfo(params: TourParams): TourResponse {
4747
logger.info("지역 기반 관광 정보 조회 시작")
4848

4949
val url = buildUrl(params)
@@ -90,6 +90,7 @@ class TourApiClient(
9090
?: TourResponse(items = emptyList())
9191
}
9292

93+
// 공통정보 조회 (detailCommon2)
9394
fun fetchTourCommonDetail(params: TourDetailParams): TourDetailResponse {
9495
val url =
9596
UriComponentsBuilder.fromUri(URI.create(apiUrl))

src/main/kotlin/com/back/koreaTravelGuide/domain/ai/tour/dto/TourSearchParams.kt renamed to src/main/kotlin/com/back/koreaTravelGuide/domain/ai/tour/dto/TourParams.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package com.back.koreaTravelGuide.domain.ai.tour.dto
77
* 관광타입 ID(12:관광지, 38 : 쇼핑...), 지역코드(1:서울, 2:인천...), 시군구코드(110:종로구, 140:강남구...), 미 입력시 전체 조회
88
*/
99

10-
data class TourSearchParams(
10+
data class TourParams(
1111
val contentTypeId: String? = null,
1212
val areaCode: String? = null,
1313
val sigunguCode: String? = null,

src/main/kotlin/com/back/koreaTravelGuide/domain/ai/tour/service/TourService.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import com.back.koreaTravelGuide.domain.ai.tour.client.TourApiClient
44
import com.back.koreaTravelGuide.domain.ai.tour.dto.LocationBasedSearchParams
55
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourDetailParams
66
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourDetailResponse
7+
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourParams
78
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourResponse
8-
import com.back.koreaTravelGuide.domain.ai.tour.dto.TourSearchParams
99
import org.slf4j.LoggerFactory
1010
import org.springframework.stereotype.Service
1111

@@ -17,9 +17,9 @@ class TourService(
1717
private val logger = LoggerFactory.getLogger(this::class.java)
1818

1919
// 지역기반 관광정보 조회, areaBasedList2
20-
fun fetchTours(tourSearchParams: TourSearchParams): TourResponse {
20+
fun fetchTours(tourParams: TourParams): TourResponse {
2121
// request를 바탕으로 관광 정보 API 호출
22-
val tours = tourApiClient.fetchTourInfo(tourSearchParams)
22+
val tours = tourApiClient.fetchTourInfo(tourParams)
2323

2424
return tours
2525
}

0 commit comments

Comments
 (0)