/
home
/
obinna
/
html
/
boaz
/
src
/
Entity
/
Upload File
HOME
<?php namespace App\Entity; use App\Entity\User; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ORM\Mapping as ORM; /** * ReleaseOrder * * @ORM\Table(name="release_order") * @ORM\Entity(repositoryClass="App\Repository\ReleaseOrderRepository") */ class ReleaseOrder { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="customer", type="string", length=255) */ private $customer; /** * @var int * * @ORM\Column(name="quantity", type="integer") */ private $quantity; /** * @var string * * @ORM\Column(name="date", type="string", length=255) */ private $date; /** * @var \DateTime * * @ORM\Column(name="dates", type="datetime", nullable=true) */ private $dates; /** * @ORM\ManyToOne(targetEntity="App\Entity\Cargo", inversedBy="release") * @ORM\JoinColumn(name="cargoId", referencedColumnName="id") */ private $cargo; /** * @ORM\OneToMany(targetEntity="App\Entity\Loading", mappedBy="release") */ private $loading; /** * @var string * * @ORM\Column(name="bank", type="string", length=255, nullable=true) */ private $bank; /** * @var string * * @ORM\Column(name="name", type="string", length=255, nullable=true) */ private $name; /** * @var string * * @ORM\Column(name="depot", type="string", length=255, nullable=true) */ private $depots; /** * @var string * * @ORM\Column(name="signone", type="string", length=255, nullable=true) */ private $signone; /** * @var string * * @ORM\Column(name="signtwo", type="string", length=255, nullable=true) */ private $signtwo; /** * @var string * * @ORM\Column(name="signthree", type="string", length=255, nullable=true) */ private $signthree; /** * @var integer * * @ORM\ManyToOne(targetEntity="App\Entity\User") */ private $signoneid; /** * @var integer * * @ORM\ManyToOne(targetEntity="App\Entity\User") */ private $signtwoid; /** * @var integer * * @ORM\ManyToOne(targetEntity="App\Entity\User") */ private $signthreeid; /** * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="release") * @ORM\JoinColumn(nullable=true) * * @var User **/ private $user; /** * @ORM\Column(type="boolean", nullable=true) * * @var boolean **/ private $isLoaded; /** * @ORM\ManyToOne(targetEntity=Depot::class) */ private $depot; function __construct() { $this->loading = new ArrayCollection(); } /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set customer * * @param string $customer * * @return ReleaseOrder */ public function setCustomer($customer) { $this->customer = $customer; return $this; } /** * Get customer * * @return string */ public function getCustomer() { return $this->customer; } /** * Set quantity * * @param integer $quantity * * @return ReleaseOrder */ public function setQuantity($quantity) { $this->quantity = $quantity; return $this; } /** * Get quantity * * @return int */ public function getQuantity() { return $this->quantity; } /** * Set date * * @param string $date * * @return ReleaseOrder */ public function setDate($date) { $this->date = $date; return $this; } /** * Get date * * @return string */ public function getDate() { return $this->date; } /** * @return \DateTime */ public function getDates() { return $this->dates; } /** * @param \DateTime $dates * * @return self */ public function setDates(\DateTime $dates) { $this->dates = $dates; return $this; } /** * Set name * * @param string $name * * @return ReleaseOrder */ public function setName($name) { $this->name = $name; return $this; } /** * Get name * * @return string */ public function getName() { return $this->name; } /** * Set bank * * @param string $bank * * @return ReleaseOrder */ public function setBank($bank) { $this->bank = $bank; return $this; } /** * Get bank * * @return string */ public function getBank() { return $this->bank; } /** * Set cargo * * @param \App\Entity\Cargo $cargo * * @return ReleaseOrder */ public function setCargo(\App\Entity\Cargo $cargo = null) { $this->cargo = $cargo; return $this; } /** * Get cargo * * @return \App\Entity\Cargo */ public function getCargo() { return $this->cargo; } /** * Add loading * * @param \App\Entity\Loading $loading * * @return ReleaseOrder */ public function addLoading(\App\Entity\Loading $loading) { $this->loading[] = $loading; return $this; } /** * Remove loading * * @param \App\Entity\Loading $loading */ public function removeLoading(\App\Entity\Loading $loading) { $this->loading->removeElement($loading); } /** * Get loading * * @return \Doctrine\Common\Collections\Collection */ public function getLoading() { return $this->loading; } /** * Set depot * * @param string $depot * * @return ReleaseOrder */ public function setDepots($depot) { $this->depots = $depot; return $this; } /** * Get depot * * @return string */ public function getDepots() { return $this->depots; } /** * Set signone * * @param string $signone * * @return ReleaseOrder */ public function setSignone($signone) { $this->signone = $signone; return $this; } /** * Get signone * * @return string */ public function getSignone() { return $this->signone; } /** * Set signtwo * * @param string $signtwo * * @return ReleaseOrder */ public function setSigntwo($signtwo) { $this->signtwo = $signtwo; return $this; } /** * Get signtwo * * @return string */ public function getSigntwo() { return $this->signtwo; } /** * Set signthree * * @param string $signthree * * @return ReleaseOrder */ public function setSignthree($signthree) { $this->signthree = $signthree; return $this; } /** * Get signthree * * @return string */ public function getSignthree() { return $this->signthree; } /** * Set signoneid * * @param string $signoneid * * @return ReleaseOrder */ public function setSignoneid($signoneid) { $this->signoneid = $signoneid; return $this; } /** * Get signoneid * * @return string */ public function getSignoneid() { return $this->signoneid; } /** * Set signtwoid * * @param string $signtwoid * * @return ReleaseOrder */ public function setSigntwoid($signtwoid) { $this->signtwoid = $signtwoid; return $this; } /** * Get signtwoid * * @return string */ public function getSigntwoid() { return $this->signtwoid; } /** * Set signthreeid * * @param string $signthreeid * * @return ReleaseOrder */ public function setSignthreeid($signthreeid) { $this->signthreeid = $signthreeid; return $this; } /** * Get signthreeid * * @return string */ public function getSignthreeid() { return $this->signthreeid; } /** * Set user * * @param User $user * * @return ReleaseOrder */ public function setUser(User $user) { $this->user = $user; return $this; } /** * Get user * * @return User */ public function getUser() { return $this->user; } /** * Set isLoaded * * @param boolean $isLoaded * * @return ReleaseOrder */ public function setIsLoaded($isLoaded) { $this->isLoaded = $isLoaded; return $this; } /** * Get isLoaded * * @return boolean */ public function getIsLoaded() { return $this->isLoaded; } public function getDepot(): ?Depot { return $this->depot; } public function setDepot(?Depot $depot): self { $this->depot = $depot; return $this; } }