namespace TaxBaik.Domain.Entities;

public class Contract
{
    public int Id { get; set; }
    public int ClientId { get; set; }
    public string ContractNumber { get; set; } = "";
    public string ServiceType { get; set; } = "";
    public DateTime ContractDate { get; set; }
    public DateTime StartDate { get; set; }
    public DateTime? EndDate { get; set; }
    public decimal? MonthlyFee { get; set; }
    public decimal? TotalAmount { get; set; }
    public string PaymentStatus { get; set; } = "pending";
    public string Status { get; set; } = "active";
    public string? Notes { get; set; }
    public DateTime CreatedAt { get; set; }
    public DateTime UpdatedAt { get; set; }
}
