using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class PUESTOSTRABAJO
{
    public int IDPUESTOSTRABAJO { get; set; }

    public int? IDPERSONA { get; set; }

    public DateTime? FECHAINICIO { get; set; }

    public DateTime? FECHAFIN { get; set; }

    public string? NIVEL { get; set; }

    public string? EPIGRAFE { get; set; }

    public string? GRUPOTARIFA { get; set; }

    public int? IDTIPO { get; set; }

    public int? IDTIPOPUESTOTRABAJO { get; set; }

    public int? IDOCUPACION { get; set; }

    public int? IDGRUPOFUNCIONARIO { get; set; }

    public bool LIQUIDAPAGA { get; set; }

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

    public virtual ENUMERACIONES? IDGRUPOFUNCIONARIONavigation { get; set; }

    public virtual TIPOSOCUPACIONES? IDOCUPACIONNavigation { get; set; }

    public virtual PERSONAS? IDPERSONANavigation { get; set; }

    public virtual ENUMERACIONES? IDTIPONavigation { get; set; }

    public virtual TIPOSPUESTOSTRABAJO? IDTIPOPUESTOTRABAJONavigation { get; set; }
}
