<?php
namespace App\Entity\Gestiform\Admin\MasterListe;
use App\Entity\AbstractEntity;
use App\Repository\Gestiform\Admin\MasterlistelgRepository;
use App\Trait\ApiGestiformEntity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=MasterlistelgRepository::class)
*/
class Masterlistelg extends AbstractEntity
{
use ApiGestiformEntity;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private ?string $code = null;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private ?string $designation = null;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $valeur = null;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $valeur2 = null;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $htmlvaleur = null;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $valeur3 = null;
/**
* @ORM\ManyToOne(targetEntity=Masterliste::class, inversedBy="masterlistelgs")
*/
private Masterliste $masterliste;
public function getCode(): ?string
{
return $this->code;
}
public function setCode(?string $code): self
{
$this->code = $code;
return $this;
}
public function getDesignation(): ?string
{
return $this->designation;
}
public function setDesignation(?string $designation): self
{
$this->designation = $designation;
return $this;
}
public function getValeur(): ?string
{
return $this->valeur;
}
public function setValeur(?string $valeur): self
{
$this->valeur = $valeur;
return $this;
}
public function getValeur2(): ?string
{
return $this->valeur2;
}
public function setValeur2(?string $valeur2): self
{
$this->valeur2 = $valeur2;
return $this;
}
public function getHtmlvaleur(): ?string
{
return $this->htmlvaleur;
}
public function setHtmlvaleur(?string $htmlvaleur): self
{
$this->htmlvaleur = $htmlvaleur;
return $this;
}
public function getValeur3(): ?string
{
return $this->valeur3;
}
public function setValeur3(?string $valeur3): self
{
$this->valeur3 = $valeur3;
return $this;
}
public function getMasterliste(): ?Masterliste
{
return $this->masterliste;
}
public function setMasterliste(?Masterliste $masterliste): self
{
$this->masterliste = $masterliste;
return $this;
}
public function getFullDesignation(): string
{
return $this->getCode() . ' ' . $this->getDesignation();
}
}