From cda2f1ec3684464521c7f5398e3a4d6d4d43d75b Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 17 Oct 2023 18:11:56 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20=EC=83=9D=EC=84=B1?= =?UTF-8?q?=EC=9E=90=20=EC=97=86=EB=8A=94=20data=20class=EC=97=90=20@JsonP?= =?UTF-8?q?roperty=EB=A5=BC=20=EC=B6=94=EA=B0=80=ED=95=98=EC=97=AC=20Jacks?= =?UTF-8?q?on=EC=97=90=EC=84=9C=20=EC=A7=81=EB=A0=AC=ED=99=94=20=ED=95=A0?= =?UTF-8?q?=20=EC=88=98=20=EC=9E=88=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/main/GetAudioContentRanking.kt | 17 +++++++++-------- .../main/GetNewContentUploadCreator.kt | 7 ++++--- .../sodalive/event/GetEventResponse.kt | 19 ++++++++++--------- .../recommend/GetRecommendLiveResponse.kt | 6 ++++-- 4 files changed, 27 insertions(+), 22 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentRanking.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentRanking.kt index 1d9dbdf..3209e71 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentRanking.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentRanking.kt @@ -1,5 +1,6 @@ package kr.co.vividnext.sodalive.content.main +import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection data class GetAudioContentRanking( @@ -9,12 +10,12 @@ data class GetAudioContentRanking( ) data class GetAudioContentRankingItem @QueryProjection constructor( - val contentId: Long, - val title: String, - val coverImageUrl: String, - val themeStr: String, - val price: Int, - val duration: String, - val creatorId: Long, - val creatorNickname: String + @JsonProperty("contentId") val contentId: Long, + @JsonProperty("title") val title: String, + @JsonProperty("coverImageUrl") val coverImageUrl: String, + @JsonProperty("themeStr") val themeStr: String, + @JsonProperty("price") val price: Int, + @JsonProperty("duration") val duration: String, + @JsonProperty("creatorId") val creatorId: Long, + @JsonProperty("creatorNickname") val creatorNickname: String ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetNewContentUploadCreator.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetNewContentUploadCreator.kt index 55a50a7..a53d1d3 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetNewContentUploadCreator.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetNewContentUploadCreator.kt @@ -1,9 +1,10 @@ package kr.co.vividnext.sodalive.content.main +import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection data class GetNewContentUploadCreator @QueryProjection constructor( - val creatorId: Long, - val creatorNickname: String, - val creatorProfileImageUrl: String + @JsonProperty("creatorId") val creatorId: Long, + @JsonProperty("creatorNickname") val creatorNickname: String, + @JsonProperty("creatorProfileImageUrl") val creatorProfileImageUrl: String ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/event/GetEventResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/event/GetEventResponse.kt index 5a0b6ee..79d2b50 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/event/GetEventResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/event/GetEventResponse.kt @@ -1,18 +1,19 @@ package kr.co.vividnext.sodalive.event +import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection data class GetEventResponse( - val totalCount: Int, - val eventList: List + @JsonProperty("totalCount") val totalCount: Int, + @JsonProperty("eventList") val eventList: List ) data class EventItem @QueryProjection constructor( - val id: Long, - val title: String? = null, - var thumbnailImageUrl: String, - var detailImageUrl: String? = null, - var popupImageUrl: String? = null, - val link: String? = null, - val isPopup: Boolean + @JsonProperty("id") val id: Long, + @JsonProperty("title") val title: String? = null, + @JsonProperty("thumbnailImageUrl") var thumbnailImageUrl: String, + @JsonProperty("detailImageUrl") var detailImageUrl: String? = null, + @JsonProperty("popupImageUrl") var popupImageUrl: String? = null, + @JsonProperty("link") val link: String? = null, + @JsonProperty("isPopup") val isPopup: Boolean ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt index 97f21fe..2b7e2f8 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt @@ -1,6 +1,8 @@ package kr.co.vividnext.sodalive.live.recommend +import com.fasterxml.jackson.annotation.JsonProperty + data class GetRecommendLiveResponse( - val imageUrl: String, - val creatorId: Long + @JsonProperty("imageUrl") val imageUrl: String, + @JsonProperty("creatorId") val creatorId: Long )