<?phpnamespace App\Entity;use App\Repository\GHReentrenamientoProcesoRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: GHReentrenamientoProcesoRepository::class)]class GHReentrenamientoProceso{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $fecha = null; #[ORM\ManyToOne(inversedBy: 'gHReentrenamientoProcesos')] private ?ParProceso $parProceso = null; #[ORM\Column(length: 255, nullable: true)] private ?string $hora = null; #[ORM\ManyToOne(inversedBy: 'gHReentrenamientoProcesos')] private ?GHReentrenamiento $ghReentrenamiento = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $createAt = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $updateAt = null; #[ORM\Column(length: 255, nullable: true)] private ?string $createUser = null; #[ORM\Column(length: 255, nullable: true)] private ?string $updateUser = null; #[ORM\Column(nullable: true)] private ?int $calificacion = null; #[ORM\Column(type: Types::TEXT, nullable: true)] private ?string $descripcion = null; #[ORM\ManyToOne(inversedBy: 'gHReentrenamientoProcesos')] private ?TerPersona $personaResponsable = null; #[ORM\ManyToOne(inversedBy: 'gHReentrenamientoProcesos')] private ?ParEstado $resultado = null; public function getId(): ?int { return $this->id; } public function getFecha(): ?\DateTimeInterface { return $this->fecha; } public function setFecha(?\DateTimeInterface $fecha): static { $this->fecha = $fecha; return $this; } public function getParProceso(): ?ParProceso { return $this->parProceso; } public function setParProceso(?ParProceso $parProceso): static { $this->parProceso = $parProceso; return $this; } public function getHora(): ?string { return $this->hora; } public function setHora(?string $hora): static { $this->hora = $hora; return $this; } public function getGhReentrenamiento(): ?GHReentrenamiento { return $this->ghReentrenamiento; } public function setGhReentrenamiento(?GHReentrenamiento $ghReentrenamiento): static { $this->ghReentrenamiento = $ghReentrenamiento; return $this; } public function getCreateAt(): ?\DateTimeInterface { return $this->createAt; } public function setCreateAt(?\DateTimeInterface $createAt): static { $this->createAt = $createAt; return $this; } public function getUpdateAt(): ?\DateTimeInterface { return $this->updateAt; } public function setUpdateAt(?\DateTimeInterface $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 getCalificacion(): ?int { return $this->calificacion; } public function setCalificacion(?int $calificacion): static { $this->calificacion = $calificacion; return $this; } public function getDescripcion(): ?string { return $this->descripcion; } public function setDescripcion(?string $descripcion): static { $this->descripcion = $descripcion; return $this; } public function getPersonaResponsable(): ?TerPersona { return $this->personaResponsable; } public function setPersonaResponsable(?TerPersona $personaResponsable): static { $this->personaResponsable = $personaResponsable; return $this; } public function getResultado(): ?ParEstado { return $this->resultado; } public function setResultado(?ParEstado $resultado): static { $this->resultado = $resultado; return $this; }}