From d8bf570996fd776ee39e9725ed43a418f9816de0 Mon Sep 17 00:00:00 2001 From: jiseon Date: Sun, 22 Sep 2024 02:03:28 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B3=B5=EA=B3=A0=20=EC=83=81=EC=84=B8?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=20api=20=EB=88=84=EB=9D=BD=EB=90=9C=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 --- .../com/dissonance/itit/dto/response/InfoPostDetailRes.java | 3 +++ .../dissonance/itit/repository/InfoPostRepositorySupport.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dissonance/itit/dto/response/InfoPostDetailRes.java b/src/main/java/com/dissonance/itit/dto/response/InfoPostDetailRes.java index c262914..34bf5c8 100644 --- a/src/main/java/com/dissonance/itit/dto/response/InfoPostDetailRes.java +++ b/src/main/java/com/dissonance/itit/dto/response/InfoPostDetailRes.java @@ -23,6 +23,7 @@ public class InfoPostDetailRes { private final String content; private final String detailUrl; private final Integer viewCount; + private final String imageUrl; @Getter @AllArgsConstructor @@ -38,6 +39,7 @@ public static class InfoPostInfo { private String detailUrl; private Integer viewCount; private Boolean reported; + private final String imageUrl; } public static InfoPostDetailRes of(InfoPostInfo infoPostInfo, List positionInfos) { @@ -52,6 +54,7 @@ public static InfoPostDetailRes of(InfoPostInfo infoPostInfo, List formatPeriod(infoPostInfo.getActivityStartDate(), infoPostInfo.getActivityEndDate())) .content(infoPostInfo.getContent() == null ? "" : infoPostInfo.getContent()) .detailUrl(infoPostInfo.getDetailUrl()) + .imageUrl(infoPostInfo.getImageUrl()) .viewCount(infoPostInfo.getViewCount()) .build(); } diff --git a/src/main/java/com/dissonance/itit/repository/InfoPostRepositorySupport.java b/src/main/java/com/dissonance/itit/repository/InfoPostRepositorySupport.java index bad2252..19a5265 100644 --- a/src/main/java/com/dissonance/itit/repository/InfoPostRepositorySupport.java +++ b/src/main/java/com/dissonance/itit/repository/InfoPostRepositorySupport.java @@ -43,7 +43,8 @@ public InfoPostInfo findById(Long infoPostId) { infoPost.content.as("content"), infoPost.detailUrl.as("detailUrl"), infoPost.viewCount.as("viewCount"), - infoPost.reported.as("reported") + infoPost.reported.as("reported"), + infoPost.image.imageUrl.as("imageUrl") )) .from(infoPost) .where(infoPost.id.eq(infoPostId))