moved database primary keys to guids

This commit is contained in:
2026-02-20 20:24:57 -08:00
parent b7a78b7bb9
commit da4320f26e
14 changed files with 58 additions and 50 deletions
@@ -2,8 +2,8 @@ namespace WinStudentGoalTracker.DataAccess;
public class CreateStudentDto
{
public required int IdStudent { get; set; }
public int? IdProgram { get; set; }
public required Guid IdStudent { get; set; }
public Guid? IdProgram { get; set; }
public string? Identifier { get; set; }
public int? ProgramYear { get; set; }
public DateTime? EnrollmentDate { get; set; }
@@ -2,7 +2,7 @@ namespace WinStudentGoalTracker.DataAccess;
public class UpdateStudentDto
{
public int? IdProgram { get; set; }
public Guid? IdProgram { get; set; }
public string? Identifier { get; set; }
public int? ProgramYear { get; set; }
public DateTime? EnrollmentDate { get; set; }
@@ -2,8 +2,8 @@ namespace WinStudentGoalTracker.DataAccess;
public class dbRefreshToken
{
public int IdRefreshToken { get; set; }
public int IdUser { get; set; }
public Guid IdRefreshToken { get; set; }
public Guid IdUser { get; set; }
public required string TokenHash { get; set; }
public required string TokenSalt { get; set; }
public DateTime ExpiresAt { get; set; }
@@ -11,7 +11,7 @@ public class dbRefreshToken
public DateTime? RevokedAt { get; set; }
public string? DeviceInfo { get; set; }
public string? UserAgent { get; set; }
public int? ReplacedByTokenId { get; set; }
public Guid? ReplacedByTokenId { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
}
@@ -2,8 +2,8 @@ namespace WinStudentGoalTracker.DataAccess;
public class dbStudent
{
public required int IdStudent { get; set; }
public int? IdProgram { get; set; }
public required Guid IdStudent { get; set; }
public Guid? IdProgram { get; set; }
public string? Identifier { get; set; }
public int? ProgramYear { get; set; }
public DateTime? EnrollmentDate { get; set; }
@@ -2,8 +2,8 @@ namespace WinStudentGoalTracker.DataAccess;
public class dbUser
{
public required int IdUser { get; set; }
public int? IdRole { get; set; }
public required Guid IdUser { get; set; }
public Guid? IdRole { get; set; }
public string? Email { get; set; }
public string? Name { get; set; }
public string? PasswordHash { get; set; }