[O] Optimize chu3 user data

pull/88/head
Azalea 2024-11-21 01:51:29 -05:00
parent b02371e4c3
commit fbff4a8cb1
1 changed files with 4 additions and 11 deletions

View File

@ -10,11 +10,8 @@ import icu.samnyan.aqua.sega.chusan.model.response.data.UserEmoney;
import icu.samnyan.aqua.sega.general.model.Card; import icu.samnyan.aqua.sega.general.model.Card;
import icu.samnyan.aqua.sega.util.jackson.AccessCodeSerializer; import icu.samnyan.aqua.sega.util.jackson.AccessCodeSerializer;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.AllArgsConstructor; import lombok.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@ -24,9 +21,9 @@ import java.util.List;
*/ */
@Entity(name = "ChusanUserData") @Entity(name = "ChusanUserData")
@Table(name = "chusan_user_data") @Table(name = "chusan_user_data")
@Data @Getter
@Setter
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor
@JsonPropertyOrder({ @JsonPropertyOrder({
"accessCode", "accessCode",
"userName", "userName",
@ -127,9 +124,6 @@ import java.util.List;
"isNetBattleHost", "isNetBattleHost",
"netBattleEndState" }) "netBattleEndState" })
public class Chu3UserData implements Serializable, IUserData { public class Chu3UserData implements Serializable, IUserData {
@Serial
private static final long serialVersionUID = 1L;
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
@JsonIgnore @JsonIgnore
@ -137,10 +131,9 @@ public class Chu3UserData implements Serializable, IUserData {
@JsonSerialize(using = AccessCodeSerializer.class) @JsonSerialize(using = AccessCodeSerializer.class)
@JsonProperty(value = "accessCode", access = JsonProperty.Access.READ_ONLY) @JsonProperty(value = "accessCode", access = JsonProperty.Access.READ_ONLY)
@OneToOne @OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "card_id", unique = true) @JoinColumn(name = "card_id", unique = true)
private Card card; private Card card;
// Access code in card
private String userName; private String userName;