mirror of https://github.com/hykilpikonna/AquaDX
[+] UserMisc
parent
56e424c29b
commit
d25678d7b4
|
@ -129,9 +129,7 @@ interface Chu3UserCMissionProgressRepo : Chu3UserLinked<UserCMissionProgress> {
|
||||||
|
|
||||||
interface Chu3NetBattleLogRepo : Chu3UserLinked<Chu3NetBattleLog>
|
interface Chu3NetBattleLogRepo : Chu3UserLinked<Chu3NetBattleLog>
|
||||||
|
|
||||||
interface Chu3MatchingMemberRepo : JpaRepository<Chu3MatchingMember, Long> {
|
interface Chu3UserMiscRepo : Chu3UserLinked<Chu3UserMisc>
|
||||||
fun existsByUserIdAndUserName(userId: Long, userName: String): Boolean
|
|
||||||
}
|
|
||||||
|
|
||||||
interface Chu3GameChargeRepo : JpaRepository<GameCharge, Long>
|
interface Chu3GameChargeRepo : JpaRepository<GameCharge, Long>
|
||||||
|
|
||||||
|
@ -187,7 +185,7 @@ class Chu3Repos(
|
||||||
val userCMission: Chu3UserCMissionRepo,
|
val userCMission: Chu3UserCMissionRepo,
|
||||||
val userCMissionProgress: Chu3UserCMissionProgressRepo,
|
val userCMissionProgress: Chu3UserCMissionProgressRepo,
|
||||||
val netBattleLog: Chu3NetBattleLogRepo,
|
val netBattleLog: Chu3NetBattleLogRepo,
|
||||||
val matchingMember: Chu3MatchingMemberRepo,
|
val userMisc: Chu3UserMiscRepo,
|
||||||
val gameCharge: Chu3GameChargeRepo,
|
val gameCharge: Chu3GameChargeRepo,
|
||||||
val gameEvent: Chu3GameEventRepo,
|
val gameEvent: Chu3GameEventRepo,
|
||||||
val gameGachaCard: Chu3GameGachaCardRepo,
|
val gameGachaCard: Chu3GameGachaCardRepo,
|
||||||
|
|
|
@ -25,7 +25,7 @@ class UpsertTeamPoint(
|
||||||
)
|
)
|
||||||
|
|
||||||
data class UpsertNetBattleData(
|
data class UpsertNetBattleData(
|
||||||
val recentNBSelectMusicList: List<UpsertNBSelectMusic> = emptyList(),
|
val recentNBSelectMusicList: List<MusicIdWrapper> = emptyList(),
|
||||||
val isRankUpChallengeFailed: Boolean = false,
|
val isRankUpChallengeFailed: Boolean = false,
|
||||||
val highestBattleRankId: Long = 0,
|
val highestBattleRankId: Long = 0,
|
||||||
val battleIconId: Long = 0,
|
val battleIconId: Long = 0,
|
||||||
|
@ -33,7 +33,7 @@ data class UpsertNetBattleData(
|
||||||
val avatarEffectPoint: Long = 0,
|
val avatarEffectPoint: Long = 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
data class UpsertNBSelectMusic(
|
data class MusicIdWrapper(
|
||||||
val musicId: Int = 0,
|
val musicId: Int = 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,8 @@
|
||||||
package icu.samnyan.aqua.sega.chusan.model.userdata
|
package icu.samnyan.aqua.sega.chusan.model.userdata
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty
|
import com.fasterxml.jackson.annotation.JsonProperty
|
||||||
import icu.samnyan.aqua.net.games.BaseEntity
|
|
||||||
import jakarta.persistence.Entity
|
|
||||||
import jakarta.persistence.Table
|
|
||||||
|
|
||||||
@Entity(name = "ChusanMatchingMember")
|
open class Chu3MatchingMember {
|
||||||
@Table(name = "chusan_matching_member")
|
|
||||||
class Chu3MatchingMember : BaseEntity() {
|
|
||||||
var userId: Long = 0
|
var userId: Long = 0
|
||||||
var regionId = 0
|
var regionId = 0
|
||||||
var placeId = 0
|
var placeId = 0
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
package icu.samnyan.aqua.sega.chusan.model.userdata
|
||||||
|
|
||||||
|
import icu.samnyan.aqua.sega.general.IntegerListConverter
|
||||||
|
import jakarta.persistence.Convert
|
||||||
|
import jakarta.persistence.Entity
|
||||||
|
|
||||||
|
|
||||||
|
@Entity(name = "ChusanUserMisc")
|
||||||
|
class Chu3UserMisc(
|
||||||
|
@Convert(converter = IntegerListConverter::class)
|
||||||
|
var recentNbSelect: MutableList<Int> = mutableListOf(),
|
||||||
|
|
||||||
|
@Convert(converter = IntegerListConverter::class)
|
||||||
|
var recentNbMusic: MutableList<Int> = mutableListOf(),
|
||||||
|
|
||||||
|
@Convert(converter = IntegerListConverter::class)
|
||||||
|
var favMusic: MutableList<Int> = mutableListOf()
|
||||||
|
): Chu3UserEntity()
|
|
@ -0,0 +1,17 @@
|
||||||
|
CREATE TABLE chusan_user_misc
|
||||||
|
(
|
||||||
|
id BIGINT AUTO_INCREMENT NOT NULL,
|
||||||
|
user_id BIGINT NULL,
|
||||||
|
recent_nb_select VARCHAR(1023) NULL,
|
||||||
|
recent_nb_music VARCHAR(1023) NULL,
|
||||||
|
fav_music VARCHAR(1023) NULL,
|
||||||
|
CONSTRAINT pk_chusanusermisc PRIMARY KEY (id)
|
||||||
|
);
|
||||||
|
|
||||||
|
ALTER TABLE chusan_user_misc
|
||||||
|
ADD CONSTRAINT FK_CHUSANUSERMISC_ON_USER FOREIGN KEY (user_id) REFERENCES chusan_user_data (id);
|
||||||
|
|
||||||
|
ALTER TABLE chusan_user_misc
|
||||||
|
ADD CONSTRAINT UNQ_CHUSANUSERMISC_ON_USER UNIQUE (user_id);
|
||||||
|
|
||||||
|
DROP TABLE chusan_matching_member
|
Loading…
Reference in New Issue