<?phpnamespace App\Daikin\BaseBundle\Entity\EmergencyStock;use App\Daikin\BaseBundle\Entity\SparePartsPart;use Doctrine\ORM\Mapping as ORM;/** * Class PartWarehouse * @package App\Daikin\BaseBundle\Entity\EmergencyStock * * @ORM\Entity() * @ORM\Table( * name="part_warehouse", * uniqueConstraints={@ORM\UniqueConstraint(columns={ * "warehouse_id","sparePartsPart_id" * })} * ) */class PartWarehouse{ /* FIXME FST history for adding and removing of parts */ /** * @var integer * * @ORM\Id() * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var integer * * @ORM\Column(type="smallint") */ private $amount; /** * Name des Lagerplatzes * * @var string * * @ORM\Column(name="storagePlace", type="string") */ private $storagePlace; /** * @var Warehouse * * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\EmergencyStock\Warehouse") * @ORM\JoinColumn() */ private $warehouse; /** * @var SparePartsPart * * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsPart", inversedBy="partsWarehouses") * @ORM\JoinColumn(name="sparePartsPart_id") */ private $sparePartsPart; /** * @return int */ public function getId() { return $this->id; } /** * @param int $id * @return PartWarehouse */ public function setId($id) { $this->id = $id; return $this; } /** * @return int */ public function getAmount() { return $this->amount; } /** * @param int $amount * @return PartWarehouse */ public function setAmount($amount) { $this->amount = $amount; return $this; } /** * @return string */ public function getStoragePlace() { return $this->storagePlace; } /** * @param string $storagePlace * @return PartWarehouse */ public function setStoragePlace($storagePlace) { $this->storagePlace = $storagePlace; return $this; } /** * @return Warehouse */ public function getWarehouse() { return $this->warehouse; } /** * @param Warehouse $warehouse * @return PartWarehouse */ public function setWarehouse($warehouse) { $this->warehouse = $warehouse; return $this; } /** * @return SparePartsPart */ public function getSparePartsPart() { return $this->sparePartsPart; } /** * @param SparePartsPart $sparePartsPart * @return PartWarehouse */ public function setSparePartsPart($sparePartsPart) { $this->sparePartsPart = $sparePartsPart; return $this; }}