src/Entity/System/TaxRuleGroup.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Table(name="ps_tax_rules_group")
  6.  *
  7.  * @ORM\Entity(repositoryClass="App\Repository\System\TaxRuleGroupRepository")
  8.  */
  9. class TaxRuleGroup
  10. {
  11.     public const STANDARD_RATE_ID 1;
  12.     public const REDUCED_RATE_ID 2;
  13.     public const SUPER_REDUCED_ID 3;
  14.     public const TAX_NONE 4;
  15.     public const STANDARD_STAPLE_FOOD_ID 7;
  16.     public const SUPER_REDUCED_STAPLE_FOOD_ID 8;
  17.     public const REDUCED_STAPLE_FOOD 9;
  18.     /**
  19.      * @var int|null
  20.      *
  21.      * @ORM\Id
  22.      *
  23.      * @ORM\GeneratedValue(strategy="AUTO")
  24.      *
  25.      * @ORM\Column(type="integer", name="id_tax_rules_group")
  26.      */
  27.     private $id;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(type="string")
  32.      */
  33.     private $name;
  34.     /**
  35.      * @var bool
  36.      *
  37.      * @ORM\Column(type="boolean")
  38.      */
  39.     private $active;
  40.     /**
  41.      * @var bool
  42.      *
  43.      * @ORM\Column(type="boolean")
  44.      */
  45.     private $deleted;
  46.     /**
  47.      * @var \DateTime
  48.      *
  49.      * @ORM\Column(type="datetime")
  50.      */
  51.     private $dateAdd;
  52.     /**
  53.      * @var \DateTime
  54.      *
  55.      * @ORM\Column(type="datetime")
  56.      */
  57.     private $dateUpd;
  58.     public function getId(): ?int
  59.     {
  60.         return $this->id;
  61.     }
  62.     public function setId(int $id): TaxRuleGroup
  63.     {
  64.         $this->id $id;
  65.         return $this;
  66.     }
  67.     public function getName(): string
  68.     {
  69.         return $this->name;
  70.     }
  71.     public function setName(string $name): TaxRuleGroup
  72.     {
  73.         $this->name $name;
  74.         return $this;
  75.     }
  76.     public function isActive(): bool
  77.     {
  78.         return $this->active;
  79.     }
  80.     public function setActive(bool $active): TaxRuleGroup
  81.     {
  82.         $this->active $active;
  83.         return $this;
  84.     }
  85.     public function isDeleted(): bool
  86.     {
  87.         return $this->deleted;
  88.     }
  89.     public function setDeleted(bool $deleted): TaxRuleGroup
  90.     {
  91.         $this->deleted $deleted;
  92.         return $this;
  93.     }
  94.     public function getDateAdd(): \DateTime
  95.     {
  96.         return $this->dateAdd;
  97.     }
  98.     public function setDateAdd(\DateTime $dateAdd): TaxRuleGroup
  99.     {
  100.         $this->dateAdd $dateAdd;
  101.         return $this;
  102.     }
  103.     public function getDateUpd(): \DateTime
  104.     {
  105.         return $this->dateUpd;
  106.     }
  107.     public function setDateUpd(\DateTime $dateUpd): TaxRuleGroup
  108.     {
  109.         $this->dateUpd $dateUpd;
  110.         return $this;
  111.     }
  112. }