<?phpnamespace App\Entity;use App\Repository\GHEntrevistaInfoAcademicaRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Table(name: 'gh_entrevista_info_academica')]#[ORM\Entity(repositoryClass: GHEntrevistaInfoAcademicaRepository::class)]class GHEntrevistaInfoAcademica { #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255)] private ?string $nombreCarrera = null; #[ORM\Column(length: 255)] private ?string $institucion = null; #[ORM\Column(type: Types::TEXT, nullable:true)] private ?string $queEstudia = null; #[ORM\Column(length: 255, nullable:true)] private ?string $horario = null; #[ORM\ManyToOne(inversedBy: 'entrevistaInfoAcademica')] private ?ParNivelEducativo $nivelEducativo = null; #[ORM\ManyToOne(inversedBy: 'entrevistaInfoAcademica')] private ?ParEstado $conceptoFinal = null; #[ORM\ManyToOne(inversedBy: 'entrevistaInfoAcademica')] private ?ParModalidadTrabajo $modalidadTrabajo = null; #[ORM\ManyToOne(inversedBy: 'entrevistaInfoAcademica')] private ?GHEntrevista $entrevista = null; #[ORM\Column] private ?\DateTime $createAt = null; #[ORM\Column] private ?\DateTime $updateAt = null; #[ORM\Column(length: 55)] private ?string $createUser = null; #[ORM\Column(length: 55)] private ?string $updateUser = null; #[ORM\Column(nullable: true)] private ?bool $finalizado = null; #[ORM\Column(length: 150)] private ?string $responsableVerificacion = null; #[ORM\Column(length: 150)] private ?string $cargoVerificacion = null; public function getCreateAt(): ?\DateTime { return $this->createAt; } public function setCreateAt(\DateTime $createAt): static { $this->createAt = $createAt; return $this; } public function getUpdateAt(): ?\DateTime { return $this->updateAt; } public function setUpdateAt(\DateTime $updateAt): static { $this->updateAt = $updateAt; return $this; } public function getCreateUser(): ?string { return $this->createUser; } public function setCreateUser(string $createUser): static { $this->createUser = $createUser; return $this; } public function getUpdateUser(): ?string { return $this->updateUser; } public function setUpdateUser(string $updateUser): static { $this->updateUser = $updateUser; return $this; } public function __construct() { $this->idEntrevista = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getNombreCarrera(): ?string { return $this->nombreCarrera; } public function getInstitucion(): ?string { return $this->institucion; } public function getQueEstudia(): ?string { return $this->queEstudia; } public function getHorario(): ?string { return $this->horario; } public function setNombreCarrera(?string $nombreCarrera): void { $this->nombreCarrera = $nombreCarrera; } public function setInstitucion(?string $institucion): void { $this->institucion = $institucion; } public function setQueEstudia(?string $queEstudia): void { $this->queEstudia = $queEstudia; } public function setHorario(?string $horario): void { $this->horario = $horario; } public function getNivelEducativo(): ?ParNivelEducativo { return $this->nivelEducativo; } public function setNivelEducativo(?ParNivelEducativo $nivelEducativo): static { $this->nivelEducativo = $nivelEducativo; return $this; } public function getModalidadTrabajo(): ?ParModalidadTrabajo { return $this->modalidadTrabajo; } public function setModalidadTrabajo(?ParModalidadTrabajo $modalidadTrabajo): static { $this->modalidadTrabajo = $modalidadTrabajo; return $this; } public function getEntrevista(): ?GHEntrevista { return $this->entrevista; } public function setEntrevista(?GHEntrevista $entrevista): static { $this->entrevista = $entrevista; return $this; } public function getFinalizado(): ?bool { return $this->finalizado; } public function setFinalizado(?bool $finalizado): void { $this->finalizado = $finalizado; } public function getResponsableVerificacion(): ?string { return $this->responsableVerificacion; } public function setResponsableVerificacion(string $responsableVerificacion): static { $this->responsableVerificacion = $responsableVerificacion; return $this; } public function getCargoVerificacion(): ?string { return $this->cargoVerificacion; } public function setCargoVerificacion(string $cargoVerificacion): static { $this->cargoVerificacion = $cargoVerificacion; return $this; } /** * @return ParEstado|null */ public function getConceptoFinal(): ?ParEstado { return $this->conceptoFinal; } /** * @param ParEstado|null $conceptoFinal */ public function setConceptoFinal(?ParEstado $conceptoFinal): void { $this->conceptoFinal = $conceptoFinal; }}