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