mirror of https://github.com/hykilpikonna/AquaDX
[O] Turn MatchingMember into db table
parent
d3c25e6b12
commit
f963e6aa03
|
@ -1,51 +0,0 @@
|
|||
package icu.samnyan.aqua.sega.chusan.model.response.data;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author samnyan (privateamusement@protonmail.com)
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class MatchingMemberInfo {
|
||||
|
||||
private int userId;
|
||||
private int regionId;
|
||||
private int placeId;
|
||||
private String userName;
|
||||
private int playerRating;
|
||||
private int battleRankId;
|
||||
private int battleCorrection;
|
||||
private int battleRatingAvg;
|
||||
private int optRatingId;
|
||||
private int ratingEffectColorId;
|
||||
private int trophyId;
|
||||
private int nameplateId;
|
||||
private int emblemMedal;
|
||||
private int emblemBase;
|
||||
private int characterId;
|
||||
private int characterRank;
|
||||
private int skillId;
|
||||
private int skillLv;
|
||||
private int skillIdForChara;
|
||||
@JsonProperty("isJoinTeam")
|
||||
private boolean isJoinTeam;
|
||||
private String teamName;
|
||||
private int teamRank;
|
||||
private AvatarEquip avatarEquip;
|
||||
private int messageId;
|
||||
private String clientId;
|
||||
private String romVersion;
|
||||
private String dataVersion;
|
||||
private int errCnt;
|
||||
private int hostErrCnt;
|
||||
private int joinTime;
|
||||
private List<GenreGraph> genreGraphList;
|
||||
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
package icu.samnyan.aqua.sega.chusan.model.userdata
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import icu.samnyan.aqua.net.games.BaseEntity
|
||||
import icu.samnyan.aqua.sega.chusan.model.response.data.AvatarEquip
|
||||
import icu.samnyan.aqua.sega.chusan.model.response.data.GenreGraph
|
||||
import jakarta.persistence.Entity
|
||||
import jakarta.persistence.Table
|
||||
|
||||
@Entity(name = "ChusanMatchingMember")
|
||||
@Table(name = "chusan_matching_member")
|
||||
class Chu3MatchingMember : BaseEntity() {
|
||||
var userId: Long = 0
|
||||
var regionId = 0
|
||||
var placeId = 0
|
||||
var userName: String = ""
|
||||
var playerRating = 0
|
||||
var battleRankId = 0
|
||||
var battleCorrection = 0
|
||||
var battleRatingAvg = 0
|
||||
var optRatingId = 0
|
||||
var ratingEffectColorId = 0
|
||||
var trophyId = 0
|
||||
var nameplateId = 0
|
||||
var emblemMedal = 0
|
||||
var emblemBase = 0
|
||||
var characterId = 0
|
||||
var characterRank = 0
|
||||
var skillId = 0
|
||||
var skillLv = 0
|
||||
var skillIdForChara = 0
|
||||
|
||||
@JsonProperty("isJoinTeam")
|
||||
var isJoinTeam = false
|
||||
var teamName: String? = null
|
||||
var teamRank = 0
|
||||
var messageId = 0
|
||||
var clientId: String? = null
|
||||
var romVersion: String? = null
|
||||
var dataVersion: String? = null
|
||||
var errCnt = 0
|
||||
var hostErrCnt = 0
|
||||
var joinTime = 0
|
||||
}
|
||||
|
||||
class Chu3MatchingMemberReq : Chu3MatchingMember() {
|
||||
var avatarEquip: AvatarEquip? = null
|
||||
var genreGraphList: List<GenreGraph>? = null
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
CREATE TABLE chusan_matching_member
|
||||
(
|
||||
id BIGINT AUTO_INCREMENT NOT NULL,
|
||||
user_id BIGINT NOT NULL,
|
||||
region_id INT NOT NULL,
|
||||
place_id INT NOT NULL,
|
||||
user_name VARCHAR(255) NOT NULL,
|
||||
player_rating INT NOT NULL,
|
||||
battle_rank_id INT NOT NULL,
|
||||
battle_correction INT NOT NULL,
|
||||
battle_rating_avg INT NOT NULL,
|
||||
opt_rating_id INT NOT NULL,
|
||||
rating_effect_color_id INT NOT NULL,
|
||||
trophy_id INT NOT NULL,
|
||||
nameplate_id INT NOT NULL,
|
||||
emblem_medal INT NOT NULL,
|
||||
emblem_base INT NOT NULL,
|
||||
character_id INT NOT NULL,
|
||||
character_rank INT NOT NULL,
|
||||
skill_id INT NOT NULL,
|
||||
skill_lv INT NOT NULL,
|
||||
skill_id_for_chara INT NOT NULL,
|
||||
is_join_team BIT(1) NOT NULL,
|
||||
team_name VARCHAR(255) NULL,
|
||||
team_rank INT NOT NULL,
|
||||
message_id INT NOT NULL,
|
||||
client_id VARCHAR(255) NULL,
|
||||
rom_version VARCHAR(255) NULL,
|
||||
data_version VARCHAR(255) NULL,
|
||||
err_cnt INT NOT NULL,
|
||||
host_err_cnt INT NOT NULL,
|
||||
join_time INT NOT NULL,
|
||||
CONSTRAINT pk_chusan_matching_member PRIMARY KEY (id),
|
||||
CONSTRAINT unique_chusan_matching_member UNIQUE (user_id, user_name)
|
||||
);
|
Loading…
Reference in New Issue