<?php
namespace App\Entity\Vetoadom;
use Doctrine\ORM\Mapping as ORM;
/**
* ConsultationEtatHistorique
*
* @ORM\Table(name="consultation_etat_historique", indexes={@ORM\Index(name="FK_consultation_etat_historique_consultation", columns={"consultation_id"}), @ORM\Index(name="FK_consultation_etat_historique_consultation_etat", columns={"consultation_etat_id"})})
* @ORM\Entity(repositoryClass="App\Repository\Vetoadom\ConsultationEtatHistoriqueRepository")
*/
class ConsultationEtatHistorique
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="saisie_user_id", type="integer", nullable=false)
*/
private $saisieUserId;
/**
* @var \DateTime
*
* @ORM\Column(name="date_creation", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP"})
*/
private $dateCreation;
/**
* @var \ConsultationEtat
*
* @ORM\ManyToOne(targetEntity="ConsultationEtat")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="consultation_etat_id", referencedColumnName="id")
* })
*/
private $consultationEtat;
/**
* @var \Consultation
*
* @ORM\ManyToOne(targetEntity="Consultation")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="consultation_id", referencedColumnName="id")
* })
*/
private $consultation;
public function getId(): ?int
{
return $this->id;
}
public function getSaisieUserId(): ?int
{
return $this->saisieUserId;
}
public function setSaisieUserId(int $saisieUserId): self
{
$this->saisieUserId = $saisieUserId;
return $this;
}
public function getDateCreation(): ?\DateTimeInterface
{
return $this->dateCreation;
}
public function setDateCreation(\DateTimeInterface $dateCreation): self
{
$this->dateCreation = $dateCreation;
return $this;
}
public function getConsultationEtat(): ?ConsultationEtat
{
return $this->consultationEtat;
}
public function setConsultationEtat(?ConsultationEtat $consultationEtat): self
{
$this->consultationEtat = $consultationEtat;
return $this;
}
public function getConsultation(): ?Consultation
{
return $this->consultation;
}
public function setConsultation(?Consultation $consultation): self
{
$this->consultation = $consultation;
return $this;
}
}