From 56ccc7a40ebb2db834027efe35191d5e57397ae3 Mon Sep 17 00:00:00 2001 From: sumi Date: Sat, 13 Sep 2025 19:25:50 +0900 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=EC=9E=A5=EC=86=8C=20=EC=9D=B4?= =?UTF-8?q?=EB=A6=84=EC=9C=BC=EB=A1=9C=20=EC=9E=A5=EC=86=8C=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=20API=20=EC=9D=91=EB=8B=B5=20DTO=EC=97=90=20=EB=8B=A4?= =?UTF-8?q?=EA=B5=AD=EC=96=B4=C2=B7address=C2=B7openingHours=20=ED=95=84?= =?UTF-8?q?=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/place/dto/PlaceSimpleResponseDto.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/mey/backend/domain/place/dto/PlaceSimpleResponseDto.java b/src/main/java/com/mey/backend/domain/place/dto/PlaceSimpleResponseDto.java index 25d5290..1a6684d 100644 --- a/src/main/java/com/mey/backend/domain/place/dto/PlaceSimpleResponseDto.java +++ b/src/main/java/com/mey/backend/domain/place/dto/PlaceSimpleResponseDto.java @@ -3,22 +3,38 @@ import com.mey.backend.domain.place.entity.Place; import lombok.Getter; +import java.util.Map; + @Getter public class PlaceSimpleResponseDto { private Long id; private String nameKo; private String nameEn; + private String nameJp; + private String nameCh; private Double longitude; private Double latitude; private Long regionId; + private Map openingHours; + private String addressKo; + private String addressEn; + private String addressJp; + private String addressCh; public PlaceSimpleResponseDto(Place place) { this.id = place.getPlaceId(); this.nameKo = place.getNameKo(); this.nameEn = place.getNameEn(); + this.nameJp = place.getNameJp(); + this.nameCh = place.getNameCh(); this.longitude = place.getLongitude(); this.latitude = place.getLatitude(); this.regionId = place.getRegion().getRegionId(); + this.openingHours = place.getOpeningHours(); + this.addressKo = place.getAddressKo(); + this.addressEn = place.getAddressEn(); + this.addressJp = place.getAddressJp(); + this.addressCh = place.getAddressCh(); } } \ No newline at end of file From 493462f020b76491d7037e6b5cd4090c733aa4d1 Mon Sep 17 00:00:00 2001 From: sumi Date: Sat, 13 Sep 2025 19:27:08 +0900 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=EC=9D=B8=EA=B8=B0=20=EC=9E=A5?= =?UTF-8?q?=EC=86=8C=20=EC=A1=B0=ED=9A=8C=20API=20=EC=9D=91=EB=8B=B5=20DTO?= =?UTF-8?q?=EC=97=90=20=EB=8B=A4=EA=B5=AD=EC=96=B4=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/place/dto/PlaceResponseDto.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java b/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java index 48f641d..1444f35 100644 --- a/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java +++ b/src/main/java/com/mey/backend/domain/place/dto/PlaceResponseDto.java @@ -14,15 +14,24 @@ public class PlaceResponseDto { private String nameKo; private String nameEn; + private String nameJp; + private String nameCh; private String descriptionKo; private String descriptionEn; + private String descriptionJp; + private String descriptionCh; private Double longitude; private Double latitude; private String imageUrl; - private String address; + + private String addressKo; + private String addressEn; + private String addressJp; + private String addressCh; + private String contactInfo; private String websiteUrl; @@ -39,12 +48,19 @@ public PlaceResponseDto(Place place) { this.regionId = place.getRegion() != null ? place.getRegion().getRegionId() : null; this.nameKo = place.getNameKo(); this.nameEn = place.getNameEn(); + this.nameJp = place.getNameJp(); + this.nameCh = place.getNameCh(); this.descriptionKo = place.getDescriptionKo(); this.descriptionEn = place.getDescriptionEn(); + this.descriptionJp = place.getDescriptionJp(); + this.descriptionCh = place.getDescriptionCh(); this.longitude = place.getLongitude(); this.latitude = place.getLatitude(); this.imageUrl = place.getImageUrl(); - this.address = place.getAddressKo(); + this.addressKo = place.getAddressKo(); + this.addressEn = place.getAddressEn(); + this.addressJp = place.getAddressJp(); + this.addressCh = place.getAddressCh(); this.contactInfo = place.getContactInfo(); this.websiteUrl = place.getWebsiteUrl(); this.kakaoPlaceId = place.getKakaoPlaceId(); From fd5e6f4ed73371d13a8fb5ce1a3b63832b19d5ba Mon Sep 17 00:00:00 2001 From: sumi Date: Sat, 13 Sep 2025 19:29:07 +0900 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20=EC=9E=A5=EC=86=8C=20=ED=85=8C?= =?UTF-8?q?=EB=A7=88=EB=A1=9C=20=EC=9E=A5=EC=86=8C=20=EA=B2=80=EC=83=89=20?= =?UTF-8?q?API=20=EC=9D=91=EB=8B=B5=20DTO=EC=97=90=20=EB=8B=A4=EA=B5=AD?= =?UTF-8?q?=EC=96=B4=C2=B7address=C2=B7openingHours=C2=B7imageUrl=20?= =?UTF-8?q?=ED=95=84=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../place/dto/PlaceThemeResponseDto.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/com/mey/backend/domain/place/dto/PlaceThemeResponseDto.java b/src/main/java/com/mey/backend/domain/place/dto/PlaceThemeResponseDto.java index fa750e9..d64db00 100644 --- a/src/main/java/com/mey/backend/domain/place/dto/PlaceThemeResponseDto.java +++ b/src/main/java/com/mey/backend/domain/place/dto/PlaceThemeResponseDto.java @@ -5,17 +5,36 @@ import lombok.Getter; import java.util.List; +import java.util.Map; @Getter @AllArgsConstructor public class PlaceThemeResponseDto { private Long id; private String nameKo; + private String nameEn; + private String nameJp; + private String nameCh; private List themes; + private String imageUrl; + private Map openingHours; + private String addressKo; + private String addressEn; + private String addressJp; + private String addressCh; public PlaceThemeResponseDto(Place place) { this.id = place.getPlaceId(); this.nameKo = place.getNameKo(); + this.nameEn = place.getNameEn(); + this.nameJp = place.getNameJp(); + this.nameCh = place.getNameCh(); this.themes = place.getThemes(); + this.imageUrl = place.getImageUrl(); + this.openingHours = place.getOpeningHours(); + this.addressKo = place.getAddressKo(); + this.addressEn = place.getAddressEn(); + this.addressJp = place.getAddressJp(); + this.addressCh = place.getAddressCh(); } } \ No newline at end of file