[F] Fix mai2 import

This commit is contained in:
Azalea
2024-03-21 03:59:35 -04:00
parent cc8c125934
commit 95a06d572b
6 changed files with 69 additions and 54 deletions

View File

@@ -1,35 +0,0 @@
package icu.samnyan.aqua.api.model.resp.sega.maimai2.external;
import icu.samnyan.aqua.sega.maimai2.model.userdata.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* @author samnyan (privateamusement@protonmail.com)
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Maimai2DataExport {
public String gameId = "SDEZ";
public Mai2UserDetail userData;
public Mai2UserExtend userExtend;
public Mai2UserOption userOption;
public List<Mai2MapEncountNpc> mapEncountNpcList;
public List<Mai2UserAct> userActList;
public List<Mai2UserCharacter> userCharacterList;
public List<Mai2UserCharge> userChargeList;
public List<Mai2UserCourse> userCourseList;
public List<Mai2UserFavorite> userFavoriteList;
public List<Mai2UserFriendSeasonRanking> userFriendSeasonRankingList;
public List<Mai2UserGeneralData> userGeneralDataList;
public List<Mai2UserItem> userItemList;
public List<Mai2UserLoginBonus> userLoginBonusList;
public List<Mai2UserMap> userMapList;
public List<Mai2UserMusicDetail> userMusicDetailList;
public List<Mai2UserPlaylog> userPlaylogList;
public Mai2UserUdemae userUdemae;
}

View File

@@ -0,0 +1,29 @@
package icu.samnyan.aqua.api.model.resp.sega.maimai2.external
import icu.samnyan.aqua.sega.maimai2.model.userdata.*
data class Maimai2DataExport(
var userData: Mai2UserDetail,
var userExtend: Mai2UserExtend,
var userOption: Mai2UserOption,
var userUdemae: Mai2UserUdemae,
var mapEncountNpcList: List<Mai2MapEncountNpc>,
var userActList: List<Mai2UserAct>,
var userCharacterList: List<Mai2UserCharacter>,
var userChargeList: List<Mai2UserCharge>,
var userCourseList: List<Mai2UserCourse>,
var userFavoriteList: List<Mai2UserFavorite>,
var userFriendSeasonRankingList: List<Mai2UserFriendSeasonRanking>,
var userGeneralDataList: List<Mai2UserGeneralData>,
var userItemList: List<Mai2UserItem>,
var userLoginBonusList: List<Mai2UserLoginBonus>,
var userMapList: List<Mai2UserMap>,
var userMusicDetailList: List<Mai2UserMusicDetail>,
var userPlaylogList: List<Mai2UserPlaylog>,
var gameId: String = "SDEZ",
) {
constructor() : this(Mai2UserDetail(), Mai2UserExtend(), Mai2UserOption(), Mai2UserUdemae(),
mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(),
mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(), mutableListOf(),
mutableListOf())
}