namespace Domain.Entities
{
public class EPerson
{
///
/// Identificador único de la persona (vendedor/agente)
///
public int Id { get; set; }
///
/// Nombre de la persona
///
public string Name { get; set; } = null!;
///
/// Teléfono de contacto de la persona
///
public string? Phone { get; set; }
///
/// Correo electrónico de la persona
///
public string? Email { get; set; }
///
/// Unidad de negocio asignada
///
public int BusinessunitsId { get; set; }
///
/// Grupo comercial opcional
///
public int? PeoplegroupsId { get; set; }
///
/// Porcentaje de comisión por defecto
///
public decimal? DefaultCommissionPercent { get; set; }
///
/// Activo/Inactivo
///
public bool Active { get; set; }
///
/// Fecha de creación
///
public DateTime CreatedAt { get; set; }
///
/// Fecha de última modificación
///
public DateTime? ModifiedAt { get; set; }
public virtual EBusinessUnit Businessunits { get; set; } = null!;
public virtual EPeopleGroup? Peoplegroups { get; set; }
}
}