<?php
namespace App\Entity\Sb;
use App\Entity\OrdersInterface;
use Doctrine\ORM\Mapping as ORM;
/**
* Orders
*
* @ORM\Table(name="orders", uniqueConstraints={@ORM\UniqueConstraint(name="stat_tran_date", columns={"ID_STAT", "ORD_TRAN", "ORD_DATE"})}, indexes={@ORM\Index(name="ID_STAT", columns={"ID_STAT"}), @ORM\Index(name="ID_PRT", columns={"ID_PRT"}), @ORM\Index(name="ORD_TYPE", columns={"ORD_TYPE"}), @ORM\Index(name="GUID", columns={"GUID"})})
* @ORM\Entity(repositoryClass="App\Repository\Sb\OrdersRepository")
*/
class Orders implements OrdersInterface
{
/**
* @var integer
*
* @ORM\Column(name="ID_ORD", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idOrd;
/**
* @var \DateTime
*
* @ORM\Column(name="ORD_DATE", type="datetime", nullable=true)
*/
private $ordDate;
/**
* @var string
*
* @ORM\Column(name="ORD_IP", type="string", length=50, nullable=true)
*/
private $ordIp;
/**
* @var \DateTime
*
* @ORM\Column(name="ORD_PRINTDATE", type="datetime", nullable=true)
*/
private $ordPrintdate;
/**
* @var boolean
*
* @ORM\Column(name="ID_STAT", type="integer", nullable=false)
*/
private $idStat = '1';
/**
* @var boolean
*
* @ORM\Column(name="ORD_FAKT", type="integer", nullable=false)
*/
private $ordFakt = '0';
/**
* @var boolean
*
* @ORM\Column(name="ID_PRT", type="integer", nullable=false)
*/
private $idPrt;
/**
* @var string
*
* @ORM\Column(name="ORD_TRAN", type="string", length=20, nullable=false)
*/
private $ordTran;
/**
* @var boolean
*
* @ORM\Column(name="ORD_TYPE", type="integer", nullable=false)
*/
private $ordType;
/**
* @var \DateTime
*
* @ORM\Column(name="ORD_PAYDATE", type="datetime", nullable=true)
*/
private $ordPaydate;
/**
* @var string
*
* @ORM\Column(name="DOTPAY_ID", type="string", length=30, nullable=true)
*/
private $dotpayId;
/**
* @var boolean
*
* @ORM\Column(name="ORD_PANEL", type="boolean", nullable=false)
*/
private $ordPanel = '0';
/**
* @var boolean
*
* @ORM\Column(name="ID_PANEL_STAT", type="integer", nullable=false)
*/
private $idPanelStat = '1';
/**
* @var string
*
* @ORM\Column(name="ORD_KURIER", type="string", length=25, nullable=true)
*/
private $ordKurier;
/**
* @var integer
*
* @ORM\Column(name="CUSTNO", type="integer", nullable=true)
*/
private $custno;
/**
* @var \DateTime
*
* @ORM\Column(name="akcept", type="datetime", nullable=true)
*/
private $akcept;
/**
* @var string
*
* @ORM\Column(name="GUID", type="string", length=36, nullable=true)
*/
private $guid;
/**
* @var \DateTime
*
* @ORM\Column(name="fo_eksport_at", type="datetime", nullable=true)
*/
private $foEksportAt;
/**
* @var string
*
* @ORM\Column(name="DocumentNo", type="string", length=25, nullable=true)
*/
private $documentno;
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="datetime", nullable=true)
*/
private $createdAt;
/**
* @var \DateTime
*
* @ORM\Column(name="updated_at", type="datetime", nullable=true)
*/
private $updatedAt;
/**
* @var string
*
* @ORM\Column(name="komentarze_admin", type="text", length=65535, nullable=true)
*/
private $komentarzeAdmin;
/**
* @var \DateTime
*
* @ORM\Column(name="CLOSEST_EVENT_DATE", type="date", nullable=true)
*/
private $closestEventDate;
/**
* @var string
*
* @ORM\Column(name="transaction_result", type="text", length=65535, nullable=true)
*/
private $transactionResult;
/**
* Get idOrd
*
* @return integer
*/
public function getIdOrd()
{
return $this->idOrd;
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->idOrd;
}
/**
* Set ordDate
*
* @param \DateTime $ordDate
*
* @return Orders
*/
public function setOrdDate($ordDate)
{
$this->ordDate = $ordDate;
return $this;
}
/**
* Get ordDate
*
* @return \DateTime
*/
public function getOrdDate()
{
return $this->ordDate;
}
/**
* Set ordIp
*
* @param string $ordIp
*
* @return Orders
*/
public function setOrdIp($ordIp)
{
$this->ordIp = $ordIp;
return $this;
}
/**
* Get ordIp
*
* @return string
*/
public function getOrdIp()
{
return $this->ordIp;
}
/**
* Set ordPrintdate
*
* @param \DateTime $ordPrintdate
*
* @return Orders
*/
public function setOrdPrintdate($ordPrintdate)
{
$this->ordPrintdate = $ordPrintdate;
return $this;
}
/**
* Get ordPrintdate
*
* @return \DateTime
*/
public function getOrdPrintdate()
{
return $this->ordPrintdate;
}
/**
* Set idStat
*
* @param integer $idStat
*
* @return Orders
*/
public function setIdStat($idStat)
{
$this->idStat = $idStat;
return $this;
}
/**
* Get idStat
*
* @return integer
*/
public function getIdStat()
{
return $this->idStat;
}
/**
* Set ordFakt
*
* @param integer $ordFakt
*
* @return Orders
*/
public function setOrdFakt($ordFakt)
{
$this->ordFakt = $ordFakt;
return $this;
}
/**
* Get ordFakt
*
* @return integer
*/
public function getOrdFakt()
{
return $this->ordFakt;
}
/**
* Set idPrt
*
* @param integer $idPrt
*
* @return Orders
*/
public function setIdPrt($idPrt)
{
$this->idPrt = $idPrt;
return $this;
}
/**
* Get idPrt
*
* @return integer
*/
public function getIdPrt()
{
return $this->idPrt;
}
/**
* Set ordTran
*
* @param string $ordTran
*
* @return Orders
*/
public function setOrdTran($ordTran)
{
$this->ordTran = $ordTran;
return $this;
}
/**
* Get ordTran
*
* @return string
*/
public function getOrdTran()
{
return $this->ordTran;
}
/**
* Set ordType
*
* @param integer $ordType
*
* @return Orders
*/
public function setOrdType($ordType)
{
$this->ordType = $ordType;
return $this;
}
/**
* Get ordType
*
* @return integer
*/
public function getOrdType()
{
return $this->ordType;
}
/**
* Set ordPaydate
*
* @param \DateTime $ordPaydate
*
* @return Orders
*/
public function setOrdPaydate($ordPaydate)
{
$this->ordPaydate = $ordPaydate;
return $this;
}
/**
* Get ordPaydate
*
* @return \DateTime
*/
public function getOrdPaydate()
{
return $this->ordPaydate;
}
/**
* Set dotpayId
*
* @param string $dotpayId
*
* @return Orders
*/
public function setDotpayId($dotpayId)
{
$this->dotpayId = $dotpayId;
return $this;
}
/**
* Get dotpayId
*
* @return string
*/
public function getDotpayId()
{
return $this->dotpayId;
}
/**
* Set ordPanel
*
* @param boolean $ordPanel
*
* @return Orders
*/
public function setOrdPanel($ordPanel)
{
$this->ordPanel = $ordPanel;
return $this;
}
/**
* Get ordPanel
*
* @return boolean
*/
public function getOrdPanel()
{
return $this->ordPanel;
}
/**
* Set idPanelStat
*
* @param integer $idPanelStat
*
* @return Orders
*/
public function setIdPanelStat($idPanelStat)
{
$this->idPanelStat = $idPanelStat;
return $this;
}
/**
* Get idPanelStat
*
* @return integer
*/
public function getIdPanelStat()
{
return $this->idPanelStat;
}
/**
* Set ordKurier
*
* @param string $ordKurier
*
* @return Orders
*/
public function setOrdKurier($ordKurier)
{
$this->ordKurier = $ordKurier;
return $this;
}
/**
* Get ordKurier
*
* @return string
*/
public function getOrdKurier()
{
return $this->ordKurier;
}
/**
* Set custno
*
* @param integer $custno
*
* @return Orders
*/
public function setCustno($custno)
{
$this->custno = $custno;
return $this;
}
/**
* Get custno
*
* @return integer
*/
public function getCustno()
{
return $this->custno;
}
/**
* Set akcept
*
* @param \DateTime $akcept
*
* @return Orders
*/
public function setAkcept($akcept)
{
$this->akcept = $akcept;
return $this;
}
/**
* Get akcept
*
* @return \DateTime
*/
public function getAkcept()
{
return $this->akcept;
}
/**
* Set guid
*
* @param string $guid
*
* @return Orders
*/
public function setGuid($guid)
{
$this->guid = $guid;
return $this;
}
/**
* Get guid
*
* @return string
*/
public function getGuid()
{
return $this->guid;
}
/**
* Set foEksportAt
*
* @param \DateTime $foEksportAt
*
* @return Orders
*/
public function setFoEksportAt($foEksportAt)
{
$this->foEksportAt = $foEksportAt;
return $this;
}
/**
* Get foEksportAt
*
* @return \DateTime
*/
public function getFoEksportAt()
{
return $this->foEksportAt;
}
/**
* Set documentno
*
* @param string $documentno
*
* @return Orders
*/
public function setDocumentno($documentno)
{
$this->documentno = $documentno;
return $this;
}
/**
* Get documentno
*
* @return string
*/
public function getDocumentno()
{
return $this->documentno;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return Orders
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set updatedAt
*
* @param \DateTime $updatedAt
*
* @return Orders
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set komentarzeAdmin
*
* @param string $komentarzeAdmin
*
* @return Orders
*/
public function setKomentarzeAdmin($komentarzeAdmin)
{
$this->komentarzeAdmin = $komentarzeAdmin;
return $this;
}
/**
* Get komentarzeAdmin
*
* @return string
*/
public function getKomentarzeAdmin()
{
return $this->komentarzeAdmin;
}
/**
* Set closestEventDate
*
* @param \DateTime $closestEventDate
*
* @return Orders
*/
public function setClosestEventDate($closestEventDate)
{
$this->closestEventDate = $closestEventDate;
return $this;
}
/**
* Get closestEventDate
*
* @return \DateTime
*/
public function getClosestEventDate()
{
return $this->closestEventDate;
}
public function getTransactionResult()
{
return $this->transactionResult;
}
public function setTransactionResult($transactionResult)
{
$this->transactionResult = $transactionResult;
return $this;
}
}