Files
sodalive-backend-spring-boot/src/main/kotlin/kr/co/vividnext/sodalive/audition/Audition.kt
Klaus 22c302efa0 오디션 엔티티
- status(모집상태) 추가
- 리스트 api : 응답값에 status 추가, 활성화 데이터만 조회
- 수정 api : status 수정 기능 추가
2024-12-27 01:56:45 +09:00

25 lines
701 B
Kotlin

package kr.co.vividnext.sodalive.audition
import kr.co.vividnext.sodalive.common.BaseEntity
import java.time.LocalDateTime
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.EnumType
import javax.persistence.Enumerated
@Entity
data class Audition(
var title: String,
@Column(columnDefinition = "TEXT")
var information: String,
var isAdult: Boolean = false,
var endDate: LocalDateTime? = null,
// 원작 URL
var originalWorkUrl: String? = null,
@Enumerated(value = EnumType.STRING)
var status: AuditionStatus = AuditionStatus.NOT_STARTED
) : BaseEntity() {
var isActive: Boolean = true
var imagePath: String? = null
}