P3: Cím API egységesítés - providers.py ProviderSearchResult átállítása #390
Notifications
Total Time Spent: 8 seconds
kincses
8 seconds
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#390
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Phase 2: Extended Schema Unification
Cél: A providers.py sémafájlban található ProviderSearchResult duplikált címmezőinek átállítása beágyazott AddressOut sémára.
🔗 Függőségek (Dependencies)
📝 Elemzés
A ProviderSearchResult jelenleg tartalmaz egy address (string) mezőt ÉS atomizált address_zip, address_street_name stb. mezőket is. A ProviderQuickAddIn és ProviderUpdateIn is denormalizált address_* mezőket használ. Mindegyiket beágyazott AddressIn/AddressOut sémára kell cserélni.
▶️ Munka megkezdve: 2026-07-01 14:51:29
✅ Munka befejezve: 2026-07-01 14:51:37
Technikai Összefoglaló:
P3 #390: providers.py schemas + provider_service.py refactored. Added address_detail: Optional[AddressOut] to ProviderSearchResult, address_detail: Optional[AddressIn] to ProviderQuickAddIn and ProviderUpdateIn. Updated search_providers to populate address_detail from flat SQL columns. Flat fields preserved for backward compatibility. Syntax check and sync_engine both passed (1274 OK).
⏱️ Az idő rögzítve.