60 lines
1.5 KiB
C#
60 lines
1.5 KiB
C#
|
|
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; }
|
|||
|
|
}
|
|||
|
|
}
|