<?php
namespace App\AtechNet\CoreBundle\Entity;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\JoinColumn;
use Doctrine\ORM\Mapping\ManyToOne;
use Doctrine\ORM\Mapping\Table as Table;
/**
* StockItemInStockDay
*
* @Table(name="stock_items_in_stock_days")
* @Entity()
*/
class StockItemInStockDay extends AbstractEntity
{
/**
* @var StockMovement
*
* @ManyToOne(targetEntity="StockMovement")
* @JoinColumn(name="out_stock_movement_id", referencedColumnName="id", nullable=false)
*/
private $outStockMovement;
/**
* @var StockItem
*
* @ManyToOne(targetEntity="StockItem", inversedBy="inStockDays")
* @JoinColumn(name="stock_item_id", referencedColumnName="id", nullable=false)
*/
private $stockItem;
/**
* @var int
*
* @Column(name="days", type="integer")
*/
private $days;
/**
* @return StockItem
*/
public function getStockItem()
{
return $this->stockItem;
}
/**
* @param StockItem $stockItem
*/
public function setStockItem($stockItem)
{
$this->stockItem = $stockItem;
}
/**
* @return int
*/
public function getDays()
{
return $this->days;
}
/**
* @param int $days
*/
public function setDays($days)
{
$this->days = $days;
}
/**
* @return StockMovement
*/
public function getOutStockMovement()
{
return $this->outStockMovement;
}
/**
* @param StockMovement $outStockMovement
*/
public function setOutStockMovement($outStockMovement)
{
$this->outStockMovement = $outStockMovement;
}
}