using System;
using System.Collections.Generic;

namespace Models.Models;

public partial class PhSPeopleGroup
{
    /// <summary>
    /// Identificador único del grupo de personas
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// Nombre del grupo de vendedores
    /// </summary>
    public string Name { get; set; } = null!;

    /// <summary>
    /// Descripción adicional del grupo
    /// </summary>
    public string? Description { get; set; }

    /// <summary>
    /// Unidad de negocio relacionada (opcional)
    /// </summary>
    public int? BusinessunitsId { get; set; }

    /// <summary>
    /// Estado activo o inactivo del grupo
    /// </summary>
    public bool Active { get; set; }

    /// <summary>
    /// Fecha de creación del grupo
    /// </summary>
    public DateTime CreatedAt { get; set; }

    /// <summary>
    /// Fecha de última modificación
    /// </summary>
    public DateTime? ModifiedAt { get; set; }

    public virtual ICollection<PhSPerson> PhSPeople { get; set; } = new List<PhSPerson>();
}
