src/Daikin/BaseBundle/Entity/EmergencyStock/PartModelDetail.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Daikin\BaseBundle\Entity\EmergencyStock;
  3. use App\Daikin\BaseBundle\Entity\SparePartsModel;
  4. use App\Daikin\BaseBundle\Entity\SparePartsPart;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * Class PartModelDetail
  8.  * @package App\Daikin\BaseBundle\Entity\EmergencyStock
  9.  *
  10.  * @ORM\Entity()
  11.  * @ORM\Table(
  12.  *     name="part_model",
  13.  *     uniqueConstraints={@ORM\UniqueConstraint(columns={
  14.  *             "model_id","design","circuitDiagram","sparePartsPart_id"
  15.  *     })}
  16.  * )
  17.  */
  18. class PartModelDetail
  19. {
  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 string
  30.      *
  31.      * @ORM\Column(type="string")
  32.      */
  33.     private $design;
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="circuitDiagram", type="string", nullable=true)
  38.      */
  39.     private $circuitDiagram;
  40.     /**
  41.      * @var SparePartsModel
  42.      *
  43.      * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsModel")
  44.      * @ORM\JoinColumn()
  45.      */
  46.     private $model;
  47.     /**
  48.      * @var SparePartsPart
  49.      *
  50.      * @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsPart", inversedBy="partModelDetails")
  51.      * @ORM\JoinColumn(name="sparePartsPart_id")
  52.      */
  53.     private $sparePartsPart;
  54.     /**
  55.      * @return int
  56.      */
  57.     public function getId()
  58.     {
  59.         return $this->id;
  60.     }
  61.     /**
  62.      * @param int $id
  63.      * @return PartModelDetail
  64.      */
  65.     public function setId($id)
  66.     {
  67.         $this->id $id;
  68.         return $this;
  69.     }
  70.     /**
  71.      * @return string
  72.      */
  73.     public function getDesign()
  74.     {
  75.         return $this->design;
  76.     }
  77.     /**
  78.      * @param string $design
  79.      * @return PartModelDetail
  80.      */
  81.     public function setDesign($design)
  82.     {
  83.         $this->design $design;
  84.         return $this;
  85.     }
  86.     /**
  87.      * @return string
  88.      */
  89.     public function getCircuitDiagram()
  90.     {
  91.         return $this->circuitDiagram;
  92.     }
  93.     /**
  94.      * @param string $circuitDiagram
  95.      * @return PartModelDetail
  96.      *
  97.      */
  98.     public function setCircuitDiagram($circuitDiagram)
  99.     {
  100.         $this->circuitDiagram $circuitDiagram;
  101.         return $this;
  102.     }
  103.     /**
  104.      * @return SparePartsModel
  105.      */
  106.     public function getModel()
  107.     {
  108.         return $this->model;
  109.     }
  110.     /**
  111.      * @param SparePartsModel $model
  112.      * @return PartModelDetail
  113.      */
  114.     public function setModel($model)
  115.     {
  116.         $this->model $model;
  117.         return $this;
  118.     }
  119.     /**
  120.      * @return SparePartsPart
  121.      */
  122.     public function getSparePartsPart()
  123.     {
  124.         return $this->sparePartsPart;
  125.     }
  126.     /**
  127.      * @param SparePartsPart $sparePartsPart
  128.      * @return PartModelDetail
  129.      */
  130.     public function setSparePartsPart($sparePartsPart)
  131.     {
  132.         $this->sparePartsPart $sparePartsPart;
  133.         return $this;
  134.     }
  135. }