src/AtechNet/CoreBundle/Entity/StockItemInStockDay.php line 17

Open in your IDE?
  1. <?php
  2. namespace App\AtechNet\CoreBundle\Entity;
  3. use Doctrine\ORM\Mapping\Column;
  4. use Doctrine\ORM\Mapping\Entity;
  5. use Doctrine\ORM\Mapping\JoinColumn;
  6. use Doctrine\ORM\Mapping\ManyToOne;
  7. use Doctrine\ORM\Mapping\Table as Table;
  8. /**
  9.  * StockItemInStockDay
  10.  *
  11.  * @Table(name="stock_items_in_stock_days")
  12.  * @Entity()
  13.  */
  14. class StockItemInStockDay extends AbstractEntity
  15. {
  16.     /**
  17.      * @var StockMovement
  18.      *
  19.      * @ManyToOne(targetEntity="StockMovement")
  20.      * @JoinColumn(name="out_stock_movement_id", referencedColumnName="id", nullable=false)
  21.      */
  22.     private $outStockMovement;
  23.     /**
  24.      * @var StockItem
  25.      *
  26.      * @ManyToOne(targetEntity="StockItem", inversedBy="inStockDays")
  27.      * @JoinColumn(name="stock_item_id", referencedColumnName="id", nullable=false)
  28.      */
  29.     private $stockItem;
  30.     /**
  31.      * @var int
  32.      *
  33.      * @Column(name="days", type="integer")
  34.      */
  35.     private $days;
  36.     /**
  37.      * @return StockItem
  38.      */
  39.     public function getStockItem()
  40.     {
  41.         return $this->stockItem;
  42.     }
  43.     /**
  44.      * @param StockItem $stockItem
  45.      */
  46.     public function setStockItem($stockItem)
  47.     {
  48.         $this->stockItem = $stockItem;
  49.     }
  50.     /**
  51.      * @return int
  52.      */
  53.     public function getDays()
  54.     {
  55.         return $this->days;
  56.     }
  57.     /**
  58.      * @param int $days
  59.      */
  60.     public function setDays($days)
  61.     {
  62.         $this->days = $days;
  63.     }
  64.     /**
  65.      * @return StockMovement
  66.      */
  67.     public function getOutStockMovement()
  68.     {
  69.         return $this->outStockMovement;
  70.     }
  71.     /**
  72.      * @param StockMovement $outStockMovement
  73.      */
  74.     public function setOutStockMovement($outStockMovement)
  75.     {
  76.         $this->outStockMovement = $outStockMovement;
  77.     }
  78. }