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", length=50, nullable=false)
  32. */
  33. private $name;
  34. /**
  35. * @var bool
  36. *
  37. * @ORM\Column(type="boolean", nullable=false)
  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. }