...
Tabla de contenidos |
---|
...
Sistema de gestión de empresas
Entidades
Entidad | Descripción |
---|---|
Empresa | Contiene los datos básicos de una empresa |
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
Persona
nombre | String | Nombre de la persona |
Objeto EmpresaEconomica (es una PersonaJuridica):
- personaRef
- personaRefPadre
- tipo (se evalúa en el front, si personaRefPadre es null tipo = Entidad, y sino tipo = Subentidad)
- razonSocial
- tipoDocumento (si es una entidad hija en este campo se pone "Código subentidad")
- numeroDocumento (Número de documento existirá para las Entidades padres, para las entidades hijas no tienen número de documento, pero tienen otro código de identificación. Utilizaremos este campo para guardar los dos tipos de identificadores, será la concatenación del numeroDocumento de la entidad padre_codigo entidad hija)
- direccion (se concatenarán el dato de nombreVia, número, codigoPostal del Domicilio)
- tipoEmpresa
API
...
|
{
"colectivoRef": "col-001",
"nombre": "ALUMNOS",
"servicio": "..."
}
EmpresaEconomica
Método | URL | Parámetros | Respuesta | Permisos | Descripción |
---|---|---|---|---|---|
GET | /empresaeconomicas | q+s | Lista[EmpresaEconomica] | Listado de EmpresaEconomica | |
GET | /empresaeconomicas/{id} | EmpresaEconomica | Detalle de EmpresaEconomica |
Colectivo
Método | URL | Parámetros | Respuesta | Permisos | Descripción | ||
---|---|---|---|---|---|---|---|
GET | /colectivos | q+s | Lista[Colectivo] | Listado de Colectivo | GET | /colectivos/{id} | Colectivo | Detalle de
Colectivo
Documentación API
...