src/Daikin/BaseBundle/Entity/EmergencyStock/PartWarehouse.php line 20

Open in your IDE?
  1. <?php
  2. namespace App\Daikin\BaseBundle\Entity\EmergencyStock;
  3. use App\Daikin\BaseBundle\Entity\SparePartsPart;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * Class PartWarehouse
  7.  * @package App\Daikin\BaseBundle\Entity\EmergencyStock
  8.  *
  9.  * @ORM\Entity()
  10.  * @ORM\Table(
  11.  *     name="part_warehouse",
  12.  *     uniqueConstraints={@ORM\UniqueConstraint(columns={
  13.  *             "warehouse_id","sparePartsPart_id"
  14.  *     })}
  15.  * )
  16.  */
  17. class PartWarehouse
  18. {
  19.     /* FIXME FST history for adding and removing of parts */
  20.     /**
  21.      * @var integer
  22.      *
  23.      * @ORM\Id()
  24.      * @ORM\Column(type="integer")
  25.      * @ORM\GeneratedValue(strategy="AUTO")
  26.      */
  27.     private $id;
  28.     /**
  29.      * @var integer
  30.      *
  31.      * @ORM\Column(type="smallint")
  32.      */
  33.     private $amount;
  34.     /**
  35.      * Name des Lagerplatzes
  36.      *
  37.      * @var string
  38.      *
  39.      * @ORM\Column(name="storagePlace", type="string")
  40.      */
  41.     private $storagePlace;
  42.     /**
  43.      * @var Warehouse
  44.      *
  45.      * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\EmergencyStock\Warehouse")
  46.      * @ORM\JoinColumn()
  47.      */
  48.     private $warehouse;
  49.     /**
  50.      * @var SparePartsPart
  51.      *
  52.      * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsPart", inversedBy="partsWarehouses")
  53.      * @ORM\JoinColumn(name="sparePartsPart_id")
  54.      */
  55.     private $sparePartsPart;
  56.     /**
  57.      * @return int
  58.      */
  59.     public function getId()
  60.     {
  61.         return $this->id;
  62.     }
  63.     /**
  64.      * @param int $id
  65.      * @return PartWarehouse
  66.      */
  67.     public function setId($id)
  68.     {
  69.         $this->id $id;
  70.         return $this;
  71.     }
  72.     /**
  73.      * @return int
  74.      */
  75.     public function getAmount()
  76.     {
  77.         return $this->amount;
  78.     }
  79.     /**
  80.      * @param int $amount
  81.      * @return PartWarehouse
  82.      */
  83.     public function setAmount($amount)
  84.     {
  85.         $this->amount $amount;
  86.         return $this;
  87.     }
  88.     /**
  89.      * @return string
  90.      */
  91.     public function getStoragePlace()
  92.     {
  93.         return $this->storagePlace;
  94.     }
  95.     /**
  96.      * @param string $storagePlace
  97.      * @return PartWarehouse
  98.      */
  99.     public function setStoragePlace($storagePlace)
  100.     {
  101.         $this->storagePlace $storagePlace;
  102.         return $this;
  103.     }
  104.     /**
  105.      * @return Warehouse
  106.      */
  107.     public function getWarehouse()
  108.     {
  109.         return $this->warehouse;
  110.     }
  111.     /**
  112.      * @param Warehouse $warehouse
  113.      * @return PartWarehouse
  114.      */
  115.     public function setWarehouse($warehouse)
  116.     {
  117.         $this->warehouse $warehouse;
  118.         return $this;
  119.     }
  120.     /**
  121.      * @return SparePartsPart
  122.      */
  123.     public function getSparePartsPart()
  124.     {
  125.         return $this->sparePartsPart;
  126.     }
  127.     /**
  128.      * @param SparePartsPart $sparePartsPart
  129.      * @return PartWarehouse
  130.      */
  131.     public function setSparePartsPart($sparePartsPart)
  132.     {
  133.         $this->sparePartsPart $sparePartsPart;
  134.         return $this;
  135.     }
  136. }