diff --git a/app-server/subprojects/api_specification/api/scc-api/api-spec.yaml b/app-server/subprojects/api_specification/api/scc-api/api-spec.yaml index e777a3cda..4c0cfcd2b 100644 --- a/app-server/subprojects/api_specification/api/scc-api/api-spec.yaml +++ b/app-server/subprojects/api_specification/api/scc-api/api-spec.yaml @@ -794,6 +794,9 @@ components: address: type: string description: 건물의 human-readable한 주소. + location: + $ref: '#/components/schemas/Location' + description: 건물의 위경도. required: - id - address diff --git a/app-server/subprojects/bounded_context/place_search/infra/src/main/kotlin/club/staircrusher/place_search/infra/adapter/in/controller/Converters.kt b/app-server/subprojects/bounded_context/place_search/infra/src/main/kotlin/club/staircrusher/place_search/infra/adapter/in/controller/Converters.kt index 0c9289a2a..326dbc621 100644 --- a/app-server/subprojects/bounded_context/place_search/infra/src/main/kotlin/club/staircrusher/place_search/infra/adapter/in/controller/Converters.kt +++ b/app-server/subprojects/bounded_context/place_search/infra/src/main/kotlin/club/staircrusher/place_search/infra/adapter/in/controller/Converters.kt @@ -1,5 +1,6 @@ package club.staircrusher.place_search.infra.adapter.`in`.controller +import club.staircrusher.api.converter.toDTO import club.staircrusher.api.spec.dto.PlaceCategoryDto import club.staircrusher.api.spec.dto.PlaceListItem import club.staircrusher.place.domain.model.Building @@ -15,6 +16,7 @@ fun Place.toDTO() = club.staircrusher.api.spec.dto.Place( fun Building.toDTO() = club.staircrusher.api.spec.dto.Building( id = id, address = address.toString(), + location = location.toDTO(), ) fun PlaceSearchService.SearchPlacesResult.toDTO() = PlaceListItem(