Fenice Api
FLOORS accesso alle informazioni FLOOR. Padre di ROOMS

GET personaldata/floors
Descrizione: ritorna elenco Tabella Piani
Dati della tabella:
id
integer
RO
Codice auto incrementale univoco fornito dal sistema.
codice
varchar(60)
Codice univoco assegnato dal cliente (non duplicabile).
descrizione
varchar(255)
Descrizione semplice.
site_id
integer
Relazione con tabella Sites. SITE_ID deve esistere per mantenere la relazione.
build_id
integer
Relazione con tabella BUILDS. BUILD_ID deve esistere per mantenere la relazione.
dwg_cliente
varchar(255)
Informazione ad uso funzionale.
dwg_fenice
varchar(255)
Informazione ad uso funzionale.
altezza
varchar(255)
Informazione ad uso funzionale.
ordine
integer
Ordine di visualizzazione come una pulsantiera di ascensore.
edificio_principale
varchar(255)
Informazione ad uso funzionale.
quota
varchar(255)
Informazione ad uso funzionale. Indica la quota rispetto al piano stradale.
piano_ferro
varchar(255)
Informazione ad uso funzionale. In alcune dinamiche il piano ferro (ove transitano altri veicoli) può essere diverso dal piano stradale.
extra_contratto
boolean
Indica se il dato è da considerare Extra Contratto.
codice_esterno
varchar(255)
Codice Esterno per allineare altre procedure del cliente.
note
text
Informazione ESTESA ad uso funzionale.
autore
varchar(255)
RO
Utente che ha registrato il record.
revisore
varchar(255)
RO
Ultimo utente che ha aggiornato il record.
attivo
boolean
Stato del dato, se false dato non utilizzato (come cancellato).
disattivato
varchar(255)
RO
Utente che ha disattivato il dato.
created_at
timestamp
RO
Data e ora di creazione del record.
updated_at
timestamp
RO
Data e ora dell'ultima modifica del record.
Parametri:
project_uuid
obbligatorio
UUID del progetto.
active
opzionale
Indica se il dato è in stato attivo.
build_id
obbligatorio
Ritorna solo i floor del padre BUILD. Se omesso tutti i FLOOR del progetto.

Info: ritorna un array di oggetti contenenti le informazioni relative alle categorie di stanze attive per il progetto specificato.

Esempio di risposta (in JSON):
{ "data": [ { "id": 1, "codice": "ESERCITAZIONE", "descrizione": "ESERCITAZIONE", "indirizzo": "via ESERCITAZIONE", "tel_riferimento": " ", "cell_riferimento": " ", "note": " ", "autore": "root", "revisore": "root", "attivo": true, "disattivato": null, "extra_contratto": false, "codice_esterno": "ESERCITAZIONE" }, { "id": 32,.... } ... ], "empty": false, "total": 32, "source": "floors", "timestamp": "2026-02-17 18:26:23 +0100", "status": "ok" }
GET personaldata/floor
Descrizione: ritorna registrazione Tabella FLOORS, piani di un edificio
Parametri:
project_uuid
obbligatorio
UUID del progetto.
active
opzionale
Indica se il dato è in stato attivo.
floor_id
obbligatorio
ID del record richiesto.

Info: ritorna un record contenente le informazioni relative alle categorie di stanze attive per il progetto specificato.

Esempio di risposta (in JSON):
{ "data": { "id": 1, "codice": "ESERCITAZIONE", "descrizione": "ESERCITAZIONE", "indirizzo": "via ESERCITAZIONE", "tel_riferimento": " ", "cell_riferimento": " ", "note": " ", "autore": "root", "revisore": "root", "attivo": true, "disattivato": null, "extra_contratto": false, "codice_esterno": "ESERCITAZIONE" }, "empty": false, "total": 1, "source": "floor", "timestamp": "2026-02-18 16:36:43 +0100", "status": "ok" }
POST personaldata/floor_update
Descrizione: aggiorna il record della Tabella FLOORS
Parametri:
project_uuid
obbligatorio
UUID del progetto.
active
opzionale
Indica se il dato è in stato attivo.
site_id
obbligatorio
Associa il floor del padre SITE.
build_id
obbligatorio
Associa il floor al padre BUILD.
Informazione su Campi modificabili solo se inseriti
codice:
Codice univoco assegnato dal cliente (non duplicabile).
descrizione:
Descrizione semplice.
site_id:
Relazione con tabella Sites. SITE_ID deve esistere per mantenere la relazione.
build_id:
Relazione con tabella BUILDS. BUILD_ID deve esistere per mantenere la relazione.
dwg_cliente:
Informazione ad uso funzionale.
dwg_fenice:
Informazione ad uso funzionale.
altezza:
Informazione ad uso funzionale.
ordine:
Ordine di visualizzazione come una pulsantiera di ascensore.
edificio_principale:
Informazione ad uso funzionale.
quota:
Informazione ad uso funzionale. Indica la quota rispetto al piano stradale.
piano_ferro:
Informazione ad uso funzionale. In alcune dinamiche il piano ferro (ove transitano altri veicoli) può essere diverso dal piano stradale.
extra_contratto:
Indica se il dato è da considerare Extra Contratto.
codice_esterno:
Codice Esterno per allineare altre procedure del cliente.
note:
Informazione ESTESA ad uso funzionale.
attivo:
Stato del dato, se false dato non utilizzato (come cancellato).

Esempio di risposta (in JSON):
{ "updated": "descrizione: ESERCITAZIONE B2,extra_contratto: true,attivo: true", "source": "floor_update", "timestamp": "2026-02-17 16:53:44 +0100", "status": "ok" }