<?php
namespace App\Entity;
use App\Repository\SaleOrderShipmentItemRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=SaleOrderShipmentItemRepository::class)
*/
class SaleOrderShipmentItem
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=SaleOrderShipment::class, inversedBy="saleOrderShipmentItems")
*/
private $saleOrderShipment;
/**
* @ORM\OneToOne(targetEntity=SaleOrderItem::class, inversedBy="saleOrderShipmentItem", cascade={"persist"})
* @ORM\JoinColumn(nullable=false)
*/
private $saleOrderItem;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $boId;
public function getId(): ?int
{
return $this->id;
}
public function getSaleOrderShipment(): ?SaleOrderShipment
{
return $this->saleOrderShipment;
}
public function setSaleOrderShipment(?SaleOrderShipment $saleOrderShipment): self
{
$this->saleOrderShipment = $saleOrderShipment;
return $this;
}
public function getSaleOrderItem(): ?SaleOrderItem
{
return $this->saleOrderItem;
}
public function setSaleOrderItem(SaleOrderItem $saleOrderItem): self
{
$this->saleOrderItem = $saleOrderItem;
return $this;
}
public function getBoId(): ?int
{
return $this->boId;
}
public function setBoId(?int $boId): self
{
$this->boId = $boId;
return $this;
}
}