콘텐츠 등록

- 50캔 이상의 유료콘텐츠는 콘텐츠 설명을 숨길 수 있도록 isFullDetailVisible 추가
This commit is contained in:
Klaus 2024-11-24 01:48:17 +09:00
parent b7d7afb8a5
commit fcae1b6770
3 changed files with 11 additions and 2 deletions

View File

@ -41,7 +41,8 @@ data class AudioContent(
val isGeneratePreview: Boolean = true, val isGeneratePreview: Boolean = true,
var isOnlyRental: Boolean = false, var isOnlyRental: Boolean = false,
var isAdult: Boolean = false, var isAdult: Boolean = false,
var isCommentAvailable: Boolean = true var isCommentAvailable: Boolean = true,
var isFullDetailVisible: Boolean = true
) : BaseEntity() { ) : BaseEntity() {
var isActive: Boolean = false var isActive: Boolean = false
var content: String? = null var content: String? = null

View File

@ -178,6 +178,12 @@ class AudioContentService(
request.isOnlyRental request.isOnlyRental
} }
val isFullDetailVisible = if (request.price >= 50) {
request.isFullDetailVisible
} else {
true
}
// DB에 값 추가 // DB에 값 추가
val audioContent = AudioContent( val audioContent = AudioContent(
title = request.title, title = request.title,
@ -194,7 +200,8 @@ class AudioContentService(
purchaseOption = request.purchaseOption, purchaseOption = request.purchaseOption,
isGeneratePreview = request.isGeneratePreview, isGeneratePreview = request.isGeneratePreview,
isOnlyRental = isOnlyRental, isOnlyRental = isOnlyRental,
isCommentAvailable = request.isCommentAvailable isCommentAvailable = request.isCommentAvailable,
isFullDetailVisible = isFullDetailVisible
) )
audioContent.theme = theme audioContent.theme = theme
audioContent.member = member audioContent.member = member

View File

@ -14,6 +14,7 @@ data class CreateAudioContentRequest(
val isGeneratePreview: Boolean = false, val isGeneratePreview: Boolean = false,
val isOnlyRental: Boolean = false, val isOnlyRental: Boolean = false,
val isCommentAvailable: Boolean = false, val isCommentAvailable: Boolean = false,
val isFullDetailVisible: Boolean = true,
val previewStartTime: String? = null, val previewStartTime: String? = null,
val previewEndTime: String? = null val previewEndTime: String? = null
) )