<?phpnamespace App\Entity;use App\Repository\EtatRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: EtatRepository::class)]class Etat{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255, nullable: true)] private ?string $etat = null; #[ORM\Column(length: 255, nullable: true)] private ?string $description = null; #[ORM\Column(nullable: true)] private ?int $indice = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $date_creation = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $date_update = null; #[ORM\Column(length: 255, nullable: true)] private ?string $status = null; public function getId(): ?int { return $this->id; } public function getEtat(): ?string { return $this->etat; } public function setEtat(?string $etat): static { $this->etat = $etat; return $this; } public function getDescription(): ?string { return $this->description; } public function setDescription(?string $description): static { $this->description = $description; return $this; } public function getIndice(): ?int { return $this->indice; } public function setIndice(?int $indice): static { $this->indice = $indice; return $this; } public function getDateCreation(): ?\DateTimeInterface { return $this->date_creation; } public function setDateCreation(?\DateTimeInterface $date_creation): static { $this->date_creation = $date_creation; return $this; } public function getDateUpdate(): ?\DateTimeInterface { return $this->date_update; } public function setDateUpdate(?\DateTimeInterface $date_update): static { $this->date_update = $date_update; return $this; } public function getStatus(): ?string { return $this->status; } public function setStatus(?string $status): static { $this->status = $status; return $this; }}