src/Entity/SupplierAccommodation.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  6. /**
  7.  * SupplierAccommodation
  8.  *
  9.  * @ORM\Table(name="suppliers_accommodation")
  10.  * @ORM\Entity(repositoryClass="App\Repository\SupplierAccommodationRepository")
  11.  * @ORM\HasLifecycleCallbacks()
  12.  */
  13. class SupplierAccommodation
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @ORM\Column(name="id", type="integer")
  19.      * @ORM\Id
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var string
  25.      *
  26.      * @ORM\Column(name="supplier_id", type="integer")
  27.      */
  28.     private $supplierId;
  29.     /**
  30.      * @var int
  31.      *
  32.      * @ORM\Column(name="control_category_id", type="integer")
  33.      */
  34.     private $controlCat;
  35.     /**
  36.      * @var string
  37.      *
  38.      * @ORM\Column(name="control_category", type="string", length=255)
  39.      */
  40.     private $controlCategory;
  41.     
  42.     /**
  43.      * @var string
  44.      *
  45.      * @ORM\Column(name="supplier_id_ctrl", type="integer")
  46.      */
  47.     private $supplierIdCtrl;
  48.     /**
  49.      * @var string
  50.      *
  51.      * @ORM\Column(name="size", type="string", length=255, nullable=true)
  52.      */
  53.     private $size;
  54.     /**
  55.      * @var int
  56.      *
  57.      * @ORM\Column(name="quantity", type="integer")
  58.      * @Assert\NotBlank()
  59.      */
  60.     private $quantity;
  61.     /**
  62.      * @var string
  63.      *
  64.      * @ORM\Column(name="price", type="decimal", scale=2, nullable=true)
  65.      */
  66.     private $price;
  67.     /**
  68.      * @var string
  69.      *
  70.      * @ORM\Column(name="name", type="string", length=255, nullable=true)
  71.      */
  72.     private $name;
  73.     /**
  74.      * @var int
  75.      *
  76.      * @ORM\Column(name="created_id", type="integer")
  77.      */
  78.     private $createdId;
  79.     /**
  80.      * @var \DateTime
  81.      *
  82.      * @ORM\Column(name="created_at", type="datetime")
  83.      */
  84.     private $createdAt;
  85.     /**
  86.      * @var int
  87.      *
  88.      * @ORM\Column(name="updated_id", type="integer")
  89.      */
  90.     private $updatedId;
  91.     /**
  92.      * @var \DateTime
  93.      *
  94.      * @ORM\Column(name="updated_at", type="datetime")
  95.      */
  96.     private $updatedAt;
  97.     /**
  98.      * @var bool
  99.      *
  100.      * @ORM\Column(name="minibar", type="boolean")
  101.      */
  102.     private $minibar;
  103.     /**
  104.      * @var bool
  105.      *
  106.      * @ORM\Column(name="wifi", type="boolean")
  107.      */
  108.     private $wifi;
  109.     /**
  110.      * @var bool
  111.      *
  112.      * @ORM\Column(name="air_conditioner", type="boolean")
  113.      */
  114.     private $airconditioner;
  115.     /**
  116.      * @var bool
  117.      *
  118.      * @ORM\Column(name="calefaction", type="boolean")
  119.      */
  120.     private $calefaction;
  121.     /**
  122.      * @var bool
  123.      *
  124.      * @ORM\Column(name="pool", type="boolean")
  125.      */
  126.     private $pool;
  127.     /**
  128.      * @var bool
  129.      *
  130.      * @ORM\Column(name="bath", type="boolean")
  131.      */
  132.     private $bath;
  133.     /**
  134.      * @var bool
  135.      *
  136.      * @ORM\Column(name="coffee_maker", type="boolean")
  137.      */
  138.     private $coffeemaker;
  139.     /**
  140.      * @var bool
  141.      *
  142.      * @ORM\Column(name="kitchen", type="boolean")
  143.      */
  144.     private $kitchen;
  145.     /**
  146.      * @var bool
  147.      *
  148.      * @ORM\Column(name="washer", type="boolean")
  149.      */
  150.     private $washer;
  151.     /**
  152.      * @var bool
  153.      *
  154.      * @ORM\Column(name="flat_tv", type="boolean")
  155.      */
  156.     private $flattv;
  157.     /**
  158.      * @var bool
  159.      *
  160.      * @ORM\Column(name="electric_kettle", type="boolean")
  161.      */
  162.     private $electrickettle;
  163.     /**
  164.      * @var bool
  165.      *
  166.      * @ORM\Column(name="views", type="boolean")
  167.      */
  168.     private $views;
  169.     /**
  170.      * @var bool
  171.      *
  172.      * @ORM\Column(name="pets", type="boolean")
  173.      */
  174.     private $pets;
  175.     /**
  176.      * Get id
  177.      *
  178.      * @return int
  179.      */
  180.     public function getId()
  181.     {
  182.         return $this->id;
  183.     }
  184.     /**
  185.      * Set size
  186.      *
  187.      * @param string $size
  188.      *
  189.      * @return SupplierAccommodation
  190.      */
  191.     public function setSize($size)
  192.     {
  193.         $this->size $size;
  194.         return $this;
  195.     }
  196.     /**
  197.      * Get size
  198.      *
  199.      * @return string
  200.      */
  201.     public function getSize()
  202.     {
  203.         return $this->size;
  204.     }
  205.     /**
  206.      * Set quantity
  207.      *
  208.      * @param integer $quantity
  209.      *
  210.      * @return SupplierAccommodation
  211.      */
  212.     public function setQuantity($quantity)
  213.     {
  214.         $this->quantity $quantity;
  215.         return $this;
  216.     }
  217.     /**
  218.      * Get quantity
  219.      *
  220.      * @return int
  221.      */
  222.     public function getQuantity()
  223.     {
  224.         return $this->quantity;
  225.     }
  226.     /**
  227.      * Set price
  228.      *
  229.      * @param string $price
  230.      *
  231.      * @return SupplierAccommodation
  232.      */
  233.     public function setPrice($price)
  234.     {
  235.         $this->price $price;
  236.         return $this;
  237.     }
  238.     /**
  239.      * Get price
  240.      *
  241.      * @return string
  242.      */
  243.     public function getPrice()
  244.     {
  245.         return $this->price;
  246.     }
  247.     /**
  248.      * Set name
  249.      *
  250.      * @param string $name
  251.      *
  252.      * @return SupplierAccommodation
  253.      */
  254.     public function setName($name)
  255.     {
  256.         $this->name $name;
  257.         return $this;
  258.     }
  259.     /**
  260.      * Get name
  261.      *
  262.      * @return string
  263.      */
  264.     public function getName()
  265.     {
  266.         return $this->name;
  267.     }
  268.     /**
  269.      * Set createdId
  270.      *
  271.      * @param integer $createdId
  272.      *
  273.      * @return SupplierAccommodation
  274.      */
  275.     public function setCreatedId($createdId)
  276.     {
  277.         $this->createdId $createdId;
  278.         return $this;
  279.     }
  280.     /**
  281.      * Get createdId
  282.      *
  283.      * @return int
  284.      */
  285.     public function getCreatedId()
  286.     {
  287.         return $this->createdId;
  288.     }
  289.     /**
  290.      * Set createdAt
  291.      *
  292.      * @param \DateTime $createdAt
  293.      *
  294.      * @return SupplierAccommodation
  295.      */
  296.     public function setCreatedAt(\Datetime $createdAt)
  297.     {
  298.         $this->createdAt $createdAt;
  299.         return $this;
  300.     }
  301.     /**
  302.      * Get createdAt
  303.      *
  304.      * @return \DateTime
  305.      */
  306.     public function getCreatedAt()
  307.     {
  308.         return $this->createdAt;
  309.     }
  310.     /**
  311.      * Set updatedId
  312.      *
  313.      * @param integer $updatedId
  314.      *
  315.      * @return SupplierAccommodation
  316.      */
  317.     public function setUpdatedId($updatedId)
  318.     {
  319.         $this->updatedId $updatedId;
  320.         return $this;
  321.     }
  322.     /**
  323.      * Get updatedId
  324.      *
  325.      * @return int
  326.      */
  327.     public function getUpdatedId()
  328.     {
  329.         return $this->updatedId;
  330.     }
  331.     /**
  332.      * Set updatedAt
  333.      *
  334.      * @param \DateTime $updatedAt
  335.      *
  336.      * @return SupplierAccommodation
  337.      */
  338.     public function setUpdatedAt(\Datetime $updatedAt)
  339.     {
  340.         $this->updatedAt $updatedAt;
  341.         return $this;
  342.     }
  343.     /**
  344.      * Get updatedAt
  345.      *
  346.      * @return \DateTime
  347.      */
  348.     public function getUpdatedAt()
  349.     {
  350.         return $this->updatedAt;
  351.     }
  352.     /**
  353.      * @ORM\PrePersist
  354.      */
  355.     public function setCreatedAtValue()
  356.     {
  357.         $this->createdAt = new \Datetime();
  358.     }
  359.     /**
  360.      * @ORM\PrePersist
  361.      * @ORM\PreUpdate
  362.      */
  363.     public function setUpdatedAtValue()
  364.     {
  365.         $this->updatedAt = new \Datetime();
  366.     }
  367.     /**
  368.      * Set supplierId
  369.      *
  370.      * @param integer $supplierId
  371.      *
  372.      * @return SupplierAccommodation
  373.      */
  374.     public function setSupplierId($supplierId)
  375.     {
  376.         $this->supplierId $supplierId;
  377.         return $this;
  378.     }
  379.     /**
  380.      * Get supplierId
  381.      *
  382.      * @return integer
  383.      */
  384.     public function getSupplierId()
  385.     {
  386.         return $this->supplierId;
  387.     }
  388.     /**
  389.      * Set supplierIdCtrl
  390.      *
  391.      * @param integer $supplierIdCtrl
  392.      *
  393.      * @return SupplierAccommodation
  394.      */
  395.     public function setSupplierIdCtrl($supplierIdCtrl)
  396.     {
  397.         $this->supplierIdCtrl $supplierIdCtrl;
  398.         return $this;
  399.     }
  400.     /**
  401.      * Get supplierIdCtrl
  402.      *
  403.      * @return integer
  404.      */
  405.     public function getSupplierIdCtrl()
  406.     {
  407.         return $this->supplierIdCtrl;
  408.     }
  409.     /**
  410.      * Set minibar
  411.      *
  412.      * @param boolean $minibar
  413.      *
  414.      * @return SupplierAccommodation
  415.      */
  416.     public function setMinibar($minibar)
  417.     {
  418.         $this->minibar $minibar;
  419.         return $this;
  420.     }
  421.     /**
  422.      * Get minibar
  423.      *
  424.      * @return boolean
  425.      */
  426.     public function getMinibar()
  427.     {
  428.         return $this->minibar;
  429.     }
  430.     /**
  431.      * Set wifi
  432.      *
  433.      * @param boolean $wifi
  434.      *
  435.      * @return SupplierAccommodation
  436.      */
  437.     public function setWifi($wifi)
  438.     {
  439.         $this->wifi $wifi;
  440.         return $this;
  441.     }
  442.     /**
  443.      * Get wifi
  444.      *
  445.      * @return boolean
  446.      */
  447.     public function getWifi()
  448.     {
  449.         return $this->wifi;
  450.     }
  451.     /**
  452.      * Set airconditioner
  453.      *
  454.      * @param boolean $airconditioner
  455.      *
  456.      * @return SupplierAccommodation
  457.      */
  458.     public function setAirconditioner($airconditioner)
  459.     {
  460.         $this->airconditioner $airconditioner;
  461.         return $this;
  462.     }
  463.     /**
  464.      * Get airconditioner
  465.      *
  466.      * @return boolean
  467.      */
  468.     public function getAirconditioner()
  469.     {
  470.         return $this->airconditioner;
  471.     }
  472.     /**
  473.      * Set calefaction
  474.      *
  475.      * @param boolean $calefaction
  476.      *
  477.      * @return SupplierAccommodation
  478.      */
  479.     public function setCalefaction($calefaction)
  480.     {
  481.         $this->calefaction $calefaction;
  482.         return $this;
  483.     }
  484.     /**
  485.      * Get calefaction
  486.      *
  487.      * @return boolean
  488.      */
  489.     public function getCalefaction()
  490.     {
  491.         return $this->calefaction;
  492.     }
  493.     /**
  494.      * Set pool
  495.      *
  496.      * @param boolean $pool
  497.      *
  498.      * @return SupplierAccommodation
  499.      */
  500.     public function setPool($pool)
  501.     {
  502.         $this->pool $pool;
  503.         return $this;
  504.     }
  505.     /**
  506.      * Get pool
  507.      *
  508.      * @return boolean
  509.      */
  510.     public function getPool()
  511.     {
  512.         return $this->pool;
  513.     }
  514.     /**
  515.      * Set bath
  516.      *
  517.      * @param boolean $bath
  518.      *
  519.      * @return SupplierAccommodation
  520.      */
  521.     public function setBath($bath)
  522.     {
  523.         $this->bath $bath;
  524.         return $this;
  525.     }
  526.     /**
  527.      * Get bath
  528.      *
  529.      * @return boolean
  530.      */
  531.     public function getBath()
  532.     {
  533.         return $this->bath;
  534.     }
  535.     /**
  536.      * Set coffeemaker
  537.      *
  538.      * @param boolean $coffeemaker
  539.      *
  540.      * @return SupplierAccommodation
  541.      */
  542.     public function setCoffeemaker($coffeemaker)
  543.     {
  544.         $this->coffeemaker $coffeemaker;
  545.         return $this;
  546.     }
  547.     /**
  548.      * Get coffeemaker
  549.      *
  550.      * @return boolean
  551.      */
  552.     public function getCoffeemaker()
  553.     {
  554.         return $this->coffeemaker;
  555.     }
  556.     /**
  557.      * Set kitchen
  558.      *
  559.      * @param boolean $kitchen
  560.      *
  561.      * @return SupplierAccommodation
  562.      */
  563.     public function setKitchen($kitchen)
  564.     {
  565.         $this->kitchen $kitchen;
  566.         return $this;
  567.     }
  568.     /**
  569.      * Get kitchen
  570.      *
  571.      * @return boolean
  572.      */
  573.     public function getKitchen()
  574.     {
  575.         return $this->kitchen;
  576.     }
  577.     /**
  578.      * Set washer
  579.      *
  580.      * @param boolean $washer
  581.      *
  582.      * @return SupplierAccommodation
  583.      */
  584.     public function setWasher($washer)
  585.     {
  586.         $this->washer $washer;
  587.         return $this;
  588.     }
  589.     /**
  590.      * Get washer
  591.      *
  592.      * @return boolean
  593.      */
  594.     public function getWasher()
  595.     {
  596.         return $this->washer;
  597.     }
  598.     /**
  599.      * Set flattv
  600.      *
  601.      * @param boolean $flattv
  602.      *
  603.      * @return SupplierAccommodation
  604.      */
  605.     public function setFlattv($flattv)
  606.     {
  607.         $this->flattv $flattv;
  608.         return $this;
  609.     }
  610.     /**
  611.      * Get flattv
  612.      *
  613.      * @return boolean
  614.      */
  615.     public function getFlattv()
  616.     {
  617.         return $this->flattv;
  618.     }
  619.     /**
  620.      * Set electrickettle
  621.      *
  622.      * @param boolean $electrickettle
  623.      *
  624.      * @return SupplierAccommodation
  625.      */
  626.     public function setElectrickettle($electrickettle)
  627.     {
  628.         $this->electrickettle $electrickettle;
  629.         return $this;
  630.     }
  631.     /**
  632.      * Get electrickettle
  633.      *
  634.      * @return boolean
  635.      */
  636.     public function getElectrickettle()
  637.     {
  638.         return $this->electrickettle;
  639.     }
  640.     /**
  641.      * Set views
  642.      *
  643.      * @param boolean $views
  644.      *
  645.      * @return SupplierAccommodation
  646.      */
  647.     public function setViews($views)
  648.     {
  649.         $this->views $views;
  650.         return $this;
  651.     }
  652.     /**
  653.      * Get views
  654.      *
  655.      * @return boolean
  656.      */
  657.     public function getViews()
  658.     {
  659.         return $this->views;
  660.     }
  661.     /**
  662.      * Set pets
  663.      *
  664.      * @param boolean $pets
  665.      *
  666.      * @return SupplierAccommodation
  667.      */
  668.     public function setPets($pets)
  669.     {
  670.         $this->pets $pets;
  671.         return $this;
  672.     }
  673.     /**
  674.      * Get pets
  675.      *
  676.      * @return boolean
  677.      */
  678.     public function getPets()
  679.     {
  680.         return $this->pets;
  681.     }
  682.     /**
  683.      * Set controlCat
  684.      *
  685.      * @param integer $controlCat
  686.      *
  687.      * @return SupplierAccommodation
  688.      */
  689.     public function setControlCat($controlCat)
  690.     {
  691.         $this->controlCat $controlCat;
  692.         return $this;
  693.     }
  694.     /**
  695.      * Get controlCat
  696.      *
  697.      * @return integer
  698.      */
  699.     public function getControlCat()
  700.     {
  701.         return $this->controlCat;
  702.     }
  703.     /**
  704.      * Set controlCategory
  705.      *
  706.      * @param string $controlCategory
  707.      *
  708.      * @return SupplierAccommodation
  709.      */
  710.     public function setControlCategory($controlCategory)
  711.     {
  712.         $this->controlCategory $controlCategory;
  713.         return $this;
  714.     }
  715.     /**
  716.      * Get controlCategory
  717.      *
  718.      * @return string
  719.      */
  720.     public function getControlCategory()
  721.     {
  722.         return $this->controlCategory;
  723.     }
  724. }