1.2 KiB
1.2 KiB
🏢 23_BRANCH_AND_LOCATION_SPEC (v1.0)
1. Telephely (Branch) Logika
A rendszer alapelve, hogy a jogi entitás (Organization) és a fizikai helyszín (Branch) elválik egymástól.
1.1 Struktúra
- Organization: Jogi egység (Adószám, név).
- Branch (Telephely): Konkrét fizikai pont, ahol a szolgáltatás zajlik vagy ahol a flotta állomásozik.
- Main Branch: Minden szervezetnek van legalább egy "Fő" telephelye (
is_main=True).
1.2 Kapcsolatok
- Szerviz: Az értékelések és a nyitvatartás a
Branch-hez kötődik. - Flotta: A jármű hozzárendelés (
AssetAssignment) opcionálisan tartalmaz egybranch_id-t, meghatározva a jármű fizikai helyét.
2. Részletes Címkezelés
A címeket atomizált formában tároljuk a data.branches és data.addresses táblákban:
postal_code,citystreet_name,street_type(utca, út, tér)house_number,stairwell,floor,doorhrsz(Helyrajzi szám külterületi vagy speciális telkekhez)
3. Életút Követés (Dual Twin)
- Törlés: A telephelyek "Soft Delete" (
is_deleted) alá esnek. - Áthelyezés: Ha egy telephely megszűnik, a hozzárendelt járművek automatikusan visszaállnak a Szervezet "Main Branch" helyszínére.