teszt állományok áthelyezése és szelektálása

This commit is contained in:
Roo
2026-06-05 10:50:25 +00:00
parent 18524a08f2
commit f03b5f3916
63 changed files with 633 additions and 527 deletions

View File

@@ -57,12 +57,21 @@ class Address(Base):
# Robot és térképes funkciók számára
latitude: Mapped[Optional[float]] = mapped_column(Float)
longitude: Mapped[Optional[float]] = mapped_column(Float)
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), server_default=func.now())
# Kapcsolat az irányítószám táblához (zip/city lekéréshez)
postal_code: Mapped[Optional["GeoPostalCode"]] = relationship("GeoPostalCode", lazy="joined")
# ── Property-k a Pydantic AddressResponse zip/city mezőihez ──────────
@property
def zip(self) -> Optional[str]:
"""Visszaadja az irányítószám stringet a kapcsolódó GeoPostalCode rekordból."""
return self.postal_code.zip_code if self.postal_code else None
@property
def city(self) -> Optional[str]:
"""Visszaadja a város stringet a kapcsolódó GeoPostalCode rekordból."""
return self.postal_code.city if self.postal_code else None
class Rating(Base):