<?phpnamespace App\Entity\System;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Table(name="ps_tax_rules_group") * * @ORM\Entity(repositoryClass="App\Repository\System\TaxRuleGroupRepository") */class TaxRuleGroup{ public const STANDARD_RATE_ID = 1; public const REDUCED_RATE_ID = 2; public const SUPER_REDUCED_ID = 3; public const TAX_NONE = 4; public const STANDARD_STAPLE_FOOD_ID = 7; public const SUPER_REDUCED_STAPLE_FOOD_ID = 8; public const REDUCED_STAPLE_FOOD = 9; /** * @var int|null * * @ORM\Id * * @ORM\GeneratedValue(strategy="AUTO") * * @ORM\Column(type="integer", name="id_tax_rules_group") */ private $id; /** * @var string * * @ORM\Column(type="string", length=50, nullable=false) */ private $name; /** * @var bool * * @ORM\Column(type="boolean", nullable=false) */ private $active; /** * @var bool * * @ORM\Column(type="boolean") */ private $deleted; /** * @var \DateTime * * @ORM\Column(type="datetime") */ private $dateAdd; /** * @var \DateTime * * @ORM\Column(type="datetime") */ private $dateUpd; public function getId(): ?int { return $this->id; } public function setId(int $id): TaxRuleGroup { $this->id = $id; return $this; } public function getName(): string { return $this->name; } public function setName(string $name): TaxRuleGroup { $this->name = $name; return $this; } public function isActive(): bool { return $this->active; } public function setActive(bool $active): TaxRuleGroup { $this->active = $active; return $this; } public function isDeleted(): bool { return $this->deleted; } public function setDeleted(bool $deleted): TaxRuleGroup { $this->deleted = $deleted; return $this; } public function getDateAdd(): \DateTime { return $this->dateAdd; } public function setDateAdd(\DateTime $dateAdd): TaxRuleGroup { $this->dateAdd = $dateAdd; return $this; } public function getDateUpd(): \DateTime { return $this->dateUpd; } public function setDateUpd(\DateTime $dateUpd): TaxRuleGroup { $this->dateUpd = $dateUpd; return $this; }}