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