namespace TaxBaik.Domain.Entities; public class Client { public int Id { get; set; } public int? CompanyId { get; set; } public string Name { get; set; } = ""; public string? CompanyName { get; set; } public string? Phone { get; set; } public string? Email { get; set; } public string? ContactPerson { get; set; } public string? ServiceType { get; set; } public string? TaxType { get; set; } public string Status { get; set; } = "active"; public string? Source { get; set; } public string? Memo { get; set; } // Tax-specific fields public string? BusinessRegistrationNumber { get; set; } public string? BusinessType { get; set; } public DateTime? EstablishmentDate { get; set; } public string? AnnualRevenueRange { get; set; } public int? EmployeeCount { get; set; } public DateTime? LastTaxFilingDate { get; set; } public string TaxRiskLevel { get; set; } = "normal"; public DateTime? NextFilingDueDate { get; set; } public DateTime CreatedAt { get; set; } public DateTime UpdatedAt { get; set; } }