添加项目文件。

This commit is contained in:
2026-10-12 16:22:04 +08:00
parent 7c68a0ca0a
commit aad11be43d
1000 changed files with 120807 additions and 0 deletions
@@ -0,0 +1,135 @@
using CommonDomain.BaseModel;
using System.Collections.Generic;
namespace UserService.Response
{
public class BattleOrderResponse
{
public bool IsOpen { get; set; }
public string Message { get; set; }
public UserBattleOrderInfo UserBattleOrder { get; set; }
public BattleOrderConfigInfo Config { get; set; }
}
public class UserBattleOrderInfo
{
public string UserId { get; set; }
public int Level { get; set; }
public long Exp { get; set; }
public bool IsLuxury { get; set; }
public bool IsSupreme { get; set; }
public List<int> ReceivedLevels { get; set; } = new List<int>();
public List<int> PurchasedAdvances { get; set; } = new List<int>();
}
public class BattleOrderConfigInfo
{
public long EndTime { get; set; }
public string RuleDesc { get; set; }
public string BuyDesc { get; set; }
public string AdvanceGiftDesc { get; set; }
public List<BattleOrderLevelInfo> LevelConfig { get; set; }
public List<BattleOrderAdvanceInfo> AdvanceGift { get; set; }
}
public class BattleOrderLevelInfo
{
public int Level { get; set; }
public long Exp { get; set; }
public List<GiftConfig> NormalGiftList { get; set; } = new();
public List<GiftConfig> LuxuryGiftList { get; set; } = new();
public List<GiftConfig> SupremeGiftList { get; set; } = new();
}
public class BattleOrderAdvanceInfo
{
public int Type { get; set; }
public string Name { get; set; }
public int Count { get; set; }
public int PayType { get; set; }
public int PayCount { get; set; }
}
public class ReceiveBattleOrderRewardResponse
{
public int Type { get; set; }
public string RewardId { get; set; }
public int Count { get; set; }
}
public class BuyBattleOrderLevelResponse
{
public int NewLevel { get; set; }
public int Cost { get; set; }
}
public class BuyBattleOrderAdvanceResponse
{
public bool Success { get; set; }
public string Message { get; set; }
public List<int> PurchasedAdvances { get; set; }
}
public class BattleOrderLevelStatus
{
public int Level { get; set; }
public long Exp { get; set; }
public int NormalStatus { get; set; }
public List<GiftConfig> NormalGiftList { get; set; } = new();
public int LuxuryStatus { get; set; }
public List<GiftConfig> LuxuryGiftList { get; set; } = new();
public int SupremeStatus { get; set; }
public List<GiftConfig> SupremeGiftList { get; set; } = new();
}
public class BattleOrderLevelStatusResponse
{
public int CurrentLevel { get; set; }
public long CurrentExp { get; set; }
public bool IsLuxury { get; set; }
public bool IsSupreme { get; set; }
public List<BattleOrderLevelStatus> LevelStatusList { get; set; } = new();
}
}