src/Aviatur/HotelBundle/Entity/Markup.php line 13

Open in your IDE?
  1. <?php
  2. namespace Aviatur\HotelBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Markup.
  6.  *
  7.  * @ORM\Table(name="markup", indexes={@ORM\Index(name="search_cities_id", columns={"search_cities_id"}), @ORM\Index(name="hotel_id", columns={"hotel_id"})})
  8.  * @ORM\Entity(repositoryClass="Aviatur\HotelBundle\Entity\MarkupRepository")
  9.  */
  10. class Markup
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer", nullable=false)
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var \DateTime
  22.      *
  23.      * @ORM\Column(name="startDate", type="datetime", nullable=false)
  24.      */
  25.     private $startdate;
  26.     /**
  27.      * @var \DateTime
  28.      *
  29.      * @ORM\Column(name="endDate", type="datetime", nullable=false)
  30.      */
  31.     private $enddate;
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="saleChannel", type="string", length=255, nullable=false)
  36.      */
  37.     private $salechannel;
  38.     /**
  39.      * @var float
  40.      *
  41.      * @ORM\Column(name="value", type="float", precision=10, scale=0, nullable=false)
  42.      */
  43.     private $value;
  44.     /**
  45.      * @var float
  46.      *
  47.      * @ORM\Column(name="multy_value", type="float", precision=10, scale=0, nullable=false)
  48.      */
  49.     private $multyValue;
  50.     /**
  51.      *
  52.      * @ORM\ManyToOne(targetEntity="Aviatur\HotelBundle\Entity\ConfigHotelAgency",  inversedBy="markup")
  53.      * @ORM\JoinColumns({
  54.      *   @ORM\JoinColumn(name="config_hotel_agency_id", referencedColumnName="id")
  55.      * })
  56.      */
  57.     private ?\Aviatur\HotelBundle\Entity\ConfigHotelAgency $configHotelAgency null;
  58.     /**
  59.      * @var \SearchCities
  60.      *
  61.      * @ORM\ManyToOne(targetEntity="Aviatur\SearchBundle\Entity\SearchCities",  inversedBy="markup")
  62.      * @ORM\JoinColumns({
  63.      *   @ORM\JoinColumn(name="search_cities_id", referencedColumnName="id")
  64.      * })
  65.      */
  66.     private $searchCities;
  67.     /**
  68.      *
  69.      * @ORM\ManyToOne(targetEntity="Hotel", inversedBy="markup")
  70.      * @ORM\JoinColumns({
  71.      *   @ORM\JoinColumn(name="hotel_id", referencedColumnName="id")
  72.      * })
  73.      */
  74.     private ?\Aviatur\HotelBundle\Entity\Hotel $hotel null;
  75.     /**
  76.      * Get id.
  77.      *
  78.      * @return int
  79.      */
  80.     public function getId()
  81.     {
  82.         return $this->id;
  83.     }
  84.     /**
  85.      * Set startdate.
  86.      *
  87.      * @param \DateTime $startdate
  88.      *
  89.      * @return Markup
  90.      */
  91.     public function setStartdate($startdate)
  92.     {
  93.         $this->startdate $startdate;
  94.         return $this;
  95.     }
  96.     /**
  97.      * Get startdate.
  98.      *
  99.      * @return \DateTime
  100.      */
  101.     public function getStartdate()
  102.     {
  103.         return $this->startdate;
  104.     }
  105.     /**
  106.      * Set enddate.
  107.      *
  108.      * @param \DateTime $enddate
  109.      *
  110.      * @return Markup
  111.      */
  112.     public function setEnddate($enddate)
  113.     {
  114.         $this->enddate $enddate;
  115.         return $this;
  116.     }
  117.     /**
  118.      * Get enddate.
  119.      *
  120.      * @return \DateTime
  121.      */
  122.     public function getEnddate()
  123.     {
  124.         return $this->enddate;
  125.     }
  126.     /**
  127.      * Set salechannel.
  128.      *
  129.      * @param string $salechannel
  130.      *
  131.      * @return Markup
  132.      */
  133.     public function setSalechannel($salechannel)
  134.     {
  135.         $this->salechannel $salechannel;
  136.         return $this;
  137.     }
  138.     /**
  139.      * Get salechannel.
  140.      *
  141.      * @return string
  142.      */
  143.     public function getSalechannel()
  144.     {
  145.         return $this->salechannel;
  146.     }
  147.     /**
  148.      * Set value.
  149.      *
  150.      * @param float $value
  151.      *
  152.      * @return Markup
  153.      */
  154.     public function setValue($value)
  155.     {
  156.         $this->value $value;
  157.         return $this;
  158.     }
  159.     /**
  160.      * Get value.
  161.      *
  162.      * @return float
  163.      */
  164.     public function getValue()
  165.     {
  166.         return $this->value;
  167.     }
  168.     /**
  169.      * Set multyValue.
  170.      *
  171.      * @param float $multyValue
  172.      *
  173.      * @return Markup
  174.      */
  175.     public function setMultyValue($multyValue)
  176.     {
  177.         $this->multyValue $multyValue;
  178.         return $this;
  179.     }
  180.     /**
  181.      * Get multyValue.
  182.      *
  183.      * @return float
  184.      */
  185.     public function getMultyValue()
  186.     {
  187.         return $this->multyValue;
  188.     }
  189.     /**
  190.      * Set configHotelAgency.
  191.      *
  192.      * @param \Aviatur\HotelBundle\Entity\ConfigHotelAgency $configHotelAgency
  193.      *
  194.      * @return Markup
  195.      */
  196.     public function setConfigHotelAgency(\Aviatur\HotelBundle\Entity\ConfigHotelAgency $configHotelAgency null)
  197.     {
  198.         $this->configHotelAgency $configHotelAgency;
  199.         return $this;
  200.     }
  201.     /**
  202.      * Get configHotelAgency.
  203.      *
  204.      * @return \Aviatur\HotelBundle\Entity\ConfigHotelAgency
  205.      */
  206.     public function getConfigHotelAgency()
  207.     {
  208.         return $this->configHotelAgency;
  209.     }
  210.     /**
  211.      * Set searchCities.
  212.      *
  213.      * @param \Aviatur\SearchBundle\Entity\SearchCities $searchCities
  214.      *
  215.      * @return Markup
  216.      */
  217.     public function setSearchCities(\Aviatur\SearchBundle\Entity\SearchCities $searchCities null)
  218.     {
  219.         $this->searchCities $searchCities;
  220.         return $this;
  221.     }
  222.     /**
  223.      * Get searchCities.
  224.      *
  225.      * @return \Aviatur\SearchBundle\Entity\SearchCities
  226.      */
  227.     public function getSearchCities()
  228.     {
  229.         return $this->searchCities;
  230.     }
  231.     /**
  232.      * Set hotel.
  233.      *
  234.      * @param \Aviatur\HotelBundle\Entity\Hotel $hotel
  235.      *
  236.      * @return Markup
  237.      */
  238.     public function setHotel(\Aviatur\HotelBundle\Entity\Hotel $hotel null)
  239.     {
  240.         $this->hotel $hotel;
  241.         return $this;
  242.     }
  243.     /**
  244.      * Get hotel.
  245.      *
  246.      * @return \Aviatur\HotelBundle\Entity\Hotel
  247.      */
  248.     public function getHotel()
  249.     {
  250.         return $this->hotel;
  251.     }
  252. }