From 8b10e0e7703655dff68f3c8594642a13b891af6e Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 27 Dec 2024 02:00:15 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=A4=EB=94=94=EC=85=98=20=EB=B0=B0?= =?UTF-8?q?=EC=97=AD(=EC=BA=90=EB=A6=AD=ED=84=B0)=20=EC=97=94=ED=8B=B0?= =?UTF-8?q?=ED=8B=B0=20-=20status(=EB=AA=A8=EC=A7=91=EC=83=81=ED=83=9C)=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/admin/audition/AdminAuditionRepository.kt | 3 ++- .../sodalive/admin/audition/GetAuditionDetailResponse.kt | 4 +++- .../kotlin/kr/co/vividnext/sodalive/audition/AuditionRole.kt | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt index dc2e8e1..c2b7827 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt @@ -75,7 +75,8 @@ class AdminAuditionQueryRepositoryImpl( QGetAuditionDetailRole( auditionRole.id, auditionRole.name, - auditionRole.imagePath.prepend("/").prepend(coverImageHost) + auditionRole.imagePath.prepend("/").prepend(coverImageHost), + auditionRole.status ) ) ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt index 803aca6..2cdc85a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt @@ -1,6 +1,7 @@ package kr.co.vividnext.sodalive.admin.audition import com.querydsl.core.annotations.QueryProjection +import kr.co.vividnext.sodalive.audition.AuditionStatus data class GetAuditionDetailResponse @QueryProjection constructor( val id: Long, @@ -14,5 +15,6 @@ data class GetAuditionDetailResponse @QueryProjection constructor( data class GetAuditionDetailRole @QueryProjection constructor( val id: Long, val name: String, - val imageUrl: String + val imageUrl: String, + val status: AuditionStatus ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/audition/AuditionRole.kt b/src/main/kotlin/kr/co/vividnext/sodalive/audition/AuditionRole.kt index bd511c0..fb43371 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/audition/AuditionRole.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/audition/AuditionRole.kt @@ -10,7 +10,8 @@ import javax.persistence.ManyToOne data class AuditionRole( var name: String, // 오디션 대본 URL - var auditionScriptUrl: String? = null + var auditionScriptUrl: String? = null, + var status: AuditionStatus = AuditionStatus.IN_PROGRESS ) : BaseEntity() { var isActive: Boolean = true var imagePath: String? = null