feat(content): 콘텐츠 업로드 request, 상세 조회 response에 languageCode 추가

- CreateAudioContentRequest, GetAudioContentDetailResponse
This commit is contained in:
2025-11-24 12:31:49 +09:00
parent 76806e2e90
commit edaea84a5b
4 changed files with 6 additions and 1 deletions

View File

@@ -32,6 +32,7 @@ data class AudioContent(
var title: String,
@Column(columnDefinition = "TEXT", nullable = false)
var detail: String,
var languageCode: String?,
var playCount: Long = 0,
var price: Int = 0,
var releaseDate: LocalDateTime? = null,

View File

@@ -238,6 +238,7 @@ class AudioContentService(
val audioContent = AudioContent(
title = request.title.trim(),
detail = request.detail.trim(),
languageCode = request.languageCode,
price = if (request.price > 0) {
request.price
} else {
@@ -703,6 +704,7 @@ class AudioContentService(
contentId = audioContent.id!!,
title = audioContent.title,
detail = contentDetail,
languageCode = audioContent.languageCode,
coverImageUrl = "$coverImageHost/${audioContent.coverImage!!}",
contentUrl = audioContentUrl,
themeStr = audioContent.theme!!.theme,

View File

@@ -17,5 +17,6 @@ data class CreateAudioContentRequest(
val isCommentAvailable: Boolean = false,
val isFullDetailVisible: Boolean = true,
val previewStartTime: String? = null,
val previewEndTime: String? = null
val previewEndTime: String? = null,
val languageCode: String? = null
)

View File

@@ -8,6 +8,7 @@ data class GetAudioContentDetailResponse(
val contentId: Long,
val title: String,
val detail: String,
val languageCode: String?,
val coverImageUrl: String,
val contentUrl: String,
val themeStr: String,