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