src/Entity/GHEntrevistaJefe.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\GHEntrevistaJefeRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Table(name'gh_entrevista_jefe')]
  9. #[ORM\Entity(repositoryClassGHEntrevistaJefeRepository::class)]
  10. class GHEntrevistaJefe {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  16.     private ?\DateTimeInterface $fecha null;
  17.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  18.     private ?string $link null;
  19.     #[ORM\Column(nullabletrue)]
  20.     private ?bool $asistio null;
  21.     #[ORM\ManyToOne(inversedBy'idJefePersona')]
  22.     private ?TerPersona $jefePersonaId null;
  23.     #[ORM\ManyToOne(inversedBy'entrevistaJefe')]
  24.     private ?ParModalidadEntrevista $modalidad null;
  25.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  26.     private ?string $conocimientoTecnico null;
  27.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  28.     private ?string $debilidades null;
  29.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  30.     private ?string $fortaleza null;
  31.     #[ORM\Column(nullabletrue)]
  32.     private ?bool $apto null;
  33.     #[ORM\Column(nullabletrue)]
  34.     private ?int $presentacionPersonal null;
  35.     #[ORM\Column(nullabletrue)]
  36.     private ?int $motivacion null;
  37.     #[ORM\Column(nullabletrue)]
  38.     private ?int $vocabularioTecnico null;
  39.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  40.     private ?string $observacion null;
  41.     #[ORM\ManyToOne(inversedBy'entrevistaJefe')]
  42.     private ?ParEstado $estado null;
  43.     #[ORM\Column(length255nullabletrue)]
  44.     private ?string $nombreEvaluador null;
  45.     #[ORM\Column(length255nullabletrue)]
  46.     private ?string $firma null;
  47.     #[ORM\Column]
  48.     private ?\DateTime $createAt null;
  49.     #[ORM\Column]
  50.     private ?\DateTime $updateAt null;
  51.     #[ORM\Column(length55)]
  52.     private ?string $createUser null;
  53.     #[ORM\Column(length55)]
  54.     private ?string $updateUser null;
  55.     #[ORM\ManyToOne(inversedBy'entrevistaJefe')]
  56.     private ?GHCandidato $candidato null;
  57.     #[ORM\Column(length50nullabletrue)]
  58.     private ?string $experienciaLaboral null;
  59.     #[ORM\Column(nullabletrue)]
  60.     private ?int $interaccionEntrevista null;
  61.     #[ORM\Column(length255nullabletrue)]
  62.     private ?string $cargoEvaluador null;
  63.     #[ORM\Column(nullabletrue)]
  64.     private ?bool $esperaCandidatos null;
  65.     #[ORM\ManyToOne(inversedBy'entrevistaJefe')]
  66.     private ?TerPersona $responsableEntrevista null;
  67.     #[ORM\Column(length255nullabletrue)]
  68.     private ?string $criteriosEntrevista null;
  69.     #[ORM\Column(length255nullabletrue)]
  70.     private ?string $pruebaPractica null;
  71.     #[ORM\Column(nullabletrue)]
  72.     private ?int $criterioComunicacion1 null;
  73.     #[ORM\Column(nullabletrue)]
  74.     private ?int $criterioComunicacion2 null;
  75.     #[ORM\Column(nullabletrue)]
  76.     private ?int $criterioMotivacion1 null;
  77.     #[ORM\Column(nullabletrue)]
  78.     private ?int $criterioMotivacion2 null;
  79.     #[ORM\Column(nullabletrue)]
  80.     private ?int $criterioConocimientoTecnico1 null;
  81.     #[ORM\Column(nullabletrue)]
  82.     private ?int $criterioConocimientoTecnico2 null;
  83.     #[ORM\Column(nullabletrue)]
  84.     private ?int $criterioResProblemas1 null;
  85.     #[ORM\Column(nullabletrue)]
  86.     private ?int $criterioResProblemas2 null;
  87.     #[ORM\Column(nullabletrue)]
  88.     private ?int $criterioAutogestion1 null;
  89.     #[ORM\Column(nullabletrue)]
  90.     private ?int $criterioAutogestion2 null;
  91.     #[ORM\Column(nullabletrue)]
  92.     private ?int $promedioResultadoFinal null;
  93.     #[ORM\Column(length255nullabletrue)]
  94.     private ?string $userCalificacionEntrevista null;
  95.     #[ORM\Column(length255nullabletrue)]
  96.     private ?string $userOrdenContratacion null;
  97.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  98.     private ?\DateTimeInterface $fechaCalificacionEntrevistaJF null;
  99.     public function getCreateAt(): ?\DateTime {
  100.         return $this->createAt;
  101.     }
  102.     public function setCreateAt(\DateTime $createAt): static {
  103.         $this->createAt $createAt;
  104.         return $this;
  105.     }
  106.     public function getUpdateAt(): ?\DateTime {
  107.         return $this->updateAt;
  108.     }
  109.     public function setUpdateAt(\DateTime $updateAt): static {
  110.         $this->updateAt $updateAt;
  111.         return $this;
  112.     }
  113.     public function getCreateUser(): ?string {
  114.         return $this->createUser;
  115.     }
  116.     public function setCreateUser(string $createUser): static {
  117.         $this->createUser $createUser;
  118.         return $this;
  119.     }
  120.     public function getUpdateUser(): ?string {
  121.         return $this->updateUser;
  122.     }
  123.     public function setUpdateUser(string $updateUser): static {
  124.         $this->updateUser $updateUser;
  125.         return $this;
  126.     }
  127.     public function __construct() {
  128.         $this->idEntrevistajefe = new ArrayCollection();
  129.     }
  130.     public function getId(): ?int {
  131.         return $this->id;
  132.     }
  133.     public function getLink(): ?string {
  134.         return $this->link;
  135.     }
  136.     public function setLink(?string $link): void {
  137.         $this->link $link;
  138.     }
  139.     public function getFecha(): ?\DateTimeInterface {
  140.         return $this->fecha;
  141.     }
  142.     public function setFecha(\DateTimeInterface $fecha): static {
  143.         $this->fecha $fecha;
  144.         return $this;
  145.     }
  146.     public function isAsistio(): ?bool {
  147.         return $this->asistio;
  148.     }
  149.     public function setAsistio(bool $asistio): static {
  150.         $this->asistio $asistio;
  151.         return $this;
  152.     }
  153.     public function getJefePersonaId(): ?TerPersona {
  154.         return $this->jefePersonaId;
  155.     }
  156.     public function setJefePersonaId(?TerPersona $jefePersonaId): static {
  157.         $this->jefePersonaId $jefePersonaId;
  158.         return $this;
  159.     }
  160.     public function getModalidad(): ?ParModalidadEntrevista {
  161.         return $this->modalidad;
  162.     }
  163.     public function setModalidad(?ParModalidadEntrevista $modalidad): static {
  164.         $this->modalidad $modalidad;
  165.         return $this;
  166.     }
  167.     public function getConocimientoTecnico(): ?string {
  168.         return $this->conocimientoTecnico;
  169.     }
  170.     public function setConocimientoTecnico(?string $conocimientoTecnico): static {
  171.         $this->conocimientoTecnico $conocimientoTecnico;
  172.         return $this;
  173.     }
  174.     public function getDebilidades(): ?string {
  175.         return $this->debilidades;
  176.     }
  177.     public function setDebilidades(?string $debilidades): static {
  178.         $this->debilidades $debilidades;
  179.         return $this;
  180.     }
  181.     public function getFortaleza(): ?string {
  182.         return $this->fortaleza;
  183.     }
  184.     public function setFortaleza(?string $fortaleza): static {
  185.         $this->fortaleza $fortaleza;
  186.         return $this;
  187.     }
  188.     public function isApto(): ?bool {
  189.         return $this->apto;
  190.     }
  191.     public function setApto(?bool $apto): static {
  192.         $this->apto $apto;
  193.         return $this;
  194.     }
  195.     public function getPresentacionPersonal(): ?int {
  196.         return $this->presentacionPersonal;
  197.     }
  198.     public function setPresentacionPersonal(?int $presentacionPersonal): static {
  199.         $this->presentacionPersonal $presentacionPersonal;
  200.         return $this;
  201.     }
  202.     public function getMotivacion(): ?int {
  203.         return $this->motivacion;
  204.     }
  205.     public function setMotivacion(?int $motivacion): static {
  206.         $this->motivacion $motivacion;
  207.         return $this;
  208.     }
  209.     public function getVocabularioTecnico(): ?int {
  210.         return $this->vocabularioTecnico;
  211.     }
  212.     public function setVocabularioTecnico(?int $vocabularioTecnico): static {
  213.         $this->vocabularioTecnico $vocabularioTecnico;
  214.         return $this;
  215.     }
  216.     public function getObservacion(): ?string {
  217.         return $this->observacion;
  218.     }
  219.     public function setObservacion(?string $observacion): static {
  220.         $this->observacion $observacion;
  221.         return $this;
  222.     }
  223.     public function getEstado(): ?ParEstado {
  224.         return $this->estado;
  225.     }
  226.     public function setEstado(?ParEstado $estado): static {
  227.         $this->estado $estado;
  228.         return $this;
  229.     }
  230.     public function getNombreEvaluador(): ?string {
  231.         return $this->nombreEvaluador;
  232.     }
  233.     public function setNombreEvaluador(?string $nombreEvaluador): static {
  234.         $this->nombreEvaluador $nombreEvaluador;
  235.         return $this;
  236.     }
  237.     public function getFirma(): ?string {
  238.         return $this->firma;
  239.     }
  240.     public function setFirma(?string $firma): static {
  241.         $this->firma $firma;
  242.         return $this;
  243.     }
  244.     public function getCandidato(): ?GHCandidato {
  245.         return $this->candidato;
  246.     }
  247.     public function setCandidato(?GHCandidato $candidato): static {
  248.         $this->candidato $candidato;
  249.         return $this;
  250.     }
  251.     public function getExperienciaLaboral(): ?string {
  252.         return $this->experienciaLaboral;
  253.     }
  254.     public function setExperienciaLaboral(string $experienciaLaboral): static {
  255.         $this->experienciaLaboral $experienciaLaboral;
  256.         return $this;
  257.     }
  258.     public function getInteraccionEntrevista(): ?int {
  259.         return $this->interaccionEntrevista;
  260.     }
  261.     public function setInteraccionEntrevista(int $interaccionEntrevista): static {
  262.         $this->interaccionEntrevista $interaccionEntrevista;
  263.         return $this;
  264.     }
  265.     public function getCargoEvaluador(): ?string {
  266.         return $this->cargoEvaluador;
  267.     }
  268.     public function setCargoEvaluador(string $cargoEvaluador): static {
  269.         $this->cargoEvaluador $cargoEvaluador;
  270.         return $this;
  271.     }
  272.     public function isEsperaCandidatos(): ?bool {
  273.         return $this->esperaCandidatos;
  274.     }
  275.     public function setEsperaCandidatos(?bool $esperaCandidatos): static {
  276.         $this->esperaCandidatos $esperaCandidatos;
  277.         return $this;
  278.     }
  279.     public function getResponsableEntrevista(): ?TerPersona
  280.     {
  281.         return $this->responsableEntrevista;
  282.     }
  283.     public function setResponsableEntrevista(?TerPersona $responsableEntrevista): static
  284.     {
  285.         $this->responsableEntrevista $responsableEntrevista;
  286.         return $this;
  287.     }
  288.     public function getCriteriosEntrevista(): ?string
  289.     {
  290.         return $this->criteriosEntrevista;
  291.     }
  292.     public function setCriteriosEntrevista(?string $criteriosEntrevista): static
  293.     {
  294.         $this->criteriosEntrevista $criteriosEntrevista;
  295.         return $this;
  296.     }
  297.     public function getUserCalificacionEntrevista(): ?string
  298.     {
  299.         return $this->userCalificacionEntrevista;
  300.     }
  301.     public function setUserCalificacionEntrevista(?string $userCalificacionEntrevista): static
  302.     {
  303.         $this->userCalificacionEntrevista $userCalificacionEntrevista;
  304.         return $this;
  305.     }
  306.     public function getPruebaPractica(): ?string
  307.     {
  308.         return $this->pruebaPractica;
  309.     }
  310.     public function setPruebaPractica(?string $pruebaPractica): static
  311.     {
  312.         $this->pruebaPractica $pruebaPractica;
  313.         return $this;
  314.     }
  315.     public function getCriterioComunicacion1(): ?int
  316.     {
  317.         return $this->criterioComunicacion1;
  318.     }
  319.     public function setCriterioComunicacion1(?int $criterioComunicacion1): static
  320.     {
  321.         $this->criterioComunicacion1 $criterioComunicacion1;
  322.         return $this;
  323.     }
  324.     public function getCriterioComunicacion2(): ?int
  325.     {
  326.         return $this->criterioComunicacion2;
  327.     }
  328.     public function setCriterioComunicacion2(?int $criterioComunicacion2): static
  329.     {
  330.         $this->criterioComunicacion2 $criterioComunicacion2;
  331.         return $this;
  332.     }
  333.     public function getCriterioMotivacion1(): ?int
  334.     {
  335.         return $this->criterioMotivacion1;
  336.     }
  337.     public function setCriterioMotivacion1(?int $criterioMotivacion1): static
  338.     {
  339.         $this->criterioMotivacion1 $criterioMotivacion1;
  340.         return $this;
  341.     }
  342.     public function getCriterioMotivacion2(): ?int
  343.     {
  344.         return $this->criterioMotivacion2;
  345.     }
  346.     public function setCriterioMotivacion2(?int $criterioMotivacion2): static
  347.     {
  348.         $this->criterioMotivacion2 $criterioMotivacion2;
  349.         return $this;
  350.     }
  351.     public function getCriterioConocimientoTecnico1(): ?int
  352.     {
  353.         return $this->criterioConocimientoTecnico1;
  354.     }
  355.     public function setCriterioConocimientoTecnico1(?int $criterioConocimientoTecnico1): static
  356.     {
  357.         $this->criterioConocimientoTecnico1 $criterioConocimientoTecnico1;
  358.         return $this;
  359.     }
  360.     public function getCriterioConocimientoTecnico2(): ?int
  361.     {
  362.         return $this->criterioConocimientoTecnico2;
  363.     }
  364.     public function setCriterioConocimientoTecnico2(?int $criterioConocimientoTecnico2): static
  365.     {
  366.         $this->criterioConocimientoTecnico2 $criterioConocimientoTecnico2;
  367.         return $this;
  368.     }
  369.     public function getCriterioResProblemas1(): ?int
  370.     {
  371.         return $this->criterioResProblemas1;
  372.     }
  373.     public function setCriterioResProblemas1(?int $criterioResProblemas1): static
  374.     {
  375.         $this->criterioResProblemas1 $criterioResProblemas1;
  376.         return $this;
  377.     }
  378.     public function getCriterioResProblemas2(): ?int
  379.     {
  380.         return $this->criterioResProblemas2;
  381.     }
  382.     public function setCriterioResProblemas2(?int $criterioResProblemas2): static
  383.     {
  384.         $this->criterioResProblemas2 $criterioResProblemas2;
  385.         return $this;
  386.     }
  387.     public function getCriterioAutogestion1(): ?int
  388.     {
  389.         return $this->criterioAutogestion1;
  390.     }
  391.     public function setCriterioAutogestion1(?int $criterioAutogestion1): static
  392.     {
  393.         $this->criterioAutogestion1 $criterioAutogestion1;
  394.         return $this;
  395.     }
  396.     public function getCriterioAutogestion2(): ?int
  397.     {
  398.         return $this->criterioAutogestion2;
  399.     }
  400.     public function setCriterioAutogestion2(?int $criterioAutogestion2): static
  401.     {
  402.         $this->criterioAutogestion2 $criterioAutogestion2;
  403.         return $this;
  404.     }
  405.     public function getPromedioResultadoFinal(): ?int
  406.     {
  407.         return $this->promedioResultadoFinal;
  408.     }
  409.     public function setPromedioResultadoFinal(?int $promedioResultadoFinal): static
  410.     {
  411.         $this->promedioResultadoFinal $promedioResultadoFinal;
  412.         return $this;
  413.     }
  414.     public function getUserOrdenContratacion(): ?string
  415.     {
  416.         return $this->userOrdenContratacion;
  417.     }
  418.     public function setUserOrdenContratacion(?string $userOrdenContratacion): static
  419.     {
  420.         $this->userOrdenContratacion $userOrdenContratacion;
  421.         return $this;
  422.     }
  423.     public function getFechaCalificacionEntrevistaJF(): ?\DateTimeInterface
  424.     {
  425.         return $this->fechaCalificacionEntrevistaJF;
  426.     }
  427.     public function setFechaCalificacionEntrevistaJF(?\DateTimeInterface $fechaCalificacionEntrevistaJF): static
  428.     {
  429.         $this->fechaCalificacionEntrevistaJF $fechaCalificacionEntrevistaJF;
  430.         return $this;
  431.     }
  432. }