forked from Cookies_Github_mirror/AquaDX
[+] Wacca user/status/create
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
package icu.samnyan.aqua.sega.wacca.model.db
|
||||
|
||||
import ext.ls
|
||||
import icu.samnyan.aqua.net.games.BaseEntity
|
||||
import icu.samnyan.aqua.sega.general.model.Card
|
||||
import jakarta.persistence.*
|
||||
import java.util.Date
|
||||
import java.util.*
|
||||
|
||||
/**
|
||||
* General user information
|
||||
@@ -12,7 +13,7 @@ import java.util.Date
|
||||
class WaccaUser : BaseEntity() {
|
||||
@OneToOne
|
||||
@JoinColumn(name = "aime_card_id", unique = true)
|
||||
var card: Card? = null
|
||||
var card: Card = Card()
|
||||
|
||||
@Column(length = 8)
|
||||
var username = ""
|
||||
@@ -52,4 +53,7 @@ class WaccaUser : BaseEntity() {
|
||||
var lastSongOrder = 0
|
||||
var lastLoginDate: String? = null
|
||||
var gateTutorialFlags: String? = null
|
||||
|
||||
fun lStatus() = ls(card.id, username, 1, xp, danLevel, danType, wp, ls(0, 0, 0), loginCount, loginCountDays,
|
||||
loginCountConsec, loginCountDaysConsec, vipExpireTime, loginCountToday, rating)
|
||||
}
|
||||
@@ -2,6 +2,7 @@ package icu.samnyan.aqua.sega.wacca.model.db
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore
|
||||
import icu.samnyan.aqua.net.games.BaseEntity
|
||||
import icu.samnyan.aqua.sega.wacca.WaccaItemType
|
||||
import jakarta.persistence.*
|
||||
|
||||
typealias UC = UniqueConstraint
|
||||
@@ -59,11 +60,13 @@ class WcUserGate : WaccaUserEntity() {
|
||||
}
|
||||
|
||||
@Entity @Table(name = "wacca_user_item", uniqueConstraints = [UC("", ["user_id", "item_id", "type"])])
|
||||
class WcUserItem : WaccaUserEntity() {
|
||||
class WcUserItem() : WaccaUserEntity() {
|
||||
var itemId = 0
|
||||
var type = 0
|
||||
var acquireDate = ""
|
||||
var useCount = 0
|
||||
|
||||
constructor(u: WaccaUser, id: Int, typ: WaccaItemType) : this() { user = u; itemId = id; type = typ() }
|
||||
}
|
||||
|
||||
@Entity @Table(name = "wacca_user_ticket", uniqueConstraints = [UC("", ["user_id", "ticket_id"])])
|
||||
|
||||
Reference in New Issue
Block a user