[maimai2] Add Universe support

This commit is contained in:
Dom Eori
2022-02-14 22:15:54 +09:00
parent 3f0059c0f4
commit 803017bab6
13 changed files with 1052 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ public class UserAll implements Serializable {
private List<UserItem> userItemList;
private List<UserMusicDetail> userMusicDetailList;
private List<UserCourse> userCourseList;
private List<UserFriendSeasonRanking> userFriendSeasonRankingList;
private List<UserCharge> userChargeList;
private List<UserFavorite> userFavoriteList;
private List<UserActivity> userActivityList;
@@ -40,4 +41,5 @@ public class UserAll implements Serializable {
private String isNewMusicDetailList;
private String isNewCourseList;
private String isNewFavoriteList;
private String isNewFriendSeasonRankingList;
}

View File

@@ -112,5 +112,7 @@ public class UserDetail implements Serializable {
private long totalExpertAchievement;
private long totalMasterAchievement;
private long totalReMasterAchievement;
private long playerOldRating;
private long playerNewRating;
private long dateTime;
}

View File

@@ -0,0 +1,42 @@
package icu.samnyan.aqua.sega.maimai2.model.userdata;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Entity(name = "Maimai2UserFriendSeasonRanking")
@Table(name = "maimai2_user_friend_season_ranking")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserFriendSeasonRanking implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@JsonIgnore
private long id;
@JsonIgnore
@ManyToOne
@JoinColumn(name = "user_id")
private UserDetail user;
private int seasonId;
private int point;
private int rank;
private boolean rewardGet;
private String userName;
private String recordDate;
public UserFriendSeasonRanking(UserDetail user) {
this.user = user;
}
}