All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 10m52s
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; }
|
|
}
|
|
}
|