<?php
namespace App\Entity;
use App\Repository\ChangeroyaltiesRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ChangeroyaltiesRepository::class)
*/
class Changeroyalties
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="date", nullable=true)
*/
private $dateDebut;
/**
* @ORM\Column(type="date", nullable=true)
*/
private $dateFin;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $prixroyalties;
/**
* @ORM\ManyToOne(targetEntity=Produit::class, inversedBy="changeroyalties")
*/
private $produit;
public function getId(): ?int
{
return $this->id;
}
public function getDateDebut(): ?\DateTimeInterface
{
return $this->dateDebut;
}
public function setDateDebut(?\DateTimeInterface $dateDebut): self
{
$this->dateDebut = $dateDebut;
return $this;
}
public function getDateFin(): ?\DateTimeInterface
{
return $this->dateFin;
}
public function setDateFin(?\DateTimeInterface $dateFin): self
{
$this->dateFin = $dateFin;
return $this;
}
public function getPrixroyalties(): ?float
{
return $this->prixroyalties;
}
public function setPrixroyalties(?float $prixroyalties): self
{
$this->prixroyalties = $prixroyalties;
return $this;
}
public function getProduit(): ?Produit
{
return $this->produit;
}
public function setProduit(?Produit $produit): self
{
$this->produit = $produit;
return $this;
}
}