Telefonszámok – rendszerleírás
A telefonszám-törzs táblái, a normalizáló és duplikátum-szűrő mentés, a hivatkozás-vizsgálattal védett végleges törlés és a kuka.
Telefonszám-törzs nyers számmal, kanonikus kulccsal (phone_key), szolgáltatóval, megjegyzéssel, személy- és cég-kapcsolatokkal. A lista az engedélyezett cégekre szűkül.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep |
|---|---|
phonenumber | szám, kanonikus kulcs, szolgáltató, megjegyzés, státusz (0/1/9) |
person_phonenumber, company_phonenumber | kapcsolat szereppel |
phone_usage | költség-rekordok (törlés-vizsgálat) |
Folyamat
- Lista: szűrés szám, szolgáltató, cég, személy, státusz;
filter_allowed_ids; kuka csakcanSeeDeleted()-del; üzenet-link abackup/iphonebackupmessagesjogával.autocomplete: aktív számok, max. 10. - Mentés: szám kötelező;
savePhonenumber()normalizál és dedupol:invalid→error_number_invalid,duplicate→ a meglévő azonosító,schema→ hiányzó tábla. - Törlés:
deletejoggal hivatkozás-vizsgálat (getLinkCounts: személyek, cégek, költség-rekordok, üzenetek), utánaDELETE; csakstatusdeletejoggalstatus = 9; több elemhez a csoportos törlés joga.
Jogosultság
- Funkciójogok:
list; form/mentéscanSave(); státuszedit;delete,statusdelete,bulkdelete;debug. Katalógus-seed a kulcsokhoz. - Cégválasztó:
companiesByGroup.
Ismert korlátok
Rekord-szintű cég-hatókör nincs; csak a lista szűkül.