<?phpnamespace App\Entity;use App\Repository\PromotionCreneauRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=PromotionCreneauRepository::class) */class PromotionCreneau{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="datetime") */ private $prm_cre_debut; /** * @ORM\Column(type="datetime") */ private $prm_cre_fin; /** * @ORM\Column(type="integer", nullable=true) */ private $prm_cre_dyn1; /** * @ORM\Column(type="float", nullable=true) */ private $prm_cre_prix_dyn1; /** * @ORM\Column(type="integer", nullable=true) */ private $prm_cre_dyn2; /** * @ORM\Column(type="float", nullable=true) */ private $prm_cre_prix_dyn2; /** * @ORM\Column(type="integer", nullable=true) */ private $prm_cre_dyn3; /** * @ORM\Column(type="float", nullable=true) */ private $prm_cre_prix_dyn3; /** * @ORM\ManyToOne(targetEntity=Promotion::class, inversedBy="promotionCreneaus") * @ORM\JoinColumn(nullable=false) */ private $promotion; /** * @ORM\ManyToOne(targetEntity=PromotionRecurrence::class, inversedBy="promotionCreneaus") */ private $recurrence; public function getId(): ?int { return $this->id; } public function getPrmCreDebut(): ?\DateTimeInterface { return $this->prm_cre_debut; } public function setPrmCreDebut(\DateTimeInterface $prm_cre_debut): self { $this->prm_cre_debut = $prm_cre_debut; return $this; } public function getPrmCreFin(): ?\DateTimeInterface { return $this->prm_cre_fin; } public function setPrmCreFin(\DateTimeInterface $prm_cre_fin): self { $this->prm_cre_fin = $prm_cre_fin; return $this; } public function getPrmCreDyn1(): ?int { return $this->prm_cre_dyn1; } public function setPrmCreDyn1(?int $prm_cre_dyn1): self { $this->prm_cre_dyn1 = $prm_cre_dyn1; return $this; } public function getPrmCrePrixDyn1(): ?float { return $this->prm_cre_prix_dyn1; } public function setPrmCrePrixDyn1(?float $prm_cre_prix_dyn1): self { $this->prm_cre_prix_dyn1 = $prm_cre_prix_dyn1; return $this; } public function getPrmCreDyn2(): ?int { return $this->prm_cre_dyn2; } public function setPrmCreDyn2(?int $prm_cre_dyn2): self { $this->prm_cre_dyn2 = $prm_cre_dyn2; return $this; } public function getPrmCrePrixDyn2(): ?float { return $this->prm_cre_prix_dyn2; } public function setPrmCrePrixDyn2(?float $prm_cre_prix_dyn2): self { $this->prm_cre_prix_dyn2 = $prm_cre_prix_dyn2; return $this; } public function getPrmCreDyn3(): ?int { return $this->prm_cre_dyn3; } public function setPrmCreDyn3(?int $prm_cre_dyn3): self { $this->prm_cre_dyn3 = $prm_cre_dyn3; return $this; } public function getPrmCrePrixDyn3(): ?float { return $this->prm_cre_prix_dyn3; } public function setPrmCrePrixDyn3(?float $prm_cre_prix_dyn3): self { $this->prm_cre_prix_dyn3 = $prm_cre_prix_dyn3; return $this; } public function getPromotion(): ?Promotion { return $this->promotion; } public function setPromotion(?Promotion $promotion): self { $this->promotion = $promotion; return $this; } public function getRecurrence(): ?PromotionRecurrence { return $this->recurrence; } public function setRecurrence(?PromotionRecurrence $recurrence): self { $this->recurrence = $recurrence; return $this; }}