src/Entity/OrderItem.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\DBAL\Types\Types;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * @ORM\Entity(repositoryClass="App\EntityRepo\OrderItemRepo")
  7.  * @ORM\Table(name="eshop_order_item")
  8.  */
  9. class OrderItem
  10. {
  11.     /**
  12.      * @ORM\Column(type="integer")
  13.      * @ORM\Id
  14.      * @ORM\GeneratedValue(strategy="AUTO")
  15.      */ 
  16.     protected $orderItemId=0;
  17.     
  18.     /**
  19.      * @ORM\Column(type="integer")
  20.      */
  21.     protected $orderId=0
  22.     /**
  23.      * @ORM\Column(type="integer")
  24.      */
  25.     protected $productId=0;     
  26.    
  27.     /**
  28.      * @ORM\Column(type="string", length=255, nullable=true)
  29.      */
  30.     protected $orderItemTitle;    
  31.     
  32.     /**
  33.      * @ORM\Column(type="integer", nullable=true)
  34.      */
  35.     protected $orderItemUnits=1;    
  36.     /**
  37.      * @ORM\Column(type="float", nullable=true)
  38.      */
  39.     protected $orderItemPrice;    
  40.     /**
  41.      * @ORM\Column(type="string", length=22, nullable=true)
  42.      */
  43.     protected $ip;    
  44.     
  45.     /**
  46.      * @ORM\Column(type="date", nullable=true, nullable=true)
  47.      */
  48.     protected $dateCreated;    
  49.     
  50.     /**
  51.      * @ORM\Column(type="string", length=3, nullable=true)
  52.      */
  53.     protected $currencyKey;        
  54.     
  55.     /**
  56.      * @ORM\Column(type="float", nullable=true)
  57.      */
  58.     protected $orderItemPriceBrutto;  
  59.     /**
  60.      * @ORM\Column(type="integer", nullable=true)
  61.      */
  62.     protected $orderItemVAT;     
  63.     /**
  64.      * @ORM\Column(type="float", nullable=true)
  65.      */
  66.     protected $orderItemTotalPrice;     
  67.     /**
  68.      * Get orderItemId
  69.      *
  70.      * @return integer
  71.      */
  72.     public function getOrderItemId()
  73.     {
  74.         return $this->orderItemId;
  75.     }
  76.     /**
  77.      * Set orderId
  78.      *
  79.      * @param integer $orderId
  80.      *
  81.      * @return OrderItem
  82.      */
  83.     public function setOrderId($orderId)
  84.     {
  85.         $this->orderId $orderId;
  86.         return $this;
  87.     }
  88.     /**
  89.      * Get orderId
  90.      *
  91.      * @return integer
  92.      */
  93.     public function getOrderId()
  94.     {
  95.         return $this->orderId;
  96.     }
  97.     /**
  98.      * Set productId
  99.      *
  100.      * @param integer $productId
  101.      *
  102.      * @return OrderItem
  103.      */
  104.     public function setProductId($productId)
  105.     {
  106.         $this->productId $productId;
  107.         return $this;
  108.     }
  109.     /**
  110.      * Get productId
  111.      *
  112.      * @return integer
  113.      */
  114.     public function getProductId()
  115.     {
  116.         return $this->productId;
  117.     }
  118.     /**
  119.      * Set orderItemTitle
  120.      *
  121.      * @param string $orderItemTitle
  122.      *
  123.      * @return OrderItem
  124.      */
  125.     public function setOrderItemTitle($orderItemTitle)
  126.     {
  127.         $this->orderItemTitle $orderItemTitle;
  128.         return $this;
  129.     }
  130.     /**
  131.      * Get orderItemTitle
  132.      *
  133.      * @return string
  134.      */
  135.     public function getOrderItemTitle()
  136.     {
  137.         return $this->orderItemTitle;
  138.     }
  139.     /**
  140.      * Set orderItemUnits
  141.      *
  142.      * @param integer $orderItemUnits
  143.      *
  144.      * @return OrderItem
  145.      */
  146.     public function setOrderItemUnits($orderItemUnits)
  147.     {
  148.         $this->orderItemUnits $orderItemUnits;
  149.         return $this;
  150.     }
  151.     /**
  152.      * Get orderItemUnits
  153.      *
  154.      * @return integer
  155.      */
  156.     public function getOrderItemUnits()
  157.     {
  158.         return $this->orderItemUnits;
  159.     }
  160.     /**
  161.      * Set orderItemPrice
  162.      *
  163.      * @param float $orderItemPrice
  164.      *
  165.      * @return OrderItem
  166.      */
  167.     public function setOrderItemPrice($orderItemPrice)
  168.     {
  169.         $this->orderItemPrice $orderItemPrice;
  170.         return $this;
  171.     }
  172.     /**
  173.      * Get orderItemPrice
  174.      *
  175.      * @return float
  176.      */
  177.     public function getOrderItemPrice()
  178.     {
  179.         return $this->orderItemPrice;
  180.     }
  181.     /**
  182.      * Set ip
  183.      *
  184.      * @param string $ip
  185.      *
  186.      * @return OrderItem
  187.      */
  188.     public function setIp($ip)
  189.     {
  190.         $this->ip $ip;
  191.         return $this;
  192.     }
  193.     /**
  194.      * Get ip
  195.      *
  196.      * @return string
  197.      */
  198.     public function getIp()
  199.     {
  200.         return $this->ip;
  201.     }
  202.     /**
  203.      * Set dateCreated
  204.      *
  205.      * @param \DateTime $dateCreated
  206.      *
  207.      * @return OrderItem
  208.      */
  209.     public function setDateCreated($dateCreated)
  210.     {
  211.         $this->dateCreated $dateCreated;
  212.         return $this;
  213.     }
  214.     /**
  215.      * Get dateCreated
  216.      *
  217.      * @return \DateTime
  218.      */
  219.     public function getDateCreated()
  220.     {
  221.         return $this->dateCreated;
  222.     }
  223.     /**
  224.      * Set currencyKey
  225.      *
  226.      * @param string $currencyKey
  227.      *
  228.      * @return OrderItem
  229.      */
  230.     public function setCurrencyKey($currencyKey)
  231.     {
  232.         $this->currencyKey $currencyKey;
  233.         return $this;
  234.     }
  235.     /**
  236.      * Get currencyKey
  237.      *
  238.      * @return string
  239.      */
  240.     public function getCurrencyKey()
  241.     {
  242.         return $this->currencyKey;
  243.     }
  244.     /**
  245.      * Set orderItemPriceBrutto
  246.      *
  247.      * @param float $orderItemPriceBrutto
  248.      *
  249.      * @return OrderItem
  250.      */
  251.     public function setOrderItemPriceBrutto($orderItemPriceBrutto)
  252.     {
  253.         $this->orderItemPriceBrutto $orderItemPriceBrutto;
  254.         return $this;
  255.     }
  256.     /**
  257.      * Get orderItemPriceBrutto
  258.      *
  259.      * @return float
  260.      */
  261.     public function getOrderItemPriceBrutto()
  262.     {
  263.         return $this->orderItemPriceBrutto;
  264.     }
  265.     /**
  266.      * Set orderItemVAT
  267.      *
  268.      * @param integer $orderItemVAT
  269.      *
  270.      * @return OrderItem
  271.      */
  272.     public function setOrderItemVAT($orderItemVAT)
  273.     {
  274.         $this->orderItemVAT $orderItemVAT;
  275.         return $this;
  276.     }
  277.     /**
  278.      * Get orderItemVAT
  279.      *
  280.      * @return integer
  281.      */
  282.     public function getOrderItemVAT()
  283.     {
  284.         return $this->orderItemVAT;
  285.     }
  286.     /**
  287.      * Set orderItemTotalPrice
  288.      *
  289.      * @param float $orderItemTotalPrice
  290.      *
  291.      * @return OrderItem
  292.      */
  293.     public function setOrderItemTotalPrice($orderItemTotalPrice)
  294.     {
  295.         $this->orderItemTotalPrice $orderItemTotalPrice;
  296.         return $this;
  297.     }
  298.     /**
  299.      * Get orderItemTotalPrice
  300.      *
  301.      * @return float
  302.      */
  303.     public function getOrderItemTotalPrice()
  304.     {
  305.         return $this->orderItemTotalPrice;
  306.     }
  307. }