using System; using System.Collections.Generic; namespace DbConnect.Entities; public partial class User { public Guid Id { get; set; } public string FullName { get; set; } = null!; public string Email { get; set; } = null!; public string PasswordHash { get; set; } = null!; public string? PhoneNumber { get; set; } public string Role { get; set; } = null!; public bool IsActive { get; set; } public DateTime CreatedAt { get; set; } public DateTime? UpdatedAt { get; set; } public string? StudentId { get; set; } public bool? BanStatus { get; set; } public DateTime? SuspensionEndDate { get; set; } public string? Address { get; set; } public string? FcmToken { get; set; } public decimal Balance { get; set; } public virtual ICollection Borrowings { get; set; } = new List(); public virtual ICollection Notifications { get; set; } = new List(); public virtual ICollection UserSubscriptions { get; set; } = new List(); public virtual ICollection WishlistItems { get; set; } = new List(); }