diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt index 95b4aec..94c9ffc 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt @@ -261,7 +261,6 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) audioContent.id, audioContent.coverImage.prepend("/").prepend(cloudfrontHost), audioContent.title, - audioContent.isAdult, member.id, member.profileImage.prepend("/").prepend(cloudfrontHost), member.nickname @@ -323,7 +322,6 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) audioContent.id, audioContent.coverImage.prepend("/").prepend(cloudfrontHost), audioContent.title, - audioContent.isAdult, member.id, member.profileImage.prepend("/").prepend(cloudfrontHost), member.nickname @@ -425,7 +423,6 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) audioContent.id, audioContent.coverImage.prepend("/").prepend(cloudfrontHost), audioContent.title, - audioContent.isAdult, member.id, member.profileImage .prepend("/") diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt index 1ab49eb..93e884d 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt @@ -1,13 +1,13 @@ package kr.co.vividnext.sodalive.content.main +import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection data class GetAudioContentMainItem @QueryProjection constructor( - val contentId: Long, - val coverImageUrl: String, - val title: String, - val isAdult: Boolean, - val creatorId: Long, - val creatorProfileImageUrl: String, - val creatorNickname: String + @JsonProperty("contentId") val contentId: Long, + @JsonProperty("coverImageUrl") val coverImageUrl: String, + @JsonProperty("title") val title: String, + @JsonProperty("creatorId") val creatorId: Long, + @JsonProperty("creatorProfileImageUrl") val creatorProfileImageUrl: String, + @JsonProperty("creatorNickname") val creatorNickname: String ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainResponse.kt index 1cd184c..656e54e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainResponse.kt @@ -1,15 +1,16 @@ package kr.co.vividnext.sodalive.content.main +import com.fasterxml.jackson.annotation.JsonProperty import kr.co.vividnext.sodalive.content.main.banner.GetAudioContentBannerResponse import kr.co.vividnext.sodalive.content.main.curation.GetAudioContentCurationResponse data class GetAudioContentMainResponse( - val newContentUploadCreatorList: List, - val bannerList: List, - val orderList: List, - val themeList: List, - val newContentList: List, - val curationList: List, - val contentRankingSortTypeList: List, - val contentRanking: GetAudioContentRanking + @JsonProperty("newContentUploadCreatorList") val newContentUploadCreatorList: List, + @JsonProperty("bannerList") val bannerList: List, + @JsonProperty("orderList") val orderList: List, + @JsonProperty("themeList") val themeList: List, + @JsonProperty("newContentList") val newContentList: List, + @JsonProperty("curationList") val curationList: List, + @JsonProperty("contentRankingSortTypeList") val contentRankingSortTypeList: List, + @JsonProperty("contentRanking") val contentRanking: GetAudioContentRanking ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/banner/GetAudioContentBannerResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/banner/GetAudioContentBannerResponse.kt index 31cc797..14210e9 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/banner/GetAudioContentBannerResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/banner/GetAudioContentBannerResponse.kt @@ -1,11 +1,12 @@ package kr.co.vividnext.sodalive.content.main.banner +import com.fasterxml.jackson.annotation.JsonProperty import kr.co.vividnext.sodalive.event.EventItem data class GetAudioContentBannerResponse( - val type: AudioContentBannerType, - val thumbnailImageUrl: String, - val eventItem: EventItem?, - val creatorId: Long?, - val link: String? + @JsonProperty("type") val type: AudioContentBannerType, + @JsonProperty("thumbnailImageUrl") val thumbnailImageUrl: String, + @JsonProperty("eventItem") val eventItem: EventItem?, + @JsonProperty("creatorId") val creatorId: Long?, + @JsonProperty("link") val link: String? ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/AudioContentCurationQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/AudioContentCurationQueryRepository.kt index 7ec2739..878bf58 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/AudioContentCurationQueryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/AudioContentCurationQueryRepository.kt @@ -57,7 +57,6 @@ class AudioContentCurationQueryRepository(private val queryFactory: JPAQueryFact audioContent.id, audioContent.coverImage.prepend("/").prepend(cloudfrontHost), audioContent.title, - audioContent.isAdult, member.id, member.profileImage.prepend("/").prepend(cloudfrontHost), member.nickname diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/GetAudioContentCurationResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/GetAudioContentCurationResponse.kt index 6a57546..7a35cd4 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/GetAudioContentCurationResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/curation/GetAudioContentCurationResponse.kt @@ -1,10 +1,11 @@ package kr.co.vividnext.sodalive.content.main.curation +import com.fasterxml.jackson.annotation.JsonProperty import kr.co.vividnext.sodalive.content.main.GetAudioContentMainItem data class GetAudioContentCurationResponse( - val curationId: Long, - val title: String, - val description: String, - val contents: List + @JsonProperty("curationId") val curationId: Long, + @JsonProperty("title") val title: String, + @JsonProperty("description") val description: String, + @JsonProperty("contents") val contents: List ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/order/OrderRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/order/OrderRepository.kt index 8e11038..db52c6f 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/order/OrderRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/order/OrderRepository.kt @@ -187,7 +187,6 @@ class OrderQueryRepositoryImpl(private val queryFactory: JPAQueryFactory) : Orde audioContent.id, audioContent.coverImage.prepend("/").prepend(coverImageHost), audioContent.title, - audioContent.isAdult, member.id, member.profileImage .prepend("/")