[+] Wacca constants & repos

This commit is contained in:
Azalea
2024-03-27 23:09:13 -04:00
parent 22ca06af3e
commit bbb8447f5c
2 changed files with 108 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ package icu.samnyan.aqua.sega.wacca.model.db
import jakarta.transaction.Transactional
import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.data.repository.NoRepositoryBean
import org.springframework.stereotype.Component
interface WcUserRepo : JpaRepository<WaccaUser, Long> {
fun findByCardExtId(extId: Long): WaccaUser?
@@ -27,4 +28,21 @@ interface WcUserSongUnlockRepo : IWaccaUserLinked<WcUserSongUnlock>
interface WcUserTrophyRepo : IWaccaUserLinked<WcUserTrophy>
interface WcUserBestScoreRepo : IWaccaUserLinked<WcUserScore>
interface WcUserPlayLogRepo : IWaccaUserLinked<WcUserPlayLog>
interface WcUserStageUpRepo : IWaccaUserLinked<WcUserStageUp>
interface WcUserStageUpRepo : IWaccaUserLinked<WcUserStageUp>
@Component
class WaccaRepos(
val user: WcUserRepo,
val option: WcUserOptionRepo,
val bingo: WcUserBingoRepo,
val friend: WcUserFriendRepo,
val favoriteSong: WcUserFavoriteSongRepo,
val gate: WcUserGateRepo,
val item: WcUserItemRepo,
val ticket: WcUserTicketRepo,
val songUnlock: WcUserSongUnlockRepo,
val trophy: WcUserTrophyRepo,
val bestScore: WcUserBestScoreRepo,
val playLog: WcUserPlayLogRepo,
val stageUp: WcUserStageUpRepo
)