src/MDS/GreenPatioBundle/Entity/ReservationService.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\MDS\GreenPatioBundle\Entity;
  3. use App\Entity\HtItem;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * ReservationService
  7.  *
  8.  * @ORM\Table(name="reservation_service")
  9.  * @ORM\Entity(repositoryClass="App\MDS\GreenPatioBundle\Repository\ReservationServiceRepository")
  10.  * @ORM\HasLifecycleCallbacks()
  11.  */
  12. class ReservationService
  13. {
  14.     /**
  15.      * @var int
  16.      *
  17.      * @ORM\Column(name="id", type="integer")
  18.      * @ORM\Id
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var int
  24.      *
  25.      * @ORM\Column(name="reservationId", type="integer")
  26.      */
  27.     private $reservationId;
  28.     /**
  29.      * @var int
  30.      *
  31.      * @ORM\Column(name="supplierId", type="integer")
  32.      */
  33.     private $supplierId;
  34.     /**
  35.      * @var int
  36.      *
  37.      * @ORM\Column(name="serviceId", type="integer")
  38.      */
  39.     private $serviceId;
  40.     /**
  41.      * @var int
  42.      *
  43.      * @ORM\Column(name="serviceCatId", type="integer")
  44.      */
  45.     private $serviceCatId;
  46.     /**
  47.      * @var string
  48.      *
  49.      * @ORM\Column(name="serviceCatName", type="string", length=255)
  50.      */
  51.     private $serviceCatName;
  52.     /**
  53.      * @var string
  54.      *
  55.      * @ORM\Column(name="name", type="string", length=255)
  56.      */
  57.     private $name;
  58.     /**
  59.      * @var string
  60.      *
  61.      * @ORM\Column(name="price", type="string", length=255)
  62.      */
  63.     private $price;
  64.     /**
  65.      * @var string
  66.      *
  67.      * @ORM\Column(name="currency", type="string", length=255, nullable=true)
  68.      */
  69.     private $currency;
  70.     /**
  71.      * @var string
  72.      *
  73.      * @ORM\Column(name="units", type="string", length=255)
  74.      */
  75.     private $units;
  76.     /**
  77.      * @var string
  78.      *
  79.      * @ORM\Column(name="opCommission", type="string", length=255, nullable=true)
  80.      */
  81.     private $opCommission;
  82.     /**
  83.      * @var string
  84.      *
  85.      * @ORM\Column(name="commission", type="string", length=255)
  86.      */
  87.     private $commission;
  88.     /**
  89.      * @var string
  90.      *
  91.      * @ORM\Column(name="opOver", type="string", length=255, nullable=true)
  92.      */
  93.     private $opOver;
  94.     /**
  95.      * @var string
  96.      *
  97.      * @ORM\Column(name="price_over", type="string", length=255, nullable=true)
  98.      */
  99.     private $over;
  100.     /**
  101.      * @var string
  102.      *
  103.      * @ORM\Column(name="opIva", type="string", length=255, nullable=true)
  104.      */
  105.     private $opIva;
  106.     /**
  107.      * @var string
  108.      *
  109.      * @ORM\Column(name="iva", type="string", length=255, nullable=true)
  110.      */
  111.     private $iva;
  112.     /**
  113.      * @var string
  114.      *
  115.      * @ORM\Column(name="pax", type="string", length=255, nullable=true)
  116.      */
  117.     private $pax;
  118.     /**
  119.      * @var string
  120.      *
  121.      * @ORM\Column(name="hour", type="string", length=255, nullable=true)
  122.      */
  123.     private $hour;
  124.     /**
  125.      * @var \DateTime
  126.      *
  127.      * @ORM\Column(name="dateInAt", type="datetime", nullable=true)
  128.      */
  129.     private $dateInAt;
  130.     /**
  131.      * @var \DateTime
  132.      *
  133.      * @ORM\Column(name="dateOutAt", type="datetime", nullable=true)
  134.      */
  135.     private $dateOutAt;
  136.     /**
  137.      * @var string
  138.      *
  139.      * @ORM\Column(name="contcolor", type="string", length=255)
  140.      */
  141.     private $contcolor;
  142.     /**
  143.      * @var string
  144.      *
  145.      * @ORM\Column(name="rank", type="string", length=255, nullable=true)
  146.      */
  147.     private $rank;
  148.     /**
  149.      * @var int
  150.      *
  151.      * @ORM\Column(name="assistantId", type="integer", nullable=true)
  152.      */
  153.     private $assistantId;
  154.     /**
  155.      * @var int
  156.      *
  157.      * @ORM\Column(name="activityId", type="integer", nullable=true)
  158.      */
  159.     private $activityId;
  160.     /**
  161.      * @var int
  162.      *
  163.      * @ORM\Column(name="pay", type="integer", nullable=true)
  164.      */
  165.     private $pay;
  166.     /**
  167.      * @var \DateTime
  168.      *
  169.      * @ORM\Column(name="createdAt", type="datetime")
  170.      */
  171.     private $createdAt;
  172.     /**
  173.      * @var int
  174.      *
  175.      * @ORM\Column(name="createdId", type="integer")
  176.      */
  177.     private $createdId;
  178.     /**
  179.      * @var \DateTime
  180.      *
  181.      * @ORM\Column(name="updatedAt", type="datetime")
  182.      */
  183.     private $updatedAt;
  184.     /**
  185.      * @var int
  186.      *
  187.      * @ORM\Column(name="updatedId", type="integer")
  188.      */
  189.     private $updatedId;
  190.     /**
  191.      * @var bool
  192.      *
  193.      * @ORM\Column(name="toinvoice", type="boolean", nullable=true)
  194.      */
  195.     private $toinvoice;
  196.     /**
  197.      * @ORM\OneToOne(targetEntity=HtItem::class, mappedBy="reservationService", cascade={"persist", "remove"})
  198.      */
  199.     private $htItem;
  200.     /**
  201.      * Get id
  202.      *
  203.      * @return int
  204.      */
  205.     public function getId()
  206.     {
  207.         return $this->id;
  208.     }
  209.     /**
  210.      * Set reservationId
  211.      *
  212.      * @param integer $reservationId
  213.      *
  214.      * @return ReservationService
  215.      */
  216.     public function setReservationId($reservationId)
  217.     {
  218.         $this->reservationId $reservationId;
  219.         return $this;
  220.     }
  221.     /**
  222.      * Get reservationId
  223.      *
  224.      * @return int
  225.      */
  226.     public function getReservationId()
  227.     {
  228.         return $this->reservationId;
  229.     }
  230.     /**
  231.      * Set supplierId
  232.      *
  233.      * @param integer $supplierId
  234.      *
  235.      * @return ReservationService
  236.      */
  237.     public function setSupplierId($supplierId)
  238.     {
  239.         $this->supplierId $supplierId;
  240.         return $this;
  241.     }
  242.     /**
  243.      * Get supplierId
  244.      *
  245.      * @return int
  246.      */
  247.     public function getSupplierId()
  248.     {
  249.         return $this->supplierId;
  250.     }
  251.     /**
  252.      * Set serviceId
  253.      *
  254.      * @param integer $serviceId
  255.      *
  256.      * @return ReservationService
  257.      */
  258.     public function setServiceId($serviceId)
  259.     {
  260.         $this->serviceId $serviceId;
  261.         return $this;
  262.     }
  263.     /**
  264.      * Get serviceId
  265.      *
  266.      * @return int
  267.      */
  268.     public function getServiceId()
  269.     {
  270.         return $this->serviceId;
  271.     }
  272.     /**
  273.      * Set serviceCatId
  274.      *
  275.      * @param integer $serviceCatId
  276.      *
  277.      * @return ReservationService
  278.      */
  279.     public function setServiceCatId($serviceCatId)
  280.     {
  281.         $this->serviceCatId $serviceCatId;
  282.         return $this;
  283.     }
  284.     /**
  285.      * Get serviceCatId
  286.      *
  287.      * @return int
  288.      */
  289.     public function getServiceCatId()
  290.     {
  291.         return $this->serviceCatId;
  292.     }
  293.     /**
  294.      * Set serviceCatName
  295.      *
  296.      * @param string $serviceCatName
  297.      *
  298.      * @return ReservationService
  299.      */
  300.     public function setServiceCatName($serviceCatName)
  301.     {
  302.         $this->serviceCatName $serviceCatName;
  303.         return $this;
  304.     }
  305.     /**
  306.      * Get serviceCatName
  307.      *
  308.      * @return string
  309.      */
  310.     public function getServiceCatName()
  311.     {
  312.         return $this->serviceCatName;
  313.     }
  314.     /**
  315.      * Set name
  316.      *
  317.      * @param string $name
  318.      *
  319.      * @return ReservationService
  320.      */
  321.     public function setName($name)
  322.     {
  323.         $this->name $name;
  324.         return $this;
  325.     }
  326.     /**
  327.      * Get name
  328.      *
  329.      * @return string
  330.      */
  331.     public function getName()
  332.     {
  333.         return $this->name;
  334.     }
  335.     /**
  336.      * Set price
  337.      *
  338.      * @param string $price
  339.      *
  340.      * @return ReservationService
  341.      */
  342.     public function setPrice($price)
  343.     {
  344.         $this->price $price;
  345.         return $this;
  346.     }
  347.     /**
  348.      * Get price
  349.      *
  350.      * @return string
  351.      */
  352.     public function getPrice()
  353.     {
  354.         return $this->price;
  355.     }
  356.     /**
  357.      * Set currency
  358.      *
  359.      * @param string $currency
  360.      *
  361.      * @return ReservationService
  362.      */
  363.     public function setCurrency($currency)
  364.     {
  365.         $this->currency $currency;
  366.         return $this;
  367.     }
  368.     /**
  369.      * Get currency
  370.      *
  371.      * @return string
  372.      */
  373.     public function getCurrency()
  374.     {
  375.         return $this->currency;
  376.     }
  377.     /**
  378.      * Set units
  379.      *
  380.      * @param string $units
  381.      *
  382.      * @return ReservationService
  383.      */
  384.     public function setUnits($units)
  385.     {
  386.         $this->units $units;
  387.         return $this;
  388.     }
  389.     /**
  390.      * Get units
  391.      *
  392.      * @return string
  393.      */
  394.     public function getUnits()
  395.     {
  396.         return $this->units;
  397.     }
  398.     /**
  399.      * Set opCommission
  400.      *
  401.      * @param string $opCommission
  402.      *
  403.      * @return ReservationService
  404.      */
  405.     public function setOpCommission($opCommission)
  406.     {
  407.         $this->opCommission $opCommission;
  408.         return $this;
  409.     }
  410.     /**
  411.      * Get opCommission
  412.      *
  413.      * @return string
  414.      */
  415.     public function getOpCommission()
  416.     {
  417.         return $this->opCommission;
  418.     }
  419.     /**
  420.      * Set commission
  421.      *
  422.      * @param string $commission
  423.      *
  424.      * @return ReservationService
  425.      */
  426.     public function setCommission($commission)
  427.     {
  428.         $this->commission $commission;
  429.         return $this;
  430.     }
  431.     /**
  432.      * Get commission
  433.      *
  434.      * @return string
  435.      */
  436.     public function getCommission()
  437.     {
  438.         return $this->commission;
  439.     }
  440.     /**
  441.      * Set opOver
  442.      *
  443.      * @param string $opOver
  444.      *
  445.      * @return ReservationService
  446.      */
  447.     public function setOpOver($opOver)
  448.     {
  449.         $this->opOver $opOver;
  450.         return $this;
  451.     }
  452.     /**
  453.      * Get opOver
  454.      *
  455.      * @return string
  456.      */
  457.     public function getOpOver()
  458.     {
  459.         return $this->opOver;
  460.     }
  461.     /**
  462.      * Set over
  463.      *
  464.      * @param string $over
  465.      *
  466.      * @return ReservationService
  467.      */
  468.     public function setOver($over)
  469.     {
  470.         $this->over $over;
  471.         return $this;
  472.     }
  473.     /**
  474.      * Get over
  475.      *
  476.      * @return string
  477.      */
  478.     public function getOver()
  479.     {
  480.         return $this->over;
  481.     }
  482.     /**
  483.      * Set opIva
  484.      *
  485.      * @param string $opIva
  486.      *
  487.      * @return ReservationService
  488.      */
  489.     public function setOpIva($opIva)
  490.     {
  491.         $this->opIva $opIva;
  492.         return $this;
  493.     }
  494.     /**
  495.      * Get opIva
  496.      *
  497.      * @return string
  498.      */
  499.     public function getOpIva()
  500.     {
  501.         return $this->opIva;
  502.     }
  503.     /**
  504.      * Set iva
  505.      *
  506.      * @param string $iva
  507.      *
  508.      * @return ReservationService
  509.      */
  510.     public function setIva($iva)
  511.     {
  512.         $this->iva $iva;
  513.         return $this;
  514.     }
  515.     /**
  516.      * Get iva
  517.      *
  518.      * @return string
  519.      */
  520.     public function getIva()
  521.     {
  522.         return $this->iva;
  523.     }
  524.     /**
  525.      * Set pax
  526.      *
  527.      * @param string $pax
  528.      *
  529.      * @return ReservationService
  530.      */
  531.     public function setPax($pax)
  532.     {
  533.         $this->pax $pax;
  534.         return $this;
  535.     }
  536.     /**
  537.      * Get pax
  538.      *
  539.      * @return string
  540.      */
  541.     public function getPax()
  542.     {
  543.         return $this->pax;
  544.     }
  545.     /**
  546.      * Set hour
  547.      *
  548.      * @param string $hour
  549.      *
  550.      * @return ReservationService
  551.      */
  552.     public function setHour($hour)
  553.     {
  554.         $this->hour $hour;
  555.         return $this;
  556.     }
  557.     /**
  558.      * Get hour
  559.      *
  560.      * @return string
  561.      */
  562.     public function getHour()
  563.     {
  564.         return $this->hour;
  565.     }
  566.     /**
  567.      * Set dateInAt
  568.      *
  569.      * @param \DateTime $dateInAt
  570.      *
  571.      * @return ReservationService
  572.      */
  573.     public function setDateInAt($dateInAt)
  574.     {
  575.         $this->dateInAt $dateInAt;
  576.         return $this;
  577.     }
  578.     /**
  579.      * Get dateInAt
  580.      *
  581.      * @return \DateTime
  582.      */
  583.     public function getDateInAt()
  584.     {
  585.         return $this->dateInAt;
  586.     }
  587.     /**
  588.      * Set dateOutAt
  589.      *
  590.      * @param \DateTime $dateOutAt
  591.      *
  592.      * @return ReservationService
  593.      */
  594.     public function setDateOutAt($dateOutAt)
  595.     {
  596.         $this->dateOutAt $dateOutAt;
  597.         return $this;
  598.     }
  599.     /**
  600.      * Get dateOutAt
  601.      *
  602.      * @return \DateTime
  603.      */
  604.     public function getDateOutAt()
  605.     {
  606.         return $this->dateOutAt;
  607.     }
  608.     /**
  609.      * Set contcolor
  610.      *
  611.      * @param string $contcolor
  612.      *
  613.      * @return ReservationService
  614.      */
  615.     public function setContcolor($contcolor)
  616.     {
  617.         $this->contcolor $contcolor;
  618.         return $this;
  619.     }
  620.     /**
  621.      * Get contcolor
  622.      *
  623.      * @return string
  624.      */
  625.     public function getContcolor()
  626.     {
  627.         return $this->contcolor;
  628.     }
  629.     /**
  630.      * Set rank
  631.      *
  632.      * @param string $rank
  633.      *
  634.      * @return ReservationService
  635.      */
  636.     public function setRank($rank)
  637.     {
  638.         $this->rank $rank;
  639.         return $this;
  640.     }
  641.     /**
  642.      * Get rank
  643.      *
  644.      * @return string
  645.      */
  646.     public function getRank()
  647.     {
  648.         return $this->rank;
  649.     }
  650.     /**
  651.      * Set assistantId
  652.      *
  653.      * @param integer $assistantId
  654.      *
  655.      * @return ReservationService
  656.      */
  657.     public function setAssistantId($assistantId)
  658.     {
  659.         $this->assistantId $assistantId;
  660.         return $this;
  661.     }
  662.     /**
  663.      * Get assistantId
  664.      *
  665.      * @return int
  666.      */
  667.     public function getAssistantId()
  668.     {
  669.         return $this->assistantId;
  670.     }
  671.     /**
  672.      * Set activityId
  673.      *
  674.      * @param integer $activityId
  675.      *
  676.      * @return ReservationService
  677.      */
  678.     public function setActivityId($activityId)
  679.     {
  680.         $this->activityId $activityId;
  681.         return $this;
  682.     }
  683.     /**
  684.      * Get activityId
  685.      *
  686.      * @return int
  687.      */
  688.     public function getActivityId()
  689.     {
  690.         return $this->activityId;
  691.     }
  692.     /**
  693.      * Set pay
  694.      *
  695.      * @param integer $pay
  696.      *
  697.      * @return ReservationService
  698.      */
  699.     public function setPay($pay)
  700.     {
  701.         $this->pay $pay;
  702.         return $this;
  703.     }
  704.     /**
  705.      * Get pay
  706.      *
  707.      * @return int
  708.      */
  709.     public function getPay()
  710.     {
  711.         return $this->pay;
  712.     }
  713.     /**
  714.      * Set createdAt
  715.      *
  716.      * @param \DateTime $createdAt
  717.      *
  718.      * @return ReservationService
  719.      */
  720.     public function setCreatedAt($createdAt)
  721.     {
  722.         $this->createdAt $createdAt;
  723.         return $this;
  724.     }
  725.     /**
  726.      * Get createdAt
  727.      *
  728.      * @return \DateTime
  729.      */
  730.     public function getCreatedAt()
  731.     {
  732.         return $this->createdAt;
  733.     }
  734.     /**
  735.      * Set createdId
  736.      *
  737.      * @param integer $createdId
  738.      *
  739.      * @return ReservationService
  740.      */
  741.     public function setCreatedId($createdId)
  742.     {
  743.         $this->createdId $createdId;
  744.         return $this;
  745.     }
  746.     /**
  747.      * Get createdId
  748.      *
  749.      * @return int
  750.      */
  751.     public function getCreatedId()
  752.     {
  753.         return $this->createdId;
  754.     }
  755.     /**
  756.      * Set updatedId
  757.      *
  758.      * @param integer $updatedId
  759.      *
  760.      * @return ReservationService
  761.      */
  762.     public function setUpdatedId($updatedId)
  763.     {
  764.         $this->updatedId $updatedId;
  765.         return $this;
  766.     }
  767.     /**
  768.      * Get updatedId
  769.      *
  770.      * @return int
  771.      */
  772.     public function getUpdatedId()
  773.     {
  774.         return $this->updatedId;
  775.     }
  776.     /**
  777.      * Set updatedAt
  778.      *
  779.      * @param \DateTime $updatedAt
  780.      *
  781.      * @return ReservationService
  782.      */
  783.     public function setUpdatedAt($updatedAt)
  784.     {
  785.         $this->updatedAt $updatedAt;
  786.         return $this;
  787.     }
  788.     /**
  789.      * Get updatedAt
  790.      *
  791.      * @return \DateTime
  792.      */
  793.     public function getUpdatedAt()
  794.     {
  795.         return $this->updatedAt;
  796.     }
  797.     /**
  798.      * @ORM\PrePersist
  799.      */
  800.     public function setCreatedAtValue()
  801.     {
  802.         $this->createdAt = new \Datetime();
  803.     }
  804.     /**
  805.      * @ORM\PrePersist
  806.      * @ORM\PreUpdate
  807.      */
  808.     public function setUpdatedAtValue()
  809.     {
  810.         $this->updatedAt = new \Datetime();
  811.     }
  812.     /**
  813.      * Set toinvoice
  814.      *
  815.      * @param boolean $toinvoice
  816.      *
  817.      * @return ReservationService
  818.      */
  819.     public function setToinvoice($toinvoice)
  820.     {
  821.         $this->toinvoice $toinvoice;
  822.         return $this;
  823.     }
  824.     /**
  825.      * Get toinvoice
  826.      *
  827.      * @return boolean
  828.      */
  829.     public function getToinvoice()
  830.     {
  831.         return $this->toinvoice;
  832.     }
  833.     public function getHtItem(): ?HtItem
  834.     {
  835.         return $this->htItem;
  836.     }
  837.     public function setHtItem(?HtItem $htItem): self
  838.     {
  839.         // unset the owning side of the relation if necessary
  840.         if ($htItem === null && $this->htItem !== null) {
  841.             $this->htItem->setReservationService(null);
  842.         }
  843.         // set the owning side of the relation if necessary
  844.         if ($htItem !== null && $htItem->getReservationService() !== $this) {
  845.             $htItem->setReservationService($this);
  846.         }
  847.         $this->htItem $htItem;
  848.         return $this;
  849.     }
  850. }