<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Evaluacion
*
* @ORM\Table(name="evaluacion", indexes={@ORM\Index(name="evaluacion_solucitud_FK", columns={"solicitud"})})
* @ORM\Entity(repositoryClass="App\Repository\EvaluacionRepository")
*/
class Evaluacion
{
/**
* @var int
*
* @ORM\Column(name="id_eva", type="integer", nullable=false, options={"comment"="Identificador de la evaluación"})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idEva;
/**
* @var string|null
*
* @ORM\Column(name="evalua1", type="string", length=1, nullable=true, options={"default"="NULL","comment"="""La falla reportada, ¿Ya se había presentado en el reporte inmediato anterior?
""""Sí"""" y tiene un valor de 1.
""""No"""" y tiene un valor de 0."""})
*/
private $evalua1;
/**
* @var string|null
*
* @ORM\Column(name="evalua2", type="string", length=1, nullable=true, options={"default"="NULL","comment"="""¿Cómo calificas el tiempo de respuesta a tu reporte?
""""Deficiente"""" y tiene un valor de 1.
""""Aceptable"""" y tiene un valor de 2.
""""Regular"""" y tiene un valor de 3.
""""Bueno"""" y tiene un valor de 4.
""""Muy bueno"""" y tiene un valor de 5."""})
*/
private $evalua2;
/**
* @var string|null
*
* @ORM\Column(name="evalua3", type="string", length=1, nullable=true, options={"default"="NULL","comment"="""¿La solución a tu problema, satisface tus necesidades laborales?
""""Deficiente"""" y tiene un valor de 1.
""""Aceptable"""" y tiene un valor de 2.
""""Regular"""" y tiene un valor de 3.
""""Bueno"""" y tiene un valor de 4.
""""Muy bueno"""" y tiene un valor de 5."""})
*/
private $evalua3;
/**
* @var string|null
*
* @ORM\Column(name="evalua4", type="string", length=1, nullable=true, options={"default"="NULL","comment"="""¿En general como calificas el servicio recibido?
""""Deficiente"""" y tiene un valor de 1.
""""Aceptable"""" y tiene un valor de 2.
""""Regular"""" y tiene un valor de 3.
""""Bueno"""" y tiene un valor de 4.
""""Muy bueno"""" y tiene un valor de 5."""})
*/
private $evalua4;
/**
* @var string|null
*
* @ORM\Column(name="evalua5", type="text", length=65535, nullable=true, options={"default"="NULL","comment"="Si pudieras, ¿Qué mejorarías, acerca del Servicio de Mantenimiento recibido?"})
*/
private $evalua5;
/**
* @var \Solicitud
*
* @ORM\ManyToOne(targetEntity="Solicitud")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="solicitud", referencedColumnName="id_sol")
* })
*/
private $solicitud;
public function getIdEva(): ?int
{
return $this->idEva;
}
public function getEvalua1(): ?string
{
return $this->evalua1;
}
public function setEvalua1(?string $evalua1): self
{
$this->evalua1 = $evalua1;
return $this;
}
public function getEvalua2(): ?string
{
return $this->evalua2;
}
public function setEvalua2(?string $evalua2): self
{
$this->evalua2 = $evalua2;
return $this;
}
public function getEvalua3(): ?string
{
return $this->evalua3;
}
public function setEvalua3(?string $evalua3): self
{
$this->evalua3 = $evalua3;
return $this;
}
public function getEvalua4(): ?string
{
return $this->evalua4;
}
public function setEvalua4(?string $evalua4): self
{
$this->evalua4 = $evalua4;
return $this;
}
public function getEvalua5(): ?string
{
return $this->evalua5;
}
public function setEvalua5(?string $evalua5): self
{
$this->evalua5 = $evalua5;
return $this;
}
public function getSolicitud(): ?Solicitud
{
return $this->solicitud;
}
public function setSolicitud(?Solicitud $solicitud): self
{
$this->solicitud = $solicitud;
return $this;
}
// Entidad de evaluacion
}