콘텐츠 등록

- 한정판 기능을 위해 개수 제한 추가
This commit is contained in:
Klaus 2024-03-26 15:04:03 +09:00
parent fbc90b69d9
commit 17c5bade83
3 changed files with 6 additions and 0 deletions

View File

@ -34,6 +34,8 @@ data class AudioContent(
var detail: String, var detail: String,
val price: Int = 0, val price: Int = 0,
var releaseDate: LocalDateTime? = null, var releaseDate: LocalDateTime? = null,
val limited: Int? = null,
var remaining: Int? = null,
@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,

View File

@ -183,6 +183,8 @@ class AudioContentService(
0 0
}, },
releaseDate = releaseDate, releaseDate = releaseDate,
limited = request.limited,
remaining = request.limited,
isAdult = request.isAdult, isAdult = request.isAdult,
isGeneratePreview = if (request.type == AudioContentType.INDIVIDUAL) { isGeneratePreview = if (request.type == AudioContentType.INDIVIDUAL) {
request.isGeneratePreview request.isGeneratePreview

View File

@ -5,6 +5,8 @@ data class CreateAudioContentRequest(
val detail: String, val detail: String,
val tags: String, val tags: String,
val price: Int, val price: Int,
val limited: Int? = null,
val remaining: Int? = null,
val timezone: String = "Asia/Seoul", val timezone: String = "Asia/Seoul",
val releaseDate: String? = null, val releaseDate: String? = null,
val themeId: Long = 0, val themeId: Long = 0,