src/Entity/GHNovedadNomina.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\GHNovedadNominaRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Table(name'gh_novedad_nomina')]
  9. #[ORM\Entity(repositoryClassGHNovedadNominaRepository::class)]
  10. class GHNovedadNomina
  11. {
  12.     #[ORM\Id]
  13.     #[ORM\GeneratedValue]
  14.     #[ORM\Column]
  15.     private ?int $id null;
  16.     #[ORM\Column(nullabletrue)]
  17.     private ?int $heDiurna null;
  18.     #[ORM\Column(nullabletrue)]
  19.     private ?int $heNocturna null;
  20.     #[ORM\Column(nullabletrue)]
  21.     private ?int $heDominicalFestDiur null;
  22.     #[ORM\Column(nullabletrue)]
  23.     private ?int $heDominicalFestNoct null;
  24.     #[ORM\ManyToMany(targetEntityParSubConceptoNomina::class, inversedBy'gHNovedadNominas')]
  25.     private Collection $subConcepto;
  26.     #[ORM\ManyToMany(targetEntityGHContratacion::class, inversedBy'novedadNomina')]
  27.     private Collection $contratacion;
  28.     #[ORM\Column(length255nullabletrue)]
  29.     private ?string $soporte null;
  30.     #[ORM\Column(typeTypes::DATETIME_MUTABLE,nullabletrue)]
  31.     private ?\DateTimeInterface $fechaNovedad null;
  32.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  33.     private ?\DateTimeInterface $createAt null;
  34.     #[ORM\Column(length255)]
  35.     private ?string $createUser null;
  36.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  37.     private ?\DateTimeInterface $updateAt null;
  38.     #[ORM\Column(length255)]
  39.     private ?string $updateUser null;
  40.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  41.     private ?TerPersona $persona null;
  42.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  43.     private ?TerPersona $personaSolicita null;
  44.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  45.     private ?ParTipoDocumento $tipoDocumento null;
  46.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  47.     private ?TerPersona $numeroDocumento null;
  48.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  49.     private ?ParProceso $proceso null;
  50.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  51.     private ?ParCargo $cargo null;
  52.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  53.     private ?TerPersona $fechaDiligenciamiento null;
  54.     #[ORM\ManyToMany(targetEntityParConceptoNomina::class, inversedBy'novedadNomina')]
  55.     private Collection $conceptoNomina;
  56.     #[ORM\ManyToOne(inversedBy'novedadNominaJefe')]
  57.     private ?TerPersona $jefeInmediato null;
  58.     #[ORM\ManyToOne(inversedBy'novedadNomina')]
  59.     private ?ParEstado $estado null;
  60.     #[ORM\Column]
  61.     private ?int $periodo null;
  62.     #[ORM\Column(length255nullabletrue)]
  63.     private ?string $documentoSoporte null;
  64.     #[ORM\ManyToOne(inversedBy'novedadNominaAutorizadas')]
  65.     private ?TerPersona $autorizadoPor null;
  66.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  67.     private ?\DateTimeInterface $fechaInicioInc null;
  68.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  69.     private ?\DateTimeInterface $fechaFinInc null;
  70.     #[ORM\Column(length255nullabletrue)]
  71.     private ?string $codigoDiagnosticoInc null;
  72.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  73.     private ?string $entidadIncapacidad null;
  74.     #[ORM\Column(length255nullabletrue)]
  75.     private ?string $documentoIncapacidad null;
  76.     #[ORM\Column(nullabletrue,length255)]
  77.     private ?string $valorComision null;
  78.     #[ORM\Column(nullabletruelength255)]
  79.     private ?string $valorRteFte null;
  80.     #[ORM\Column(nullabletrue)]
  81.     private ?int $diasVacCom null;
  82.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  83.     private ?\DateTimeInterface $fechaInicioVacCom null;
  84.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  85.     private ?\DateTimeInterface $fechaFinVacCom null;
  86.     #[ORM\Column(nullabletrue)]
  87.     private ?int $diasVacDis null;
  88.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  89.     private ?\DateTimeInterface $fechaInicioVacDis null;
  90.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  91.     private ?\DateTimeInterface $fechaFinVacDis null;
  92.     #[ORM\Column(nullabletrue)]
  93.     private ?int $diasBeneficio null;
  94.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  95.     private ?\DateTimeInterface $fechaInicioBeneficio null;
  96.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  97.     private ?\DateTimeInterface $fechaFinBeneficio null;
  98.     #[ORM\Column(length255nullabletrue)]
  99.     private ?string $documentoVacaciones null;
  100.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  101.     private ?\DateTimeInterface $fechaLicencia null;
  102.     #[ORM\Column(length255nullabletrue)]
  103.     private ?string $documentoLicencia null;
  104.     #[ORM\Column(length255nullabletrue)]
  105.     private ?string $autorizacionDescuento null;
  106.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  107.     private ?\DateTimeInterface $heFecha null;
  108.     #[ORM\Column(length10nullabletrue)]
  109.     private ?string $heHoraInicio null;
  110.     #[ORM\Column(length10nullabletrue)]
  111.     private ?string $heHoraFin null;
  112.     #[ORM\Column(nullabletrue)]
  113.     private ?int $heCantidad null;
  114.     #[ORM\ManyToOne(inversedBy'novedadNominaHE')]
  115.     private ?TerEmpresaCliente $cliente null;
  116.     #[ORM\Column(length255nullabletrue)]
  117.     private ?string $heActividad null;
  118.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  119.     private ?string $heObservacion null;
  120.     #[ORM\Column(nullabletrue)]
  121.     private ?bool $informacionCompleta null;
  122.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  123.     private ?string $observacionInformacion null;
  124.     #[ORM\ManyToOne(inversedBy'novedadNominaPSL')]
  125.     private ?TerPersona $autorizadoPorLicencia null;
  126.     #[ORM\ManyToOne(inversedBy'novedadNominaBeneficioV')]
  127.     private ?TerPersona $BeneficioVacaciones null;
  128.     #[ORM\Column(length255nullabletrue)]
  129.     private ?string $valorHeDiurnas null;
  130.     #[ORM\Column(length255nullabletrue)]
  131.     private ?string $valorHeNocturnas null;
  132.     #[ORM\Column(length255nullabletrue)]
  133.     private ?string $valorHeDominicalFestDiur null;
  134.     #[ORM\Column(length255nullabletrue)]
  135.     private ?string $valorHeDominicalFestNoct null;
  136.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  137.     private ?string $descripcionFE null;
  138.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  139.     private ?string $descripcionAux null;
  140.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  141.     private ?string $descripcionBon null;
  142.     #[ORM\Column(length255nullabletrue)]
  143.     private ?string $valorAux null;
  144.     #[ORM\Column(length255nullabletrue)]
  145.     private ?string $valorBon null;
  146.     #[ORM\ManyToOne(inversedBy'novedadNominaAux')]
  147.     private ?TerPersona $autorizadoPorAux null;
  148.     #[ORM\ManyToOne(inversedBy'novedadNominaBon')]
  149.     private ?TerPersona $autorizadoPorBon null;
  150.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  151.     private ?\DateTimeInterface $fechaInicioLicenciaNoR null;
  152.     #[ORM\Column(nullabletrue)]
  153.     private ?int $diasLicenciaNoR null;
  154.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  155.     private ?\DateTimeInterface $fechaInicioLicencia null;
  156.     #[ORM\Column(nullabletrue)]
  157.     private ?int $diasLicencia null;
  158.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  159.     private ?string $descripcionAutDesc null;
  160.     #[ORM\Column(length255nullabletrue)]
  161.     private ?string $valorAutDesc null;
  162.     #[ORM\Column(length255nullabletrue)]
  163.     private ?string $periodoFecha null;
  164.     #[ORM\Column(length255nullabletrue)]
  165.     private ?string $documentoLicNoR null;
  166.     #[ORM\Column(length255nullabletrue)]
  167.     private ?string $documentoDescLic null;
  168.     #[ORM\Column(length255nullabletrue)]
  169.     private ?string $documentoAntiNomi null;
  170.     #[ORM\Column(length255nullabletrue)]
  171.     private ?string $documentoAutDesc null;
  172.     #[ORM\ManyToOne(inversedBy'gHNovedadNominas')]
  173.     private ?TerPersona $autorizadoPorLicNoR null;
  174.     public function __construct()
  175.     {
  176.         $this->subConcepto = new ArrayCollection();
  177.         $this->contratacion = new ArrayCollection();
  178.         $this->conceptoNomina = new ArrayCollection();
  179.     }
  180.     public function getId(): ?int
  181.     {
  182.         return $this->id;
  183.     }
  184.     public function getHeDiurna(): ?int
  185.     {
  186.         return $this->heDiurna;
  187.     }
  188.     public function setHeDiurna(?int $heDiurna): static
  189.     {
  190.         $this->heDiurna $heDiurna;
  191.         return $this;
  192.     }
  193.     public function getHeNocturna(): ?int
  194.     {
  195.         return $this->heNocturna;
  196.     }
  197.     public function setHeNocturna(?int $heNocturna): static
  198.     {
  199.         $this->heNocturna $heNocturna;
  200.         return $this;
  201.     }
  202.     public function getHeDominicalFestDiur(): ?int
  203.     {
  204.         return $this->heDominicalFestDiur;
  205.     }
  206.     public function setHeDominicalFestDiur(?int $heDominicalFestDiur): static
  207.     {
  208.         $this->heDominicalFestDiur $heDominicalFestDiur;
  209.         return $this;
  210.     }
  211.     public function getHeDominicalFestNoct(): ?int
  212.     {
  213.         return $this->heDominicalFestNoct;
  214.     }
  215.     public function setHeDominicalFestNoct(?int $heDominicalFestNoct): static
  216.     {
  217.         $this->heDominicalFestNoct $heDominicalFestNoct;
  218.         return $this;
  219.     }
  220.     /**
  221.      * @return Collection<int, ParSubConceptoNomina>
  222.      */
  223.     public function getSubConcepto(): Collection
  224.     {
  225.         return $this->subConcepto;
  226.     }
  227.     public function addSubConcepto(ParSubConceptoNomina $subConcepto): static
  228.     {
  229.         if (!$this->subConcepto->contains($subConcepto)) {
  230.             $this->subConcepto->add($subConcepto);
  231.         }
  232.         return $this;
  233.     }
  234.     public function removeSubConcepto(ParSubConceptoNomina $subConcepto): static
  235.     {
  236.         $this->subConcepto->removeElement($subConcepto);
  237.         return $this;
  238.     }
  239.     /**
  240.      * @return Collection<int, GHContratacion>
  241.      */
  242.     public function getContratacion(): Collection
  243.     {
  244.         return $this->contratacion;
  245.     }
  246.     public function addContratacion(GHContratacion $contratacion): static
  247.     {
  248.         if (!$this->contratacion->contains($contratacion)) {
  249.             $this->contratacion->add($contratacion);
  250.         }
  251.         return $this;
  252.     }
  253.     public function removeContratacion(GHContratacion $contratacion): static
  254.     {
  255.         $this->contratacion->removeElement($contratacion);
  256.         return $this;
  257.     }
  258.  
  259.     public function getSoporte(): ?string
  260.     {
  261.         return $this->soporte;
  262.     }
  263.     public function setSoporte(?string $soporte): static
  264.     {
  265.         $this->soporte $soporte;
  266.         return $this;
  267.     }
  268.     public function getFechaNovedad(): ?\DateTimeInterface
  269.     {
  270.         return $this->fechaNovedad;
  271.     }
  272.     public function setFechaNovedad(\DateTimeInterface $fechaNovedad): static
  273.     {
  274.         $this->fechaNovedad $fechaNovedad;
  275.         return $this;
  276.     }
  277.     public function getCreateAt(): ?\DateTimeInterface
  278.     {
  279.         return $this->createAt;
  280.     }
  281.     public function setCreateAt(\DateTimeInterface $createAt): static
  282.     {
  283.         $this->createAt $createAt;
  284.         return $this;
  285.     }
  286.     public function getCreateUser(): ?string
  287.     {
  288.         return $this->createUser;
  289.     }
  290.     public function setCreateUser(string $createUser): static
  291.     {
  292.         $this->createUser $createUser;
  293.         return $this;
  294.     }
  295.     public function getUpdateAt(): ?\DateTimeInterface
  296.     {
  297.         return $this->updateAt;
  298.     }
  299.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  300.     {
  301.         $this->updateAt $updateAt;
  302.         return $this;
  303.     }
  304.     public function getUpdateUser(): ?string
  305.     {
  306.         return $this->updateUser;
  307.     }
  308.     public function setUpdateUser(string $updateUser): static
  309.     {
  310.         $this->updateUser $updateUser;
  311.         return $this;
  312.     }
  313.     public function getPersona(): ?TerPersona
  314.     {
  315.         return $this->persona;
  316.     }
  317.     public function setPersona(?TerPersona $persona): static
  318.     {
  319.         $this->persona $persona;
  320.         return $this;
  321.     }
  322.     /**
  323.      * @return TerPersona|null
  324.      */
  325.     public function getPersonaSolicita(): ?TerPersona
  326.     {
  327.         return $this->personaSolicita;
  328.     }
  329.     /**
  330.      * @param TerPersona|null $personaSolicita
  331.      */
  332.     public function setPersonaSolicita(?TerPersona $personaSolicita): void
  333.     {
  334.         $this->personaSolicita $personaSolicita;
  335.     }
  336.     public function getTipoDocumento(): ?ParTipoDocumento
  337.     {
  338.         return $this->tipoDocumento;
  339.     }
  340.     public function setTipoDocumento(?ParTipoDocumento $tipoDocumento): static
  341.     {
  342.         $this->tipoDocumento $tipoDocumento;
  343.         return $this;
  344.     }
  345.     public function getNumeroDocumento(): ?TerPersona
  346.     {
  347.         return $this->numeroDocumento;
  348.     }
  349.     public function setNumeroDocumento(?TerPersona $numeroDocumento): void
  350.     {
  351.         $this->numeroDocumento $numeroDocumento;
  352.     }
  353.     public function getProceso(): ?ParProceso
  354.     {
  355.         return $this->proceso;
  356.     }
  357.     public function setProceso(?ParProceso $proceso): static
  358.     {
  359.         $this->proceso $proceso;
  360.         return $this;
  361.     }
  362.     public function getCargo(): ?ParCargo
  363.     {
  364.         return $this->cargo;
  365.     }
  366.     public function setCargo(?ParCargo $cargo): static
  367.     {
  368.         $this->cargo $cargo;
  369.         return $this;
  370.     }
  371.     public function getFechaDiligenciamiento(): ?TerPersona
  372.     {
  373.         return $this->fechaDiligenciamiento;
  374.     }
  375.     public function setFechaDiligenciamiento(?TerPersona $fechaDiligenciamiento): void
  376.     {
  377.         $this->fechaDiligenciamiento $fechaDiligenciamiento;
  378.     }
  379.     /**
  380.      * @return Collection<int, ParConceptoNomina>
  381.      */
  382.     public function getConceptoNomina(): Collection
  383.     {
  384.         return $this->conceptoNomina;
  385.     }
  386.     public function addConceptoNomina(ParConceptoNomina $conceptoNomina): static
  387.     {
  388.         if (!$this->conceptoNomina->contains($conceptoNomina)) {
  389.             $this->conceptoNomina->add($conceptoNomina);
  390.         }
  391.         return $this;
  392.     }
  393.     public function removeConceptoNomina(ParConceptoNomina $conceptoNomina): static
  394.     {
  395.         $this->conceptoNomina->removeElement($conceptoNomina);
  396.         return $this;
  397.     }
  398.     public function getJefeInmediato(): ?TerPersona
  399.     {
  400.         return $this->jefeInmediato;
  401.     }
  402.     public function setJefeInmediato(?TerPersona $jefeInmediato): static
  403.     {
  404.         $this->jefeInmediato $jefeInmediato;
  405.         return $this;
  406.     }
  407.     public function getEstado(): ?ParEstado
  408.     {
  409.         return $this->estado;
  410.     }
  411.     public function setEstado(?ParEstado $estado): static
  412.     {
  413.         $this->estado $estado;
  414.         return $this;
  415.     }
  416.     public function getPeriodo(): ?int
  417.     {
  418.         return $this->periodo;
  419.     }
  420.     public function setPeriodo(int $periodo): static
  421.     {
  422.         $this->periodo $periodo;
  423.         return $this;
  424.     }
  425.     public function getDocumentoSoporte(): ?string
  426.     {
  427.         return $this->documentoSoporte;
  428.     }
  429.     public function setDocumentoSoporte(?string $documentoSoporte): static
  430.     {
  431.         $this->documentoSoporte $documentoSoporte;
  432.         return $this;
  433.     }
  434.     public function getAutorizadoPor(): ?TerPersona
  435.     {
  436.         return $this->autorizadoPor;
  437.     }
  438.     public function setAutorizadoPor(?TerPersona $autorizadoPor): static
  439.     {
  440.         $this->autorizadoPor $autorizadoPor;
  441.         return $this;
  442.     }
  443.     public function getFechaInicioInc(): ?\DateTimeInterface
  444.     {
  445.         return $this->fechaInicioInc;
  446.     }
  447.     public function setFechaInicioInc(?\DateTimeInterface $fechaInicioInc): static
  448.     {
  449.         $this->fechaInicioInc $fechaInicioInc;
  450.         return $this;
  451.     }
  452.     public function getFechaFinInc(): ?\DateTimeInterface
  453.     {
  454.         return $this->fechaFinInc;
  455.     }
  456.     public function setFechaFinInc(?\DateTimeInterface $fechaFinInc): static
  457.     {
  458.         $this->fechaFinInc $fechaFinInc;
  459.         return $this;
  460.     }
  461.     public function getCodigoDiagnosticoInc(): ?string
  462.     {
  463.         return $this->codigoDiagnosticoInc;
  464.     }
  465.     public function setCodigoDiagnosticoInc(?string $codigoDiagnosticoInc): static
  466.     {
  467.         $this->codigoDiagnosticoInc $codigoDiagnosticoInc;
  468.         return $this;
  469.     }
  470.     public function getEntidadIncapacidad(): ?string
  471.     {
  472.         return $this->entidadIncapacidad;
  473.     }
  474.     public function setEntidadIncapacidad(?string $entidadIncapacidad): static
  475.     {
  476.         $this->entidadIncapacidad $entidadIncapacidad;
  477.         return $this;
  478.     }
  479.     public function getDocumentoIncapacidad(): ?string
  480.     {
  481.         return $this->documentoIncapacidad;
  482.     }
  483.     public function setDocumentoIncapacidad(?string $documentoIncapacidad): static
  484.     {
  485.         $this->documentoIncapacidad $documentoIncapacidad;
  486.         return $this;
  487.     }
  488.     public function getValorComision(): ?string
  489.     {
  490.         return $this->valorComision;
  491.     }
  492.     public function setValorComision(?string $valorComision): static
  493.     {
  494.         $this->valorComision $valorComision;
  495.         return $this;
  496.     }
  497.     public function getValorRteFte(): ?string
  498.     {
  499.         return $this->valorRteFte;
  500.     }
  501.     public function setValorRteFte(?string $valorRteFte): static
  502.     {
  503.         $this->valorRteFte $valorRteFte;
  504.         return $this;
  505.     }
  506.     public function getDiasVacCom(): ?int
  507.     {
  508.         return $this->diasVacCom;
  509.     }
  510.     public function setDiasVacCom(?int $diasVacCom): static
  511.     {
  512.         $this->diasVacCom $diasVacCom;
  513.         return $this;
  514.     }
  515.     public function getFechaInicioVacCom(): ?\DateTimeInterface
  516.     {
  517.         return $this->fechaInicioVacCom;
  518.     }
  519.     public function setFechaInicioVacCom(?\DateTimeInterface $fechaInicioVacCom): static
  520.     {
  521.         $this->fechaInicioVacCom $fechaInicioVacCom;
  522.         return $this;
  523.     }
  524.     public function getFechaFinVacCom(): ?\DateTimeInterface
  525.     {
  526.         return $this->fechaFinVacCom;
  527.     }
  528.     public function setFechaFinVacCom(?\DateTimeInterface $fechaFinVacCom): static
  529.     {
  530.         $this->fechaFinVacCom $fechaFinVacCom;
  531.         return $this;
  532.     }
  533.     public function getDiasVacDis(): ?int
  534.     {
  535.         return $this->diasVacDis;
  536.     }
  537.     public function setDiasVacDis(?int $diasVacDis): static
  538.     {
  539.         $this->diasVacDis $diasVacDis;
  540.         return $this;
  541.     }
  542.     public function getFechaInicioVacDis(): ?\DateTimeInterface
  543.     {
  544.         return $this->fechaInicioVacDis;
  545.     }
  546.     public function setFechaInicioVacDis(?\DateTimeInterface $fechaInicioVacDis): static
  547.     {
  548.         $this->fechaInicioVacDis $fechaInicioVacDis;
  549.         return $this;
  550.     }
  551.     public function getFechaFinVacDis(): ?\DateTimeInterface
  552.     {
  553.         return $this->fechaFinVacDis;
  554.     }
  555.     public function setFechaFinVacDis(?\DateTimeInterface $fechaFinVacDis): static
  556.     {
  557.         $this->fechaFinVacDis $fechaFinVacDis;
  558.         return $this;
  559.     }
  560.     public function getDiasBeneficio(): ?int
  561.     {
  562.         return $this->diasBeneficio;
  563.     }
  564.     public function setDiasBeneficio(?int $diasBeneficio): static
  565.     {
  566.         $this->diasBeneficio $diasBeneficio;
  567.         return $this;
  568.     }
  569.     public function getFechaInicioBeneficio(): ?\DateTimeInterface
  570.     {
  571.         return $this->fechaInicioBeneficio;
  572.     }
  573.     public function setFechaInicioBeneficio(?\DateTimeInterface $fechaInicioBeneficio): static
  574.     {
  575.         $this->fechaInicioBeneficio $fechaInicioBeneficio;
  576.         return $this;
  577.     }
  578.     public function getFechaFinBeneficio(): ?\DateTimeInterface
  579.     {
  580.         return $this->fechaFinBeneficio;
  581.     }
  582.     public function setFechaFinBeneficio(?\DateTimeInterface $fechaFinBeneficio): static
  583.     {
  584.         $this->fechaFinBeneficio $fechaFinBeneficio;
  585.         return $this;
  586.     }
  587.     public function getDocumentoVacaciones(): ?string
  588.     {
  589.         return $this->documentoVacaciones;
  590.     }
  591.     public function setDocumentoVacaciones(?string $documentoVacaciones): static
  592.     {
  593.         $this->documentoVacaciones $documentoVacaciones;
  594.         return $this;
  595.     }
  596.     public function getFechaLicencia(): ?\DateTimeInterface
  597.     {
  598.         return $this->fechaLicencia;
  599.     }
  600.     public function setFechaLicencia(?\DateTimeInterface $fechaLicencia): static
  601.     {
  602.         $this->fechaLicencia $fechaLicencia;
  603.         return $this;
  604.     }
  605.     public function getDocumentoLicencia(): ?string
  606.     {
  607.         return $this->documentoLicencia;
  608.     }
  609.     public function setDocumentoLicencia(?string $documentoLicencia): static
  610.     {
  611.         $this->documentoLicencia $documentoLicencia;
  612.         return $this;
  613.     }
  614.     public function getAutorizacionDescuento(): ?string
  615.     {
  616.         return $this->autorizacionDescuento;
  617.     }
  618.     public function setAutorizacionDescuento(?string $autorizacionDescuento): static
  619.     {
  620.         $this->autorizacionDescuento $autorizacionDescuento;
  621.         return $this;
  622.     }
  623.     public function getHeFecha(): ?\DateTimeInterface
  624.     {
  625.         return $this->heFecha;
  626.     }
  627.     public function setHeFecha(?\DateTimeInterface $heFecha): static
  628.     {
  629.         $this->heFecha $heFecha;
  630.         return $this;
  631.     }
  632.     public function getHeHoraInicio(): ?string
  633.     {
  634.         return $this->heHoraInicio;
  635.     }
  636.     public function setHeHoraInicio(?string $heHoraInicio): static
  637.     {
  638.         $this->heHoraInicio $heHoraInicio;
  639.         return $this;
  640.     }
  641.     public function getHeHoraFin(): ?string
  642.     {
  643.         return $this->heHoraFin;
  644.     }
  645.     public function setHeHoraFin(?string $heHoraFin): static
  646.     {
  647.         $this->heHoraFin $heHoraFin;
  648.         return $this;
  649.     }
  650.     public function getHeCantidad(): ?int
  651.     {
  652.         return $this->heCantidad;
  653.     }
  654.     public function setHeCantidad(?int $heCantidad): static
  655.     {
  656.         $this->heCantidad $heCantidad;
  657.         return $this;
  658.     }
  659.     public function getCliente(): ?TerEmpresaCliente
  660.     {
  661.         return $this->cliente;
  662.     }
  663.     public function setCliente(?TerEmpresaCliente $cliente): static
  664.     {
  665.         $this->cliente $cliente;
  666.         return $this;
  667.     }
  668.     public function getHeActividad(): ?string
  669.     {
  670.         return $this->heActividad;
  671.     }
  672.     public function setHeActividad(?string $heActividad): static
  673.     {
  674.         $this->heActividad $heActividad;
  675.         return $this;
  676.     }
  677.     public function getHeObservacion(): ?string
  678.     {
  679.         return $this->heObservacion;
  680.     }
  681.     public function setHeObservacion(?string $heObservacion): static
  682.     {
  683.         $this->heObservacion $heObservacion;
  684.         return $this;
  685.     }
  686.     public function isInformacionCompleta(): ?bool
  687.     {
  688.         return $this->informacionCompleta;
  689.     }
  690.     public function setInformacionCompleta(?bool $informacionCompleta): static
  691.     {
  692.         $this->informacionCompleta $informacionCompleta;
  693.         return $this;
  694.     }
  695.     public function getObservacionInformacion(): ?string
  696.     {
  697.         return $this->observacionInformacion;
  698.     }
  699.     public function setObservacionInformacion(?string $observacionInformacion): static
  700.     {
  701.         $this->observacionInformacion $observacionInformacion;
  702.         return $this;
  703.     }
  704.     public function getAutorizadoPorLicencia(): ?TerPersona
  705.     {
  706.         return $this->autorizadoPorLicencia;
  707.     }
  708.     public function setAutorizadoPorLicencia(?TerPersona $autorizadoPorLicencia): static
  709.     {
  710.         $this->autorizadoPorLicencia $autorizadoPorLicencia;
  711.         return $this;
  712.     }
  713.     public function getBeneficioVacaciones(): ?TerPersona
  714.     {
  715.         return $this->BeneficioVacaciones;
  716.     }
  717.     public function setBeneficioVacaciones(?TerPersona $BeneficioVacaciones): static
  718.     {
  719.         $this->BeneficioVacaciones $BeneficioVacaciones;
  720.         return $this;
  721.     }
  722.     public function getValorHeDiurnas(): ?string
  723.     {
  724.         return $this->valorHeDiurnas;
  725.     }
  726.     public function setValorHeDiurnas(?string $valorHeDiurnas): static
  727.     {
  728.         $this->valorHeDiurnas $valorHeDiurnas;
  729.         return $this;
  730.     }
  731.     public function getValorHeNocturnas(): ?string
  732.     {
  733.         return $this->valorHeNocturnas;
  734.     }
  735.     public function setValorHeNocturnas(?string $valorHeNocturnas): static
  736.     {
  737.         $this->valorHeNocturnas $valorHeNocturnas;
  738.         return $this;
  739.     }
  740.     public function getValorHeDominicalFestDiur(): ?string
  741.     {
  742.         return $this->valorHeDominicalFestDiur;
  743.     }
  744.     public function setValorHeDominicalFestDiur(?string $valorHeDominicalFestDiur): static
  745.     {
  746.         $this->valorHeDominicalFestDiur $valorHeDominicalFestDiur;
  747.         return $this;
  748.     }
  749.     public function getValorHeDominicalFestNoct(): ?string
  750.     {
  751.         return $this->valorHeDominicalFestNoct;
  752.     }
  753.     public function setValorHeDominicalFestNoct(?string $valorHeDominicalFestNoct): static
  754.     {
  755.         $this->valorHeDominicalFestNoct $valorHeDominicalFestNoct;
  756.         return $this;
  757.     }
  758.     public function getDescripcionFE(): ?string
  759.     {
  760.         return $this->descripcionFE;
  761.     }
  762.     public function setDescripcionFE(?string $descripcionFE): static
  763.     {
  764.         $this->descripcionFE $descripcionFE;
  765.         return $this;
  766.     }
  767.     public function getDescripcionAux(): ?string
  768.     {
  769.         return $this->descripcionAux;
  770.     }
  771.     public function setDescripcionAux(?string $descripcionAux): static
  772.     {
  773.         $this->descripcionAux $descripcionAux;
  774.         return $this;
  775.     }
  776.     public function getDescripcionBon(): ?string
  777.     {
  778.         return $this->descripcionBon;
  779.     }
  780.     public function setDescripcionBon(?string $descripcionBon): static
  781.     {
  782.         $this->descripcionBon $descripcionBon;
  783.         return $this;
  784.     }
  785.     public function getValorAux(): ?string
  786.     {
  787.         return $this->valorAux;
  788.     }
  789.     public function setValorAux(?string $valorAux): static
  790.     {
  791.         $this->valorAux $valorAux;
  792.         return $this;
  793.     }
  794.     public function getValorBon(): ?string
  795.     {
  796.         return $this->valorBon;
  797.     }
  798.     public function setValorBon(?string $valorBon): static
  799.     {
  800.         $this->valorBon $valorBon;
  801.         return $this;
  802.     }
  803.     public function getAutorizadoPorAux(): ?TerPersona
  804.     {
  805.         return $this->autorizadoPorAux;
  806.     }
  807.     public function setAutorizadoPorAux(?TerPersona $autorizadoPorAux): static
  808.     {
  809.         $this->autorizadoPorAux $autorizadoPorAux;
  810.         return $this;
  811.     }
  812.     public function getNovedadNominaBon(): ?TerPersona
  813.     {
  814.         return $this->novedadNominaBon;
  815.     }
  816.     public function setNovedadNominaBon(?TerPersona $novedadNominaBon): static
  817.     {
  818.         $this->novedadNominaBon $novedadNominaBon;
  819.         return $this;
  820.     }
  821.     public function getAutorizadoPorBon(): ?TerPersona
  822.     {
  823.         return $this->autorizadoPorBon;
  824.     }
  825.     public function setAutorizadoPorBon(?TerPersona $autorizadoPorBon): static
  826.     {
  827.         $this->autorizadoPorBon $autorizadoPorBon;
  828.         return $this;
  829.     }
  830.     public function getFechaInicioLicenciaNoR(): ?\DateTimeInterface
  831.     {
  832.         return $this->fechaInicioLicenciaNoR;
  833.     }
  834.     public function setFechaInicioLicenciaNoR(?\DateTimeInterface $fechaInicioLicenciaNoR): static
  835.     {
  836.         $this->fechaInicioLicenciaNoR $fechaInicioLicenciaNoR;
  837.         return $this;
  838.     }
  839.     public function getDiasLicenciaNoR(): ?int
  840.     {
  841.         return $this->diasLicenciaNoR;
  842.     }
  843.     public function setDiasLicenciaNoR(?int $diasLicenciaNoR): static
  844.     {
  845.         $this->diasLicenciaNoR $diasLicenciaNoR;
  846.         return $this;
  847.     }
  848.     public function getFechaInicioLicencia(): ?\DateTimeInterface
  849.     {
  850.         return $this->fechaInicioLicencia;
  851.     }
  852.     public function setFechaInicioLicencia(?\DateTimeInterface $fechaInicioLicencia): static
  853.     {
  854.         $this->fechaInicioLicencia $fechaInicioLicencia;
  855.         return $this;
  856.     }
  857.     public function getDiasLicencia(): ?int
  858.     {
  859.         return $this->diasLicencia;
  860.     }
  861.     public function setDiasLicencia(?int $diasLicencia): static
  862.     {
  863.         $this->diasLicencia $diasLicencia;
  864.         return $this;
  865.     }
  866.     public function getDescripcionAutDesc(): ?string
  867.     {
  868.         return $this->descripcionAutDesc;
  869.     }
  870.     public function setDescripcionAutDesc(?string $descripcionAutDesc): static
  871.     {
  872.         $this->descripcionAutDesc $descripcionAutDesc;
  873.         return $this;
  874.     }
  875.     public function getValorAutDesc(): ?string
  876.     {
  877.         return $this->valorAutDesc;
  878.     }
  879.     public function setValorAutDesc(?string $valorAutDesc): static
  880.     {
  881.         $this->valorAutDesc $valorAutDesc;
  882.         return $this;
  883.     }
  884.     public function getPeriodoFecha(): ?string
  885.     {
  886.         return $this->periodoFecha;
  887.     }
  888.     public function setPeriodoFecha(?string $periodoFecha): static
  889.     {
  890.         $this->periodoFecha $periodoFecha;
  891.         return $this;
  892.     }
  893.     public function getDocumentoLicNoR(): ?string
  894.     {
  895.         return $this->documentoLicNoR;
  896.     }
  897.     public function setDocumentoLicNoR(string $documentoLicNoR): static
  898.     {
  899.         $this->documentoLicNoR $documentoLicNoR;
  900.         return $this;
  901.     }
  902.     public function getDocumentoDescLic(): ?string
  903.     {
  904.         return $this->documentoDescLic;
  905.     }
  906.     public function setDocumentoDescLic(?string $documentoDescLic): static
  907.     {
  908.         $this->documentoDescLic $documentoDescLic;
  909.         return $this;
  910.     }
  911.     public function getDocumentoAntiNomi(): ?string
  912.     {
  913.         return $this->documentoAntiNomi;
  914.     }
  915.     public function setDocumentoAntiNomi(string $documentoAntiNomi): static
  916.     {
  917.         $this->documentoAntiNomi $documentoAntiNomi;
  918.         return $this;
  919.     }
  920.     public function getDocumentoAutDesc(): ?string
  921.     {
  922.         return $this->documentoAutDesc;
  923.     }
  924.     public function setDocumentoAutDesc(?string $documentoAutDesc): static
  925.     {
  926.         $this->documentoAutDesc $documentoAutDesc;
  927.         return $this;
  928.     }
  929.     public function getAutorizadoPorLicNoR(): ?TerPersona
  930.     {
  931.         return $this->autorizadoPorLicNoR;
  932.     }
  933.     public function setAutorizadoPorLicNoR(?TerPersona $autorizadoPorLicNoR): static
  934.     {
  935.         $this->autorizadoPorLicNoR $autorizadoPorLicNoR;
  936.         return $this;
  937.     }
  938. }