using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class TIPOSPUESTOSTRABAJO
{
    public int IDTIPOPUESTO { get; set; }

    public string? DESCRIPCION { get; set; }

    public string? NIVEL { get; set; }

    public string? EPIGRAFE { get; set; }

    public string? GRUPOTARIFA { get; set; }

    public string? CODIGOANTIGUO { get; set; }

    public int? IDTIPOPERSONA { get; set; }

    public int? IDOCUPACION { get; set; }

    public int? IDGRUPOFUNCIONARIO { get; set; }

    public DateTime? FECHABAJA { get; set; }

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

    public virtual ENUMERACIONES? IDGRUPOFUNCIONARIONavigation { get; set; }

    public virtual TIPOSOCUPACIONES? IDOCUPACIONNavigation { get; set; }

    public virtual ENUMERACIONES? IDTIPOPERSONANavigation { get; set; }

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

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