diff --git a/Models/Database/Mission.cs b/Models/Database/Mission.cs index 0915321..41fa39e 100644 --- a/Models/Database/Mission.cs +++ b/Models/Database/Mission.cs @@ -2,7 +2,7 @@ namespace GamificationService.Models.Database; public class Mission { - public long Id { get; set; } + public Guid Id { get; set; } public string Title { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public MissionCategory? MissionCategory { get; set; } diff --git a/Models/Database/MissionCategory.cs b/Models/Database/MissionCategory.cs index 30cb3dd..2249752 100644 --- a/Models/Database/MissionCategory.cs +++ b/Models/Database/MissionCategory.cs @@ -2,7 +2,7 @@ namespace GamificationService.Models.Database; public class MissionCategory { - public long Id { get; set; } + public Guid Id { get; set; } public string Title { get; set; } = string.Empty; public ICollection Missions { get; set; } = new List(); diff --git a/Models/Database/MissionItemReward.cs b/Models/Database/MissionItemReward.cs index 480f43e..7a8d909 100644 --- a/Models/Database/MissionItemReward.cs +++ b/Models/Database/MissionItemReward.cs @@ -2,8 +2,8 @@ namespace GamificationService.Models.Database; public class MissionItemReward { - public long Id { get; set; } - public long ItemId { get; set; } - public long MissionId { get; set; } + public Guid Id { get; set; } + public Guid ItemId { get; set; } + public Guid MissionId { get; set; } public required Mission Mission { get; set; } } diff --git a/Models/Database/MissionRankRule.cs b/Models/Database/MissionRankRule.cs index f3eb840..6cd7b47 100644 --- a/Models/Database/MissionRankRule.cs +++ b/Models/Database/MissionRankRule.cs @@ -4,10 +4,10 @@ namespace GamificationService.Models.Database; public class MissionRankRule { - public long Id { get; set; } - public long MissionId { get; set; } + public Guid Id { get; set; } + public Guid MissionId { get; set; } public Mission Mission { get; set; } = null!; - public long RankId { get; set; } + public Guid RankId { get; set; } public Rank Rank { get; set; } = null!; public MissionRankRuleType Type { get; set; } } diff --git a/Models/Database/MissionSkillReward.cs b/Models/Database/MissionSkillReward.cs index 1b903ba..b2b53c2 100644 --- a/Models/Database/MissionSkillReward.cs +++ b/Models/Database/MissionSkillReward.cs @@ -2,8 +2,8 @@ namespace GamificationService.Models.Database; public class MissionSkillReward { - public long Id { get; set; } - public long MissionId { get; set; } + public Guid Id { get; set; } + public Guid MissionId { get; set; } public Mission Mission { get; set; } = null!; public long SkillId { get; set; } public Skill Skill { get; set; } = null!; diff --git a/Models/Database/Player.cs b/Models/Database/Player.cs index 473bc1f..adbfc01 100644 --- a/Models/Database/Player.cs +++ b/Models/Database/Player.cs @@ -2,10 +2,10 @@ namespace GamificationService.Models.Database; public class Player { - public long Id { get; set; } - public long UserId { get; set; } + public Guid Id { get; set; } + public Guid UserId { get; set; } public Rank? Rank { get; set; } - public long RankId {get; set; } + public Guid RankId {get; set; } public int Experience { get; set; } public ICollection PlayerMissions { get; set; } = new List(); diff --git a/Models/Database/PlayerMission.cs b/Models/Database/PlayerMission.cs index 0b7462d..321e1b6 100644 --- a/Models/Database/PlayerMission.cs +++ b/Models/Database/PlayerMission.cs @@ -2,10 +2,10 @@ namespace GamificationService.Models.Database; public class PlayerMission { - public long Id { get; set; } - public long PlayerId { get; set; } + public Guid Id { get; set; } + public Guid PlayerId { get; set; } public required Player Player { get; set; } - public long MissionId { get; set; } + public Guid MissionId { get; set; } public required Mission Mission { get; set; } public DateTime? Completed { get; set; } public DateTime? RewardsRedeemed { get; set; } diff --git a/Models/Database/PlayerSkill.cs b/Models/Database/PlayerSkill.cs index ff944f9..0db4ec6 100644 --- a/Models/Database/PlayerSkill.cs +++ b/Models/Database/PlayerSkill.cs @@ -2,10 +2,10 @@ namespace GamificationService.Models.Database; public class PlayerSkill { - public long Id { get; set; } - public long PlayerId { get; set; } + public Guid Id { get; set; } + public Guid PlayerId { get; set; } public Player Player { get; set; } = null!; - public long SkillId { get; set; } + public Guid SkillId { get; set; } public Skill Skill { get; set; } = null!; public int Score { get; set; } } diff --git a/Models/Database/Rank.cs b/Models/Database/Rank.cs index 7a1338b..0405d2e 100644 --- a/Models/Database/Rank.cs +++ b/Models/Database/Rank.cs @@ -2,7 +2,7 @@ namespace GamificationService.Models.Database; public class Rank { - public long Id { get; set; } + public Guid Id { get; set; } public string Title { get; set; } = string.Empty; public int ExpNeeded { get; set; } diff --git a/Models/Database/RankMissionRule.cs b/Models/Database/RankMissionRule.cs index 2ac2432..ec25ee9 100644 --- a/Models/Database/RankMissionRule.cs +++ b/Models/Database/RankMissionRule.cs @@ -2,9 +2,9 @@ namespace GamificationService.Models.Database; public class RankMissionRule { - public long Id { get; set; } - public long RankId { get; set; } + public Guid Id { get; set; } + public Guid RankId { get; set; } public Rank Rank { get; set; } = null!; - public long MissionId { get; set; } + public Guid MissionId { get; set; } public Mission Mission { get; set; } = null!; } diff --git a/Models/Database/RankSkillRule.cs b/Models/Database/RankSkillRule.cs index 19cd4b9..211cf1e 100644 --- a/Models/Database/RankSkillRule.cs +++ b/Models/Database/RankSkillRule.cs @@ -2,10 +2,10 @@ namespace GamificationService.Models.Database; public class RankSkillRule { - public long Id { get; set; } - public long RankId { get; set; } + public Guid Id { get; set; } + public Guid RankId { get; set; } public Rank Rank { get; set; } = null!; - public long SkillId { get; set; } + public Guid SkillId { get; set; } public Skill Skill { get; set; } = null!; public int Min { get; set; } } diff --git a/Models/Database/Skill.cs b/Models/Database/Skill.cs index 1f4f43b..5f58dfd 100644 --- a/Models/Database/Skill.cs +++ b/Models/Database/Skill.cs @@ -2,7 +2,7 @@ namespace GamificationService.Models.Database; public class Skill { - public long Id { get; set; } + public Guid Id { get; set; } public string Title { get; set; } = string.Empty; public ICollection MissionSkillRewards { get; set; } = new List(); public ICollection RankSkillRules { get; set; } = new List();