<?php
namespace App\MDS\AvexpressBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* AveBudgetPending
*
* @ORM\Table(name="ave_budget_pending")
* @ORM\Entity(repositoryClass="App\MDS\AvexpressBundle\Repository\AveBudgetPendingRepository")
*/
class AveBudgetPending
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="service_id_father", type="integer", nullable=true)
*/
private $serviceIdFather = '0';
/**
* @var int
*
* @ORM\Column(name="control_id", type="integer", nullable=true)
*/
private $controlId;
/**
* @var int
*
* @ORM\Column(name="origin_id", type="integer", nullable=true)
*/
private $originId;
/**
* @var int
*
* @ORM\Column(name="proposal_id", type="integer", nullable=true)
*/
private $proposalId;
/**
* @var int
*
* @ORM\Column(name="destination_id", type="integer", nullable=true)
*/
private $destinationId;
/**
* @var int
*
* @ORM\Column(name="activity_id", type="integer", nullable=true)
*/
private $activityId;
/**
* @var int
*
* @ORM\Column(name="idea_id", type="integer", nullable=true)
*/
private $ideaId;
/**
* @var int
*
* @ORM\Column(name="supplier_id", type="integer", nullable=true)
*/
private $supplierId;
/**
* @var int
*
* @ORM\Column(name="assistant_id", type="integer", nullable=true)
*/
private $assistantId;
/**
* @var int
*
* @ORM\Column(name="service_id", type="integer", nullable=true)
*/
private $serviceId;
/**
* @var int
*
* @ORM\Column(name="service_cat_id", type="integer", nullable=true)
*/
private $serviceCatId;
/**
* @var string
*
* @ORM\Column(name="service_cat_name", type="string", length=255, nullable=true)
*/
private $serviceCatName;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255, nullable=true)
*/
private $name;
/**
* @var string
*
* @ORM\Column(name="price", type="string", length=255, nullable=true)
*/
private $price;
/**
* @var string
*
* @ORM\Column(name="pre_commission", type="string", length=255, nullable=true)
*/
private $preCommission;
/**
* @var string
*
* @ORM\Column(name="pre_iva", type="string", length=255, nullable=true)
*/
private $preIva;
/**
* @var string
*
* @ORM\Column(name="currency", type="string", length=255, nullable=true)
*/
private $currency;
/**
* @var string
*
* @ORM\Column(name="units", type="string", length=255, nullable=true)
*/
private $units;
/**
* @var string
*
* @ORM\Column(name="op_commission", type="string", length=255, nullable=true)
*/
private $opCommission = '1';
/**
* @var string
*
* @ORM\Column(name="commission", type="string", length=255, nullable=true)
*/
private $commission;
/**
* @var string
*
* @ORM\Column(name="op_over", type="string", length=255, nullable=true)
*/
private $opOver = '1';
/**
* @var string
*
* @ORM\Column(name="price_over", type="string", length=255, nullable=true)
*/
private $over = '0';
/**
* @var string
*
* @ORM\Column(name="op_iva", type="string", length=255, nullable=true)
*/
private $opIva = '1';
/**
* @var string
*
* @ORM\Column(name="iva", type="string", length=255, nullable=true)
*/
private $iva;
/**
* @var string
*
* @ORM\Column(name="original_op_iva", type="string", length=255, nullable=true)
*/
private $originalopIva = '1';
/**
* @var string
*
* @ORM\Column(name="original_iva", type="string", length=255, nullable=true)
*/
private $originalIva;
/**
* @var string
*
* @ORM\Column(name="original_price", type="string", length=255, nullable=true)
*/
private $originalPrice;
/**
* @var string
*
* @ORM\Column(name="pax", type="string", length=255, nullable=true)
*/
private $pax;
/**
* @var string
*
* @ORM\Column(name="hour", type="string", length=255, nullable=true)
*/
private $hour;
/**
* @var \DateTime
*
* @ORM\Column(name="date_in_at", type="datetime", nullable=true)
*/
private $dateInAt;
/**
* @var \DateTime
*
* @ORM\Column(name="date_out_at", type="datetime", nullable=true)
*/
private $dateOutAt;
/**
* @var int
*
* @ORM\Column(name="direct_payment", type="boolean", nullable=true)
*/
private $directPayment;
/**
* @var \DateTime
*
* @ORM\Column(name="date_block_limit", type="datetime", nullable=true)
*/
private $dateBlockLimit;
/**
* @var string
*
* @ORM\Column(name="status_internal", type="string", length=255, nullable=true)
*/
private $statusinternal;
/**
* @var string
*
* @ORM\Column(name="status", type="string", length=255, nullable=true)
*/
private $status;
/**
* @var string
*
* @ORM\Column(name="status_recommended", type="string", length=255, nullable=true)
*/
private $statusRec = "normal";
/**
* @var int
*
* @ORM\Column(name="breakdown", type="boolean", nullable=true)
*/
private $breakdown = '0';
/**
* @var int
*
* @ORM\Column(name="is_father", type="boolean", nullable=true)
*/
private $isFather = '0';
/**
* @var string
*
* @ORM\Column(name="rank", type="string", length=255, nullable=true)
*/
private $rank = '1';
/**
* @var int
*
* @ORM\Column(name="user_confirmed_id", type="integer", nullable=true)
*/
private $userConfirmedId;
/**
* @var string
*
* @ORM\Column(name="proposal_title", type="string", length=255, nullable=true)
*/
private $proposalTitle;
/**
* @var string
*
* @ORM\Column(name="user_confirmed_full_name", type="string", length=255, nullable=true)
*/
private $userConfirmedFullName;
/**
* @var string
*
* @ORM\Column(name="text_tooltip", type="text", nullable=true)
*/
private $textTooltip;
/**
* @var string
*
* @ORM\Column(name="briefing", type="text", nullable=true)
*/
private $briefing;
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="datetime", nullable=true)
*/
private $createdAt;
/**
* @var int
*
* @ORM\Column(name="created_id", type="integer", nullable=true)
*/
private $createdId;
/**
* @var \DateTime
*
* @ORM\Column(name="updated_at", type="datetime", nullable=true)
*/
private $updatedAt;
/**
* @var int
*
* @ORM\Column(name="updated_id", type="integer", nullable=true)
*/
private $updatedId;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set serviceIdFather
*
* @param integer $serviceIdFather
*
* @return AveBudgetPending
*/
public function setServiceIdFather($serviceIdFather)
{
$this->serviceIdFather = $serviceIdFather;
return $this;
}
/**
* Get serviceIdFather
*
* @return integer
*/
public function getServiceIdFather()
{
return $this->serviceIdFather;
}
/**
* Set controlId
*
* @param integer $controlId
*
* @return AveBudgetPending
*/
public function setControlId($controlId)
{
$this->controlId = $controlId;
return $this;
}
/**
* Get controlId
*
* @return integer
*/
public function getControlId()
{
return $this->controlId;
}
/**
* Set originId
*
* @param integer $originId
*
* @return AveBudgetPending
*/
public function setOriginId($originId)
{
$this->originId = $originId;
return $this;
}
/**
* Get originId
*
* @return integer
*/
public function getOriginId()
{
return $this->originId;
}
/**
* Set proposalId
*
* @param integer $proposalId
*
* @return AveBudgetPending
*/
public function setProposalId($proposalId)
{
$this->proposalId = $proposalId;
return $this;
}
/**
* Get proposalId
*
* @return integer
*/
public function getProposalId()
{
return $this->proposalId;
}
/**
* Set destinationId
*
* @param integer $destinationId
*
* @return AveBudgetPending
*/
public function setDestinationId($destinationId)
{
$this->destinationId = $destinationId;
return $this;
}
/**
* Get destinationId
*
* @return integer
*/
public function getDestinationId()
{
return $this->destinationId;
}
/**
* Set activityId
*
* @param integer $activityId
*
* @return AveBudgetPending
*/
public function setActivityId($activityId)
{
$this->activityId = $activityId;
return $this;
}
/**
* Get activityId
*
* @return integer
*/
public function getActivityId()
{
return $this->activityId;
}
/**
* Set ideaId
*
* @param integer $ideaId
*
* @return AveBudgetPending
*/
public function setIdeaId($ideaId)
{
$this->ideaId = $ideaId;
return $this;
}
/**
* Get ideaId
*
* @return integer
*/
public function getIdeaId()
{
return $this->ideaId;
}
/**
* Set supplierId
*
* @param integer $supplierId
*
* @return AveBudgetPending
*/
public function setSupplierId($supplierId)
{
$this->supplierId = $supplierId;
return $this;
}
/**
* Get supplierId
*
* @return integer
*/
public function getSupplierId()
{
return $this->supplierId;
}
/**
* Set assistantId
*
* @param integer $assistantId
*
* @return AveBudgetPending
*/
public function setAssistantId($assistantId)
{
$this->assistantId = $assistantId;
return $this;
}
/**
* Get assistantId
*
* @return integer
*/
public function getAssistantId()
{
return $this->assistantId;
}
/**
* Set serviceId
*
* @param integer $serviceId
*
* @return AveBudgetPending
*/
public function setServiceId($serviceId)
{
$this->serviceId = $serviceId;
return $this;
}
/**
* Get serviceId
*
* @return integer
*/
public function getServiceId()
{
return $this->serviceId;
}
/**
* Set serviceCatId
*
* @param integer $serviceCatId
*
* @return AveBudgetPending
*/
public function setServiceCatId($serviceCatId)
{
$this->serviceCatId = $serviceCatId;
return $this;
}
/**
* Get serviceCatId
*
* @return integer
*/
public function getServiceCatId()
{
return $this->serviceCatId;
}
/**
* Set serviceCatName
*
* @param string $serviceCatName
*
* @return AveBudgetPending
*/
public function setServiceCatName($serviceCatName)
{
$this->serviceCatName = $serviceCatName;
return $this;
}
/**
* Get serviceCatName
*
* @return string
*/
public function getServiceCatName()
{
return $this->serviceCatName;
}
/**
* Set name
*
* @param string $name
*
* @return AveBudgetPending
*/
public function setName($name)
{
$this->name = $name;
return $this;
}
/**
* Get name
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Set price
*
* @param string $price
*
* @return AveBudgetPending
*/
public function setPrice($price)
{
$this->price = $price;
return $this;
}
/**
* Get price
*
* @return string
*/
public function getPrice()
{
return $this->price;
}
/**
* Set preCommission
*
* @param string $preCommission
*
* @return AveBudgetPending
*/
public function setPreCommission($preCommission)
{
$this->preCommission = $preCommission;
return $this;
}
/**
* Get preCommission
*
* @return string
*/
public function getPreCommission()
{
return $this->preCommission;
}
/**
* Set preIva
*
* @param string $preIva
*
* @return AveBudgetPending
*/
public function setPreIva($preIva)
{
$this->preIva = $preIva;
return $this;
}
/**
* Get preIva
*
* @return string
*/
public function getPreIva()
{
return $this->preIva;
}
/**
* Set currency
*
* @param string $currency
*
* @return AveBudgetPending
*/
public function setCurrency($currency)
{
$this->currency = $currency;
return $this;
}
/**
* Get currency
*
* @return string
*/
public function getCurrency()
{
return $this->currency;
}
/**
* Set units
*
* @param string $units
*
* @return AveBudgetPending
*/
public function setUnits($units)
{
$this->units = $units;
return $this;
}
/**
* Get units
*
* @return string
*/
public function getUnits()
{
return $this->units;
}
/**
* Set opCommission
*
* @param string $opCommission
*
* @return AveBudgetPending
*/
public function setOpCommission($opCommission)
{
$this->opCommission = $opCommission;
return $this;
}
/**
* Get opCommission
*
* @return string
*/
public function getOpCommission()
{
return $this->opCommission;
}
/**
* Set commission
*
* @param string $commission
*
* @return AveBudgetPending
*/
public function setCommission($commission)
{
$this->commission = $commission;
return $this;
}
/**
* Get commission
*
* @return string
*/
public function getCommission()
{
return $this->commission;
}
/**
* Set opOver
*
* @param string $opOver
*
* @return AveBudgetPending
*/
public function setOpOver($opOver)
{
$this->opOver = $opOver;
return $this;
}
/**
* Get opOver
*
* @return string
*/
public function getOpOver()
{
return $this->opOver;
}
/**
* Set over
*
* @param string $over
*
* @return AveBudgetPending
*/
public function setOver($over)
{
$this->over = $over;
return $this;
}
/**
* Get over
*
* @return string
*/
public function getOver()
{
return $this->over;
}
/**
* Set opIva
*
* @param string $opIva
*
* @return AveBudgetPending
*/
public function setOpIva($opIva)
{
$this->opIva = $opIva;
return $this;
}
/**
* Get opIva
*
* @return string
*/
public function getOpIva()
{
return $this->opIva;
}
/**
* Set iva
*
* @param string $iva
*
* @return AveBudgetPending
*/
public function setIva($iva)
{
$this->iva = $iva;
return $this;
}
/**
* Get iva
*
* @return string
*/
public function getIva()
{
return $this->iva;
}
/**
* Set originalopIva
*
* @param string $originalopIva
*
* @return AveBudgetPending
*/
public function setOriginalopIva($originalopIva)
{
$this->originalopIva = $originalopIva;
return $this;
}
/**
* Get originalopIva
*
* @return string
*/
public function getOriginalopIva()
{
return $this->originalopIva;
}
/**
* Set originalIva
*
* @param string $originalIva
*
* @return AveBudgetPending
*/
public function setOriginalIva($originalIva)
{
$this->originalIva = $originalIva;
return $this;
}
/**
* Get originalIva
*
* @return string
*/
public function getOriginalIva()
{
return $this->originalIva;
}
/**
* Set originalPrice
*
* @param string $originalPrice
*
* @return AveBudgetPending
*/
public function setOriginalPrice($originalPrice)
{
$this->originalPrice = $originalPrice;
return $this;
}
/**
* Get originalPrice
*
* @return string
*/
public function getOriginalPrice()
{
return $this->originalPrice;
}
/**
* Set pax
*
* @param string $pax
*
* @return AveBudgetPending
*/
public function setPax($pax)
{
$this->pax = $pax;
return $this;
}
/**
* Get pax
*
* @return string
*/
public function getPax()
{
return $this->pax;
}
/**
* Set hour
*
* @param string $hour
*
* @return AveBudgetPending
*/
public function setHour($hour)
{
$this->hour = $hour;
return $this;
}
/**
* Get hour
*
* @return string
*/
public function getHour()
{
return $this->hour;
}
/**
* Set dateInAt
*
* @param \DateTime $dateInAt
*
* @return AveBudgetPending
*/
public function setDateInAt($dateInAt)
{
$this->dateInAt = $dateInAt;
return $this;
}
/**
* Get dateInAt
*
* @return \DateTime
*/
public function getDateInAt()
{
return $this->dateInAt;
}
/**
* Set dateOutAt
*
* @param \DateTime $dateOutAt
*
* @return AveBudgetPending
*/
public function setDateOutAt($dateOutAt)
{
$this->dateOutAt = $dateOutAt;
return $this;
}
/**
* Get dateOutAt
*
* @return \DateTime
*/
public function getDateOutAt()
{
return $this->dateOutAt;
}
/**
* Set directPayment
*
* @param boolean $directPayment
*
* @return AveBudgetPending
*/
public function setDirectPayment($directPayment)
{
$this->directPayment = $directPayment;
return $this;
}
/**
* Get directPayment
*
* @return boolean
*/
public function getDirectPayment()
{
return $this->directPayment;
}
/**
* Set dateBlockLimit
*
* @param \DateTime $dateBlockLimit
*
* @return AveBudgetPending
*/
public function setDateBlockLimit($dateBlockLimit)
{
$this->dateBlockLimit = $dateBlockLimit;
return $this;
}
/**
* Get dateBlockLimit
*
* @return \DateTime
*/
public function getDateBlockLimit()
{
return $this->dateBlockLimit;
}
/**
* Set statusinternal
*
* @param string $statusinternal
*
* @return AveBudgetPending
*/
public function setStatusinternal($statusinternal)
{
$this->statusinternal = $statusinternal;
return $this;
}
/**
* Get statusinternal
*
* @return string
*/
public function getStatusinternal()
{
return $this->statusinternal;
}
/**
* Set status
*
* @param string $status
*
* @return AveBudgetPending
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
/**
* Get status
*
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* Set statusRec
*
* @param string $statusRec
*
* @return AveBudgetPending
*/
public function setStatusRec($statusRec)
{
$this->statusRec = $statusRec;
return $this;
}
/**
* Get statusRec
*
* @return string
*/
public function getStatusRec()
{
return $this->statusRec;
}
/**
* Set breakdown
*
* @param boolean $breakdown
*
* @return AveBudgetPending
*/
public function setBreakdown($breakdown)
{
$this->breakdown = $breakdown;
return $this;
}
/**
* Get breakdown
*
* @return boolean
*/
public function getBreakdown()
{
return $this->breakdown;
}
/**
* Set isFather
*
* @param boolean $isFather
*
* @return AveBudgetPending
*/
public function setIsFather($isFather)
{
$this->isFather = $isFather;
return $this;
}
/**
* Get isFather
*
* @return boolean
*/
public function getIsFather()
{
return $this->isFather;
}
/**
* Set rank
*
* @param string $rank
*
* @return AveBudgetPending
*/
public function setRank($rank)
{
$this->rank = $rank;
return $this;
}
/**
* Get rank
*
* @return string
*/
public function getRank()
{
return $this->rank;
}
/**
* Set userConfirmedId
*
* @param integer $userConfirmedId
*
* @return AveBudgetPending
*/
public function setUserConfirmedId($userConfirmedId)
{
$this->userConfirmedId = $userConfirmedId;
return $this;
}
/**
* Get userConfirmedId
*
* @return integer
*/
public function getUserConfirmedId()
{
return $this->userConfirmedId;
}
/**
* Set proposalTitle
*
* @param string $proposalTitle
*
* @return AveBudgetPending
*/
public function setProposalTitle($proposalTitle)
{
$this->proposalTitle = $proposalTitle;
return $this;
}
/**
* Get proposalTitle
*
* @return string
*/
public function getProposalTitle()
{
return $this->proposalTitle;
}
/**
* Set userConfirmedFullName
*
* @param string $userConfirmedFullName
*
* @return AveBudgetPending
*/
public function setUserConfirmedFullName($userConfirmedFullName)
{
$this->userConfirmedFullName = $userConfirmedFullName;
return $this;
}
/**
* Get userConfirmedFullName
*
* @return string
*/
public function getUserConfirmedFullName()
{
return $this->userConfirmedFullName;
}
/**
* Set textTooltip
*
* @param string $textTooltip
*
* @return AveBudgetPending
*/
public function setTextTooltip($textTooltip)
{
$this->textTooltip = $textTooltip;
return $this;
}
/**
* Get textTooltip
*
* @return string
*/
public function getTextTooltip()
{
return $this->textTooltip;
}
/**
* Set briefing
*
* @param string $briefing
*
* @return AveBudgetPending
*/
public function setBriefing($briefing)
{
$this->briefing = $briefing;
return $this;
}
/**
* Get briefing
*
* @return string
*/
public function getBriefing()
{
return $this->briefing;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return AveBudgetPending
*/
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 AveBudgetPending
*/
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 AveBudgetPending
*/
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 AveBudgetPending
*/
public function setUpdatedId($updatedId)
{
$this->updatedId = $updatedId;
return $this;
}
/**
* Get updatedId
*
* @return integer
*/
public function getUpdatedId()
{
return $this->updatedId;
}
}