<?phpnamespace App\Daikin\BaseBundle\Entity\EmergencyStock;use App\Daikin\BaseBundle\Entity\SparePartsModel;use App\Daikin\BaseBundle\Entity\SparePartsPart;use Doctrine\ORM\Mapping as ORM;/** * Class PartModelDetail * @package App\Daikin\BaseBundle\Entity\EmergencyStock * * @ORM\Entity() * @ORM\Table( * name="part_model", * uniqueConstraints={@ORM\UniqueConstraint(columns={ * "model_id","design","circuitDiagram","sparePartsPart_id" * })} * ) */class PartModelDetail{ /** * @var integer * * @ORM\Id() * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(type="string") */ private $design; /** * @var string * * @ORM\Column(name="circuitDiagram", type="string", nullable=true) */ private $circuitDiagram; /** * @var SparePartsModel * * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsModel") * @ORM\JoinColumn() */ private $model; /** * @var SparePartsPart * * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsPart", inversedBy="partModelDetails") * @ORM\JoinColumn(name="sparePartsPart_id") */ private $sparePartsPart; /** * @return int */ public function getId() { return $this->id; } /** * @param int $id * @return PartModelDetail */ public function setId($id) { $this->id = $id; return $this; } /** * @return string */ public function getDesign() { return $this->design; } /** * @param string $design * @return PartModelDetail */ public function setDesign($design) { $this->design = $design; return $this; } /** * @return string */ public function getCircuitDiagram() { return $this->circuitDiagram; } /** * @param string $circuitDiagram * @return PartModelDetail * */ public function setCircuitDiagram($circuitDiagram) { $this->circuitDiagram = $circuitDiagram; return $this; } /** * @return SparePartsModel */ public function getModel() { return $this->model; } /** * @param SparePartsModel $model * @return PartModelDetail */ public function setModel($model) { $this->model = $model; return $this; } /** * @return SparePartsPart */ public function getSparePartsPart() { return $this->sparePartsPart; } /** * @param SparePartsPart $sparePartsPart * @return PartModelDetail */ public function setSparePartsPart($sparePartsPart) { $this->sparePartsPart = $sparePartsPart; return $this; }}