<?phpnamespace App\Entity;use App\Repository\FicheQualiteAtelierDefautRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: FicheQualiteAtelierDefautRepository::class)]class FicheQualiteAtelierDefaut{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private $id; #[ORM\ManyToOne(targetEntity: FicheQualiteAtelier::class, inversedBy: 'defauts')] private $fichequalite; #[ORM\ManyToOne(targetEntity: DefautCategorie::class, inversedBy: 'ficheQualiteAtelierDefauts')] private $defaut_categorie; #[ORM\ManyToOne(targetEntity: Defaut::class, inversedBy: 'ficheQualiteAtelierDefauts')] private $defaut; #[ORM\Column(type: 'string', length: 255, nullable: true)] private $criticite; #[ORM\Column(type: 'integer', nullable: true)] private $nombre_defaut; #[ORM\Column(type: 'integer', nullable: true)] private ?int $reparation = 0; #[ORM\Column(type: 'text', nullable: true)] private $observation; #[ORM\Column(type: 'integer', nullable: true)] private ?int $solde = 0; public function getId(): ?int { return $this->id; } public function getFichequalite(): ?FicheQualiteAtelier { return $this->fichequalite; } public function setFichequalite(?FicheQualiteAtelier $fichequalite): self { $this->fichequalite = $fichequalite; return $this; } public function getDefautCategorie(): ?DefautCategorie { return $this->defaut_categorie; } public function setDefautCategorie(?DefautCategorie $defaut_categorie): self { $this->defaut_categorie = $defaut_categorie; return $this; } public function getDefaut(): ?Defaut { return $this->defaut; } public function setDefaut(?Defaut $defaut): self { $this->defaut = $defaut; return $this; } public function getCriticite(): ?string { return $this->criticite; } public function setCriticite(?string $criticite): self { $this->criticite = $criticite; return $this; } public function getNombreDefaut(): ?int { return $this->nombre_defaut; } public function setNombreDefaut(?int $nombre_defaut): self { $this->nombre_defaut = $nombre_defaut; return $this; } public function getReparation(): ?int { return $this->reparation; } public function setReparation(?int $reparation): self { $this->reparation = $reparation; return $this; } public function getObservation(): ?string { return $this->observation; } public function setObservation(?string $observation): self { $this->observation = $observation; return $this; } public function getSolde(): ?int { return $this->solde; } public function setSolde(?int $solde): self { $this->solde = $solde; return $this; }}