<?php
namespace App\Entity;
use App\Repository\SuiviRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=SuiviRepository::class)
*/
class Suivi
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=Actualite::class, inversedBy="suivis")
* @ORM\JoinColumn(name="actualite")
*/
private $actualite;
/**
* @ORM\ManyToOne(targetEntity=Utilisateur::class, inversedBy="suivis")
* @ORM\JoinColumn(name="user")
*/
private $user;
/**
* @ORM\Column(type="integer")
*/
private $lu;
/**
* @ORM\Column(type="integer")
*/
private $archive;
public function getId(): ?int
{
return $this->id;
}
public function getActualite(): ?Actualite
{
return $this->actualite;
}
public function setActualite(?Actualite $actualite): self
{
$this->actualite = $actualite;
return $this;
}
public function getUser(): ?Utilisateur
{
return $this->user;
}
public function setUser(?Utilisateur $user): self
{
$this->user = $user;
return $this;
}
public function getLu(): ?int
{
return $this->lu;
}
public function setLu(int $lu): self
{
$this->lu = $lu;
return $this;
}
public function getArchive(): ?int
{
return $this->archive;
}
public function setArchive(int $archive): self
{
$this->archive = $archive;
return $this;
}
}