<?phpnamespace App\Entity;use App\Repository\ClassCategoryRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: ClassCategoryRepository::class)]#[ORM\Table(name: "dtb_class_category")]class ClassCategory{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(nullable: true)] private ?int $class_name_id = null; #[ORM\Column(nullable: true)] private ?int $creator_id = null; #[ORM\Column(length: 255, nullable: true)] private ?string $backend_name = null; #[ORM\Column(length: 2555)] private ?string $name = null; #[ORM\Column] private ?int $sort_no = null; #[ORM\Column] private ?int $visible = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $create_date = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $update_date = null; #[ORM\Column(length: 255)] private ?string $discriminator_type = null; public function getId(): ?int { return $this->id; } public function getClassNameId(): ?int { return $this->class_name_id; } public function setClassNameId(?int $class_name_id): static { $this->class_name_id = $class_name_id; return $this; } public function getCreatorId(): ?int { return $this->creator_id; } public function setCreatorId(?int $creator_id): static { $this->creator_id = $creator_id; return $this; } public function getBackendName(): ?string { return $this->backend_name; } public function setBackendName(?string $backend_name): static { $this->backend_name = $backend_name; return $this; } public function getName(): ?string { return $this->name; } public function setName(string $name): static { $this->name = $name; return $this; } public function getSortNo(): ?int { return $this->sort_no; } public function setSortNo(int $sort_no): static { $this->sort_no = $sort_no; return $this; } public function getVisible(): ?int { return $this->visible; } public function setVisible(int $visible): static { $this->visible = $visible; return $this; } public function getCreateDate(): ?\DateTimeInterface { return $this->create_date; } public function setCreateDate(\DateTimeInterface $create_date): static { $this->create_date = $create_date; return $this; } public function getUpdateDate(): ?\DateTimeInterface { return $this->update_date; } public function setUpdateDate(\DateTimeInterface $update_date): static { $this->update_date = $update_date; return $this; } public function getDiscriminatorType(): ?string { return $this->discriminator_type; } public function setDiscriminatorType(string $discriminator_type): static { $this->discriminator_type = $discriminator_type; return $this; }}