<?php
namespace App\Entity;
use App\Repository\PrioriteRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=PrioriteRepository::class)
*/
class Priorite
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=Utilisateur::class, inversedBy="priorites")
* @ORM\JoinColumn(name="agent")
*/
private $agent;
/**
* @ORM\ManyToOne(targetEntity=Compagne::class, inversedBy="priorites")
* @ORM\JoinColumn(name="campagne")
*/
private $campagne;
/**
* @ORM\Column(type="integer")
*/
private $niveau;
public function getId(): ?int
{
return $this->id;
}
public function getAgent(): ?Utilisateur
{
return $this->agent;
}
public function setAgent(?Utilisateur $agent): self
{
$this->agent = $agent;
return $this;
}
public function getCampagne(): ?Compagne
{
return $this->campagne;
}
public function setCampagne(?Compagne $campagne): self
{
$this->campagne = $campagne;
return $this;
}
public function getNiveau(): ?int
{
return $this->niveau;
}
public function setNiveau(int $niveau): self
{
$this->niveau = $niveau;
return $this;
}
}