콘텐츠 메인 탭 엔티티 추가
오디오 콘텐츠 배너 - 시리즈와의 연결을 위해 AudioContentBannerType 에 SERIES 추가 - tab, series 테이블과의 관계 추가
This commit is contained in:
parent
e3e4151187
commit
807de3db57
|
@ -1,6 +1,8 @@
|
||||||
package kr.co.vividnext.sodalive.content.main.banner
|
package kr.co.vividnext.sodalive.content.main.banner
|
||||||
|
|
||||||
import kr.co.vividnext.sodalive.common.BaseEntity
|
import kr.co.vividnext.sodalive.common.BaseEntity
|
||||||
|
import kr.co.vividnext.sodalive.content.tab.AudioContentMainTab
|
||||||
|
import kr.co.vividnext.sodalive.creator.admin.content.series.Series
|
||||||
import kr.co.vividnext.sodalive.event.Event
|
import kr.co.vividnext.sodalive.event.Event
|
||||||
import kr.co.vividnext.sodalive.member.Member
|
import kr.co.vividnext.sodalive.member.Member
|
||||||
import javax.persistence.Column
|
import javax.persistence.Column
|
||||||
|
@ -34,10 +36,18 @@ data class AudioContentBanner(
|
||||||
@JoinColumn(name = "creator_id", nullable = true)
|
@JoinColumn(name = "creator_id", nullable = true)
|
||||||
var creator: Member? = null
|
var creator: Member? = null
|
||||||
|
|
||||||
|
@OneToOne(fetch = FetchType.EAGER)
|
||||||
|
@JoinColumn(name = "series_id", nullable = true)
|
||||||
|
var series: Series? = null
|
||||||
|
|
||||||
|
@OneToOne(fetch = FetchType.EAGER)
|
||||||
|
@JoinColumn(name = "tab_id", nullable = true)
|
||||||
|
var tab: AudioContentMainTab? = null
|
||||||
|
|
||||||
@Column(nullable = true)
|
@Column(nullable = true)
|
||||||
var link: String? = null
|
var link: String? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
enum class AudioContentBannerType {
|
enum class AudioContentBannerType {
|
||||||
EVENT, CREATOR, LINK
|
EVENT, CREATOR, LINK, SERIES
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
package kr.co.vividnext.sodalive.content.tab
|
||||||
|
|
||||||
|
import kr.co.vividnext.sodalive.common.BaseEntity
|
||||||
|
import javax.persistence.Entity
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
data class AudioContentMainTab(
|
||||||
|
val title: String,
|
||||||
|
val isActive: Boolean
|
||||||
|
) : BaseEntity()
|
Loading…
Reference in New Issue