src/Entity/SupplierLounge.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.  * SupplierLounge
  8.  *
  9.  * @ORM\Table(name="suppliers_lounge")
  10.  * @ORM\Entity(repositoryClass="App\Repository\SupplierLoungeRepository")
  11.  * @ORM\HasLifecycleCallbacks()
  12.  */
  13. class SupplierLounge
  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="name", type="string", length=255)
  46.      * @Assert\NotBlank()
  47.      */
  48.     private $name;
  49.     /**
  50.      * @var string
  51.      *
  52.      * @ORM\Column(name="meters", type="string", length=255, nullable=true)
  53.      */
  54.     private $meters;
  55.     /**
  56.      * @var string
  57.      *
  58.      * @ORM\Column(name="length", type="string", length=255, nullable=true)
  59.      */
  60.     private $length;
  61.     /**
  62.      * @var string
  63.      *
  64.      * @ORM\Column(name="width", type="string", length=255, nullable=true)
  65.      */
  66.     private $width;
  67.     /**
  68.      * @var string
  69.      *
  70.      * @ORM\Column(name="height", type="string", length=255, nullable=true)
  71.      */
  72.     private $height;
  73.     /**
  74.      * @var string
  75.      *
  76.      * @ORM\Column(name="currency", type="string", length=255, nullable=true)
  77.      */
  78.     private $currency;
  79.     /**
  80.      * @var string
  81.      *
  82.      * @ORM\Column(name="price", type="decimal", precision=10, scale=2, nullable=true)
  83.      */
  84.     private $price;
  85.     /**
  86.      * @var string
  87.      *
  88.      * @ORM\Column(name="commission", type="string", length=255, nullable=true)
  89.      */
  90.     private $commission;
  91.     /**
  92.      * @var string
  93.      *
  94.      * @ORM\Column(name="iva", type="string", length=255, nullable=true)
  95.      */
  96.     private $iva;
  97.     /**
  98.      * @var int
  99.      *
  100.      * @ORM\Column(name="created_id", type="integer")
  101.      */
  102.     private $createdId;
  103.     /**
  104.      * @var \DateTime
  105.      *
  106.      * @ORM\Column(name="created_at", type="datetime")
  107.      */
  108.     private $createdAt;
  109.     /**
  110.      * @var int
  111.      *
  112.      * @ORM\Column(name="updated_id", type="integer")
  113.      */
  114.     private $updatedId;
  115.     /**
  116.      * @var \DateTime
  117.      *
  118.      * @ORM\Column(name="updated_at", type="datetime")
  119.      */
  120.     private $updatedAt;
  121.     /**
  122.      * @var string
  123.      *
  124.      * @ORM\Column(name="supplier_id_ctrl", type="integer")
  125.      */
  126.     private $supplierIdCtrl;
  127.     /**
  128.      * Get id
  129.      *
  130.      * @return int
  131.      */
  132.     public function getId()
  133.     {
  134.         return $this->id;
  135.     }
  136.     /**
  137.      * Set name
  138.      *
  139.      * @param string $name
  140.      *
  141.      * @return SupplierLounge
  142.      */
  143.     public function setName($name)
  144.     {
  145.         $this->name $name;
  146.         return $this;
  147.     }
  148.     /**
  149.      * Get name
  150.      *
  151.      * @return string
  152.      */
  153.     public function getName()
  154.     {
  155.         return $this->name;
  156.     }
  157.     /**
  158.      * Set currency
  159.      *
  160.      * @param string $currency
  161.      *
  162.      * @return SupplierLounge
  163.      */
  164.     public function setCurrency($currency)
  165.     {
  166.         $this->currency $currency;
  167.         return $this;
  168.     }
  169.     /**
  170.      * Get currency
  171.      *
  172.      * @return string
  173.      */
  174.     public function getCurrency()
  175.     {
  176.         return $this->currency;
  177.     }
  178.     /**
  179.      * Set price
  180.      *
  181.      * @param string $price
  182.      *
  183.      * @return SupplierLounge
  184.      */
  185.     public function setPrice($price)
  186.     {
  187.         $this->price $price;
  188.         return $this;
  189.     }
  190.     /**
  191.      * Get price
  192.      *
  193.      * @return string
  194.      */
  195.     public function getPrice()
  196.     {
  197.         return $this->price;
  198.     }
  199.     /**
  200.      * Set commission
  201.      *
  202.      * @param string $commission
  203.      *
  204.      * @return SupplierLounge
  205.      */
  206.     public function setCommission($commission)
  207.     {
  208.         $this->commission $commission;
  209.         return $this;
  210.     }
  211.     /**
  212.      * Get commission
  213.      *
  214.      * @return string
  215.      */
  216.     public function getCommission()
  217.     {
  218.         return $this->commission;
  219.     }
  220.     /**
  221.      * Set iva
  222.      *
  223.      * @param string $iva
  224.      *
  225.      * @return SupplierLounge
  226.      */
  227.     public function setIva($iva)
  228.     {
  229.         $this->iva $iva;
  230.         return $this;
  231.     }
  232.     /**
  233.      * Get iva
  234.      *
  235.      * @return string
  236.      */
  237.     public function getIva()
  238.     {
  239.         return $this->iva;
  240.     }
  241.     /**
  242.      * Set supplierId
  243.      *
  244.      * @param integer $supplierId
  245.      *
  246.      * @return SupplierLounge
  247.      */
  248.     public function setSupplierId($supplierId)
  249.     {
  250.         $this->supplierId $supplierId;
  251.         return $this;
  252.     }
  253.     /**
  254.      * Get supplierId
  255.      *
  256.      * @return integer
  257.      */
  258.     public function getSupplierId()
  259.     {
  260.         return $this->supplierId;
  261.     }
  262.     /**
  263.      * Set createdId
  264.      *
  265.      * @param integer $createdId
  266.      *
  267.      * @return SupplierLounge
  268.      */
  269.     public function setCreatedId($createdId)
  270.     {
  271.         $this->createdId $createdId;
  272.         return $this;
  273.     }
  274.     /**
  275.      * Get createdId
  276.      *
  277.      * @return integer
  278.      */
  279.     public function getCreatedId()
  280.     {
  281.         return $this->createdId;
  282.     }
  283.     /**
  284.      * Set createdAt
  285.      *
  286.      * @param \DateTime $createdAt
  287.      *
  288.      * @return SupplierLounge
  289.      */
  290.     public function setCreatedAt(\Datetime $createdAt)
  291.     {
  292.         $this->createdAt $createdAt;
  293.         return $this;
  294.     }
  295.     /**
  296.      * Get createdAt
  297.      *
  298.      * @return \DateTime
  299.      */
  300.     public function getCreatedAt()
  301.     {
  302.         return $this->createdAt;
  303.     }
  304.     /**
  305.      * Set updatedId
  306.      *
  307.      * @param integer $updatedId
  308.      *
  309.      * @return SupplierLounge
  310.      */
  311.     public function setUpdatedId($updatedId)
  312.     {
  313.         $this->updatedId $updatedId;
  314.         return $this;
  315.     }
  316.     /**
  317.      * Get updatedId
  318.      *
  319.      * @return integer
  320.      */
  321.     public function getUpdatedId()
  322.     {
  323.         return $this->updatedId;
  324.     }
  325.     /**
  326.      * Set updatedAt
  327.      *
  328.      * @param \DateTime $updatedAt
  329.      *
  330.      * @return SupplierLounge
  331.      */
  332.     public function setUpdatedAt(\Datetime $updatedAt)
  333.     {
  334.         $this->updatedAt $updatedAt;
  335.         return $this;
  336.     }
  337.     /**
  338.      * Get updatedAt
  339.      *
  340.      * @return \DateTime
  341.      */
  342.     public function getUpdatedAt()
  343.     {
  344.         return $this->updatedAt;
  345.     }
  346.     /**
  347.      * Set supplierIdCtrl
  348.      *
  349.      * @param integer $supplierIdCtrl
  350.      *
  351.      * @return SupplierLounge
  352.      */
  353.     public function setSupplierIdCtrl($supplierIdCtrl)
  354.     {
  355.         $this->supplierIdCtrl $supplierIdCtrl;
  356.         return $this;
  357.     }
  358.     /**
  359.      * Get supplierIdCtrl
  360.      *
  361.      * @return integer
  362.      */
  363.     public function getSupplierIdCtrl()
  364.     {
  365.         return $this->supplierIdCtrl;
  366.     }
  367.     /**
  368.      * @ORM\PrePersist
  369.      */
  370.     public function setCreatedAtValue()
  371.     {
  372.         $this->createdAt = new \Datetime();
  373.     }
  374.     /**
  375.      * @ORM\PrePersist
  376.      * @ORM\PreUpdate
  377.      */
  378.     public function setUpdatedAtValue()
  379.     {
  380.         $this->updatedAt = new \Datetime();
  381.     }
  382.     /**
  383.      * Set controlCat
  384.      *
  385.      * @param integer $controlCat
  386.      *
  387.      * @return SupplierLounge
  388.      */
  389.     public function setControlCat($controlCat)
  390.     {
  391.         $this->controlCat $controlCat;
  392.         return $this;
  393.     }
  394.     /**
  395.      * Get controlCat
  396.      *
  397.      * @return integer
  398.      */
  399.     public function getControlCat()
  400.     {
  401.         return $this->controlCat;
  402.     }
  403.     /**
  404.      * Set controlCategory
  405.      *
  406.      * @param string $controlCategory
  407.      *
  408.      * @return SupplierLounge
  409.      */
  410.     public function setControlCategory($controlCategory)
  411.     {
  412.         $this->controlCategory $controlCategory;
  413.         return $this;
  414.     }
  415.     /**
  416.      * Get controlCategory
  417.      *
  418.      * @return string
  419.      */
  420.     public function getControlCategory()
  421.     {
  422.         return $this->controlCategory;
  423.     }
  424.     /**
  425.      * Set meters
  426.      *
  427.      * @param string $meters
  428.      *
  429.      * @return SupplierLounge
  430.      */
  431.     public function setMeters($meters)
  432.     {
  433.         $this->meters $meters;
  434.         return $this;
  435.     }
  436.     /**
  437.      * Get meters
  438.      *
  439.      * @return string
  440.      */
  441.     public function getMeters()
  442.     {
  443.         return $this->meters;
  444.     }
  445.     /**
  446.      * Set length
  447.      *
  448.      * @param string $length
  449.      *
  450.      * @return SupplierLounge
  451.      */
  452.     public function setLength($length)
  453.     {
  454.         $this->length $length;
  455.         return $this;
  456.     }
  457.     /**
  458.      * Get length
  459.      *
  460.      * @return string
  461.      */
  462.     public function getLength()
  463.     {
  464.         return $this->length;
  465.     }
  466.     /**
  467.      * Set width
  468.      *
  469.      * @param string $width
  470.      *
  471.      * @return SupplierLounge
  472.      */
  473.     public function setWidth($width)
  474.     {
  475.         $this->width $width;
  476.         return $this;
  477.     }
  478.     /**
  479.      * Get width
  480.      *
  481.      * @return string
  482.      */
  483.     public function getWidth()
  484.     {
  485.         return $this->width;
  486.     }
  487.     /**
  488.      * Set height
  489.      *
  490.      * @param string $height
  491.      *
  492.      * @return SupplierLounge
  493.      */
  494.     public function setHeight($height)
  495.     {
  496.         $this->height $height;
  497.         return $this;
  498.     }
  499.     /**
  500.      * Get height
  501.      *
  502.      * @return string
  503.      */
  504.     public function getHeight()
  505.     {
  506.         return $this->height;
  507.     }
  508. }