src/Entity/GroupAncestorDetails.php line 10
- <?php
- namespace App\Entity;
- use Doctrine\ORM\Mapping as ORM;
- use App\Repository\GroupAncestorDetailsRepository;
- use Symfony\Component\Serializer\Annotation\Groups;
- #[ORM\Entity(repositoryClass: GroupAncestorDetailsRepository::class)]
- class GroupAncestorDetails
- {
- #[ORM\Id]
- #[ORM\Column]
- #[Groups(['groupAncestor'])]
- private ?int $id = null;
- #[ORM\ManyToOne(targetEntity: self::class)]
- #[ORM\JoinColumn(nullable: false)]
- private ?self $groupAncestor = null;
- #[ORM\Column(length: 255)]
- #[Groups(['groupAncestor'])]
- private ?string $groupName = null;
- #[ORM\Column]
- #[Groups(['groupAncestor'])]
- private ?int $groupLevelId = null;
- #[ORM\Column(length: 255)]
- #[Groups(['groupAncestor'])]
- private ?string $groupLevelName = null;
- #[ORM\Column(length: 255)]
- #[Groups(['groupAncestor'])]
- private ?string $groupTypeName = null;
- public function setId(int $id): self
- {
- $this->id = $id;
- return $this;
- }
- public function getId(): ?int
- {
- return $this->id;
- }
- public function getGroupName(): ?string
- {
- return $this->groupName;
- }
- public function setGroupName(string $groupName): self
- {
- $this->groupName = $groupName;
- return $this;
- }
- public function getGroupLevelId(): ?int
- {
- return $this->groupLevelId;
- }
- public function setGroupLevelId(int $groupLevelId): self
- {
- $this->groupLevelId = $groupLevelId;
- return $this;
- }
- public function getGroupLevelName(): ?string
- {
- return $this->groupLevelName;
- }
- public function setGroupLevelName(string $groupLevelName): self
- {
- $this->groupLevelName = $groupLevelName;
- return $this;
- }
- public function getGroupTypeName(): ?string
- {
- return $this->groupTypeName;
- }
- public function setGroupTypeName(string $groupTypeName): self
- {
- $this->groupTypeName = $groupTypeName;
- return $this;
- }
- #[Groups(['groupAncestor'])]
- public function getGroupAncestorId(): ?int
- {
- return $this->groupAncestor->getId();
- }
- public function getGroupAncestor(): ?self
- {
- return $this->groupAncestor;
- }
- public function setGroupAncestor(?self $groupAncestor): static
- {
- $this->groupAncestor = $groupAncestor;
- return $this;
- }
- }