More additions, lucky card based on day, redo of migrations because i messed up

This commit is contained in:
2021-11-01 14:59:36 -04:00
parent 685f09a889
commit 0b94455b4b
48 changed files with 284 additions and 7404 deletions

View File

@@ -2,7 +2,7 @@ namespace TOOHUCardAPI.DTO
{
public abstract class AbstractPlayerTargetedRequest : AbstractRequest
{
public string SteamId { get; set; }
public string UserId { get; set; }
public long SteamId { get; set; }
public long UserId { get; set; }
}
}

View File

@@ -1,6 +1,7 @@
using System;
using System.Text.Json.Serialization;
using Newtonsoft.Json;
using TOOHUCardAPI.Data.Repositories;
namespace TOOHUCardAPI.DTO
{
@@ -25,11 +26,15 @@ namespace TOOHUCardAPI.DTO
[JsonProperty("game_code")] public string GameCode { get; set; } = string.Empty;
[JsonProperty("game_msg")] public string GameMessage { get; set; } = DEFAULT_GAME_MESSAGE;
[JsonProperty("luck_card")] public string LuckCard { get; set; } = string.Empty;
[JsonProperty("luck_crit")] public float LuckCrit { get; set; }
[JsonProperty("luck_crit")] public float LuckCrit { get; set; } = .25f;
[JsonProperty("new_card_list")] public string NewCardList { get; set; } = string.Empty;
[JsonProperty("open_day_list")] public string OpenDayList { get; set; } = string.Empty;
[JsonProperty("is_open_day")] public int IsOpenDay { get; set; } = 1;
[JsonProperty("server_time")] public string ServerTime { get; set; } = string.Empty;
public GameConfigResponse()
{
}
}
}

View File

@@ -4,6 +4,6 @@ namespace TOOHUCardAPI.DTO.PlayerData
{
public class PlayerDataGetRequestObject : AbstractRequest
{
public Dictionary<string, string> Ids;
public Dictionary<int, long> Ids;
}
}

View File

@@ -12,7 +12,7 @@ namespace TOOHUCardAPI.DTO.PlayerData
{
// Instead of using a defined object, use a dictionary so we can add the necessary cardgroup items. I dont want to make 20 of them in the class
[JsonProperty("bo")]
public Dictionary<string, Dictionary<string, object>> Players { get; set; }
public Dictionary<int, Dictionary<string, object>> Players { get; set; }
}
/**
@@ -22,7 +22,7 @@ namespace TOOHUCardAPI.DTO.PlayerData
public class PlayerDataGetResponseObjectPlayer: OkResponse
{
[JsonProperty("steamid")]
public string SteamId { get; set; }
public long SteamId { get; set; }
[JsonProperty("max_wave")] public int MaxWave { get; set; } = 0;
[JsonProperty("max_team_wave")] public int MaxTeamWave { get; set; } = 0;
[JsonProperty("pet_level")] public int PetLevel { get; set; } = 1;

View File

@@ -0,0 +1,7 @@
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataGetResponse : OkResponse
{
}
}

View File

@@ -0,0 +1,7 @@
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataResetRequest: AbstractPlayerTargetedRequest
{
}
}

View File

@@ -0,0 +1,7 @@
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataResetResponse : OkResponse
{
}
}

View File

@@ -0,0 +1,7 @@
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataUploadRequest : AbstractPlayerTargetedRequest
{
}
}

View File

@@ -0,0 +1,7 @@
namespace TOOHUCardAPI.DTO.RankData
{
public class RankDataUploadResponse : OkResponse
{
}
}