<?phpnamespace App\Entity;use App\Repository\SegControlIngresoRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: SegControlIngresoRepository::class)]class SegControlIngreso{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $fecha = null; #[ORM\Column(length: 100)] private ?string $dia = null; #[ORM\Column] private ?int $ano = null; #[ORM\Column] private ?int $semana = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $hora = null; #[ORM\ManyToOne(inversedBy: 'controlIngreso')] private ?ParProceso $proceso = null; #[ORM\Column(length: 50)] private ?string $usuario = null; #[ORM\Column(length: 150)] private ?string $acceso = null; #[ORM\Column(length: 100)] private ?string $validez = null; #[ORM\Column(length: 100)] private ?string $registro = null; #[ORM\Column(length: 5)] private ?string $dias = null; #[ORM\Column(type: Types::TIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $horaIngreso = null; #[ORM\Column(type: Types::TIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $horaSalida = null; #[ORM\Column(nullable: true)] private ?int $horasTrabajadas = null; #[ORM\Column(length: 255, nullable: true)] private ?string $mayJornada = null; #[ORM\Column(nullable: true)] private ?int $difTiempo = null; #[ORM\Column(length: 100, nullable: true)] private ?string $H1 = null; #[ORM\Column(length: 100, nullable: true)] private ?string $H2 = null; #[ORM\Column(length: 100, nullable: true)] private ?string $H3 = null; #[ORM\Column(length: 100, nullable: true)] private ?string $H4 = null; #[ORM\Column(length: 50)] private ?string $createUser = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $createAt = null; #[ORM\Column(length: 50)] private ?string $updateUser = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $updateAt = 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 getDia(): ?string { return $this->dia; } public function setDia(string $dia): static { $this->dia = $dia; return $this; } public function getAno(): ?int { return $this->ano; } public function setAno(int $ano): static { $this->ano = $ano; return $this; } public function getSemana(): ?int { return $this->semana; } public function setSemana(int $semana): static { $this->semana = $semana; return $this; } public function getHora(): ?\DateTimeInterface { return $this->hora; } public function setHora(\DateTimeInterface $hora): static { $this->hora = $hora; return $this; } public function getProceso(): ?ParProceso { return $this->proceso; } public function setProceso(?ParProceso $proceso): static { $this->proceso = $proceso; return $this; } public function getUsuario(): ?string { return $this->usuario; } public function setUsuario(string $usuario): static { $this->usuario = $usuario; return $this; } public function getAcceso(): ?string { return $this->acceso; } public function setAcceso(string $acceso): static { $this->acceso = $acceso; return $this; } public function getValidez(): ?string { return $this->validez; } public function setValidez(string $validez): static { $this->validez = $validez; return $this; } public function getRegistro(): ?string { return $this->registro; } public function setRegistro(string $registro): static { $this->registro = $registro; return $this; } public function getDias(): ?string { return $this->dias; } public function setDias(string $dias): static { $this->dias = $dias; return $this; } public function getHoraIngreso(): ?\DateTimeInterface { return $this->horaIngreso; } public function setHoraIngreso(?\DateTimeInterface $horaIngreso): static { $this->horaIngreso = $horaIngreso; return $this; } public function getHoraSalida(): ?\DateTimeInterface { return $this->horaSalida; } public function setHoraSalida(?\DateTimeInterface $horaSalida): static { $this->horaSalida = $horaSalida; return $this; } public function getHorasTrabajadas(): ?int { return $this->horasTrabajadas; } public function setHorasTrabajadas(?int $horasTrabajadas): static { $this->horasTrabajadas = $horasTrabajadas; return $this; } public function getMayJornada(): ?string { return $this->mayJornada; } public function setMayJornada(?string $mayJornada): static { $this->mayJornada = $mayJornada; return $this; } public function getDifTiempo(): ?int { return $this->difTiempo; } public function setDifTiempo(?int $difTiempo): static { $this->difTiempo = $difTiempo; return $this; } public function getH1(): ?string { return $this->H1; } public function setH1(?string $H1): static { $this->H1 = $H1; return $this; } public function getH2(): ?string { return $this->H2; } public function setH2(?string $H2): static { $this->H2 = $H2; return $this; } public function getH3(): ?string { return $this->H3; } public function setH3(?string $H3): static { $this->H3 = $H3; return $this; } public function getH4(): ?string { return $this->H4; } public function setH4(?string $H4): static { $this->H4 = $H4; return $this; } public function getCreateUser(): ?string { return $this->createUser; } public function setCreateUser(string $createUser): static { $this->createUser = $createUser; return $this; } public function getCreateAt(): ?\DateTimeInterface { return $this->createAt; } public function setCreateAt(\DateTimeInterface $createAt): static { $this->createAt = $createAt; return $this; } public function getUpdateUser(): ?string { return $this->updateUser; } public function setUpdateUser(string $updateUser): static { $this->updateUser = $updateUser; return $this; } public function getUpdateAt(): ?\DateTimeInterface { return $this->updateAt; } public function setUpdateAt(\DateTimeInterface $updateAt): static { $this->updateAt = $updateAt; return $this; }}