test #254

Merged
klaus merged 11 commits from test into main 2025-01-17 05:46:01 +00:00
2 changed files with 21 additions and 1 deletions
Showing only changes of commit 807de3db57 - Show all commits

View File

@ -1,6 +1,8 @@
package kr.co.vividnext.sodalive.content.main.banner
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.member.Member
import javax.persistence.Column
@ -34,10 +36,18 @@ data class AudioContentBanner(
@JoinColumn(name = "creator_id", nullable = true)
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)
var link: String? = null
}
enum class AudioContentBannerType {
EVENT, CREATOR, LINK
EVENT, CREATOR, LINK, SERIES
}

View File

@ -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()