<?phpnamespace App\Entity\Remises;use DateTime;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use Symfony\Component\Validator\Constraints as Assert;/** * CategorieRemiseArticleRemise * * @ORM\Table("remise__categorie_remise_article_remise") * @ORM\Entity(repositoryClass="App\Repository\Remises\CategorieRemiseArticleRemiseRepository") */class CategorieRemiseArticleRemise{ /** * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Remises\CategorieRemiseArticle", inversedBy="categorieRemiseArticleRemise") * @ORM\JoinColumn(nullable=false) */ private $categorieRemiseArticle; /** * @ORM\ManyToOne(targetEntity="App\Entity\Remises\Remise", inversedBy="categorieRemiseArticleRemise") * @ORM\JoinColumn(nullable=false) */ private $remise; /** * @ORM\Column(name="date", type="datetime", nullable=true) */ private $date; /** * @ORM\Column(name="dateMaj", type="datetime", nullable=true) * @Gedmo\Timestampable(on="update") */ private $dateMaj; /** * @ORM\Column(name="dateSuppression", type="datetime", nullable=true) */ private $dateSuppression; public function __construct() { $this->date = new Datetime(); } public function getId(): int { return $this->id; } public function setDate(?DateTime $date): CategorieRemiseArticleRemise { $this->date = $date; return $this; } public function getDate(): ?DateTime { return $this->date; } public function setDateMaj(?DateTime $dateMaj): CategorieRemiseArticleRemise { $this->dateMaj = $dateMaj; return $this; } public function getDateMaj(): ?DateTime { return $this->dateMaj; } public function setDateSuppression(?DateTime $dateSuppression): CategorieRemiseArticleRemise { $this->dateSuppression = $dateSuppression; return $this; } public function getDateSuppression(): ?DateTime { return $this->dateSuppression; } public function setCategorieRemiseArticle(?CategorieRemiseArticle $categorieRemiseArticle): CategorieRemiseArticleRemise { $this->categorieRemiseArticle = $categorieRemiseArticle; return $this; } public function getCategorieRemiseArticle(): ?CategorieRemiseArticle { return $this->categorieRemiseArticle; } public function setRemise(?Remise $remise): CategorieRemiseArticleRemise { $this->remise = $remise; return $this; } public function getRemise(): ?Remise { return $this->remise; }}