src/Entity/Price.php line 21

Open in your IDE?
  1. <?php
  2. /**
  3.  * Service class represents simple model Price entity
  4.  *
  5.  * $Project: Alliancemarkets2 $
  6.  * $Id$
  7.  *
  8.  * @package alliancemarkets2
  9.  * @author George Matyas <webexciter@yahoo.com>
  10.  * @version $Revision$
  11.  */
  12. namespace App\Entity;
  13. use Doctrine\ORM\Mapping as ORM;
  14. /**
  15.  * @ORM\Entity(repositoryClass="App\EntityRepo\PriceRepo")
  16.  * @ORM\Table(name="price")
  17.  */
  18. class Price
  19. {
  20.     /**
  21.      * @ORM\Column(type="integer")
  22.      * @ORM\Id
  23.      * @ORM\GeneratedValue(strategy="AUTO")
  24.      */ 
  25.     protected $priceId=0;
  26.     /**
  27.      * @ORM\Column(type="float", nullable=true)
  28.      */    
  29.     protected $nettoValue
  30.     /**
  31.      * @ORM\Column(type="float", nullable=true)
  32.      */
  33.     protected $bruttoValue;    
  34.     
  35.     /**
  36.      * @ORM\Column(type="string", length=100, nullable=true)
  37.      */
  38.     protected $priceMode 'netto';  
  39.     
  40.     /**
  41.      * @ORM\Column(type="integer")
  42.      */
  43.     protected $priceLevelId=0;    
  44.     
  45.     /**
  46.      * @ORM\Column(type="integer")
  47.      */
  48.     protected $productId=0;   
  49.     /**
  50.      * Get priceId
  51.      *
  52.      * @return integer
  53.      */
  54.     public function getPriceId()
  55.     {
  56.         return $this->priceId;
  57.     }
  58.     /**
  59.      * Set priceName
  60.      *
  61.      * @param string $priceName
  62.      *
  63.      * @return Price
  64.      */
  65.     public function setPriceName($priceName)
  66.     {
  67.         $this->priceName $priceName;
  68.         return $this;
  69.     }
  70.     /**
  71.      * Get priceName
  72.      *
  73.      * @return string
  74.      */
  75.     public function getPriceName()
  76.     {
  77.         return $this->priceName;
  78.     }
  79.     /**
  80.      * Set nettoValue
  81.      *
  82.      * @param float $nettoValue
  83.      *
  84.      * @return Price
  85.      */
  86.     public function setNettoValue($nettoValue)
  87.     {
  88.         $this->nettoValue $nettoValue;
  89.         return $this;
  90.     }
  91.     /**
  92.      * Get nettoValue
  93.      *
  94.      * @return float
  95.      */
  96.     public function getNettoValue()
  97.     {
  98.         return $this->nettoValue;
  99.     }
  100.     /**
  101.      * Set bruttoValue
  102.      *
  103.      * @param float $bruttoValue
  104.      *
  105.      * @return Price
  106.      */
  107.     public function setBruttoValue($bruttoValue)
  108.     {
  109.         $this->bruttoValue $bruttoValue;
  110.         return $this;
  111.     }
  112.     /**
  113.      * Get bruttoValue
  114.      *
  115.      * @return float
  116.      */
  117.     public function getBruttoValue()
  118.     {
  119.         return $this->bruttoValue;
  120.     }
  121.     /**
  122.      * Set priceMode
  123.      *
  124.      * @param string $priceMode
  125.      *
  126.      * @return Price
  127.      */
  128.     public function setPriceMode($priceMode)
  129.     {
  130.         $this->priceMode $priceMode;
  131.         return $this;
  132.     }
  133.     /**
  134.      * Get priceMode
  135.      *
  136.      * @return string
  137.      */
  138.     public function getPriceMode()
  139.     {
  140.         return $this->priceMode;
  141.     }
  142.     /**
  143.      * Set priceLevelId
  144.      *
  145.      * @param integer $priceLevelId
  146.      *
  147.      * @return Price
  148.      */
  149.     public function setPriceLevelId($priceLevelId)
  150.     {
  151.         $this->priceLevelId $priceLevelId;
  152.         return $this;
  153.     }
  154.     /**
  155.      * Get priceLevelId
  156.      *
  157.      * @return integer
  158.      */
  159.     public function getPriceLevelId()
  160.     {
  161.         return $this->priceLevelId;
  162.     }
  163.     /**
  164.      * Set productId
  165.      *
  166.      * @param integer $productId
  167.      *
  168.      * @return Price
  169.      */
  170.     public function setProductId($productId)
  171.     {
  172.         $this->productId $productId;
  173.         return $this;
  174.     }
  175.     /**
  176.      * Get productId
  177.      *
  178.      * @return integer
  179.      */
  180.     public function getProductId()
  181.     {
  182.         return $this->productId;
  183.     }
  184. }