ai-dev-template / csharp /src /Core /Models /BaseEntity.cs
Jordandevlog's picture
Upload csharp/src/Core/Models/BaseEntity.cs
27bab5f verified
Raw
History Blame Contribute Delete
517 Bytes
namespace AiDevProject.Core.Models;
/// <summary>
/// Base entity with audit timestamps.
/// </summary>
public abstract class BaseEntity
{
public int Id { get; set; }
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public DateTime? UpdatedAt { get; set; }
}
/// <summary>
/// User entity.
/// </summary>
public class User : BaseEntity
{
public string Email { get; set; } = string.Empty;
public string PasswordHash { get; set; } = string.Empty;
public string? Name { get; set; }
}