src/Entity/ComEncuestaSactisfaccion.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ComEncuestaSactisfaccionRepository;
  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\Entity(repositoryClassComEncuestaSactisfaccionRepository::class)]
  9. class ComEncuestaSactisfaccion
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\Column(length100)]
  16.     private ?string $titulo null;
  17.     #[ORM\Column]
  18.     private ?int $ano null;
  19.     #[ORM\ManyToOne(inversedBy'comEncuestaSactisfaccions')]
  20.     private ?TerEmpresa $empresa null;
  21.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  22.     private ?\DateTimeInterface $fechaInicio null;
  23.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  24.     private ?\DateTimeInterface $fechaFin null;
  25.     #[ORM\Column(length100)]
  26.     private ?string $linkFormulario null;
  27.     #[ORM\Column]
  28.     private ?int $cantidadClientesAAI null;
  29.     #[ORM\Column]
  30.     private ?int $cantidadaClientesLOG null;
  31.     #[ORM\Column]
  32.     private ?int $cantidadClientesSVF null;
  33.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  34.     private ?\DateTimeInterface $createAt null;
  35.     #[ORM\Column(length255)]
  36.     private ?string $createUser null;
  37.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  38.     private ?\DateTimeInterface $updateAt null;
  39.     #[ORM\Column(length255)]
  40.     private ?string $updateUser null;
  41.     #[ORM\OneToMany(mappedBy'comEncuestaSactisfaccion'targetEntityComCarguePreguntas::class)]
  42.     private Collection $carguePreguntas;
  43.     #[ORM\OneToMany(mappedBy'comEncuestaSactisfaccion'targetEntityComClientesSeleccionados::class)]
  44.     private Collection $clientesSeleccionados;
  45.     #[ORM\ManyToOne(inversedBy'comEncuestaSactisfaccions')]
  46.     private ?ParEstado $estado null;
  47.     #[ORM\OneToMany(mappedBy'encuesta'targetEntityComCargarInformeDefinitivo::class)]
  48.     private Collection $comCargarInformeDefinitivos;
  49.     #[ORM\Column(nullabletrue)]
  50.     private ?bool $estadoNotiInterna null;
  51.     public function __construct()
  52.     {
  53.         $this->carguePreguntas = new ArrayCollection();
  54.         $this->clientesSeleccionados = new ArrayCollection();
  55.         $this->comCargarInformeDefinitivos = new ArrayCollection();
  56.     }
  57.     public function getId(): ?int
  58.     {
  59.         return $this->id;
  60.     }
  61.     public function getTitulo(): ?string
  62.     {
  63.         return $this->titulo;
  64.     }
  65.     public function setTitulo(string $titulo): static
  66.     {
  67.         $this->titulo $titulo;
  68.         return $this;
  69.     }
  70.     public function getAno(): ?int
  71.     {
  72.         return $this->ano;
  73.     }
  74.     public function setAno(int $ano): static
  75.     {
  76.         $this->ano $ano;
  77.         return $this;
  78.     }
  79.     public function getEmpresa(): ?TerEmpresa
  80.     {
  81.         return $this->empresa;
  82.     }
  83.     public function setEmpresa(?TerEmpresa $empresa): static
  84.     {
  85.         $this->empresa $empresa;
  86.         return $this;
  87.     }
  88.     public function getFechaInicio(): ?\DateTimeInterface
  89.     {
  90.         return $this->fechaInicio;
  91.     }
  92.     public function setFechaInicio(\DateTimeInterface $fechaInicio): static
  93.     {
  94.         $this->fechaInicio $fechaInicio;
  95.         return $this;
  96.     }
  97.     public function getFechaFin(): ?\DateTimeInterface
  98.     {
  99.         return $this->fechaFin;
  100.     }
  101.     public function setFechaFin(\DateTimeInterface $fechaFin): static
  102.     {
  103.         $this->fechaFin $fechaFin;
  104.         return $this;
  105.     }
  106.     public function getLinkFormulario(): ?string
  107.     {
  108.         return $this->linkFormulario;
  109.     }
  110.     public function setLinkFormulario(string $linkFormulario): static
  111.     {
  112.         $this->linkFormulario $linkFormulario;
  113.         return $this;
  114.     }
  115.     public function getCantidadClientesAAI(): ?int
  116.     {
  117.         return $this->cantidadClientesAAI;
  118.     }
  119.     public function setCantidadClientesAAI(int $cantidadClientesAAI): static
  120.     {
  121.         $this->cantidadClientesAAI $cantidadClientesAAI;
  122.         return $this;
  123.     }
  124.     public function getCantidadaClientesLOG(): ?int
  125.     {
  126.         return $this->cantidadaClientesLOG;
  127.     }
  128.     public function setCantidadaClientesLOG(int $cantidadaClientesLOG): static
  129.     {
  130.         $this->cantidadaClientesLOG $cantidadaClientesLOG;
  131.         return $this;
  132.     }
  133.     public function getCantidadClientesSVF(): ?int
  134.     {
  135.         return $this->cantidadClientesSVF;
  136.     }
  137.     public function setCantidadClientesSVF(int $cantidadClientesSVF): static
  138.     {
  139.         $this->cantidadClientesSVF $cantidadClientesSVF;
  140.         return $this;
  141.     }
  142.     public function getCreateAt(): ?\DateTimeInterface
  143.     {
  144.         return $this->createAt;
  145.     }
  146.     public function setCreateAt(\DateTimeInterface $createAt): static
  147.     {
  148.         $this->createAt $createAt;
  149.         return $this;
  150.     }
  151.     public function getCreateUser(): ?string
  152.     {
  153.         return $this->createUser;
  154.     }
  155.     public function setCreateUser(string $createUser): static
  156.     {
  157.         $this->createUser $createUser;
  158.         return $this;
  159.     }
  160.     public function getUpdateAt(): ?\DateTimeInterface
  161.     {
  162.         return $this->updateAt;
  163.     }
  164.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  165.     {
  166.         $this->updateAt $updateAt;
  167.         return $this;
  168.     }
  169.     public function getUpdateUser(): ?string
  170.     {
  171.         return $this->updateUser;
  172.     }
  173.     public function setUpdateUser(string $updateUser): static
  174.     {
  175.         $this->updateUser $updateUser;
  176.         return $this;
  177.     }
  178.     /**
  179.      * @return Collection<int, ComCarguePreguntas>
  180.      */
  181.     public function getCarguePreguntas(): Collection
  182.     {
  183.         return $this->carguePreguntas;
  184.     }
  185.     public function addCarguePregunta(ComCarguePreguntas $carguePregunta): static
  186.     {
  187.         if (!$this->carguePreguntas->contains($carguePregunta)) {
  188.             $this->carguePreguntas->add($carguePregunta);
  189.             $carguePregunta->setComEncuestaSactisfaccion($this);
  190.         }
  191.         return $this;
  192.     }
  193.     public function removeCarguePregunta(ComCarguePreguntas $carguePregunta): static
  194.     {
  195.         if ($this->carguePreguntas->removeElement($carguePregunta)) {
  196.             // set the owning side to null (unless already changed)
  197.             if ($carguePregunta->getComEncuestaSactisfaccion() === $this) {
  198.                 $carguePregunta->setComEncuestaSactisfaccion(null);
  199.             }
  200.         }
  201.         return $this;
  202.     }
  203.     /**
  204.      * @return Collection<int, ComClientesSeleccionados>
  205.      */
  206.     public function getClientesSeleccionados(): Collection
  207.     {
  208.         return $this->clientesSeleccionados;
  209.     }
  210.     public function addClientesSeleccionado(ComClientesSeleccionados $clientesSeleccionado): static
  211.     {
  212.         if (!$this->clientesSeleccionados->contains($clientesSeleccionado)) {
  213.             $this->clientesSeleccionados->add($clientesSeleccionado);
  214.             $clientesSeleccionado->setComEncuestaSactisfaccion($this);
  215.         }
  216.         return $this;
  217.     }
  218.     public function removeClientesSeleccionado(ComClientesSeleccionados $clientesSeleccionado): static
  219.     {
  220.         if ($this->clientesSeleccionados->removeElement($clientesSeleccionado)) {
  221.             // set the owning side to null (unless already changed)
  222.             if ($clientesSeleccionado->getComEncuestaSactisfaccion() === $this) {
  223.                 $clientesSeleccionado->setComEncuestaSactisfaccion(null);
  224.             }
  225.         }
  226.         return $this;
  227.     }
  228.     public function getEstado(): ?ParEstado
  229.     {
  230.         return $this->estado;
  231.     }
  232.     public function setEstado(?ParEstado $estado): static
  233.     {
  234.         $this->estado $estado;
  235.         return $this;
  236.     }
  237.     /**
  238.      * @return Collection<int, ComCargarInformeDefinitivo>
  239.      */
  240.     public function getComCargarInformeDefinitivos(): Collection
  241.     {
  242.         return $this->comCargarInformeDefinitivos;
  243.     }
  244.     public function addComCargarInformeDefinitivo(ComCargarInformeDefinitivo $comCargarInformeDefinitivo): static
  245.     {
  246.         if (!$this->comCargarInformeDefinitivos->contains($comCargarInformeDefinitivo)) {
  247.             $this->comCargarInformeDefinitivos->add($comCargarInformeDefinitivo);
  248.             $comCargarInformeDefinitivo->setEncuesta($this);
  249.         }
  250.         return $this;
  251.     }
  252.     public function removeComCargarInformeDefinitivo(ComCargarInformeDefinitivo $comCargarInformeDefinitivo): static
  253.     {
  254.         if ($this->comCargarInformeDefinitivos->removeElement($comCargarInformeDefinitivo)) {
  255.             // set the owning side to null (unless already changed)
  256.             if ($comCargarInformeDefinitivo->getEncuesta() === $this) {
  257.                 $comCargarInformeDefinitivo->setEncuesta(null);
  258.             }
  259.         }
  260.         return $this;
  261.     }
  262.     public function isEstadoNotiInterna(): ?bool
  263.     {
  264.         return $this->estadoNotiInterna;
  265.     }
  266.     public function setEstadoNotiInterna(?bool $estadoNotiInterna): static
  267.     {
  268.         $this->estadoNotiInterna $estadoNotiInterna;
  269.         return $this;
  270.     }
  271. }