<?php
namespace App\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* Fichier
*
* @ORM\Table(name="FICHIER", indexes={@ORM\Index(name="utilisateurimport_id", columns={"utilisateurimport_id"}), @ORM\Index(name="statutimport_id", columns={"statutimport_id"}), @ORM\Index(name="typeimport_id", columns={"typeimport_id"})})
* @ORM\Entity
*/
class Fichier
{
/**
* @var int
*
* @ORM\Column(name="idfichier", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idfichier;
/**
* @var string
*
* @ORM\Column(name="libellefichier", type="string", length=255, nullable=false)
*/
private $libellefichier;
/**
* @var \DateTime
*
* @ORM\Column(name="dateimport", type="datetime", nullable=false)
*/
private $dateimport;
/**
* @var int|null
*
* @ORM\Column(name="nblignetotal", type="integer", nullable=true)
*/
private $nblignetotal;
/**
* @var int|null
*
* @ORM\Column(name="nblignetraite", type="integer", nullable=true)
*/
private $nblignetraite;
/**
* @var bool|null
*
* @ORM\Column(name="verifie", type="boolean", nullable=true)
*/
private $verifie = '0';
/**
* @var \Typeimport
*
* @ORM\ManyToOne(targetEntity="Typeimport")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="typeimport_id", referencedColumnName="idtypeimport")
* })
*/
private $typeimport;
/**
* @var \Utilisateur
*
* @ORM\ManyToOne(targetEntity="Utilisateur")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="utilisateurimport_id", referencedColumnName="idutilisateur")
* })
*/
private $utilisateurimport;
/**
* @var \Statutimport
*
* @ORM\ManyToOne(targetEntity="Statutimport")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="statutimport_id", referencedColumnName="idstatutimport")
* })
*/
private $statutimport;
public function getIdfichier(): ?int
{
return $this->idfichier;
}
public function getLibellefichier(): ?string
{
return $this->libellefichier;
}
public function setLibellefichier(string $libellefichier): static
{
$this->libellefichier = $libellefichier;
return $this;
}
public function getDateimport(): ?\DateTimeInterface
{
return $this->dateimport;
}
public function setDateimport(\DateTimeInterface $dateimport): static
{
$this->dateimport = $dateimport;
return $this;
}
public function getNblignetotal(): ?int
{
return $this->nblignetotal;
}
public function setNblignetotal(?int $nblignetotal): static
{
$this->nblignetotal = $nblignetotal;
return $this;
}
public function getNblignetraite(): ?int
{
return $this->nblignetraite;
}
public function setNblignetraite(?int $nblignetraite): static
{
$this->nblignetraite = $nblignetraite;
return $this;
}
public function isVerifie(): ?bool
{
return $this->verifie;
}
public function setVerifie(?bool $verifie): static
{
$this->verifie = $verifie;
return $this;
}
public function getTypeimport(): ?Typeimport
{
return $this->typeimport;
}
public function setTypeimport(?Typeimport $typeimport): static
{
$this->typeimport = $typeimport;
return $this;
}
public function getUtilisateurimport(): ?Utilisateur
{
return $this->utilisateurimport;
}
public function setUtilisateurimport(?Utilisateur $utilisateurimport): static
{
$this->utilisateurimport = $utilisateurimport;
return $this;
}
public function getStatutimport(): ?Statutimport
{
return $this->statutimport;
}
public function setStatutimport(?Statutimport $statutimport): static
{
$this->statutimport = $statutimport;
return $this;
}
}