<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Parameter
*
* @ORM\Table(name="parameter")
* @ORM\Entity
*/
class Parameter
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="zone_geographique", type="text", nullable=false)
*/
private $zoneGeographique;
/**
* @var string
*
* @ORM\Column(name="nbRdvMin", type="float", nullable=false)
*/
private $nbRdvMin = 0;
/**
* @var string
*
* @ORM\Column(name="nbRdvMax", type="float", nullable=false)
*/
private $nbRdvMax = 0;
/**
* @var string
*
* @ORM\Column(name="tauxDeclenchementPrime", type="float", nullable=false)
*/
private $tauxDeclenchementPrime;
/**
* @var string
*
* @ORM\Column(name="alerteFinPE", type="float", nullable=false)
*/
private $alerteFinPE;
/**
* @var string
*
* @ORM\Column(name="emailPE", type="string", nullable=true)
*/
private $emailPE;
/**
* @var string
*
* @ORM\Column(name="tva", type="float", nullable=true)
*/
private $tva;
/**
* @var string
*
* @ORM\Column(name="tvaReduce", type="string", nullable=true)
*/
private $tvaReduce;
/***
* @ORM\Column(name="remise", type="float", nullable=true)
*/
private $remise;
/**
* @ORM\Column(name="prime", type="float", nullable=true)
*/
private $prime = 3.4;
/**
* @ORM\Column(name="taux_prime", type="float", nullable=true)
*/
private $taux_prime = 10;
/**
* @ORM\Column(name="compte_tva_standard", type="string", nullable=true)
*/
private $compteTVAStandard;
/**
* @ORM\Column(name="compte_tva_reduite", type="string", nullable=true)
*/
private $compteTVAReduite;
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
/**
* @param int $id
*/
public function setId(int $id): void
{
$this->id = $id;
}
/**
* @return string
*/
public function getZoneGeographique(): ?string
{
return $this->zoneGeographique;
}
/**
* @param string $zoneGeographique
*/
public function setZoneGeographique(string $zoneGeographique): void
{
$this->zoneGeographique = $zoneGeographique;
}
/**
* @return string
*/
public function getNbRdvMin(): string
{
return $this->nbRdvMin;
}
/**
* @param string $nbRdvMin
*/
public function setNbRdvMin(string $nbRdvMin): void
{
$this->nbRdvMin = $nbRdvMin;
}
/**
* @return string
*/
public function getNbRdvMax(): string
{
return $this->nbRdvMax;
}
/**
* @param string $nbRdvMax
*/
public function setNbRdvMax(string $nbRdvMax): void
{
$this->nbRdvMax = $nbRdvMax;
}
/**
* @return string
*/
public function getTauxDeclenchementPrime(): string
{
return $this->tauxDeclenchementPrime;
}
/**
* @param string $tauxDeclenchementPrime
*/
public function setTauxDeclenchementPrime(string $tauxDeclenchementPrime): void
{
$this->tauxDeclenchementPrime = $tauxDeclenchementPrime;
}
/**
* @return string
*/
public function getAlerteFinPE(): string
{
return $this->alerteFinPE;
}
/**
* @param string $alerteFinPE
*/
public function setAlerteFinPE(string $alerteFinPE): void
{
$this->alerteFinPE = $alerteFinPE;
}
/**
* @return string
*/
public function getEmailPE(): string
{
return $this->emailPE;
}
/**
* @param string $emailPE
*/
public function setEmailPE(string $emailPE): void
{
$this->emailPE = $emailPE;
}
/**
* @return string
*/
public function getTva(): string
{
return $this->tva;
}
/**
* @param string $tva
*/
public function setTva(string $tva): void
{
$this->tva = $tva;
}
/**
* @return string
*/
public function getTvaReduce(): string
{
return $this->tvaReduce;
}
/**
* @param string $tvaReduce
*/
public function setTvaReduce(string $tvaReduce): void
{
$this->tvaReduce = $tvaReduce;
}
/**
* @return string
*/
public function getRemise(): string
{
return $this->remise;
}
/**
* @param string $remise
*/
public function setRemise(string $remise): void
{
$this->remise = $remise;
}
/**
* @return mixed
*/
public function getPrime()
{
return $this->prime;
}
/**
* @param mixed $prime
*/
public function setPrime($prime): void
{
$this->prime = $prime;
}
/**
* @return mixed
*/
public function getTauxPrime()
{
return $this->taux_prime;
}
/**
* @param mixed $taux_prime
*/
public function setTauxPrime($taux_prime): void
{
$this->taux_prime = $taux_prime;
}
/**
* @return mixed
*/
public function getCompteTVAStandard()
{
return $this->compteTVAStandard;
}
/**
* @param mixed $compteTVAStandard
*/
public function setCompteTVAStandard($compteTVAStandard): void
{
$this->compteTVAStandard = $compteTVAStandard;
}
/**
* @return mixed
*/
public function getCompteTVAReduite()
{
return $this->compteTVAReduite;
}
/**
* @param mixed $compteTVAReduite
*/
public function setCompteTVAReduite($compteTVAReduite): void
{
$this->compteTVAReduite = $compteTVAReduite;
}
}