Initial commit

This commit is contained in:
BillyCool
2026-04-21 01:10:25 +10:00
commit c5595ea083
1752 changed files with 45767 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUser : IUserEntity
{
public long UserId { get; set; }
public long PlayerId { get; set; }
public int OsType { get; set; }
public PlatformType PlatformType { get; set; }
public int UserRestrictionType { get; set; }
public long RegisterDatetime { get; set; }
public long GameStartDatetime { get; set; }
public int BirthYear { get; set; }
public int BirthMonth { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserApple : IUserEntity
{
public long UserId { get; set; }
public string AppleId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserAutoSaleSettingDetail : IUserEntity
{
public long UserId { get; set; }
public int PossessionAutoSaleItemType { get; set; }
public string PossessionAutoSaleItemValue { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBeginnerCampaign : IUserEntity
{
public long UserId { get; set; }
public int BeginnerCampaignId { get; set; }
public long CampaignRegisterDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntMaxScore : IUserEntity
{
public long UserId { get; set; }
public int BigHuntBossId { get; set; }
public long MaxScore { get; set; }
public long MaxScoreUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntProgressStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentBigHuntBossQuestId { get; set; }
public int CurrentBigHuntQuestId { get; set; }
public int CurrentQuestSceneId { get; set; }
public bool IsDryRun { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntScheduleMaxScore : IUserEntity
{
public long UserId { get; set; }
public int BigHuntScheduleId { get; set; }
public int BigHuntBossId { get; set; }
public long MaxScore { get; set; }
public long MaxScoreUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntStatus : IUserEntity
{
public long UserId { get; set; }
public int BigHuntBossQuestId { get; set; }
public int DailyChallengeCount { get; set; }
public long LatestChallengeDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntWeeklyMaxScore : IUserEntity
{
public long UserId { get; set; }
public long BigHuntWeeklyVersion { get; set; }
public AttributeType AttributeType { get; set; }
public long MaxScore { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserBigHuntWeeklyStatus : IUserEntity
{
public long UserId { get; set; }
public long BigHuntWeeklyVersion { get; set; }
public bool IsReceivedWeeklyReward { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCageOrnamentReward : IUserEntity
{
public long UserId { get; set; }
public int CageOrnamentId { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacter : IUserEntity
{
public long UserId { get; set; }
public int CharacterId { get; set; }
public int Level { get; set; }
public int Exp { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterBoard : IUserEntity
{
public long UserId { get; set; }
public int CharacterBoardId { get; set; }
public int PanelReleaseBit1 { get; set; }
public int PanelReleaseBit2 { get; set; }
public int PanelReleaseBit3 { get; set; }
public int PanelReleaseBit4 { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterBoardAbility : IUserEntity
{
public long UserId { get; set; }
public int CharacterId { get; set; }
public int AbilityId { get; set; }
public int Level { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterBoardCompleteReward : IUserEntity
{
public long UserId { get; set; }
public int CharacterBoardCompleteRewardId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterBoardStatusUp : IUserEntity
{
public long UserId { get; set; }
public int CharacterId { get; set; }
public StatusCalculationType StatusCalculationType { get; set; }
public int Hp { get; set; }
public int Attack { get; set; }
public int Vitality { get; set; }
public int Agility { get; set; }
public int CriticalRatio { get; set; }
public int CriticalAttack { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterCostumeLevelBonus : IUserEntity
{
public long UserId { get; set; }
public int CharacterId { get; set; }
public StatusCalculationType StatusCalculationType { get; set; }
public int Hp { get; set; }
public int Attack { get; set; }
public int Vitality { get; set; }
public int Agility { get; set; }
public int CriticalRatio { get; set; }
public int CriticalAttack { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterRebirth : IUserEntity
{
public long UserId { get; set; }
public int CharacterId { get; set; }
public int RebirthCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCharacterViewerField : IUserEntity
{
public long UserId { get; set; }
public int CharacterViewerFieldId { get; set; }
public long ReleaseDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserComebackCampaign : IUserEntity
{
public long UserId { get; set; }
public int ComebackCampaignId { get; set; }
public long ComebackDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCompanion : IUserEntity
{
public long UserId { get; set; }
public string UserCompanionUuid { get; set; }
public int CompanionId { get; set; }
public int HeadupDisplayViewId { get; set; }
public int Level { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserConsumableItem : IUserEntity
{
public long UserId { get; set; }
public int ConsumableItemId { get; set; }
public int Count { get; set; }
public long FirstAcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserContentsStory : IUserEntity
{
public long UserId { get; set; }
public int ContentsStoryId { get; set; }
public long PlayDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostume : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public int CostumeId { get; set; }
public int LimitBreakCount { get; set; }
public int Level { get; set; }
public int Exp { get; set; }
public int HeadupDisplayViewId { get; set; }
public long AcquisitionDatetime { get; set; }
public int AwakenCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeActiveSkill : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public int Level { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeAwakenStatusUp : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public StatusCalculationType StatusCalculationType { get; set; }
public int Hp { get; set; }
public int Attack { get; set; }
public int Vitality { get; set; }
public int Agility { get; set; }
public int CriticalRatio { get; set; }
public int CriticalAttack { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeLevelBonusReleaseStatus : IUserEntity
{
public long UserId { get; set; }
public int CostumeId { get; set; }
public int LastReleasedBonusLevel { get; set; }
public int ConfirmedBonusLevel { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeLotteryEffect : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public int SlotNumber { get; set; }
public int OddsNumber { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeLotteryEffectAbility : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public int SlotNumber { get; set; }
public int AbilityId { get; set; }
public int AbilityLevel { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeLotteryEffectPending : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public int SlotNumber { get; set; }
public int OddsNumber { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserCostumeLotteryEffectStatusUp : IUserEntity
{
public long UserId { get; set; }
public string UserCostumeUuid { get; set; }
public StatusCalculationType StatusCalculationType { get; set; }
public int Hp { get; set; }
public int Attack { get; set; }
public int Vitality { get; set; }
public int Agility { get; set; }
public int CriticalRatio { get; set; }
public int CriticalAttack { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,24 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeck : IUserEntity
{
public long UserId { get; set; }
public DeckType DeckType { get; set; }
public int UserDeckNumber { get; set; }
public string UserDeckCharacterUuid01 { get; set; }
public string UserDeckCharacterUuid02 { get; set; }
public string UserDeckCharacterUuid03 { get; set; }
public string Name { get; set; }
public int Power { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckCharacter : IUserEntity
{
public long UserId { get; set; }
public string UserDeckCharacterUuid { get; set; }
public string UserCostumeUuid { get; set; }
public string MainUserWeaponUuid { get; set; }
public string UserCompanionUuid { get; set; }
public int Power { get; set; }
public string UserThoughtUuid { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckCharacterDressupCostume : IUserEntity
{
public long UserId { get; set; }
public string UserDeckCharacterUuid { get; set; }
public int DressupCostumeId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckLimitContentDeletedCharacter : IUserEntity
{
public long UserId { get; set; }
public int UserDeckNumber { get; set; }
public int UserDeckCharacterNumber { get; set; }
public int CostumeId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckLimitContentRestricted : IUserEntity
{
public long UserId { get; set; }
public int EventQuestChapterId { get; set; }
public int QuestId { get; set; }
public string DeckRestrictedUuid { get; set; }
public PossessionType PossessionType { get; set; }
public string TargetUuid { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckPartsGroup : IUserEntity
{
public long UserId { get; set; }
public string UserDeckCharacterUuid { get; set; }
public string UserPartsUuid { get; set; }
public int SortOrder { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckSubWeaponGroup : IUserEntity
{
public long UserId { get; set; }
public string UserDeckCharacterUuid { get; set; }
public string UserWeaponUuid { get; set; }
public int SortOrder { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDeckTypeNote : IUserEntity
{
public long UserId { get; set; }
public DeckType DeckType { get; set; }
public int MaxDeckPower { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserDokan : IUserEntity
{
public long UserId { get; set; }
public int DokanId { get; set; }
public long DisplayDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestDailyGroupCompleteReward : IUserEntity
{
public long UserId { get; set; }
public int LastRewardReceiveEventQuestDailyGroupId { get; set; }
public long LastRewardReceiveDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestGuerrillaFreeOpen : IUserEntity
{
public long UserId { get; set; }
public long StartDatetime { get; set; }
public int OpenMinutes { get; set; }
public int DailyOpenedCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestLabyrinthSeason : IUserEntity
{
public long UserId { get; set; }
public int EventQuestChapterId { get; set; }
public int LastJoinSeasonNumber { get; set; }
public int LastSeasonRewardReceivedSeasonNumber { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestLabyrinthStage : IUserEntity
{
public long UserId { get; set; }
public int EventQuestChapterId { get; set; }
public int StageOrder { get; set; }
public bool IsReceivedStageClearReward { get; set; }
public int AccumulationRewardReceivedQuestMissionCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestProgressStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentEventQuestChapterId { get; set; }
public int CurrentQuestId { get; set; }
public int CurrentQuestSceneId { get; set; }
public int HeadQuestSceneId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserEventQuestTowerAccumulationReward : IUserEntity
{
public long UserId { get; set; }
public int EventQuestChapterId { get; set; }
public int LatestRewardReceiveQuestMissionClearCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserExplore : IUserEntity
{
public long UserId { get; set; }
public bool IsUseExploreTicket { get; set; }
public int PlayingExploreId { get; set; }
public long LatestPlayDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserExploreScore : IUserEntity
{
public long UserId { get; set; }
public int ExploreId { get; set; }
public int MaxScore { get; set; }
public long MaxScoreUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserExtraQuestProgressStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentQuestId { get; set; }
public int CurrentQuestSceneId { get; set; }
public int HeadQuestSceneId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserFacebook : IUserEntity
{
public long UserId { get; set; }
public long FacebookId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserGem : IUserEntity
{
public long UserId { get; set; }
public int PaidGem { get; set; }
public int FreeGem { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserGimmick : IUserEntity
{
public long UserId { get; set; }
public int GimmickSequenceScheduleId { get; set; }
public int GimmickSequenceId { get; set; }
public int GimmickId { get; set; }
public bool IsGimmickCleared { get; set; }
public long StartDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserGimmickOrnamentProgress : IUserEntity
{
public long UserId { get; set; }
public int GimmickSequenceScheduleId { get; set; }
public int GimmickSequenceId { get; set; }
public int GimmickId { get; set; }
public int GimmickOrnamentIndex { get; set; }
public int ProgressValueBit { get; set; }
public long BaseDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserGimmickSequence : IUserEntity
{
public long UserId { get; set; }
public int GimmickSequenceScheduleId { get; set; }
public int GimmickSequenceId { get; set; }
public bool IsGimmickSequenceCleared { get; set; }
public long ClearDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserGimmickUnlock : IUserEntity
{
public long UserId { get; set; }
public int GimmickSequenceScheduleId { get; set; }
public int GimmickSequenceId { get; set; }
public int GimmickId { get; set; }
public bool IsUnlocked { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserImportantItem : IUserEntity
{
public long UserId { get; set; }
public int ImportantItemId { get; set; }
public int Count { get; set; }
public long FirstAcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserLimitedOpen : IUserEntity
{
public long UserId { get; set; }
public LimitedOpenTargetType LimitedOpenTargetType { get; set; }
public int TargetId { get; set; }
public long OpenDatetime { get; set; }
public long CloseDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserLogin : IUserEntity
{
public long UserId { get; set; }
public int TotalLoginCount { get; set; }
public int ContinualLoginCount { get; set; }
public int MaxContinualLoginCount { get; set; }
public long LastLoginDatetime { get; set; }
public long LastComebackLoginDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserLoginBonus : IUserEntity
{
public long UserId { get; set; }
public int LoginBonusId { get; set; }
public int CurrentPageNumber { get; set; }
public int CurrentStampNumber { get; set; }
public long LatestRewardReceiveDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMainQuestFlowStatus : IUserEntity
{
public long UserId { get; set; }
public QuestFlowType CurrentQuestFlowType { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMainQuestMainFlowStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentMainQuestRouteId { get; set; }
public int CurrentQuestSceneId { get; set; }
public int HeadQuestSceneId { get; set; }
public bool IsReachedLastQuestScene { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMainQuestProgressStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentQuestSceneId { get; set; }
public int HeadQuestSceneId { get; set; }
public QuestFlowType CurrentQuestFlowType { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMainQuestReplayFlowStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentHeadQuestSceneId { get; set; }
public int CurrentQuestSceneId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMainQuestSeasonRoute : IUserEntity
{
public long UserId { get; set; }
public int MainQuestSeasonId { get; set; }
public int MainQuestRouteId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMaterial : IUserEntity
{
public long UserId { get; set; }
public int MaterialId { get; set; }
public int Count { get; set; }
public long FirstAcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMission : IUserEntity
{
public long UserId { get; set; }
public int MissionId { get; set; }
public long StartDatetime { get; set; }
public int ProgressValue { get; set; }
public MissionProgressStatusType MissionProgressStatusType { get; set; }
public long ClearDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMissionCompletionProgress : IUserEntity
{
public long UserId { get; set; }
public int MissionId { get; set; }
public long ProgressValue { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMissionPassPoint : IUserEntity
{
public long UserId { get; set; }
public int MissionPassId { get; set; }
public int Point { get; set; }
public int PremiumRewardReceivedLevel { get; set; }
public int NoPremiumRewardReceivedLevel { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserMovie : IUserEntity
{
public long UserId { get; set; }
public int MovieId { get; set; }
public long LatestViewedDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserNaviCutIn : IUserEntity
{
public long UserId { get; set; }
public int NaviCutInId { get; set; }
public long PlayDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserOmikuji : IUserEntity
{
public long UserId { get; set; }
public int OmikujiId { get; set; }
public long LatestDrawDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserParts : IUserEntity
{
public long UserId { get; set; }
public string UserPartsUuid { get; set; }
public int PartsId { get; set; }
public int Level { get; set; }
public int PartsStatusMainId { get; set; }
public bool IsProtected { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPartsGroupNote : IUserEntity
{
public long UserId { get; set; }
public int PartsGroupId { get; set; }
public long FirstAcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPartsPreset : IUserEntity
{
public long UserId { get; set; }
public int UserPartsPresetNumber { get; set; }
public string UserPartsUuid01 { get; set; }
public string UserPartsUuid02 { get; set; }
public string UserPartsUuid03 { get; set; }
public string Name { get; set; }
public int UserPartsPresetTagNumber { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPartsPresetTag : IUserEntity
{
public long UserId { get; set; }
public int UserPartsPresetTagNumber { get; set; }
public string Name { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,24 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPartsStatusSub : IUserEntity
{
public long UserId { get; set; }
public string UserPartsUuid { get; set; }
public int StatusIndex { get; set; }
public int PartsStatusSubLotteryId { get; set; }
public int Level { get; set; }
public StatusKindType StatusKindType { get; set; }
public StatusCalculationType StatusCalculationType { get; set; }
public int StatusChangeValue { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPortalCageStatus : IUserEntity
{
public long UserId { get; set; }
public bool IsCurrentProgress { get; set; }
public long DropItemStartDatetime { get; set; }
public int CurrentDropItemCount { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,24 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPossessionAutoConvert : IUserEntity
{
public long UserId { get; set; }
public PossessionType PossessionType { get; set; }
public int PossessionId { get; set; }
public int FromCount { get; set; }
public PossessionType ToPossessionType { get; set; }
public int ToPossessionId { get; set; }
public int ToCount { get; set; }
public long ConvertDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPremiumItem : IUserEntity
{
public long UserId { get; set; }
public int PremiumItemId { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserProfile : IUserEntity
{
public long UserId { get; set; }
public string Name { get; set; }
public long NameUpdateDatetime { get; set; }
public string Message { get; set; }
public long MessageUpdateDatetime { get; set; }
public int FavoriteCostumeId { get; set; }
public long FavoriteCostumeIdUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPvpDefenseDeck : IUserEntity
{
public long UserId { get; set; }
public int UserDeckNumber { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPvpStatus : IUserEntity
{
public long UserId { get; set; }
public int StaminaMilliValue { get; set; }
public long StaminaUpdateDatetime { get; set; }
public int LatestRewardReceivePvpSeasonId { get; set; }
public long LatestRewardReceivePvpWeeklyVersion { get; set; }
public int WinStreakCount { get; set; }
public long WinStreakCountUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserPvpWeeklyResult : IUserEntity
{
public long UserId { get; set; }
public long PvpWeeklyVersion { get; set; }
public int PvpSeasonId { get; set; }
public int GroupId { get; set; }
public int FinalPoint { get; set; }
public int FinalRank { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,26 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuest : IUserEntity
{
public long UserId { get; set; }
public int QuestId { get; set; }
public int QuestStateType { get; set; }
public bool IsBattleOnly { get; set; }
public long LatestStartDatetime { get; set; }
public int ClearCount { get; set; }
public int DailyClearCount { get; set; }
public long LastClearDatetime { get; set; }
public int ShortestClearFrames { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestAutoOrbit : IUserEntity
{
public long UserId { get; set; }
public QuestType QuestType { get; set; }
public int ChapterId { get; set; }
public int QuestId { get; set; }
public int MaxAutoOrbitCount { get; set; }
public int ClearedAutoOrbitCount { get; set; }
public long LastClearDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestLimitContentStatus : IUserEntity
{
public long UserId { get; set; }
public int QuestId { get; set; }
public int LimitContentQuestStatusType { get; set; }
public int EventQuestChapterId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,20 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestMission : IUserEntity
{
public long UserId { get; set; }
public int QuestId { get; set; }
public int QuestMissionId { get; set; }
public int ProgressValue { get; set; }
public bool IsClear { get; set; }
public long LatestClearDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestReplayFlowRewardGroup : IUserEntity
{
public long UserId { get; set; }
public int QuestReplayFlowRewardGroupId { get; set; }
public long ReceiveDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestSceneChoice : IUserEntity
{
public long UserId { get; set; }
public int QuestSceneChoiceGroupingId { get; set; }
public int QuestSceneChoiceEffectId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserQuestSceneChoiceHistory : IUserEntity
{
public long UserId { get; set; }
public int QuestSceneChoiceEffectId { get; set; }
public long ChoiceDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,12 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserSetting : IUserEntity
{
public long UserId { get; set; }
public bool IsNotifyPurchaseAlert { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserShopItem : IUserEntity
{
public long UserId { get; set; }
public int ShopItemId { get; set; }
public int BoughtCount { get; set; }
public long LatestBoughtCountChangedDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserShopReplaceable : IUserEntity
{
public long UserId { get; set; }
public int LineupUpdateCount { get; set; }
public long LatestLineupUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserShopReplaceableLineup : IUserEntity
{
public long UserId { get; set; }
public int SlotNumber { get; set; }
public int ShopItemId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserSideStoryQuest : IUserEntity
{
public long UserId { get; set; }
public int SideStoryQuestId { get; set; }
public int HeadSideStoryQuestSceneId { get; set; }
public int SideStoryQuestStateType { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,14 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserSideStoryQuestSceneProgressStatus : IUserEntity
{
public long UserId { get; set; }
public int CurrentSideStoryQuestId { get; set; }
public int CurrentSideStoryQuestSceneId { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,18 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserStatus : IUserEntity
{
public long UserId { get; set; }
public int Level { get; set; }
public int Exp { get; set; }
public int StaminaMilliValue { get; set; }
public long StaminaUpdateDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserThought : IUserEntity
{
public long UserId { get; set; }
public string UserThoughtUuid { get; set; }
public int ThoughtId { get; set; }
public long AcquisitionDatetime { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,22 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserTripleDeck : IUserEntity
{
public long UserId { get; set; }
public DeckType DeckType { get; set; }
public int UserDeckNumber { get; set; }
public string Name { get; set; }
public int DeckNumber01 { get; set; }
public int DeckNumber02 { get; set; }
public int DeckNumber03 { get; set; }
public long LatestVersion { get; set; }
}

View File

@@ -0,0 +1,16 @@
using MariesWonderland.Models.Type;
namespace MariesWonderland.Models.Entities;
public class EntityIUserTutorialProgress : IUserEntity
{
public long UserId { get; set; }
public TutorialType TutorialType { get; set; }
public int ProgressPhase { get; set; }
public int ChoiceId { get; set; }
public long LatestVersion { get; set; }
}

Some files were not shown because too many files have changed in this diff Show More