src/MDS/AvexpressBundle/Entity/AveFiles.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\MDS\AvexpressBundle\Entity;
  3. use App\MDS\GreenPatioBundle\Entity\Reservation;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * AveFiles
  7.  *
  8.  * @ORM\Table(name="ave_files")
  9.  * @ORM\Entity(repositoryClass="App\MDS\AvexpressBundle\Repository\AveFilesRepository")
  10.  */
  11. class AveFiles
  12. {
  13.     /**
  14.      * @var int
  15.      *
  16.      * @ORM\Column(name="id", type="integer")
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(name="title", type="string", length=255)
  25.      */
  26.     private $title;
  27.     /**
  28.      * @var string
  29.      *
  30.      * @ORM\Column(name="client", type="string", length=255, nullable=true )
  31.      *
  32.      */
  33.     private $client;
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="priority", type="string", length=255, nullable=true )
  38.      */
  39.     private $priority;
  40.     /**
  41.      * @var string
  42.      *
  43.      * @ORM\Column(name="supplier", type="string", length=255, nullable=true)
  44.      */
  45.     private $supplier;
  46.     /**
  47.      * @var string
  48.      *
  49.      * @ORM\Column(name="status", type="string", length=255, nullable=true)
  50.      */
  51.     private $status;
  52.     /**
  53.      * @var int
  54.      *
  55.      * @ORM\Column(name="daysBlock", type="integer", nullable=true)
  56.      */
  57.     private $daysBlock;
  58.     /**
  59.      * @var string
  60.      *
  61.      * @ORM\Column(name="advancePayment", type="string", length=255, nullable=true)
  62.      */
  63.     private $advancePayment;
  64.     /**
  65.      * @var int
  66.      *
  67.      * @ORM\Column(name="idProposal", type="integer", nullable=true)
  68.      */
  69.     private $idProposal;
  70.     /**
  71.      * @var string
  72.      *
  73.      * @ORM\Column(name="cateringName", type="string", length=255, nullable=true)
  74.      */
  75.     private $cateringName;
  76.     /**
  77.      * @var string
  78.      *
  79.      * @ORM\Column(name="boolCatering", type="boolean", nullable=true)
  80.      */
  81.     private $boolCatering;
  82.     /**
  83.      * @var \DateTime
  84.      *
  85.      * @ORM\Column(name="dateStart", type="datetime", nullable=true)
  86.      */
  87.     private $dateStart;
  88.     /**
  89.      * @var \DateTime
  90.      *
  91.      * @ORM\Column(name="dateEnd", type="datetime", nullable=true)
  92.      */
  93.     private $dateEnd;
  94.     /**
  95.      * @var int
  96.      *
  97.      * @ORM\Column(name="pax", type="integer", nullable=true)
  98.      */
  99.     private $pax;
  100.     /**
  101.      * @var int
  102.      *
  103.      * @ORM\Column(name="deposit", type="integer", nullable=true)
  104.      */
  105.     private $deposit;
  106.     /**
  107.      * @var string
  108.      *
  109.      * @ORM\Column(name="access_key", type="string", length=255, nullable=true)
  110.      */
  111.     private $accessKey;
  112.     /**
  113.      * @var string
  114.      *
  115.      * @ORM\Column(name="description", type="text", nullable=true)
  116.      */
  117.     private $description;
  118.     /**
  119.      * @var int
  120.      *
  121.      * @ORM\Column(name="destinoId", type="integer", nullable=true)
  122.      */
  123.     private $destinoId;
  124.     /**
  125.      * @var \DateTime
  126.      *
  127.      * @ORM\Column(name="createdAt", type="datetime")
  128.      */
  129.     private $createdAt;
  130.     /**
  131.      * @var string
  132.      *
  133.      * @ORM\Column(name="createdId", type="string", length=255)
  134.      */
  135.     private $createdId;
  136.     /**
  137.      * @var \DateTime
  138.      *
  139.      * @ORM\Column(name="updatedAt", type="datetime")
  140.      */
  141.     private $updatedAt;
  142.     /**
  143.      * @var string
  144.      *
  145.      * @ORM\Column(name="updatedId", type="string", length=255)
  146.      */
  147.     private $updatedId;
  148.     ////////////// COMMENTS SON LOS COMENTARIOS QUE PASAN A LA FACTURA O A LA PROFORMA
  149.     /**
  150.      * @var string
  151.      *
  152.      * @ORM\Column(name="comments", type="text", nullable=true)
  153.      */
  154.     private $comments;
  155.     ////////////// BOOLEANO DE LOS COMMENTS PASAN A LA FACTURA
  156.     /**
  157.      * @var bool
  158.      *
  159.      * @ORM\Column(name="comments_in_inv", type="boolean", nullable=true)
  160.      */
  161.     private $commentsInInv;
  162.     ////////////// BOOLEANO DE LOS COMMENTS PASAN A LA PROFORMA
  163.     /**
  164.      * @var bool
  165.      *
  166.      * @ORM\Column(name="comments_in_pro", type="boolean", nullable=true)
  167.      */
  168.     private $commentsInPro;
  169.     ///////////// Campo extra de información para la descripción del cliente en la factura, por ejemplo "Orden de compra"
  170.     /**
  171.      * @var string
  172.      *
  173.      * @ORM\Column(name="xtra_field_one", type="string", length=255, nullable=true )
  174.      *
  175.      */
  176.     private $xtraFieldOne;
  177.     ///////////// Campo extra de información para la descripción del cliente en la factura, por ejemplo "Codigo de Orden de compra"
  178.     /**
  179.      * @var string
  180.      *
  181.      * @ORM\Column(name="xtra_field_two", type="string", length=255, nullable=true )
  182.      *
  183.      */
  184.     private $xtraFieldTwo;
  185.     /**
  186.      * @ORM\OneToOne(targetEntity=Reservation::class, cascade={"persist", "remove"})
  187.      */
  188.     private $reservation;
  189.     /**
  190.      * Get id
  191.      *
  192.      * @return int
  193.      */
  194.     public function getId()
  195.     {
  196.         return $this->id;
  197.     }
  198.     /**
  199.      * Set title
  200.      *
  201.      * @param string $title
  202.      *
  203.      * @return AveFiles
  204.      */
  205.     public function setTitle($title)
  206.     {
  207.         $this->title $title;
  208.         return $this;
  209.     }
  210.     /**
  211.      * Get title
  212.      *
  213.      * @return string
  214.      */
  215.     public function getTitle()
  216.     {
  217.         return $this->title;
  218.     }
  219.     /**
  220.      * Set client
  221.      *
  222.      * @param string $client
  223.      *
  224.      * @return AveFiles
  225.      */
  226.     public function setClient($client)
  227.     {
  228.         $this->client $client;
  229.         return $this;
  230.     }
  231.     /**
  232.      * Get client
  233.      *
  234.      * @return string
  235.      */
  236.     public function getClient()
  237.     {
  238.         return $this->client;
  239.     }
  240.     /**
  241.      * Set priority
  242.      *
  243.      * @param string $priority
  244.      *
  245.      * @return AveFiles
  246.      */
  247.     public function setPriority($priority)
  248.     {
  249.         $this->priority $priority;
  250.         return $this;
  251.     }
  252.     /**
  253.      * Get priority
  254.      *
  255.      * @return string
  256.      */
  257.     public function getPriority()
  258.     {
  259.         return $this->priority;
  260.     }
  261.     /**
  262.      * Set supplier
  263.      *
  264.      * @param string $supplier
  265.      *
  266.      * @return AveFiles
  267.      */
  268.     public function setSupplier($supplier)
  269.     {
  270.         $this->supplier $supplier;
  271.         return $this;
  272.     }
  273.     /**
  274.      * Get supplier
  275.      *
  276.      * @return string
  277.      */
  278.     public function getSupplier()
  279.     {
  280.         return $this->supplier;
  281.     }
  282.     /**
  283.      * Set status
  284.      *
  285.      * @param string $status
  286.      *
  287.      * @return AveFiles
  288.      */
  289.     public function setStatus($status)
  290.     {
  291.         $this->status $status;
  292.         return $this;
  293.     }
  294.     /**
  295.      * Get status
  296.      *
  297.      * @return string
  298.      */
  299.     public function getStatus()
  300.     {
  301.         return $this->status;
  302.     }
  303.     /**
  304.      * Set daysBlock
  305.      *
  306.      * @param integer $daysBlock
  307.      *
  308.      * @return AveFiles
  309.      */
  310.     public function setDaysBlock($daysBlock)
  311.     {
  312.         $this->daysBlock $daysBlock;
  313.         return $this;
  314.     }
  315.     /**
  316.      * Get daysBlock
  317.      *
  318.      * @return integer
  319.      */
  320.     public function getDaysBlock()
  321.     {
  322.         return $this->daysBlock;
  323.     }
  324.     /**
  325.      * Set advancePayment
  326.      *
  327.      * @param string $advancePayment
  328.      *
  329.      * @return AveFiles
  330.      */
  331.     public function setAdvancePayment($advancePayment)
  332.     {
  333.         $this->advancePayment $advancePayment;
  334.         return $this;
  335.     }
  336.     /**
  337.      * Get advancePayment
  338.      *
  339.      * @return string
  340.      */
  341.     public function getAdvancePayment()
  342.     {
  343.         return $this->advancePayment;
  344.     }
  345.     /**
  346.      * Set idProposal
  347.      *
  348.      * @param integer $idProposal
  349.      *
  350.      * @return AveFiles
  351.      */
  352.     public function setIdProposal($idProposal)
  353.     {
  354.         $this->idProposal $idProposal;
  355.         return $this;
  356.     }
  357.     /**
  358.      * Get idProposal
  359.      *
  360.      * @return integer
  361.      */
  362.     public function getIdProposal()
  363.     {
  364.         return $this->idProposal;
  365.     }
  366.     /**
  367.      * Set cateringName
  368.      *
  369.      * @param string $cateringName
  370.      *
  371.      * @return AveFiles
  372.      */
  373.     public function setCateringName($cateringName)
  374.     {
  375.         $this->cateringName $cateringName;
  376.         return $this;
  377.     }
  378.     /**
  379.      * Get cateringName
  380.      *
  381.      * @return string
  382.      */
  383.     public function getCateringName()
  384.     {
  385.         return $this->cateringName;
  386.     }
  387.     /**
  388.      * Set boolCatering
  389.      *
  390.      * @param boolean $boolCatering
  391.      *
  392.      * @return AveFiles
  393.      */
  394.     public function setBoolCatering($boolCatering)
  395.     {
  396.         $this->boolCatering $boolCatering;
  397.         return $this;
  398.     }
  399.     /**
  400.      * Get boolCatering
  401.      *
  402.      * @return boolean
  403.      */
  404.     public function getBoolCatering()
  405.     {
  406.         return $this->boolCatering;
  407.     }
  408.     /**
  409.      * Set dateStart
  410.      *
  411.      * @param \DateTime $dateStart
  412.      *
  413.      * @return AveFiles
  414.      */
  415.     public function setDateStart($dateStart)
  416.     {
  417.         $this->dateStart $dateStart;
  418.         return $this;
  419.     }
  420.     /**
  421.      * Get dateStart
  422.      *
  423.      * @return \DateTime
  424.      */
  425.     public function getDateStart()
  426.     {
  427.         return $this->dateStart;
  428.     }
  429.     /**
  430.      * Set dateEnd
  431.      *
  432.      * @param \DateTime $dateEnd
  433.      *
  434.      * @return AveFiles
  435.      */
  436.     public function setDateEnd($dateEnd)
  437.     {
  438.         $this->dateEnd $dateEnd;
  439.         return $this;
  440.     }
  441.     /**
  442.      * Get dateEnd
  443.      *
  444.      * @return \DateTime
  445.      */
  446.     public function getDateEnd()
  447.     {
  448.         return $this->dateEnd;
  449.     }
  450.     /**
  451.      * Set pax
  452.      *
  453.      * @param integer $pax
  454.      *
  455.      * @return AveFiles
  456.      */
  457.     public function setPax($pax)
  458.     {
  459.         $this->pax $pax;
  460.         return $this;
  461.     }
  462.     /**
  463.      * Get pax
  464.      *
  465.      * @return integer
  466.      */
  467.     public function getPax()
  468.     {
  469.         return $this->pax;
  470.     }
  471.     /**
  472.      * Set deposit
  473.      *
  474.      * @param integer $deposit
  475.      *
  476.      * @return AveFiles
  477.      */
  478.     public function setDeposit($deposit)
  479.     {
  480.         $this->deposit $deposit;
  481.         return $this;
  482.     }
  483.     /**
  484.      * Get deposit
  485.      *
  486.      * @return integer
  487.      */
  488.     public function getDeposit()
  489.     {
  490.         return $this->deposit;
  491.     }
  492.     /**
  493.      * Set accessKey
  494.      *
  495.      * @param string $accessKey
  496.      *
  497.      * @return AveFiles
  498.      */
  499.     public function setAccessKey($accessKey)
  500.     {
  501.         $this->accessKey $accessKey;
  502.         return $this;
  503.     }
  504.     /**
  505.      * Get accessKey
  506.      *
  507.      * @return string
  508.      */
  509.     public function getAccessKey()
  510.     {
  511.         return $this->accessKey;
  512.     }
  513.     /**
  514.      * Set description
  515.      *
  516.      * @param string $description
  517.      *
  518.      * @return AveFiles
  519.      */
  520.     public function setDescription($description)
  521.     {
  522.         $this->description $description;
  523.         return $this;
  524.     }
  525.     /**
  526.      * Get description
  527.      *
  528.      * @return string
  529.      */
  530.     public function getDescription()
  531.     {
  532.         return $this->description;
  533.     }
  534.     /**
  535.      * Set createdAt
  536.      *
  537.      * @param \DateTime $createdAt
  538.      *
  539.      * @return AveFiles
  540.      */
  541.     public function setCreatedAt($createdAt)
  542.     {
  543.         $this->createdAt $createdAt;
  544.         return $this;
  545.     }
  546.     /**
  547.      * Get createdAt
  548.      *
  549.      * @return \DateTime
  550.      */
  551.     public function getCreatedAt()
  552.     {
  553.         return $this->createdAt;
  554.     }
  555.     /**
  556.      * Set createdId
  557.      *
  558.      * @param string $createdId
  559.      *
  560.      * @return AveFiles
  561.      */
  562.     public function setCreatedId($createdId)
  563.     {
  564.         $this->createdId $createdId;
  565.         return $this;
  566.     }
  567.     /**
  568.      * Get createdId
  569.      *
  570.      * @return string
  571.      */
  572.     public function getCreatedId()
  573.     {
  574.         return $this->createdId;
  575.     }
  576.     /**
  577.      * Set updatedAt
  578.      *
  579.      * @param \DateTime $updatedAt
  580.      *
  581.      * @return AveFiles
  582.      */
  583.     public function setUpdatedAt($updatedAt)
  584.     {
  585.         $this->updatedAt $updatedAt;
  586.         return $this;
  587.     }
  588.     /**
  589.      * Get updatedAt
  590.      *
  591.      * @return \DateTime
  592.      */
  593.     public function getUpdatedAt()
  594.     {
  595.         return $this->updatedAt;
  596.     }
  597.     /**
  598.      * Set updatedId
  599.      *
  600.      * @param string $updatedId
  601.      *
  602.      * @return AveFiles
  603.      */
  604.     public function setUpdatedId($updatedId)
  605.     {
  606.         $this->updatedId $updatedId;
  607.         return $this;
  608.     }
  609.     /**
  610.      * Get updatedId
  611.      *
  612.      * @return string
  613.      */
  614.     public function getUpdatedId()
  615.     {
  616.         return $this->updatedId;
  617.     }
  618.     /**
  619.      * Set destinoId
  620.      *
  621.      * @param integer $destinoId
  622.      *
  623.      * @return AveFiles
  624.      */
  625.     public function setDestinoId($destinoId)
  626.     {
  627.         $this->destinoId $destinoId;
  628.         return $this;
  629.     }
  630.     /**
  631.      * Get destinoId
  632.      *
  633.      * @return integer
  634.      */
  635.     public function getDestinoId()
  636.     {
  637.         return $this->destinoId;
  638.     }
  639.     /**
  640.      * Set comments
  641.      *
  642.      * @param string $comments
  643.      *
  644.      * @return AveFiles
  645.      */
  646.     public function setComments($comments)
  647.     {
  648.         $this->comments $comments;
  649.         return $this;
  650.     }
  651.     /**
  652.      * Get comments
  653.      *
  654.      * @return string
  655.      */
  656.     public function getComments()
  657.     {
  658.         return $this->comments;
  659.     }
  660.     /**
  661.      * Set commentsInInv
  662.      *
  663.      * @param boolean $commentsInInv
  664.      *
  665.      * @return AveFiles
  666.      */
  667.     public function setCommentsInInv($commentsInInv)
  668.     {
  669.         $this->commentsInInv $commentsInInv;
  670.         return $this;
  671.     }
  672.     /**
  673.      * Get commentsInInv
  674.      *
  675.      * @return boolean
  676.      */
  677.     public function getCommentsInInv()
  678.     {
  679.         return $this->commentsInInv;
  680.     }
  681.     /**
  682.      * Set commentsInPro
  683.      *
  684.      * @param boolean $commentsInPro
  685.      *
  686.      * @return AveFiles
  687.      */
  688.     public function setCommentsInPro($commentsInPro)
  689.     {
  690.         $this->commentsInPro $commentsInPro;
  691.         return $this;
  692.     }
  693.     /**
  694.      * Get commentsInPro
  695.      *
  696.      * @return boolean
  697.      */
  698.     public function getCommentsInPro()
  699.     {
  700.         return $this->commentsInPro;
  701.     }
  702.     /**
  703.      * Set xtraFieldOne
  704.      *
  705.      * @param string $xtraFieldOne
  706.      *
  707.      * @return AveFiles
  708.      */
  709.     public function setXtraFieldOne($xtraFieldOne)
  710.     {
  711.         $this->xtraFieldOne $xtraFieldOne;
  712.         return $this;
  713.     }
  714.     /**
  715.      * Get xtraFieldOne
  716.      *
  717.      * @return string
  718.      */
  719.     public function getXtraFieldOne()
  720.     {
  721.         return $this->xtraFieldOne;
  722.     }
  723.     /**
  724.      * Set xtraFieldTwo
  725.      *
  726.      * @param string $xtraFieldTwo
  727.      *
  728.      * @return AveFiles
  729.      */
  730.     public function setXtraFieldTwo($xtraFieldTwo)
  731.     {
  732.         $this->xtraFieldTwo $xtraFieldTwo;
  733.         return $this;
  734.     }
  735.     /**
  736.      * Get xtraFieldTwo
  737.      *
  738.      * @return string
  739.      */
  740.     public function getXtraFieldTwo()
  741.     {
  742.         return $this->xtraFieldTwo;
  743.     }
  744.     public function getReservation(): ?Reservation
  745.     {
  746.         return $this->reservation;
  747.     }
  748.     public function setReservation(?Reservation $reservation): self
  749.     {
  750.         $this->reservation $reservation;
  751.         return $this;
  752.     }
  753. }