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