src/Entity/RFFUID.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\RFFUIDRepository;
  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'rf_fuid')]
  9. #[ORM\Entity(repositoryClassRFFUIDRepository::class)]
  10. class RFFUID
  11. {
  12.     #[ORM\Id]
  13.     #[ORM\GeneratedValue]
  14.     #[ORM\Column]
  15.     private ?int $id null;
  16.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  17.     private ?\DateTimeInterface $fechaEntrada null;
  18.     #[ORM\ManyToOne(inversedBy'FUID')]
  19.     private ?RFCaja $caja null;
  20.     #[ORM\ManyToOne(inversedBy'FUID')]
  21.     private ?TerEmpresa $entidadProductora null;
  22.     #[ORM\ManyToOne(inversedBy'FUID')]
  23.     private ?TerSedeEmpresa $sede null;
  24.     #[ORM\Column(length255nullabletrue)]
  25.     private ?string $objeto null;
  26.     #[ORM\ManyToOne(inversedBy'responsableFUID')]
  27.     private ?TerPersona $usuarioResponsable null;
  28.     #[ORM\Column(length50)]
  29.     private ?string $createUser null;
  30.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  31.     private ?\DateTimeInterface $createAt null;
  32.     #[ORM\Column(length50)]
  33.     private ?string $updateUser null;
  34.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  35.     private ?\DateTimeInterface $updateAt null;
  36.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFInventarioDocumentalComex::class)]
  37.     private Collection $inventarioDocumentalComex;
  38.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFInventarioDocumentalComercial::class)]
  39.     private Collection $inventarioDocumentalComercial;
  40.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFInventarioDocumentalFinanzas::class)]
  41.     private Collection $inventarioDocumentalFinanzas;
  42.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFInventarioDocumentalGesHum::class)]
  43.     private Collection $inventarioDocumentalGesHum;
  44.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFInventarioDocumentalSST::class)]
  45.     private Collection $inventarioDocumentalSST;
  46.     #[ORM\ManyToOne(inversedBy'usuarioRecibeFUID')]
  47.     private ?TerPersona $usuarioRecibe null;
  48.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  49.     private ?\DateTimeInterface $fechaRecepcion null;
  50.     #[ORM\ManyToOne(inversedBy'FUID')]
  51.     private ?ParProceso $proceso null;
  52.     #[ORM\ManyToOne(inversedBy'usuarioElaboraFUID')]
  53.     private ?TerPersona $usuarioElabora null;
  54.     #[ORM\ManyToOne(inversedBy'FUIDResultadoRecepcion')]
  55.     private ?ParResultado $resultadoRevision null;
  56.     #[ORM\ManyToOne(inversedBy'FUIDMotivoRevision')]
  57.     private ?ParMotivoRevision $motivo null;
  58.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  59.     private ?string $observacionRecepcion null;
  60.     #[ORM\ManyToOne(inversedBy'FUIDUbicacion')]
  61.     private ?ParTipoUbicacion $ubicacion null;
  62.     #[ORM\Column(length100nullabletrue)]
  63.     private ?string $numeroPosicion null;
  64.     #[ORM\ManyToOne(inversedBy'FUID')]
  65.     private ?ParEstado $estado null;
  66.     #[ORM\OneToMany(mappedBy'FUID'targetEntityRFSolicitudDocumento::class)]
  67.     private Collection $solicitudDocumento;
  68.     public function __construct()
  69.     {
  70.         $this->inventarioDocumentalComex = new ArrayCollection();
  71.         $this->inventarioDocumentalComercial = new ArrayCollection();
  72.         $this->inventarioDocumentalFinanzas = new ArrayCollection();
  73.         $this->inventarioDocumentalGesHum = new ArrayCollection();
  74.         $this->inventarioDocumentalSST = new ArrayCollection();
  75.         $this->solicitudDocumento = new ArrayCollection();
  76.     }
  77.     public function getId(): ?int
  78.     {
  79.         return $this->id;
  80.     }
  81.     public function getFechaEntrada(): ?\DateTimeInterface
  82.     {
  83.         return $this->fechaEntrada;
  84.     }
  85.     public function setFechaEntrada(\DateTimeInterface $fechaEntrada): static
  86.     {
  87.         $this->fechaEntrada $fechaEntrada;
  88.         return $this;
  89.     }
  90.     public function getCaja(): ?RFCaja
  91.     {
  92.         return $this->caja;
  93.     }
  94.     public function setCaja(?RFCaja $caja): static
  95.     {
  96.         $this->caja $caja;
  97.         return $this;
  98.     }
  99.     public function getEntidadProductora(): ?TerEmpresa
  100.     {
  101.         return $this->entidadProductora;
  102.     }
  103.     public function setEntidadProductora(?TerEmpresa $entidadProductora): static
  104.     {
  105.         $this->entidadProductora $entidadProductora;
  106.         return $this;
  107.     }
  108.     public function getSede(): ?TerSedeEmpresa
  109.     {
  110.         return $this->sede;
  111.     }
  112.     public function setSede(?TerSedeEmpresa $sede): static
  113.     {
  114.         $this->sede $sede;
  115.         return $this;
  116.     }
  117.     public function getObjeto(): ?string
  118.     {
  119.         return $this->objeto;
  120.     }
  121.     public function setObjeto(?string $objeto): static
  122.     {
  123.         $this->objeto $objeto;
  124.         return $this;
  125.     }
  126.     public function getUsuarioResponsable(): ?TerPersona
  127.     {
  128.         return $this->usuarioResponsable;
  129.     }
  130.     public function setUsuarioResponsable(?TerPersona $usuarioResponsable): static
  131.     {
  132.         $this->usuarioResponsable $usuarioResponsable;
  133.         return $this;
  134.     }
  135.  
  136.     public function getCreateUser(): ?string
  137.     {
  138.         return $this->createUser;
  139.     }
  140.     public function setCreateUser(string $createUser): static
  141.     {
  142.         $this->createUser $createUser;
  143.         return $this;
  144.     }
  145.     public function getCreateAt(): ?\DateTimeInterface
  146.     {
  147.         return $this->createAt;
  148.     }
  149.     public function setCreateAt(\DateTimeInterface $createAt): static
  150.     {
  151.         $this->createAt $createAt;
  152.         return $this;
  153.     }
  154.     public function getUpdateUser(): ?string
  155.     {
  156.         return $this->updateUser;
  157.     }
  158.     public function setUpdateUser(string $updateUser): static
  159.     {
  160.         $this->updateUser $updateUser;
  161.         return $this;
  162.     }
  163.     public function getUpdateAt(): ?\DateTimeInterface
  164.     {
  165.         return $this->updateAt;
  166.     }
  167.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  168.     {
  169.         $this->updateAt $updateAt;
  170.         return $this;
  171.     }
  172.     /**
  173.      * @return Collection<int, RFInventarioDocumentalComex>
  174.      */
  175.     public function getInventarioDocumentalComex(): Collection
  176.     {
  177.         return $this->inventarioDocumentalComex;
  178.     }
  179.     public function addInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
  180.     {
  181.         if (!$this->inventarioDocumentalComex->contains($inventarioDocumentalComex)) {
  182.             $this->inventarioDocumentalComex->add($inventarioDocumentalComex);
  183.             $inventarioDocumentalComex->setFUID($this);
  184.         }
  185.         return $this;
  186.     }
  187.     public function removeInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
  188.     {
  189.         if ($this->inventarioDocumentalComex->removeElement($inventarioDocumentalComex)) {
  190.             // set the owning side to null (unless already changed)
  191.             if ($inventarioDocumentalComex->getFUID() === $this) {
  192.                 $inventarioDocumentalComex->setFUID(null);
  193.             }
  194.         }
  195.         return $this;
  196.     }
  197.     /**
  198.      * @return Collection<int, RFInventarioDocumentalComercial>
  199.      */
  200.     public function getInventarioDocumentalComercial(): Collection
  201.     {
  202.         return $this->inventarioDocumentalComercial;
  203.     }
  204.     public function addInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
  205.     {
  206.         if (!$this->inventarioDocumentalComercial->contains($inventarioDocumentalComercial)) {
  207.             $this->inventarioDocumentalComercial->add($inventarioDocumentalComercial);
  208.             $inventarioDocumentalComercial->setFUID($this);
  209.         }
  210.         return $this;
  211.     }
  212.     public function removeInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
  213.     {
  214.         if ($this->inventarioDocumentalComercial->removeElement($inventarioDocumentalComercial)) {
  215.             // set the owning side to null (unless already changed)
  216.             if ($inventarioDocumentalComercial->getFUID() === $this) {
  217.                 $inventarioDocumentalComercial->setFUID(null);
  218.             }
  219.         }
  220.         return $this;
  221.     }
  222.     /**
  223.      * @return Collection<int, RFInventarioDocumentalFinanzas>
  224.      */
  225.     public function getInventarioDocumentalFinanzas(): Collection
  226.     {
  227.         return $this->inventarioDocumentalFinanzas;
  228.     }
  229.     public function addInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
  230.     {
  231.         if (!$this->inventarioDocumentalFinanzas->contains($inventarioDocumentalFinanza)) {
  232.             $this->inventarioDocumentalFinanzas->add($inventarioDocumentalFinanza);
  233.             $inventarioDocumentalFinanza->setFUID($this);
  234.         }
  235.         return $this;
  236.     }
  237.     public function removeInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
  238.     {
  239.         if ($this->inventarioDocumentalFinanzas->removeElement($inventarioDocumentalFinanza)) {
  240.             // set the owning side to null (unless already changed)
  241.             if ($inventarioDocumentalFinanza->getFUID() === $this) {
  242.                 $inventarioDocumentalFinanza->setFUID(null);
  243.             }
  244.         }
  245.         return $this;
  246.     }
  247.     /**
  248.      * @return Collection<int, RFInventarioDocumentalGesHum>
  249.      */
  250.     public function getInventarioDocumentalGesHum(): Collection
  251.     {
  252.         return $this->inventarioDocumentalGesHum;
  253.     }
  254.     public function addInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
  255.     {
  256.         if (!$this->inventarioDocumentalGesHum->contains($inventarioDocumentalGesHum)) {
  257.             $this->inventarioDocumentalGesHum->add($inventarioDocumentalGesHum);
  258.             $inventarioDocumentalGesHum->setFUID($this);
  259.         }
  260.         return $this;
  261.     }
  262.     public function removeInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
  263.     {
  264.         if ($this->inventarioDocumentalGesHum->removeElement($inventarioDocumentalGesHum)) {
  265.             // set the owning side to null (unless already changed)
  266.             if ($inventarioDocumentalGesHum->getFUID() === $this) {
  267.                 $inventarioDocumentalGesHum->setFUID(null);
  268.             }
  269.         }
  270.         return $this;
  271.     }
  272.     /**
  273.      * @return Collection<int, RFInventarioDocumentalSST>
  274.      */
  275.     public function getInventarioDocumentalSST(): Collection
  276.     {
  277.         return $this->inventarioDocumentalSST;
  278.     }
  279.     public function addInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
  280.     {
  281.         if (!$this->inventarioDocumentalSST->contains($inventarioDocumentalSST)) {
  282.             $this->inventarioDocumentalSST->add($inventarioDocumentalSST);
  283.             $inventarioDocumentalSST->setFUID($this);
  284.         }
  285.         return $this;
  286.     }
  287.     public function removeInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
  288.     {
  289.         if ($this->inventarioDocumentalSST->removeElement($inventarioDocumentalSST)) {
  290.             // set the owning side to null (unless already changed)
  291.             if ($inventarioDocumentalSST->getFUID() === $this) {
  292.                 $inventarioDocumentalSST->setFUID(null);
  293.             }
  294.         }
  295.         return $this;
  296.     }
  297.     public function getUsuarioRecibe(): ?TerPersona
  298.     {
  299.         return $this->usuarioRecibe;
  300.     }
  301.     public function setUsuarioRecibe(?TerPersona $usuarioRecibe): static
  302.     {
  303.         $this->usuarioRecibe $usuarioRecibe;
  304.         return $this;
  305.     }
  306.     public function getFechaRecepcion(): ?\DateTimeInterface
  307.     {
  308.         return $this->fechaRecepcion;
  309.     }
  310.     public function setFechaRecepcion(?\DateTimeInterface $fechaRecepcion): static
  311.     {
  312.         $this->fechaRecepcion $fechaRecepcion;
  313.         return $this;
  314.     }
  315.     public function getProceso(): ?ParProceso
  316.     {
  317.         return $this->proceso;
  318.     }
  319.     public function setProceso(?ParProceso $proceso): static
  320.     {
  321.         $this->proceso $proceso;
  322.         return $this;
  323.     }
  324.     public function getUsuarioElabora(): ?TerPersona
  325.     {
  326.         return $this->usuarioElabora;
  327.     }
  328.     public function setUsuarioElabora(?TerPersona $usuarioElabora): static
  329.     {
  330.         $this->usuarioElabora $usuarioElabora;
  331.         return $this;
  332.     }
  333.    
  334.     public function getResultadoRevision(): ?ParResultado
  335.     {
  336.         return $this->resultadoRevision;
  337.     }
  338.     public function setResultadoRevision(?ParResultado $resultadoRevision): static
  339.     {
  340.         $this->resultadoRevision $resultadoRevision;
  341.         return $this;
  342.     }
  343.     public function getMotivo(): ?ParMotivoRevision
  344.     {
  345.         return $this->motivo;
  346.     }
  347.     public function setMotivo(?ParMotivoRevision $motivo): static
  348.     {
  349.         $this->motivo $motivo;
  350.         return $this;
  351.     }
  352.     public function getObservacionRecepcion(): ?string
  353.     {
  354.         return $this->observacionRecepcion;
  355.     }
  356.     public function setObservacionRecepcion(?string $observacionRecepcion): static
  357.     {
  358.         $this->observacionRecepcion $observacionRecepcion;
  359.         return $this;
  360.     }
  361.     public function getUbicacion(): ?ParTipoUbicacion
  362.     {
  363.         return $this->ubicacion;
  364.     }
  365.     public function setUbicacion(?ParTipoUbicacion $ubicacion): static
  366.     {
  367.         $this->ubicacion $ubicacion;
  368.         return $this;
  369.     }
  370.     public function getNumeroPosicion(): ?string
  371.     {
  372.         return $this->numeroPosicion;
  373.     }
  374.     public function setNumeroPosicion(?string $numeroPosicion): static
  375.     {
  376.         $this->numeroPosicion $numeroPosicion;
  377.         return $this;
  378.     }
  379.     public function getEstado(): ?ParEstado
  380.     {
  381.         return $this->estado;
  382.     }
  383.     public function setEstado(?ParEstado $estado): static
  384.     {
  385.         $this->estado $estado;
  386.         return $this;
  387.     }
  388.     /**
  389.      * @return Collection<int, RFSolicitudDocumento>
  390.      */
  391.     public function getSolicitudDocumento(): Collection
  392.     {
  393.         return $this->solicitudDocumento;
  394.     }
  395.     public function addSolicitudDocumento(RFSolicitudDocumento $solicitudDocumento): static
  396.     {
  397.         if (!$this->solicitudDocumento->contains($solicitudDocumento)) {
  398.             $this->solicitudDocumento->add($solicitudDocumento);
  399.             $solicitudDocumento->setFUID($this);
  400.         }
  401.         return $this;
  402.     }
  403.     public function removeSolicitudDocumento(RFSolicitudDocumento $solicitudDocumento): static
  404.     {
  405.         if ($this->solicitudDocumento->removeElement($solicitudDocumento)) {
  406.             // set the owning side to null (unless already changed)
  407.             if ($solicitudDocumento->getFUID() === $this) {
  408.                 $solicitudDocumento->setFUID(null);
  409.             }
  410.         }
  411.         return $this;
  412.     }
  413. }