<?php
namespace App\Daikin\BaseBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Class SparePartsNumber
* @package App\Daikin\BaseBundle\Entity
*
* @ORM\Entity()
* @ORM\Table(name="SparePartsNumber")
*/
class SparePartsNumber
{
use LivingTrait;
/**
* @var string
*
* @ORM\Column(type="string", unique=true)
*/
private $number;
/**
* @var SparePartsPart
*
* @ORM\ManyToOne(targetEntity="App\Daikin\BaseBundle\Entity\SparePartsPart", inversedBy="partNumbers")
* @ORM\JoinColumn(name="sparePart_id", referencedColumnName="id")
*/
private $sparePart;
public function __construct()
{
$this->traitConstruct();
}
/**
* @return string
*/
public function getNumber()
{
return $this->number;
}
/**
* @param string $number
*/
public function setNumber($number)
{
$this->number = $number;
}
/**
* @return SparePartsPart
*/
public function getSparePartsPart()
{
return $this->sparePart;
}
/**
* @param SparePartsPart $sparePartsPart
*/
public function setSparePartsPart(SparePartsPart $sparePartsPart)
{
$this->sparePart = $sparePartsPart;
}
}