[+] Add isGhost to card

pull/14/head
Azalea 2024-02-22 17:29:28 -05:00
parent 6a16e5534d
commit 9e543e2c5a
3 changed files with 8 additions and 0 deletions

View File

@ -67,6 +67,7 @@ class UserRegistrar(
registerTime = LocalDateTime.now()
accessTime = registerTime
aquaUser = u
isGhost = true
}
u.ghostCard = card

View File

@ -38,6 +38,10 @@ class Card(
@JoinColumn(name = "net_user_id")
@JsonIgnore
var aquaUser: AquaNetUser? = null,
// Whether the card is a ghost card
@Column(name = "is_ghost")
var isGhost: Boolean = false,
): Serializable {
companion object {
@Serial

View File

@ -18,6 +18,9 @@ CREATE TABLE aqua_net_user
ALTER TABLE sega_card
ADD net_user_id BIGINT NULL;
ALTER TABLE sega_card
ADD is_ghost BOOLEAN NOT NULL DEFAULT FALSE;
ALTER TABLE aqua_net_user
ADD CONSTRAINT uc_aqua_net_user_email UNIQUE (email);