using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class PUESTOS
{
    public int IDPUESTO { get; set; }

    public int? IDRPT { get; set; }

    public int? IDRPTDES { get; set; }

    public string? CODIGO { get; set; }

    public string? ESTADO { get; set; }

    public string? DOTACION { get; set; }

    public int? IDPERSONAL { get; set; }

    public int? IDOCUPACION { get; set; }

    public int? TITULAR { get; set; }

    public int IDDOTACION { get; set; }

    public int? ORDEN { get; set; }

    public int? IDSERVICIOADSCRITO { get; set; }

    public int? IDSUBUNIDADADMINISTRATIVA { get; set; }

    public int? IDUNIDADADMINISTRATIVA { get; set; }

    public virtual DOTACION IDDOTACIONNavigation { get; set; } = null!;

    public virtual OCUPACION? IDOCUPACIONNavigation { get; set; }

    public virtual PERSONAS? IDPERSONALNavigation { get; set; }

    public virtual RPT_DESCRIP? IDRPTDESNavigation { get; set; }

    public virtual RPT? IDRPTNavigation { get; set; }

    public virtual SERVICIOS? IDSERVICIOADSCRITONavigation { get; set; }

    public virtual SUBUNIDADADMINISTRATIVA? IDSUBUNIDADADMINISTRATIVANavigation { get; set; }

    public virtual UNIDADADMINISTRATIVA? IDUNIDADADMINISTRATIVANavigation { get; set; }

    public virtual PERSONAS? TITULARNavigation { get; set; }

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