Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...


Bloque de código
languagejava
themeRDark
titleDatosContacto
collapsetrue
{
	"paisContacto": {
       "id":"33",
       "nombre":"España"
     },
    "comAuntonomaContacto": {
       "id":"ca-3",
       "nombre":"Asturias"
     }, 
    "provinciaContacto": {
       "id":"pro-1",
       "nombre":"Asturias"
     }, 
	"ciudadContacto": "Oviedo",
    "direccionContacto": "C/ Uria número 4, puerta A",
	"direccionWeb": "www.empresadeprueba.es"
}

Servicios

Info
titleCambios

Se actualizan los servicios API para:

  • Modificar el funcionamiento del método POST de alta de empresa, ahora recibirá más información, toda la indicada por la UM para el alta (recogida en la pantalla de Alta de Empresa).
  • Crear 4 nuevos métodos:
    • Solicitar la modificación de los datos de Empresa.
    • Obtener todos los datos de una empresa en JSON para pintar tanto en la pantalla de Modificación como en el Ver Detalle.
    • Obtener listado de tipos de terceros.
    • Obtener listado de tipos de empresa para contabilidad.
  • Eliminar todos los métodos de alta parcial de datos de Empresa por secciones.

Método

URL

Parámetros

Respuesta

Permisos

Descripción

GET/empresas

q+s (query + sort)

La query estará formada por:

  • id
  • nombre
  • razonSocial
  • numeroIdentificacion

Lista[Empresa]


Listado de Empresa.

Ejemplo:

nombre=like=(Tree);(razonSocial=like=SL)

GET/empresas/{id}
Empresa
Detalle de los datos generales de una empresa.
POST/empresasJSON

Recibe como parámetro la respuesta del usuario del formulario de datos de alta básicos (formly) con los campos necesarios para crear una empresa.
PUT/empresasJSON

Recibe como parámetro la respuesta del usuario del formulario de datos de modificación (formly) con los campos necesarios para actualizar una empresa.
GET/empresas/formly/{id}
JSON
Devuelve los datos a pintar en el formulario de Ver Detalle/Actualizar en el SGI (formly).

GET/datos-contacto/empresa/{id}
DatosContacto
Contiene los datos de contacto de una empresa. En principio, únicamente la dirección de contacto.
POST/datos-contactoJSON

Recibe como parámetro la respuesta del usuario del formulario de datos contacto (formly) con los campos necesarios para crear los datos de contacto de una empresa. En el formulario se deben de incluir el campo id de Empresa para saber de qué empresa se trata (campo oculto).

GET/datos-tipo-empresa/empresa/{id}
DatosTipoEmpresa
Detalle de los datos de tipo de empresa de una empresa.
POST/datos-tipo-empresaJSON

Recibe como parámetro la respuesta del usuario del formulario de vinculación (formly) con los campos necesarios para los datos de tipo de empresa de la empresa. En el formulario se deben de incluir el campo id de Empresa para saber de qué empresa se trata (campo oculto).






GET/tipos-identificador
Lista[TipoIdentificador]
Listado de tipos de identificador fiscal para las empresas ordenados alfabéticamente de forma ascendente.

GET/tipos-tercero
Lista[TipoTercero]
Listado de tipos de tercero ordenados alfabéticamente de forma ascendente.
GET/tipos-empresa
Lista[TipoEmpresa]
Listado de tipos de empresa ordenados alfabéticamente de forma ascendente.
GET/tipos-empresa-contabilidad
Lista[TipoEmpresaContabilidad]
Listado de tipos de empresa para contabilidad ordenados alfabéticamente de forma ascendente.