using System;
using System.Collections.Generic;

namespace bdAntifraude.db;

public partial class PERSONAS
{
    public int IDPERSONA { get; set; }

    public string? NIF { get; set; }

    public string? APELLIDOS { get; set; }

    public string? NOMBRE { get; set; }

    public string? DOMICILIO { get; set; }

    public string? CODIGOPOSTAL { get; set; }

    public bool CEUTAMELILLA { get; set; }

    public string? CORREOELECTRONICO { get; set; }

    public string? CUENTABANCARIA { get; set; }

    public int? IDMUTUA { get; set; }

    public string? NUMEROAFILIACIONMUTUA { get; set; }

    public DateTime? FECHANACIMIENTO { get; set; }

    public string? FORMACIONACADEMICA { get; set; }

    public string? TELEFONO1 { get; set; }

    public string? TELEFONO2 { get; set; }

    public string? LUGARNACIMIENTO { get; set; }

    public DateTime? INGRADMNAUTO { get; set; }

    public DateTime? INGRESOADMINISTRACIONESTADO { get; set; }

    public DateTime? INGRESOADMINISTRACIONLOCAL { get; set; }

    public int? IDSITUACIONFAMILIAR { get; set; }

    public int? IDSITUACIONLABORAL { get; set; }

    public int? IDPUESTOTRABAJOOPOSICION { get; set; }

    public string? CODIGOMUNICIPIO { get; set; }

    public decimal PLURIEMPLEO { get; set; }

    public string? NUMEROPLURIEMPLEO { get; set; }

    public int TRIENIOSADMINISTRACIONA1 { get; set; }

    public int TRIENIOSADMINISTRACIONA2 { get; set; }

    public int TRIENIOSADMINISTRACIONC1 { get; set; }

    public int TRIENIOSADMINISTRACIONC2 { get; set; }

    public int TRIENIOSADMINISTRACIONE { get; set; }

    public int TRIENIOSPARLAMENTOA1 { get; set; }

    public int TRIENIOSPARLAMENTOA2 { get; set; }

    public int TRIENIOSPARLAMENTOC1 { get; set; }

    public int TRIENIOSPARLAMENTOC2 { get; set; }

    public int TRIENIOSPARLAMENTOE { get; set; }

    public decimal IMPORTETRIENIOADMINISTRACION { get; set; }

    public DateTime? FECHACUMPLIMIENTOTRIENIO { get; set; }

    public int? IDSINDICATO1 { get; set; }

    public int? IDSINDICATO2 { get; set; }

    public decimal? CUOTASINDICAL1 { get; set; }

    public decimal? CUOTASINDICAL2 { get; set; }

    public decimal? NUMEROTARJETA { get; set; }

    public int? IDTIPO { get; set; }

    public decimal? RETENCIONAAPLICAR { get; set; }

    public string? NIVEL { get; set; }

    public string? CODIGO { get; set; }

    public decimal SEGUROACCIDENTE { get; set; }

    public decimal BASESSJUN2010 { get; set; }

    public decimal SEXENIOS { get; set; }

    public decimal DIASENFERMEDAD60 { get; set; }

    public decimal IMPORTEENFERMEDAD60 { get; set; }

    public decimal DIASENFERMEDAD75 { get; set; }

    public decimal IMPORTEENFERMEDAD75 { get; set; }

    public decimal IMPORTEDECUCCIONGRUPO { get; set; }

    public decimal IMPTRIADMPAGAEXTRA { get; set; }

    public string? TRATAMIENTO { get; set; }

    public int? IDDISCAPACIDAD { get; set; }

    public bool PENSIONISTAS { get; set; }

    public int? IDSITUACIONACTUALIRPF { get; set; }

    public bool MOVILIDADREDUCIDA { get; set; }

    public int AÑOCAMBIORESIDENCIA { get; set; }

    public int? IDFICHEROFOTO { get; set; }

    public int NUMEROSEXENIO { get; set; }

    public int NUMEROQUINQUENIO { get; set; }

    public decimal QUINQUENIO { get; set; }

    public DateTime? FECHAALTA { get; set; }

    public DateTime? FECHABAJA { get; set; }

    public decimal? BASEANTERIORALABAJA { get; set; }

    public decimal? BASEMESANTERIOR { get; set; }

    public bool NOCOTIZADESEMPLEO { get; set; }

    public string? PUESTOTRABAJOENTARJETA { get; set; }

    public int? IDSEXO { get; set; }

    public int? IDCONTRATO { get; set; }

    public int? IDCUENTACOTIZACIONPATRONAL { get; set; }

    public DateTime? FECHAALTADIETAS { get; set; }

    public DateTime? FECHABAJADIETAS { get; set; }

    public string? PROFESION { get; set; }

    public string? EMPRESA { get; set; }

    public string? CARGOULTIMOPUESTO { get; set; }

    public decimal? KILOMETROS { get; set; }

    public decimal? PEAJESAUTOPISTA { get; set; }

    public bool PERTENECEAMESA { get; set; }

    public bool RENUNCIADIETA { get; set; }

    public bool RENUNCIACESANTIA { get; set; }

    public decimal? ESTANCIAYMANUTENCION { get; set; }

    public string? CODIGOANTIGUODIPUTADO { get; set; }

    public string? CUENTABANCARIADIPUTADO { get; set; }

    public string? CUENTABANCARIAPARTIDO { get; set; }

    public decimal? IMPORTEPARTIDO { get; set; }

    public bool RENUNCIAKMS { get; set; }

    public int? IDDEPARTAMENTO { get; set; }

    public DateTime? FECHABAJASEGURIDADSOCIAL { get; set; }

    public int? IDCAUSADEBAJA { get; set; }

    public decimal? PREMIOJUBILACIONMENSUAL { get; set; }

    public int? IDOCUPACION { get; set; }

    public decimal? IMPORTEULTIMANOMINA { get; set; }

    public decimal QUINQUENIOEXTRA { get; set; }

    public int? IDMUTUA2 { get; set; }

    public string? NUMEROAFILIACIONMUTUA2 { get; set; }

    public int TRIENIOSADMINISTRACIONB { get; set; }

    public int TRIENIOSPARLAMENTOB { get; set; }

    public int? IDGRUPOFUNCIONARIO { get; set; }

    public DateTime? FECHACUMPLIMIENTOCARRERA { get; set; }

    public int? COMPLEMENTOCARRERAA1 { get; set; }

    public int? COMPLEMENTOCARRERAB { get; set; }

    public int? COMPLEMENTOCARRERAC1 { get; set; }

    public int? COMPLEMENTOCARRERAC2 { get; set; }

    public int? COMPLEMENTOCARRERAE { get; set; }

    public int? COMPLEMENTOCARRERAA2 { get; set; }

    public string? DOMICILIONOTIFICACIONES { get; set; }

    public string? TELEFONO1NOTIFICACIONES { get; set; }

    public string? CORREONOTIFICACIONES { get; set; }

    public string? CODIGOPOSTALNOTIFICACIONES { get; set; }

    public string? TELEFONO2NOTIFICACIONES { get; set; }

    public string? CODIGOMUNICIPIONOTIFICACION { get; set; }

    public int? TRIENIOSADMINISTRACIONA1A { get; set; }

    public int? TRIENIOSADMINISTRACIONA2A { get; set; }

    public int? TRIENIOSADMINISTRACIONC1A { get; set; }

    public int? TRIENIOSADMINISTRACIONC2A { get; set; }

    public int? TRIENIOSADMINISTRACIONEA { get; set; }

    public decimal? IMPORTETRIENIOADMINISTRACIONA { get; set; }

    public decimal? IMPTRIADMPAGAEXTRAA { get; set; }

    public int? TRIENIOSADMINISTRACIONBA { get; set; }

    public int? EXTERNO { get; set; }

    public DateTime? FECHAALTACONTROLHORARIO { get; set; }

    public DateTime? FECHAALTAPAR { get; set; }

    public DateTime? FECHABAJAPAR { get; set; }

    public DateTime? FECHACONSOLIDACIONGRADO { get; set; }

    public DateTime? FECHACUMPLIMIENTOPROXTRIENIO { get; set; }

    public DateTime? FECHAPOSIBLEJUBILACION { get; set; }

    public DateTime? FECHATARJETA { get; set; }

    public DateTime? FECHATITULACION { get; set; }

    public int? IDADSCRIPCIONRPT { get; set; }

    public int? IDCAUSAALTAPAR { get; set; }

    public int? IDCAUSABAJAPAR { get; set; }

    public int? IDCUERPORPT { get; set; }

    public int? IDGRADOPERSONALCONSOLIDADO { get; set; }

    public int? IDNIVELRPT { get; set; }

    public int? IDSITUACIONADMINISTRATIVARPT { get; set; }

    public int? IDSITUACIONENRPT { get; set; }

    public int? IDTIPOEMPLEADORPT { get; set; }

    public string? NRP { get; set; }

    public string? NRP_OLD { get; set; }

    public string? TITULACIONOFICIAL { get; set; }

    public bool SUPERVISORDETODO { get; set; }

    public bool SUPERVISORDEPARTAMENTO { get; set; }

    public bool DELEGADO { get; set; }

    public bool ADMINISTRADORCONTROLHORARIO { get; set; }

    public bool ADMINISTRADORTOTAL { get; set; }

    public bool ADMINISTRARPTYREGISTRO { get; set; }

    public bool DELEGADOINFORMES { get; set; }

    public int? IDESCALA { get; set; }

    public int? IDESPECIALIDAD { get; set; }

    public decimal? MAXHENEGATIVASPERMITIDAS_D { get; set; }

    public int? NUMEROREINTENTOSFALLIDOS { get; set; }

    public bool PERMITESALDONEGATIVOHE { get; set; }

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

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

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

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

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

    public virtual MUNICIPIOS? CODIGOMUNICIPIONOTIFICACIONNavigation { get; set; }

    public virtual MUNICIPIOS? CODIGOMUNICIPIONavigation { get; set; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    public virtual TIPOS_PERSONAL? IDADSCRIPCIONRPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDCAUSAALTAPARNavigation { get; set; }

    public virtual ENUMERACIONES? IDCAUSABAJAPARNavigation { get; set; }

    public virtual ENUMERACIONES? IDCAUSADEBAJANavigation { get; set; }

    public virtual CONTRATOS? IDCONTRATONavigation { get; set; }

    public virtual CUENTASCOTIZACIONPATRONAL? IDCUENTACOTIZACIONPATRONALNavigation { get; set; }

    public virtual CUERPO? IDCUERPORPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDDEPARTAMENTONavigation { get; set; }

    public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }

    public virtual ENUMERACIONES? IDESCALANavigation { get; set; }

    public virtual ENUMERACIONES? IDESPECIALIDADNavigation { get; set; }

    public virtual FICHEROS? IDFICHEROFOTONavigation { get; set; }

    public virtual NIVEL? IDGRADOPERSONALCONSOLIDADONavigation { get; set; }

    public virtual ENUMERACIONES? IDGRUPOFUNCIONARIONavigation { get; set; }

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

    public virtual ENUMERACIONES? IDMUTUA2Navigation { get; set; }

    public virtual ENUMERACIONES? IDMUTUANavigation { get; set; }

    public virtual NIVEL? IDNIVELRPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDOCUPACIONNavigation { get; set; }

    public virtual TIPOSPUESTOSTRABAJO? IDPUESTOTRABAJOOPOSICIONNavigation { get; set; }

    public virtual ENUMERACIONES? IDSEXONavigation { get; set; }

    public virtual SITUACIONACTUALIRPF? IDSITUACIONACTUALIRPFNavigation { get; set; }

    public virtual SITUACION? IDSITUACIONADMINISTRATIVARPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDSITUACIONENRPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDSITUACIONFAMILIARNavigation { get; set; }

    public virtual ENUMERACIONES? IDSITUACIONLABORALNavigation { get; set; }

    public virtual ENUMERACIONES? IDTIPOEMPLEADORPTNavigation { get; set; }

    public virtual ENUMERACIONES? IDTIPONavigation { get; set; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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