Skip to content

Proyecto web de una libreria con Inteligencia Artificial. Esta parte sera la parte api rest hecha con Spring Boot

Notifications You must be signed in to change notification settings

Akicoders/LibrerIA-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

LibrerIA API

Es un proyecto centralizado en la parte backend del proyecto LibrerIA, en donde tiene lo esencial y lo importante para que tenga logica y sea dinamico la aplicacion.

AquĂ­ tienes los controladores en formato de referencia API, sin renderizar como Markdown:

## API Reference

### GeneroController

#### Get all Generos

```http
  GET /api/generos
Parameter Type Description
None None Get all Generos from database

Add Genero

  POST /api/genero/agregar
Parameter Type Description
genero object Required. Genero to add

Update Genero

  POST /api/genero/actualizar
Parameter Type Description
genero object Required. Genero to update

Check if Genero exists

  GET /api/genero/existe/{id}
Parameter Type Description
id integer Required. ID of Genero

Get Genero by ID

  GET /api/genero/{id}
Parameter Type Description
id integer Required. ID of Genero

Count all Generos

  GET /api/generos/todos
Parameter Type Description
None None Count of all Generos in database

Delete Genero by ID

  DELETE /api/genero/{id}
Parameter Type Description
id integer Required. ID of Genero to delete

Delete Genero

  DELETE /api/genero/eliminar
Parameter Type Description
genero object Required. Genero to delete

AutorController

Get all Autores

  GET /api/autores
Parameter Type Description
None None Get all Autores from database

Add Autor

  POST /api/autor/agregar
Parameter Type Description
autor object Required. Autor to add

Update Autor

  POST /api/autor/actualizar
Parameter Type Description
autor object Required. Autor to update

Check if Autor exists

  GET /api/autor/existe/{id}
Parameter Type Description
id integer Required. ID of Autor

Get Autor by ID

  GET /api/autor/{id}
Parameter Type Description
id integer Required. ID of Autor

Count all Autores

  GET /api/autores/todos
Parameter Type Description
None None Count of all Autores in database

Delete Autor by ID

  DELETE /api/autor/{id}
Parameter Type Description
id integer Required. ID of Autor to delete

Delete Autor

  DELETE /api/autor/eliminar
Parameter Type Description
autor object Required. Autor to delete

AdministradorController

Get all Administradores

  GET /api/administradores
Parameter Type Description
None None Get all Administradores from database

Add Administrador

  POST /api/administrador/agregar
Parameter Type Description
administrador object Required. Administrador to add

Update Administrador

  POST /api/administrador/actualizar
Parameter Type Description
administrador object Required. Administrador to update

Check if Administrador exists

  GET /api/administrador/existe/{id}
Parameter Type Description
id integer Required. ID of Administrador

Get Administrador by ID

  GET /api/administrador/{id}
Parameter Type Description
id integer Required. ID of Administrador

Count all Administradores

  GET /api/administradores/todos
Parameter Type Description
None None Count of all Administradores in database

Delete Administrador by ID

  DELETE /api/administrador/{id}
Parameter Type Description
id integer Required. ID of Administrador

Delete Administrador

  DELETE /api/administrador/eliminar
Parameter Type Description
administrador object Required. Administrador to delete

LibroController

Get all Libros

  GET /api/libros
Parameter Type Description
None None Get all Libros from database

Add Libro

  POST /api/libro/agregar
Parameter Type Description
libro object Required. Libro to add

Update Libro

  POST /api/libro/actualizar
Parameter Type Description
libro object Required. Libro to update

Check if Libro exists

  GET /api/libro/existe/{id}
Parameter Type Description
id integer Required. ID of Libro to check

Get Libro by ID

  GET /api/libro/{id}
Parameter Type Description
id integer Required. ID of Libro

Count all Libros

  GET /api/libros/todos
Parameter Type Description
None None Count of all Libros in database

Delete Libro by ID

  DELETE /api/libro/{id}
Parameter Type Description
id integer Required. ID of Libro to delete

Delete Libro

  DELETE /api/libro/eliminar
Parameter Type Description
libro object Required. Libro to delete

CategoriaController

Get all Categorias

  GET /api/categorias
Parameter Type Description
None None Get all Categorias from database

Add Categoria

  POST /api/categoria/agregar
Parameter Type Description
categoria object Required. Categoria to add

Update Categoria

  POST /api/categoria/actualizar
Parameter Type Description
categoria

| object | Required. Categoria to update |

Check if Categoria exists

  GET /api/categoria/existe/{id}
Parameter Type Description
id integer Required. ID of Categoria

Get Categoria by ID

  GET /api/categoria/{id}
Parameter Type Description
id integer Required. ID of Categoria

Count all Categorias

  GET /api/categorias/todos
Parameter Type Description
None None Count of all Categorias in database

Delete Categoria by ID

  DELETE /api/categoria/{id}
Parameter Type Description
id integer Required. ID of Categoria

Delete Categoria

  DELETE /api/categoria/eliminar
Parameter Type Description
categoria object Required. Categoria to delete

EditorialController

Get all Editoriales

  GET /api/editoriales
Parameter Type Description
None None Get all Editoriales from database

Add Editorial

  POST /api/editorial/agregar
Parameter Type Description
editorial object Required. Editorial to add

Update Editorial

  POST /api/editorial/actualizar
Parameter Type Description
editorial object Required. Editorial to update

Check if Editorial exists

  GET /api/editorial/existe/{id}
Parameter Type Description
id integer Required. ID of Editorial

Get Editorial by ID

  GET /api/editorial/{id}
Parameter Type Description
id integer Required. ID of Editorial

Count all Editoriales

  GET /api/editoriales/todos
Parameter Type Description
None None Count of all Editoriales in database

Delete Editorial by ID

  DELETE /api/editorial/{id}
Parameter Type Description
id integer Required. ID of Editorial to delete

Delete Editorial

  DELETE /api/editorial/eliminar
Parameter Type Description
editorial object Required. Editorial to delete

Tech Stack

Server: Java, Spring Security, Hibernate, Spring Boot

Top Libraries

Lombok

Google Guava

Apache Commons


Screenshots

image



About

Proyecto web de una libreria con Inteligencia Artificial. Esta parte sera la parte api rest hecha con Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published