60 lines
1.5 KiB
C#
Raw Normal View History

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