<?php
namespace App\Entity\Fielpet\View;
use Doctrine\ORM\Mapping as ORM;
/**
* NormasView
*
* @ORM\Table(name="normas_view")
* @ORM\Entity
* @ORM\Entity(repositoryClass="App\Repository\Fielpet\View\NormasViewRepository")
*/
class NormasView
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="Normas_id_seq", allocationSize=1, initialValue=1)
*/
private $id;
/**
* @var VetFormView|null
*
* @ORM\ManyToOne(targetEntity="VetFormView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="`vetFormId`", referencedColumnName="id")
* })
*/
private $vetForm;
/**
* @var int|null
*
* @ORM\Column(name="cumplimiento", type="integer", nullable=true)
*/
private $cumplimiento;
/**
* @var string|null
*
* @ORM\Column(name="estado", type="string", length=255, nullable=true)
*/
private $estado;
/**
* @var string|null
*
* @ORM\Column(name="texto_recomendacion", type="text", nullable=true)
*/
private $textoRecomendacion;
/**
* @var string|null
*
* @ORM\Column(name="texto_observaciones", type="text", nullable=true)
*/
private $textoObservaciones;
/**
* @var \DateTime
*
* @ORM\Column(name="`createdAt`", type="custom_datetimetz", nullable=false)
*/
private $createdAt;
/**
* @var \DateTime
*
* @ORM\Column(name="`updatedAt`", type="custom_datetimetz", nullable=false)
*/
private $updatedAt;
public function getId(): ?int
{
return $this->id;
}
public function getVetForm(): ?VetFormView
{
return $this->vetForm;
}
public function setVetForm(?VetFormView $vetForm): static
{
$this->vetForm = $vetForm;
return $this;
}
public function getCumplimiento(): ?int
{
return $this->cumplimiento;
}
public function setCumplimiento(?int $cumplimiento): static
{
$this->cumplimiento = $cumplimiento;
return $this;
}
public function getEstado(): ?string
{
return $this->estado;
}
public function setEstado(?string $estado): static
{
$this->estado = $estado;
return $this;
}
public function getTextoRecomendacion(): ?string
{
return $this->textoRecomendacion;
}
public function setTextoRecomendacion(?string $textoRecomendacion): static
{
$this->textoRecomendacion = $textoRecomendacion;
return $this;
}
public function getTextoObservaciones(): ?string
{
return $this->textoObservaciones;
}
public function setTextoObservaciones(?string $textoObservaciones): static
{
$this->textoObservaciones = $textoObservaciones;
return $this;
}
public function getCreatedAt(): ?\DateTime
{
return $this->createdAt;
}
public function setCreatedAt(\DateTime $createdAt): static
{
$this->createdAt = $createdAt;
return $this;
}
public function getUpdatedAt(): ?\DateTime
{
return $this->updatedAt;
}
public function setUpdatedAt(\DateTime $updatedAt): static
{
$this->updatedAt = $updatedAt;
return $this;
}
}