<?php
namespace App\OfficeBrain\Bundle\RequestQuoteBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
use Doctrine\Common\Collections\ArrayCollection;
/**
* RequestQuoteVariationQuantity
*
* @ORM\Table("tbl_request_quote_variation_quantity", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
* @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\RequestQuoteBundle\Entity\RequestQuoteVariationQuantityRepository")
*/
class RequestQuoteVariationQuantity
{
/**
* @var integer
*
* @ORM\Column(name="id", type="bigint",length=20 ,options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var integer
* @ORM\ManyToOne(targetEntity="RequestQuoteVariationMapping", inversedBy="requestQuoteVariationQuantity")
* @ORM\JoinColumn(name="variation_mapping_id", referencedColumnName="id")
*/
private $variationMappingId;
/**
* @var integer
*
* @ORM\Column(name="quantity", type="bigint",length=20 ,options={"unsigned"=true}, nullable=true)
*/
private $quantity;
/**
* @var string
*
* @ORM\Column(name="unit_price", type="decimal",precision=11, scale=2, options={"default" = 0}, nullable=true)
*/
private $unitPrice;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set variationMappingId
*
* @param integer $variationMappingId
* @return RequestQuoteVariationQuantity
*/
public function setVariationMappingId($variationMappingId)
{
$this->variationMappingId = $variationMappingId;
return $this;
}
/**
* Get variationMappingId
*
* @return integer
*/
public function getVariationMappingId()
{
return $this->variationMappingId;
}
/**
* Set quantity
*
* @param integer $quantity
* @return RequestQuoteVariationQuantity
*/
public function setQuantity($quantity)
{
$this->quantity = $quantity;
return $this;
}
/**
* Get quantity
*
* @return integer
*/
public function getQuantity()
{
return $this->quantity;
}
/**
* Set unitPrice
*
* @param string $unitPrice
* @return RequestQuoteVariationQuantity
*/
public function setUnitPrice($unitPrice)
{
$this->unitPrice = $unitPrice;
return $this;
}
/**
* Get unitPrice
*
* @return string
*/
public function getUnitPrice()
{
return $this->unitPrice;
}
}