<?phpnamespace App\Entity;use App\Repository\RFPrecintoRegistroRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Table(name: 'rf_precinto_registro')]#[ORM\Entity(repositoryClass: RFPrecintoRegistroRepository::class)]class RFPrecintoRegistro{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\ManyToOne(inversedBy: 'precintoRegistro')] private ?RFPrecintoCodigo $precintoCodigo = null; #[ORM\Column(nullable: true)] private ?bool $novedad = null; #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)] private ?\DateTimeInterface $fechaInstalacion = null; #[ORM\ManyToOne(inversedBy: 'entregaPrecintoRegistro')] private ?TerPersona $usuarioEntrega = null; #[ORM\ManyToOne(inversedBy: 'precintoRegistro')] private ?TerEmpresaCliente $cliente = null; #[ORM\Column(length: 255, nullable: true)] private ?string $DT = null; #[ORM\Column(length: 255, nullable: true)] private ?string $PlacaVehiculo = null; #[ORM\ManyToOne(inversedBy: 'instalaPrecintoRegistro')] private ?TerPersona $usuarioInstala = null; #[ORM\ManyToOne(inversedBy: 'precintoRegistro')] private ?ParActividadPrecinto $actividad = null; #[ORM\Column(type: Types::TEXT, nullable: true)] private ?string $observaciones = null; #[ORM\ManyToOne(inversedBy: 'precintoRegistro')] private ?ParTipoNovedadPrecinto $tipoNovedad = null; #[ORM\Column(length: 255, nullable: true)] private ?string $soporteNovedad = null; #[ORM\Column(type: Types::TEXT, nullable: true)] private ?string $observacionNovedad = null; #[ORM\Column(nullable: true)] private ?bool $recibidoNovedad = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $createAt = null; #[ORM\Column(length: 50)] private ?string $createUser = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $updateAt = null; #[ORM\Column(length: 50)] private ?string $updateUser = null; public function getId(): ?int { return $this->id; } public function getPrecintoCodigo(): ?RFPrecintoCodigo { return $this->precintoCodigo; } public function setPrecintoCodigo(?RFPrecintoCodigo $precintoCodigo): static { $this->precintoCodigo = $precintoCodigo; return $this; } public function isNovedad(): ?bool { return $this->novedad; } public function setNovedad(?bool $novedad): static { $this->novedad = $novedad; return $this; } public function getFechaInstalacion(): ?\DateTimeInterface { return $this->fechaInstalacion; } public function setFechaInstalacion(\DateTimeInterface $fechaInstalacion): static { $this->fechaInstalacion = $fechaInstalacion; return $this; } public function getUsuarioEntrega(): ?TerPersona { return $this->usuarioEntrega; } public function setUsuarioEntrega(?TerPersona $usuarioEntrega): static { $this->usuarioEntrega = $usuarioEntrega; return $this; } public function getCliente(): ?TerEmpresaCliente { return $this->cliente; } public function setCliente(?TerEmpresaCliente $cliente): static { $this->cliente = $cliente; return $this; } public function getDT(): ?string { return $this->DT; } public function setDT(string $DT): static { $this->DT = $DT; return $this; } public function getPlacaVehiculo(): ?string { return $this->PlacaVehiculo; } public function setPlacaVehiculo(string $PlacaVehiculo): static { $this->PlacaVehiculo = $PlacaVehiculo; return $this; } public function getUsuarioInstala(): ?TerPersona { return $this->usuarioInstala; } public function setUsuarioInstala(?TerPersona $usuarioInstala): static { $this->usuarioInstala = $usuarioInstala; return $this; } public function getActividad(): ?ParActividadPrecinto { return $this->actividad; } public function setActividad(?ParActividadPrecinto $actividad): static { $this->actividad = $actividad; return $this; } public function getObservaciones(): ?string { return $this->observaciones; } public function setObservaciones(?string $observaciones): static { $this->observaciones = $observaciones; return $this; } public function getTipoNovedad(): ?ParTipoNovedadPrecinto { return $this->tipoNovedad; } public function setTipoNovedad(?ParTipoNovedadPrecinto $tipoNovedad): static { $this->tipoNovedad = $tipoNovedad; return $this; } public function getSoporteNovedad(): ?string { return $this->soporteNovedad; } public function setSoporteNovedad(?string $soporteNovedad): static { $this->soporteNovedad = $soporteNovedad; return $this; } public function getObservacionNovedad(): ?string { return $this->observacionNovedad; } public function setObservacionNovedad(?string $observacionNovedad): static { $this->observacionNovedad = $observacionNovedad; return $this; } public function isRecibidoNovedad(): ?bool { return $this->recibidoNovedad; } public function setRecibidoNovedad(?bool $recibidoNovedad): static { $this->recibidoNovedad = $recibidoNovedad; return $this; } public function getCreateAt(): ?\DateTimeInterface { return $this->createAt; } public function setCreateAt(\DateTimeInterface $createAt): static { $this->createAt = $createAt; return $this; } public function getCreateUser(): ?string { return $this->createUser; } public function setCreateUser(string $createUser): static { $this->createUser = $createUser; return $this; } public function getUpdateAt(): ?\DateTimeInterface { return $this->updateAt; } public function setUpdateAt(\DateTimeInterface $updateAt): static { $this->updateAt = $updateAt; return $this; } public function getUpdateUser(): ?string { return $this->updateUser; } public function setUpdateUser(string $updateUser): static { $this->updateUser = $updateUser; return $this; }}