<?php
namespace App\MDS\GreenPatioBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ReservationInvoiceItems
*
* @ORM\Table(name="reservation_invoice_items")
* @ORM\Entity(repositoryClass="App\MDS\GreenPatioBundle\Repository\ReservationInvoiceItemsRepository")
*/
class ReservationInvoiceItems
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="reservationId", type="integer")
*/
private $reservationId;
/**
* @var int
*
* @ORM\Column(name="invoiceId", type="integer")
*/
private $invoiceId;
/**
* @var string
*
* @ORM\Column(name="itemType", type="string", length=255)
*/
private $itemType;
/////////////////////////////////////////////////////////////////////////////////////// SALA /////////////////////////////////////////////////////////////////////////////////////
/**
* @var int
*
* @ORM\Column(name="lngControlId", type="integer", nullable=true)
*/
private $lngControlId;
/**
* @var string
*
* @ORM\Column(name="lngLoungeName", type="string", length=255, nullable=true)
*/
private $lngLoungeName;
/**
* @var int
*
* @ORM\Column(name="lngIdLounge", type="integer", nullable=true)
*/
private $lngIdLounge;
/**
* @var \DateTime
*
* @ORM\Column(name="lngDateStart", type="datetime", nullable=true)
*/
private $lngDateStart;
/**
* @var \DateTime
*
* @ORM\Column(name="lngDateEnd", type="datetime", nullable=true)
*/
private $lngDateEnd;
/**
* @var int
*
* @ORM\Column(name="lngServicePrice", type="string", length=55, nullable=true)
*/
private $lngServicePrice;
/**
* @var int
*
* @ORM\Column(name="lngPax", type="integer", nullable=true)
*/
private $lngPax;
/**
* @var string
*
* @ORM\Column(name="lngType", type="string", length=255, nullable=true)
*/
private $lngType;
/**
* @var string
*
* @ORM\Column(name="lngHourStart", type="string", length=255, nullable=true)
*/
private $lngHourStart;
/**
* @var string
*
* @ORM\Column(name="lngMinStart", type="string", length=255, nullable=true)
*/
private $lngMinStart;
/**
* @var string
*
* @ORM\Column(name="lngHourEnd", type="string", length=255, nullable=true)
*/
private $lngHourEnd;
/**
* @var string
*
* @ORM\Column(name="lngMinEnd", type="string", length=255, nullable=true)
*/
private $lngMinEnd;
/////////////////////////////////////////////////////////////////////////////////////// SALA /////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// SERVICIO /////////////////////////////////////////////////////////////////////////////////////
/**
* @var int
*
* @ORM\Column(name="srvControlId", type="integer", nullable=true), nullable=true)
*/
private $srvControlId;
/**
* @var int
*
* @ORM\Column(name="srvSupplierId", type="integer", nullable=true)
*/
private $srvSupplierId;
/**
* @var int
*
* @ORM\Column(name="srvServiceId", type="integer", nullable=true)
*/
private $srvServiceId;
/**
* @var int
*
* @ORM\Column(name="srvServiceCatId", type="integer", nullable=true)
*/
private $srvServiceCatId;
/**
* @var string
*
* @ORM\Column(name="srvServiceCatName", type="string", length=255, nullable=true)
*/
private $srvServiceCatName;
/**
* @var string
*
* @ORM\Column(name="srvName", type="string", length=255, nullable=true)
*/
private $srvName;
/**
* @var string
*
* @ORM\Column(name="srvPrice", type="string", length=255, nullable=true)
*/
private $srvPrice;
/**
* @var string
*
* @ORM\Column(name="srvCurrency", type="string", length=255, nullable=true, nullable=true)
*/
private $srvCurrency;
/**
* @var string
*
* @ORM\Column(name="srvUnits", type="string", length=255, nullable=true)
*/
private $srvUnits;
/**
* @var string
*
* @ORM\Column(name="srvOpCommission", type="string", length=255, nullable=true)
*/
private $srvOpCommission;
/**
* @var string
*
* @ORM\Column(name="srvCommission", type="string", length=255, nullable=true)
*/
private $srvCommission;
/**
* @var string
*
* @ORM\Column(name="srvOpOver", type="string", length=255, nullable=true)
*/
private $srvOpOver;
/**
* @var string
*
* @ORM\Column(name="srvOver", type="string", length=255, nullable=true)
*/
private $srvOver;
/**
* @var string
*
* @ORM\Column(name="srvOpIva", type="string", length=255, nullable=true)
*/
private $srvOpIva;
/**
* @var string
*
* @ORM\Column(name="srvIva", type="string", length=255, nullable=true)
*/
private $srvIva;
/**
* @var string
*
* @ORM\Column(name="srvPax", type="string", length=255, nullable=true)
*/
private $srvPax;
/**
* @var string
*
* @ORM\Column(name="srvHour", type="string", length=255, nullable=true)
*/
private $srvHour;
/**
* @var \DateTime
*
* @ORM\Column(name="srvDateInAt", type="datetime", nullable=true)
*/
private $srvDateInAt;
/**
* @var \DateTime
*
* @ORM\Column(name="srvDateOutAt", type="datetime", nullable=true)
*/
private $srvDateOutAt;
/**
* @var string
*
* @ORM\Column(name="srvContcolor", type="string", length=255, nullable=true)
*/
private $srvContcolor;
/**
* @var string
*
* @ORM\Column(name="srvRank", type="string", length=255, nullable=true)
*/
private $srvRank;
/**
* @var int
*
* @ORM\Column(name="srvAssistantId", type="integer", nullable=true)
*/
private $srvAssistantId;
/**
* @var int
*
* @ORM\Column(name="srvActivityId", type="integer", nullable=true)
*/
private $srvActivityId;
/**
* @var int
*
* @ORM\Column(name="srvPay", type="integer", nullable=true)
*/
private $srvPay;
///////////////////////////////////////////////////////////////////////////////////// SERVICIO /////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// PAGOS /////////////////////////////////////////////////////////////////////////////////////
/**
* @var int
*
* @ORM\Column(name="payControlId", type="integer", nullable=true)
*/
private $payControlId;
/**
* @var string
*
* @ORM\Column(name="payAmount", type="string", length=255, nullable=true)
*/
private $payAmount;
/**
* @var \DateTime
*
* @ORM\Column(name="payDatePayAt", type="datetime", nullable=true)
*/
private $payDatePayAt;
/**
* @var string
*
* @ORM\Column(name="payWayToPay", type="string", length=255, nullable=true)
*/
private $payWayToPay;
/**
* @var string
*
* @ORM\Column(name="payVat", type="string", length=255, nullable=true)
*/
private $payVat;
/**
* @var string
*
* @ORM\Column(name="payAmountTotal", type="string", length=255, nullable=true)
*/
private $payAmountTotal;
///////////////////////////////////////////////////////////////////////////////////// PAGOS /////////////////////////////////////////////////////////////////////////////////////
/**
* @var \DateTime
*
* @ORM\Column(name="createdAt", type="datetime")
*/
private $createdAt;
/**
* @var int
*
* @ORM\Column(name="createdId", type="integer")
*/
private $createdId;
/**
* @var \DateTime
*
* @ORM\Column(name="updatedAt", type="datetime")
*/
private $updatedAt;
/**
* @var int
*
* @ORM\Column(name="updatedId", type="integer")
*/
private $updatedId;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set reservationId
*
* @param integer $reservationId
*
* @return ReservationInvoiceItems
*/
public function setReservationId($reservationId)
{
$this->reservationId = $reservationId;
return $this;
}
/**
* Get reservationId
*
* @return integer
*/
public function getReservationId()
{
return $this->reservationId;
}
/**
* Set invoiceId
*
* @param integer $invoiceId
*
* @return ReservationInvoiceItems
*/
public function setInvoiceId($invoiceId)
{
$this->invoiceId = $invoiceId;
return $this;
}
/**
* Get invoiceId
*
* @return integer
*/
public function getInvoiceId()
{
return $this->invoiceId;
}
/**
* Set itemType
*
* @param string $itemType
*
* @return ReservationInvoiceItems
*/
public function setItemType($itemType)
{
$this->itemType = $itemType;
return $this;
}
/**
* Get itemType
*
* @return string
*/
public function getItemType()
{
return $this->itemType;
}
/**
* Set lngControlId
*
* @param integer $lngControlId
*
* @return ReservationInvoiceItems
*/
public function setLngControlId($lngControlId)
{
$this->lngControlId = $lngControlId;
return $this;
}
/**
* Get lngControlId
*
* @return integer
*/
public function getLngControlId()
{
return $this->lngControlId;
}
/**
* Set lngLoungeName
*
* @param string $lngLoungeName
*
* @return ReservationInvoiceItems
*/
public function setLngLoungeName($lngLoungeName)
{
$this->lngLoungeName = $lngLoungeName;
return $this;
}
/**
* Get lngLoungeName
*
* @return string
*/
public function getLngLoungeName()
{
return $this->lngLoungeName;
}
/**
* Set lngIdLounge
*
* @param integer $lngIdLounge
*
* @return ReservationInvoiceItems
*/
public function setLngIdLounge($lngIdLounge)
{
$this->lngIdLounge = $lngIdLounge;
return $this;
}
/**
* Get lngIdLounge
*
* @return integer
*/
public function getLngIdLounge()
{
return $this->lngIdLounge;
}
/**
* Set lngDateStart
*
* @param \DateTime $lngDateStart
*
* @return ReservationInvoiceItems
*/
public function setLngDateStart($lngDateStart)
{
$this->lngDateStart = $lngDateStart;
return $this;
}
/**
* Get lngDateStart
*
* @return \DateTime
*/
public function getLngDateStart()
{
return $this->lngDateStart;
}
/**
* Set lngDateEnd
*
* @param \DateTime $lngDateEnd
*
* @return ReservationInvoiceItems
*/
public function setLngDateEnd($lngDateEnd)
{
$this->lngDateEnd = $lngDateEnd;
return $this;
}
/**
* Get lngDateEnd
*
* @return \DateTime
*/
public function getLngDateEnd()
{
return $this->lngDateEnd;
}
/**
* Set lngPax
*
* @param integer $lngPax
*
* @return ReservationInvoiceItems
*/
public function setLngPax($lngPax)
{
$this->lngPax = $lngPax;
return $this;
}
/**
* Get lngPax
*
* @return integer
*/
public function getLngPax()
{
return $this->lngPax;
}
/**
* Set lngType
*
* @param string $lngType
*
* @return ReservationInvoiceItems
*/
public function setLngType($lngType)
{
$this->lngType = $lngType;
return $this;
}
/**
* Get lngType
*
* @return string
*/
public function getLngType()
{
return $this->lngType;
}
/**
* Set lngHourStart
*
* @param string $lngHourStart
*
* @return ReservationInvoiceItems
*/
public function setLngHourStart($lngHourStart)
{
$this->lngHourStart = $lngHourStart;
return $this;
}
/**
* Get lngHourStart
*
* @return string
*/
public function getLngHourStart()
{
return $this->lngHourStart;
}
/**
* Set lngMinStart
*
* @param string $lngMinStart
*
* @return ReservationInvoiceItems
*/
public function setLngMinStart($lngMinStart)
{
$this->lngMinStart = $lngMinStart;
return $this;
}
/**
* Get lngMinStart
*
* @return string
*/
public function getLngMinStart()
{
return $this->lngMinStart;
}
/**
* Set lngHourEnd
*
* @param string $lngHourEnd
*
* @return ReservationInvoiceItems
*/
public function setLngHourEnd($lngHourEnd)
{
$this->lngHourEnd = $lngHourEnd;
return $this;
}
/**
* Get lngHourEnd
*
* @return string
*/
public function getLngHourEnd()
{
return $this->lngHourEnd;
}
/**
* Set lngMinEnd
*
* @param string $lngMinEnd
*
* @return ReservationInvoiceItems
*/
public function setLngMinEnd($lngMinEnd)
{
$this->lngMinEnd = $lngMinEnd;
return $this;
}
/**
* Get lngMinEnd
*
* @return string
*/
public function getLngMinEnd()
{
return $this->lngMinEnd;
}
/**
* Set srvControlId
*
* @param integer $srvControlId
*
* @return ReservationInvoiceItems
*/
public function setSrvControlId($srvControlId)
{
$this->srvControlId = $srvControlId;
return $this;
}
/**
* Get srvControlId
*
* @return integer
*/
public function getSrvControlId()
{
return $this->srvControlId;
}
/**
* Set srvSupplierId
*
* @param integer $srvSupplierId
*
* @return ReservationInvoiceItems
*/
public function setSrvSupplierId($srvSupplierId)
{
$this->srvSupplierId = $srvSupplierId;
return $this;
}
/**
* Get srvSupplierId
*
* @return integer
*/
public function getSrvSupplierId()
{
return $this->srvSupplierId;
}
/**
* Set srvServiceId
*
* @param integer $srvServiceId
*
* @return ReservationInvoiceItems
*/
public function setSrvServiceId($srvServiceId)
{
$this->srvServiceId = $srvServiceId;
return $this;
}
/**
* Get srvServiceId
*
* @return integer
*/
public function getSrvServiceId()
{
return $this->srvServiceId;
}
/**
* Set srvServiceCatId
*
* @param integer $srvServiceCatId
*
* @return ReservationInvoiceItems
*/
public function setSrvServiceCatId($srvServiceCatId)
{
$this->srvServiceCatId = $srvServiceCatId;
return $this;
}
/**
* Get srvServiceCatId
*
* @return integer
*/
public function getSrvServiceCatId()
{
return $this->srvServiceCatId;
}
/**
* Set srvServiceCatName
*
* @param string $srvServiceCatName
*
* @return ReservationInvoiceItems
*/
public function setSrvServiceCatName($srvServiceCatName)
{
$this->srvServiceCatName = $srvServiceCatName;
return $this;
}
/**
* Get srvServiceCatName
*
* @return string
*/
public function getSrvServiceCatName()
{
return $this->srvServiceCatName;
}
/**
* Set srvName
*
* @param string $srvName
*
* @return ReservationInvoiceItems
*/
public function setSrvName($srvName)
{
$this->srvName = $srvName;
return $this;
}
/**
* Get srvName
*
* @return string
*/
public function getSrvName()
{
return $this->srvName;
}
/**
* Set srvPrice
*
* @param string $srvPrice
*
* @return ReservationInvoiceItems
*/
public function setSrvPrice($srvPrice)
{
$this->srvPrice = $srvPrice;
return $this;
}
/**
* Get srvPrice
*
* @return string
*/
public function getSrvPrice()
{
return $this->srvPrice;
}
/**
* Set srvCurrency
*
* @param string $srvCurrency
*
* @return ReservationInvoiceItems
*/
public function setSrvCurrency($srvCurrency)
{
$this->srvCurrency = $srvCurrency;
return $this;
}
/**
* Get srvCurrency
*
* @return string
*/
public function getSrvCurrency()
{
return $this->srvCurrency;
}
/**
* Set srvUnits
*
* @param string $srvUnits
*
* @return ReservationInvoiceItems
*/
public function setSrvUnits($srvUnits)
{
$this->srvUnits = $srvUnits;
return $this;
}
/**
* Get srvUnits
*
* @return string
*/
public function getSrvUnits()
{
return $this->srvUnits;
}
/**
* Set srvOpCommission
*
* @param string $srvOpCommission
*
* @return ReservationInvoiceItems
*/
public function setSrvOpCommission($srvOpCommission)
{
$this->srvOpCommission = $srvOpCommission;
return $this;
}
/**
* Get srvOpCommission
*
* @return string
*/
public function getSrvOpCommission()
{
return $this->srvOpCommission;
}
/**
* Set srvCommission
*
* @param string $srvCommission
*
* @return ReservationInvoiceItems
*/
public function setSrvCommission($srvCommission)
{
$this->srvCommission = $srvCommission;
return $this;
}
/**
* Get srvCommission
*
* @return string
*/
public function getSrvCommission()
{
return $this->srvCommission;
}
/**
* Set srvOpOver
*
* @param string $srvOpOver
*
* @return ReservationInvoiceItems
*/
public function setSrvOpOver($srvOpOver)
{
$this->srvOpOver = $srvOpOver;
return $this;
}
/**
* Get srvOpOver
*
* @return string
*/
public function getSrvOpOver()
{
return $this->srvOpOver;
}
/**
* Set srvOver
*
* @param string $srvOver
*
* @return ReservationInvoiceItems
*/
public function setSrvOver($srvOver)
{
$this->srvOver = $srvOver;
return $this;
}
/**
* Get srvOver
*
* @return string
*/
public function getSrvOver()
{
return $this->srvOver;
}
/**
* Set srvOpIva
*
* @param string $srvOpIva
*
* @return ReservationInvoiceItems
*/
public function setSrvOpIva($srvOpIva)
{
$this->srvOpIva = $srvOpIva;
return $this;
}
/**
* Get srvOpIva
*
* @return string
*/
public function getSrvOpIva()
{
return $this->srvOpIva;
}
/**
* Set srvIva
*
* @param string $srvIva
*
* @return ReservationInvoiceItems
*/
public function setSrvIva($srvIva)
{
$this->srvIva = $srvIva;
return $this;
}
/**
* Get srvIva
*
* @return string
*/
public function getSrvIva()
{
return $this->srvIva;
}
/**
* Set srvPax
*
* @param string $srvPax
*
* @return ReservationInvoiceItems
*/
public function setSrvPax($srvPax)
{
$this->srvPax = $srvPax;
return $this;
}
/**
* Get srvPax
*
* @return string
*/
public function getSrvPax()
{
return $this->srvPax;
}
/**
* Set srvHour
*
* @param string $srvHour
*
* @return ReservationInvoiceItems
*/
public function setSrvHour($srvHour)
{
$this->srvHour = $srvHour;
return $this;
}
/**
* Get srvHour
*
* @return string
*/
public function getSrvHour()
{
return $this->srvHour;
}
/**
* Set srvDateInAt
*
* @param \DateTime $srvDateInAt
*
* @return ReservationInvoiceItems
*/
public function setSrvDateInAt($srvDateInAt)
{
$this->srvDateInAt = $srvDateInAt;
return $this;
}
/**
* Get srvDateInAt
*
* @return \DateTime
*/
public function getSrvDateInAt()
{
return $this->srvDateInAt;
}
/**
* Set srvDateOutAt
*
* @param \DateTime $srvDateOutAt
*
* @return ReservationInvoiceItems
*/
public function setSrvDateOutAt($srvDateOutAt)
{
$this->srvDateOutAt = $srvDateOutAt;
return $this;
}
/**
* Get srvDateOutAt
*
* @return \DateTime
*/
public function getSrvDateOutAt()
{
return $this->srvDateOutAt;
}
/**
* Set srvContcolor
*
* @param string $srvContcolor
*
* @return ReservationInvoiceItems
*/
public function setSrvContcolor($srvContcolor)
{
$this->srvContcolor = $srvContcolor;
return $this;
}
/**
* Get srvContcolor
*
* @return string
*/
public function getSrvContcolor()
{
return $this->srvContcolor;
}
/**
* Set srvRank
*
* @param string $srvRank
*
* @return ReservationInvoiceItems
*/
public function setSrvRank($srvRank)
{
$this->srvRank = $srvRank;
return $this;
}
/**
* Get srvRank
*
* @return string
*/
public function getSrvRank()
{
return $this->srvRank;
}
/**
* Set srvAssistantId
*
* @param integer $srvAssistantId
*
* @return ReservationInvoiceItems
*/
public function setSrvAssistantId($srvAssistantId)
{
$this->srvAssistantId = $srvAssistantId;
return $this;
}
/**
* Get srvAssistantId
*
* @return integer
*/
public function getSrvAssistantId()
{
return $this->srvAssistantId;
}
/**
* Set srvActivityId
*
* @param integer $srvActivityId
*
* @return ReservationInvoiceItems
*/
public function setSrvActivityId($srvActivityId)
{
$this->srvActivityId = $srvActivityId;
return $this;
}
/**
* Get srvActivityId
*
* @return integer
*/
public function getSrvActivityId()
{
return $this->srvActivityId;
}
/**
* Set srvPay
*
* @param integer $srvPay
*
* @return ReservationInvoiceItems
*/
public function setSrvPay($srvPay)
{
$this->srvPay = $srvPay;
return $this;
}
/**
* Get srvPay
*
* @return integer
*/
public function getSrvPay()
{
return $this->srvPay;
}
/**
* Set payControlId
*
* @param integer $payControlId
*
* @return ReservationInvoiceItems
*/
public function setPayControlId($payControlId)
{
$this->payControlId = $payControlId;
return $this;
}
/**
* Get payControlId
*
* @return integer
*/
public function getPayControlId()
{
return $this->payControlId;
}
/**
* Set payAmount
*
* @param string $payAmount
*
* @return ReservationInvoiceItems
*/
public function setPayAmount($payAmount)
{
$this->payAmount = $payAmount;
return $this;
}
/**
* Get payAmount
*
* @return string
*/
public function getPayAmount()
{
return $this->payAmount;
}
/**
* Set payDatePayAt
*
* @param \DateTime $payDatePayAt
*
* @return ReservationInvoiceItems
*/
public function setPayDatePayAt($payDatePayAt)
{
$this->payDatePayAt = $payDatePayAt;
return $this;
}
/**
* Get payDatePayAt
*
* @return \DateTime
*/
public function getPayDatePayAt()
{
return $this->payDatePayAt;
}
/**
* Set payWayToPay
*
* @param string $payWayToPay
*
* @return ReservationInvoiceItems
*/
public function setPayWayToPay($payWayToPay)
{
$this->payWayToPay = $payWayToPay;
return $this;
}
/**
* Get payWayToPay
*
* @return string
*/
public function getPayWayToPay()
{
return $this->payWayToPay;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return ReservationInvoiceItems
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set createdId
*
* @param integer $createdId
*
* @return ReservationInvoiceItems
*/
public function setCreatedId($createdId)
{
$this->createdId = $createdId;
return $this;
}
/**
* Get createdId
*
* @return integer
*/
public function getCreatedId()
{
return $this->createdId;
}
/**
* Set updatedAt
*
* @param \DateTime $updatedAt
*
* @return ReservationInvoiceItems
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set updatedId
*
* @param integer $updatedId
*
* @return ReservationInvoiceItems
*/
public function setUpdatedId($updatedId)
{
$this->updatedId = $updatedId;
return $this;
}
/**
* Get updatedId
*
* @return integer
*/
public function getUpdatedId()
{
return $this->updatedId;
}
/**
* Set payVat
*
* @param string $payVat
*
* @return ReservationInvoiceItems
*/
public function setPayVat($payVat)
{
$this->payVat = $payVat;
return $this;
}
/**
* Get payVat
*
* @return string
*/
public function getPayVat()
{
return $this->payVat;
}
/**
* Set payAmountTotal
*
* @param string $payAmountTotal
*
* @return ReservationInvoiceItems
*/
public function setPayAmountTotal($payAmountTotal)
{
$this->payAmountTotal = $payAmountTotal;
return $this;
}
/**
* Get payAmountTotal
*
* @return string
*/
public function getPayAmountTotal()
{
return $this->payAmountTotal;
}
/**
* Set lngServicePrice
*
* @param string $lngServicePrice
*
* @return ReservationInvoiceItems
*/
public function setLngServicePrice($lngServicePrice)
{
$this->lngServicePrice = $lngServicePrice;
return $this;
}
/**
* Get lngServicePrice
*
* @return string
*/
public function getLngServicePrice()
{
return $this->lngServicePrice;
}
}