<?phpnamespace App\Entity\Articles;use App\Entity\Fournisseurs\Fournisseur;use App\Entity\Utilisateur\Utilisateur;use DateTime;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Symfony\Component\Validator\Constraints as Assert;/** * PrixAchat * * @ORM\Table("article__prix_achat") * @ORM\Entity(repositoryClass="App\Repository\Articles\PrixAchatRepository") */class PrixAchat{ /** * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Utilisateur\Utilisateur", inversedBy="prixAchat") * @ORM\JoinColumn(nullable=true) */ private $utilisateur; /** * @ORM\Column(name="date", type="datetime", nullable=true) */ private $date; /** * @ORM\ManyToOne(targetEntity="App\Entity\Articles\Article",inversedBy="prixAchat") * @ORM\JoinColumn(nullable=false) */ private $article; /** * @ORM\Column(name="prix_achat", type="float", nullable=true) */ private $prix; /** * @ORM\ManyToOne(targetEntity="App\Entity\Fournisseurs\Fournisseur",inversedBy="prixAchat") * @ORM\JoinColumn(nullable=true) */ private $fournisseur; public function __construct() { $this->date = new Datetime(); } public function getId(): int { return $this->id; } public function setDate(?DateTime $date): PrixAchat { $this->date = $date; return $this; } public function getDate(): ?DateTime { return $this->date; } public function setPrix(?float $prix): PrixAchat { $this->prix = $prix; return $this; } public function getPrix(): ?float { return $this->prix; } public function setUtilisateur(?Utilisateur $utilisateur): PrixAchat { $this->utilisateur = $utilisateur; return $this; } public function getUtilisateur(): ?Utilisateur { return $this->utilisateur; } public function setArticle(?Article $article): PrixAchat { $this->article = $article; return $this; } public function getArticle(): ?Article { return $this->article; } public function setFournisseur(?Fournisseur $fournisseur): PrixAchat { $this->fournisseur = $fournisseur; return $this; } public function getFournisseur(): ?Fournisseur { return $this->fournisseur; }}