Serproser¶
Nivel 2
Modelos¶
Occurrence (Incidencia)¶
Representa una incidencia, evento u ocurrencia reportada por un vigilante. Sus principales atributos son:
- uid: Identificador unico de la incidencia
- name: Nombre de la incidencia
- code: Código del vigilante que reporta la incidencia
- email: Email del vigilante que reporta la incidencia
- site: Puesto de vigilancia en el que se reporta la incidencia
- phone: Teléfono del puesto de vigilancia
- lat: Latitud del puesto de vigilancia
- lon: Longitud del puesto de vigilancia
- description: Descripción de la incidencia
- timestamp: Fecha y hora de la incidencia
- emergency: Bandera que indica si la incidencia es una emergencia
- img_uri: Ruta de la imágen asociada a la incidencia
Site (Puesto)¶
Representa a cada puesto de trabajo donde se presta el servicio de vigilancia. Sus principales atributos son:
- uid: Identificador único del puesto
- name: Nombre del puesto
Guard (Vigilante)¶
Representa al vigilante responsable del servicio de seguridad en el puesto de trabajo. Sus principales atributos son:
- uid: Identificador único del vigilante
- name: Nombre del vigilante
User (Usuario)¶
Modelo de la capa de aplicación encargado de representar a un usuario autenticado en la aplicación. Cada usuario tiene asociado un registro de vigilante. Sus principales atributos son:
- uid: Identificador único del usuario
- name: Nombre del usuario