src/Entity/RFDisposicionCliente.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\RFDisposicionClienteRepository;
  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_disposicion_cliente')]
  9. #[ORM\Entity(repositoryClassRFDisposicionClienteRepository::class)]
  10. class RFDisposicionCliente
  11. {
  12.     #[ORM\Id]
  13.     #[ORM\GeneratedValue]
  14.     #[ORM\Column]
  15.     private ?int $id null;
  16.     #[ORM\ManyToOne(inversedBy'disposicionCliente')]
  17.     private ?RFDisposicion $disposicion null;
  18.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  19.     private ?\DateTimeInterface $fechaEntrega null;
  20.     #[ORM\ManyToOne(inversedBy'disposicionCliente')]
  21.     private ?TerEmpresaCliente $cliente null;
  22.     #[ORM\Column(nullabletrue)]
  23.     private ?bool $cargoCliente null;
  24.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  25.     private ?\DateTimeInterface $createAt null;
  26.     #[ORM\Column(length50)]
  27.     private ?string $createUser null;
  28.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  29.     private ?\DateTimeInterface $updateAt null;
  30.     #[ORM\Column(length50)]
  31.     private ?string $updateUser null;
  32.     #[ORM\Column(length255nullabletrue)]
  33.     private ?string $acta null;
  34.     #[ORM\OneToMany(mappedBy'disposicionCliente'targetEntityRFDisposicionClienteEvidencia::class)]
  35.     private Collection $disposicionClienteEvidencia;
  36.     #[ORM\Column(length255nullabletrue)]
  37.     private ?string $evidencia null;
  38.     #[ORM\OneToMany(mappedBy'disposicionCliente'targetEntityRFDisposicionClienteDocumento::class)]
  39.     private Collection $disposicionClienteDocumento;
  40.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  41.     private ?string $observacion null;
  42.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  43.     private ?\DateTimeInterface $fechaRegistroDisposicion null;
  44.     public function __construct()
  45.     {
  46.         $this->disposicionClienteEvidencia = new ArrayCollection();
  47.         $this->disposicionClienteDocumento = new ArrayCollection();
  48.         $this->disposicionDocumentos = new ArrayCollection();
  49.     }
  50.     public function getId(): ?int
  51.     {
  52.         return $this->id;
  53.     }
  54.     public function getDisposicion(): ?RFDisposicion
  55.     {
  56.         return $this->disposicion;
  57.     }
  58.     public function setDisposicion(?RFDisposicion $disposicion): static
  59.     {
  60.         $this->disposicion $disposicion;
  61.         return $this;
  62.     }
  63.     public function getFechaEntrega(): ?\DateTimeInterface
  64.     {
  65.         return $this->fechaEntrega;
  66.     }
  67.     public function setFechaEntrega(?\DateTimeInterface $fechaEntrega): static
  68.     {
  69.         $this->fechaEntrega $fechaEntrega;
  70.         return $this;
  71.     }
  72.     public function getCliente(): ?TerEmpresaCliente
  73.     {
  74.         return $this->cliente;
  75.     }
  76.     public function setCliente(?TerEmpresaCliente $cliente): static
  77.     {
  78.         $this->cliente $cliente;
  79.         return $this;
  80.     }
  81.     public function isCargoCliente(): ?bool
  82.     {
  83.         return $this->cargoCliente;
  84.     }
  85.     public function setCargoCliente(?bool $cargoCliente): static
  86.     {
  87.         $this->cargoCliente $cargoCliente;
  88.         return $this;
  89.     }
  90.     public function getCreateAt(): ?\DateTimeInterface
  91.     {
  92.         return $this->createAt;
  93.     }
  94.     public function setCreateAt(\DateTimeInterface $createAt): static
  95.     {
  96.         $this->createAt $createAt;
  97.         return $this;
  98.     }
  99.     public function getCreateUser(): ?string
  100.     {
  101.         return $this->createUser;
  102.     }
  103.     public function setCreateUser(string $createUser): static
  104.     {
  105.         $this->createUser $createUser;
  106.         return $this;
  107.     }
  108.     public function getUpdateAt(): ?\DateTimeInterface
  109.     {
  110.         return $this->updateAt;
  111.     }
  112.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  113.     {
  114.         $this->updateAt $updateAt;
  115.         return $this;
  116.     }
  117.     public function getUpdateUser(): ?string
  118.     {
  119.         return $this->updateUser;
  120.     }
  121.     public function setUpdateUser(string $updateUser): static
  122.     {
  123.         $this->updateUser $updateUser;
  124.         return $this;
  125.     }
  126.     public function getActa(): ?string
  127.     {
  128.         return $this->acta;
  129.     }
  130.     public function setActa(?string $acta): static
  131.     {
  132.         $this->acta $acta;
  133.         return $this;
  134.     }
  135.     /**
  136.      * @return Collection<int, RFDisposicionClienteEvidencia>
  137.      */
  138.     public function getDisposicionClienteEvidencia(): Collection
  139.     {
  140.         return $this->disposicionClienteEvidencia;
  141.     }
  142.     public function addDisposicionClienteEvidencium(RFDisposicionClienteEvidencia $disposicionClienteEvidencium): static
  143.     {
  144.         if (!$this->disposicionClienteEvidencia->contains($disposicionClienteEvidencium)) {
  145.             $this->disposicionClienteEvidencia->add($disposicionClienteEvidencium);
  146.             $disposicionClienteEvidencium->setDisposicionCliente($this);
  147.         }
  148.         return $this;
  149.     }
  150.     public function removeDisposicionClienteEvidencium(RFDisposicionClienteEvidencia $disposicionClienteEvidencium): static
  151.     {
  152.         if ($this->disposicionClienteEvidencia->removeElement($disposicionClienteEvidencium)) {
  153.             // set the owning side to null (unless already changed)
  154.             if ($disposicionClienteEvidencium->getDisposicionCliente() === $this) {
  155.                 $disposicionClienteEvidencium->setDisposicionCliente(null);
  156.             }
  157.         }
  158.         return $this;
  159.     }
  160.     public function getEvidencia(): ?string
  161.     {
  162.         return $this->evidencia;
  163.     }
  164.     public function setEvidencia(?string $evidencia): static
  165.     {
  166.         $this->evidencia $evidencia;
  167.         return $this;
  168.     }
  169.     /**
  170.      * @return Collection<int, RFDisposicionClienteDocumento>
  171.      */
  172.     public function getDisposicionClienteDocumento(): Collection
  173.     {
  174.         return $this->disposicionClienteDocumento;
  175.     }
  176.     public function addDisposicionClienteDocumento(RFDisposicionClienteDocumento $disposicionClienteDocumento): static
  177.     {
  178.         if (!$this->disposicionClienteDocumento->contains($disposicionClienteDocumento)) {
  179.             $this->disposicionClienteDocumento->add($disposicionClienteDocumento);
  180.             $disposicionClienteDocumento->setDisposicionCliente($this);
  181.         }
  182.         return $this;
  183.     }
  184.     public function removeDisposicionClienteDocumento(RFDisposicionClienteDocumento $disposicionClienteDocumento): static
  185.     {
  186.         if ($this->disposicionClienteDocumento->removeElement($disposicionClienteDocumento)) {
  187.             // set the owning side to null (unless already changed)
  188.             if ($disposicionClienteDocumento->getDisposicionCliente() === $this) {
  189.                 $disposicionClienteDocumento->setDisposicionCliente(null);
  190.             }
  191.         }
  192.         return $this;
  193.     }
  194.     public function getObservacion(): ?string
  195.     {
  196.         return $this->observacion;
  197.     }
  198.     public function setObservacion(?string $observacion): static
  199.     {
  200.         $this->observacion $observacion;
  201.         return $this;
  202.     }
  203.     public function getFechaRegistroDisposicion(): ?\DateTimeInterface
  204.     {
  205.         return $this->fechaRegistroDisposicion;
  206.     }
  207.     public function setFechaRegistroDisposicion(?\DateTimeInterface $fechaRegistroDisposicion): static
  208.     {
  209.         $this->fechaRegistroDisposicion $fechaRegistroDisposicion;
  210.         return $this;
  211.     }
  212. }