Fenice Api
EQUIPMENTSTDS definiscono gli Standard Asset`s (FINESTRA, SIRENA_ALLARME_INTRUSIONE, WEBCAM)
Attenzione: una volta iniziata rilevazione, la modifica di questo dato può compromettere il lavoro. Le informazioni contenute nella "Populates" non sarebbero più congrue.
Queste variazioni sono consigliate pre censimento/Survering. Un modifica successiva può compromettere l'integrità delle informazioni

Informazioni su attributi o parametri:
id
integer
RO
Codice auto incrementale univoco fornito dal sistema.
name
varchar
Codice univoco assegnato dal cliente (non duplicabile) all'interno di EquipmentCat.
equipmentcat_id
integer
RO
Relazione con tabella EQUIPMENT_CATS. EQUIPMENT_CAT_ID deve esistere per mantenere la relazione.
type_in
varchar
RO
Metodo di rilevazione ad immissione Standard o Puntuale (Standard 10 oggetti uguali 1 registraz. con Q.tà 10 / Puntuale indica 10 oggetti 10 registrazioni).
type_rec
varchar
RO
Metodo di registrazione Standard o Dinamico (Standard 1 oggetto una foto / Dinamico indica più oggetti più foto contemporaneamente).
svg
text
RO
Rappresentazione grafica dell'oggetto in rilevazione.
photo
varchar
RO
Richiede fotografia per registrazione.
extra_contratto
boolean
Flag di gestione contratto extra, non preventivato.
dwg_blocco
text
Nome del blocco DWG utilizzato per importazione/esportazione.
layer_blocco
varchar
Piano di posizionamento del blocco su DWG per importazione/esportazione.
svg_class
varchar
Descrive un blocco SVG locale che rappresenta l'oggetto.
cod_uni
text
Informazione di riferimento per il codice univoco dell'oggetto.
descrizione
text
Descrizione o Acronimo dell'oggetto.
svg_schema
text
Codice SVG che rappresenta lo schema dell'oggetto.
svg_sigla
varchar(3)
Sigla dell'oggetto, rappresentata da un'icona grafica.
codice_esterno
varchar(255)
Codice Esterno per allineare altre procedure del cliente.
autore
varchar
RO
Utente che ha registrato il record.
revisore
varchar
RO
Ultimo utente che ha aggiornato il record.
attivo
boolean
Stato del dato, se false dato non utilizzato (come cancellato).
disattivato
varchar
RO
Utente che ha disattivato il dato.
updated_at
timestamp
RO
Data e ora dell'ultima modifica del record.
GET /personaldata/equipmentstds
Restituisce l'elenco le caratteristiche STANDARD di oggetto/Asset di uno specifico progetto individuato da `project_uuid`.

Parameters

Parametri:
Richiesti:
Descrizione dei parametri:
Esempio:
project_uuid
obbligatorio
UUID del progetto.
attivo
opzionale
Solo dei record attivi (default true).
equipmentcat_id
opzionale
Ritorna solo gli standard asset di un tipo di oggetto/Asset con EquipmentCat_id specifico.

Responses

200 OK
Esempio di risposta (in JSON):
{
  "data": [
    {
      "id": 969,
      "name": "ALIMENTAZIONE_IDRICA_ANTINCENDIO",
      "equipmentcat_id": 24,
      "type_in": "P",
      "type_rec": "S",
      "svg": null,
      "photo": null,
      "extra_contratto": false,
      "dwg_blocco": "GA_AIA",
      "layer_blocco": "S_GA;210;CONTINUOS",
      "svg_class": "ANTINCENDIO",
      "cod_uni": null,
      "descrizione": "ALIMENTAZIONE_IDRICA_ANTINCENDIO",
      "svg_schema": null,
      "svg_sigla": "AIA",
      "codice_esterno": null,
      "autore": "root",
      "revisore": "root",
      "attivo": true,
      "disattivato": null,
      "updated_at": "2024-07-06T12:25:34.644Z"
    },
    {
      "id": 1064,
      "name": "ALTOPARLANTI",
      "equipmentcat_id": 24,
      "type_in": "P",
      "type_rec": "D",
      "svg": "",
      "photo": "683_ALTOPARLANTI.png",
      "extra_contratto": false,
      "dwg_blocco": "ALTOPARLANTI",
      "layer_blocco": "I_ANTINC;90;CONTINUOS",
      "svg_class": "ANTINCENDIO",
      "cod_uni": null,
      "descrizione": "ALTOPARLANTI",
      "svg_schema": "",
      "svg_sigla": "ALT",
      "codice_esterno": null,
      "autore": "root",
      "revisore": null,
      "attivo": true,
      "disattivato": null,
      "updated_at": "2025-09-02T15:25:50.736Z"
    }
  ],
  "empty": false,
  "total": 2,
  "source": "equipmentstds",
  "timestamp": "2026-03-03 08:57:10 +0100"
}
401 Unauthorized
Esempio di risposta (in JSON):
{
  "error": "Unauthorized"
}
404 Bad Request
Esempio di risposta (in JSON):
{
  "error": "Bad request"
}
GET /personaldata/equipmentstd
Restituisce un singolo record di uno STANDARD oggetto/ASSET specifico individuato da `equipmentcat_id` e `project_uuid`.

Parameters

Parametri:
Richiesti:
Descrizione dei parametri:
Esempio:
project_uuid
obbligatorio
UUID del progetto.
attivo
opzionale
Solo dei record attivi (default true).
equipment_std_id
opzionale
ID del record da aggiornare.

Responses

200 OK
Esempio di risposta (in JSON):
{
  "data": {
    "id": 969,
    "name": "ALIMENTAZIONE_IDRICA_ANTINCENDIO",
    "equipmentcat_id": 24,
    "type_in": "P",
    "type_rec": "S",
    "svg": null,
    "photo": null,
    "extra_contratto": false,
    "dwg_blocco": "GA_AIA",
    "layer_blocco": "S_GA;210;CONTINUOS",
    "svg_class": "ANTINCENDIO",
    "cod_uni": null,
    "descrizione": "ALIMENTAZIONE_IDRICA_ANTINCENDIO",
    "svg_schema": null,
    "svg_sigla": "AIA",
    "codice_esterno": null,
    "autore": "root",
    "revisore": "root",
    "attivo": true,
    "disattivato": null,
    "updated_at": "2024-07-06T12:25:34.644Z"
  },
  "empty": false,
  "total": 1,
  "source": "equipmentstd",
  "timestamp": "2026-03-03 09:23:22 +0100"
}
401 Unauthorized
Esempio di risposta (in JSON):
{
  "error": "Unauthorized"
}
404 Bad Request
Esempio di risposta (in JSON):
{
  "error": "Bad request"
}
POST /personaldata/equipmentstd_update
Aggiorna le informazioni di una categoria oggetto/Asset individuato da `equipmentstd_id` e `project_uuid`.

Parameters

Parametri:
Richiesti:
Descrizione dei parametri:
Esempio:
project_uuid
obbligatorio
UUID del progetto.
attivo
opzionale
Solo dei record attivi (default true).
equipmentcat_id
obbligatorio
Associazione con EquipmentCat, identifica il tipo di oggetto da registrare.
equipment_std_id
opzionale
ID del record da aggiornare.
Informazione su i Campi modificabili
name:
Codice univoco assegnato dal cliente (non duplicabile) all'interno di EquipmentCat.
extra_contratto:
Flag di gestione contratto extra, non preventivato.
dwg_blocco:
Nome del blocco DWG utilizzato per importazione/esportazione.
layer_blocco:
Piano di posizionamento del blocco su DWG per importazione/esportazione.
svg_class:
Descrive un blocco SVG locale che rappresenta l'oggetto.
cod_uni:
Informazione di riferimento per il codice univoco dell'oggetto.
descrizione:
Descrizione o Acronimo dell'oggetto.
svg_schema:
Codice SVG che rappresenta lo schema dell'oggetto.
svg_sigla:
Sigla dell'oggetto, rappresentata da un'icona grafica.
codice_esterno:
Codice Esterno per allineare altre procedure del cliente.
attivo:
Stato del dato, se false dato non utilizzato (come cancellato).

I campi sono opzionali e non verranno modificati se non indicati

Responses

200 OK
Esempio di risposta (in JSON):
{
  "updated": "descrizione: RAIL REGOLATO,extra_contratto: true,attivo: true",
  "source": "equipmentstd",
  "timestamp": "2026-02-17 16:53:44 +0100"
}
401 Unauthorized
Esempio di risposta (in JSON):
{
  "error": "Unauthorized"
}
404 Bad Request
Esempio di risposta (in JSON):
{
  "error": "Bad request"
}