콘텐츠 상세 Response - isOnlyRental(대여만 가능) 추가

This commit is contained in:
Klaus 2023-10-20 22:10:18 +09:00
parent 04c682fc9b
commit 487d3c9d6e
3 changed files with 3 additions and 0 deletions

View File

@ -35,6 +35,7 @@ data class AudioContent(
@Enumerated(value = EnumType.STRING) @Enumerated(value = EnumType.STRING)
val type: AudioContentType = AudioContentType.INDIVIDUAL, val type: AudioContentType = AudioContentType.INDIVIDUAL,
val isGeneratePreview: Boolean = true, val isGeneratePreview: Boolean = true,
var isOnlyRental: Boolean = false,
var isAdult: Boolean = false, var isAdult: Boolean = false,
var isCommentAvailable: Boolean = true var isCommentAvailable: Boolean = true
) : BaseEntity() { ) : BaseEntity() {

View File

@ -486,6 +486,7 @@ class AudioContentService(
duration = audioContent.duration ?: "", duration = audioContent.duration ?: "",
isAdult = audioContent.isAdult, isAdult = audioContent.isAdult,
isMosaic = audioContent.isAdult && member.auth == null, isMosaic = audioContent.isAdult && member.auth == null,
isOnlyRental = audioContent.isOnlyRental,
existOrdered = isExistsBundleAudioContent || isExistsAudioContent, existOrdered = isExistsBundleAudioContent || isExistsAudioContent,
orderType = orderType, orderType = orderType,
remainingTime = remainingTime, remainingTime = remainingTime,

View File

@ -16,6 +16,7 @@ data class GetAudioContentDetailResponse(
val duration: String, val duration: String,
val isAdult: Boolean, val isAdult: Boolean,
val isMosaic: Boolean, val isMosaic: Boolean,
val isOnlyRental: Boolean,
val existOrdered: Boolean, val existOrdered: Boolean,
val orderType: OrderType?, val orderType: OrderType?,
val remainingTime: String?, val remainingTime: String?,