src\Entity\Ops.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\OpsRepository;
  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(repositoryClassOpsRepository::class)]
  9. class Ops
  10. {
  11.     #[ORM\OneToMany(targetEntityUnl::class, mappedBy'ops'cascade: ["persist""remove"],fetch"LAZY")]
  12.     #[ORM\JoinColumn(referencedColumnName'opsjob')]
  13.     #[ORM\OrderBy(['datestatut' => 'DESC','heurestatut' => 'DESC'])]
  14.     private $unls;
  15.     
  16.     #[ORM\OneToMany(targetEntityEtatfinal::class, mappedBy'ops'cascade: ["persist""remove"],fetch"LAZY")]
  17.     #[ORM\JoinColumn(referencedColumnName'opsjob')]
  18.     private $finals;
  19.     #[ORM\OneToMany(targetEntityTrace::class, mappedBy'ops'cascade: ["persist""remove"],fetch"LAZY")]
  20.     #[ORM\JoinColumn(referencedColumnName'ops_id')]
  21.     private $traces;
  22.     #[ORM\ManyToOne(targetEntityStatutfinal::class,fetch"LAZY")]
  23.     #[ORM\JoinColumn(referencedColumnName'id')]
  24.     private $statutfinal;
  25.     #[ORM\OneToMany(targetEntityAction::class, mappedBy'ops'cascade: ["persist""remove"],fetch"LAZY")]
  26.     #[ORM\JoinColumn(referencedColumnName'id')]
  27.     #[ORM\OrderBy(['dateM' => 'DESC'])]
  28.     private $actions;
  29.     #[ORM\Id]
  30.     #[ORM\Column(length255nullabletrue)]
  31.     private ?string $numjobpf null;
  32.     #[ORM\Column(length255nullabletrue)]
  33.     private ?string $compteclient null;
  34.     #[ORM\Column(length255nullabletrue)]
  35.     private ?string $numcommandepf null;
  36.     #[ORM\Column(nullabletrue)]
  37.     private ?int $statutfinal_id null;
  38.     #[ORM\Column(length255nullabletrue)]
  39.     private ?string $numlabo null;
  40.     #[ORM\Column(length255nullabletrue)]
  41.     private ?string $medeledescription null;
  42.     #[ORM\Column(length255nullabletrue)]
  43.     private ?string $numcommandeclient null;
  44.     #[ORM\Column(length255nullabletrue)]
  45.     private ?string $codechorus null;
  46.     #[ORM\Column(length255nullabletrue)]
  47.     private ?string $quantite null;
  48.     #[ORM\Column(length255nullabletrue)]
  49.     private ?string $numariteck null;
  50.     #[ORM\Column(length255nullabletrue)]
  51.     private ?string $numbliteck null;
  52.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  53.     private ?\DateTimeInterface $creele null;
  54.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  55.     private ?\DateTimeInterface $majle null;
  56.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  57.     private ?\DateTimeInterface $batenvoile null;
  58.     #[ORM\Column(nullabletrue)]
  59.     private ?int $groupe null;
  60.     #[ORM\Column(length255nullabletrue)]
  61.     private ?string $codelivraison null;
  62.     #[ORM\Column(length255nullabletrue)]
  63.     private ?string $ldm null;
  64.     public function getId(): ?int
  65.     {
  66.         return $this->id;
  67.     }
  68.     /**
  69.      * @return Collection|Action[]
  70.      */
  71.     public function getActions(): Collection
  72.     {
  73.         return $this->actions;
  74.     }
  75.     public function addAction(Action $action): self
  76.     {
  77.         if (!$this->actions->contains($action)) {
  78.             $this->actions[] = $action;
  79.             $action->setTypeaction($this);
  80.         }
  81.         return $this;
  82.     }
  83.     public function removeAction(Action $action): self
  84.     {
  85.         if ($this->actions->removeElement($action)) {
  86.             // set the owning side to null (unless already changed)
  87.             if ($action->getTypeaction() === $this) {
  88.                 $action->setTypeaction(null);
  89.             }
  90.         }
  91.         return $this;
  92.     }
  93.     public function getStatutfinalId(): ?int
  94.     {
  95.         return $this->statutfinal_id;
  96.     }
  97.     public function setStatutfinalId(?int $statutfinal_id): self
  98.     {
  99.         $this->statutfinal_id $statutfinal_id;
  100.         return $this;
  101.     }
  102.     public function getStatutfinal(): ?Statutfinal
  103.     {
  104.         return $this->statutfinal;
  105.     }
  106.     public function setStatutfinal(Statutfinal $statutfinal): self
  107.     {
  108.         $this->statutfinal $statutfinal;
  109.         return $this;
  110.     }
  111.     /**
  112.      * @return Collection|Unl[]
  113.      */
  114.     public function getUnls(): Collection
  115.     {
  116.         return $this->unls;
  117.     }
  118.     public function addUnl(Unl $unl): self
  119.     {
  120.         if (!$this->unls->contains($unl)) {
  121.             $this->unls[] = $unl;
  122.             $unl->setCommande($this);
  123.         }
  124.         return $this;
  125.     }
  126.     public function removeUnl(Unl $unl): self
  127.     {
  128.         if ($this->unls->removeElement($unl)) {
  129.             // set the owning side to null (unless already changed)
  130.             if ($unl->getCommande() === $this) {
  131.                 $unl->setCommande(null);
  132.             }
  133.         }
  134.         return $this;
  135.     }
  136.     /**
  137.      * @return Collection|Etatfinal[]
  138.      */
  139.     public function getFinals(): Collection
  140.     {
  141.         return $this->finals;
  142.     }
  143.     public function addFinal(Etatfinal $final): void
  144.     {
  145.         if (!$this->finals->contains($final)) {
  146.             $this->finals->add($final);
  147.         }
  148.     }
  149.     
  150.     /**
  151.      * @return Collection|Trace[]
  152.      */
  153.     public function getTraces(): Collection
  154.     {
  155.         return $this->traces;
  156.     }
  157.     public function addTrace(Trace $trace): self
  158.     {
  159.         if (!$this->traces->contains($trace)) {
  160.             $this->traces[] = $trace;
  161.             $trace->setCommande($this);
  162.         }
  163.         return $this;
  164.     }
  165.     public function removeTrace(Trace $trace): self
  166.     {
  167.         if ($this->traces->removeElement($trace)) {
  168.             // set the owning side to null (unless already changed)
  169.             if ($trace->getCommande() === $this) {
  170.                 $trace->setCommande(null);
  171.             }
  172.         }
  173.         return $this;
  174.     }
  175.     public function getCompteclient(): ?string
  176.     {
  177.         return $this->compteclient;
  178.     }
  179.     public function setCompteclient(?string $compteclient): self
  180.     {
  181.         $this->compteclient $compteclient;
  182.         return $this;
  183.     }
  184.     public function getNumcommandepf(): ?string
  185.     {
  186.         return $this->numcommandepf;
  187.     }
  188.     public function setNumcommandepf(?string $numcommandepf): self
  189.     {
  190.         $this->numcommandepf $numcommandepf;
  191.         return $this;
  192.     }
  193.     public function getNumlabo(): ?string
  194.     {
  195.         return $this->numlabo;
  196.     }
  197.     public function setNumlabo(?string $numlabo): self
  198.     {
  199.         $this->numlabo $numlabo;
  200.         return $this;
  201.     }
  202.     public function getMedeledescription(): ?string
  203.     {
  204.         return $this->medeledescription;
  205.     }
  206.     public function setMedeledescription(?string $medeledescription): self
  207.     {
  208.         $this->medeledescription $medeledescription;
  209.         return $this;
  210.     }
  211.     public function getNumcommandeclient(): ?string
  212.     {
  213.         return $this->numcommandeclient;
  214.     }
  215.     public function setNumcommandeclient(?string $numcommandeclient): self
  216.     {
  217.         $this->numcommandeclient $numcommandeclient;
  218.         return $this;
  219.     }
  220.     public function getCodechorus(): ?string
  221.     {
  222.         return $this->codechorus;
  223.     }
  224.     public function setCodechorus(?string $codechorus): self
  225.     {
  226.         $this->codechorus $codechorus;
  227.         return $this;
  228.     }
  229.     public function getQuantite(): ?string
  230.     {
  231.         return $this->quantite;
  232.     }
  233.     public function setQuantite(?string $quantite): self
  234.     {
  235.         $this->quantite $quantite;
  236.         return $this;
  237.     }
  238.     public function getNumjobpf(): ?string
  239.     {
  240.         return $this->numjobpf;
  241.     }
  242.     public function setNumjobpf(?string $numjobpf): self
  243.     {
  244.         $this->numjobpf $numjobpf;
  245.         return $this;
  246.     }
  247.     public function getNumariteck(): ?string
  248.     {
  249.         return $this->numariteck;
  250.     }
  251.     public function setNumariteck(?string $numariteck): self
  252.     {
  253.         $this->numariteck $numariteck;
  254.         return $this;
  255.     }
  256.     public function getNumbliteck(): ?string
  257.     {
  258.         return $this->numbliteck;
  259.     }
  260.     public function setNumbliteck(?string $numbliteck): self
  261.     {
  262.         $this->numbliteck $numbliteck;
  263.         return $this;
  264.     }
  265.     public function getCreele(): ?\DateTimeInterface
  266.     {
  267.         return $this->creele;
  268.     }
  269.     public function setCreele(?\DateTimeInterface $creele): self
  270.     {
  271.         $this->creele $creele;
  272.         return $this;
  273.     }
  274.     public function getMajle(): ?\DateTimeInterface
  275.     {
  276.         return $this->majle;
  277.     }
  278.     public function setMajle(?\DateTimeInterface $majle): self
  279.     {
  280.         $this->majle $majle;
  281.         return $this;
  282.     }
  283.     public function getBatenvoile(): ?\DateTimeInterface
  284.     {
  285.         return $this->batenvoile;
  286.     }
  287.     public function setBatenvoile(?\DateTimeInterface $batenvoile): self
  288.     {
  289.         $this->batenvoile $batenvoile;
  290.         return $this;
  291.     }
  292.     public function getGroupe(): ?int
  293.     {
  294.         return $this->groupe;
  295.     }
  296.     public function setGroupe(?int $groupe): self
  297.     {
  298.         $this->groupe $groupe;
  299.         return $this;
  300.     }
  301.     public function getCodelivraison(): ?string
  302.     {
  303.         return $this->codelivraison;
  304.     }
  305.     public function setCodelivraison(?string $codelivraison): self
  306.     {
  307.         $this->codelivraison $codelivraison;
  308.         return $this;
  309.     }
  310.     public function getLdm(): ?string
  311.     {
  312.         return $this->ldm;
  313.     }
  314.     public function setLdm(?string $ldm): self
  315.     {
  316.         $this->ldm $ldm;
  317.         return $this;
  318.     }
  319. }