Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ar3secchim/stock-service
Um serviço que vai servir para o repositorio de Ecommerce como estoque, Serviço adicionar, consultar e reservar itens.
https://github.com/ar3secchim/stock-service
Last synced: 30 days ago
JSON representation
Um serviço que vai servir para o repositorio de Ecommerce como estoque, Serviço adicionar, consultar e reservar itens.
- Host: GitHub
- URL: https://github.com/ar3secchim/stock-service
- Owner: Ar3secchim
- Created: 2023-11-18T11:01:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-18T12:23:54.000Z (about 1 year ago)
- Last Synced: 2023-11-18T13:34:52.113Z (about 1 year ago)
- Language: Java
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Estoque Service
## Descrição
> Serviço adicionar, consultar e reservar itens
## Endpoints:
### Adicionar itens
URL: /add
Método: POST
#### Request``` json
{
"skuId": "9877",
"quantidade": 340
}
```
#### Responses
#### 201``` json
{
"skuId": "9877",
"quantidade": 340
}
```#### 404
``` json
{
"statusResponse": 400,
"message": "Não foi possível encontrar o 9877 para o identificador informado Item "
}
```### Reservar itens
URL: /
Método: POST
#### Request``` json
{
"skuId": "9877",
"quantidade": 340
}
```
#### Responses
#### 201``` json
{
"idReserva": "string",
"itemsReservados": [
"string"
]
}
```### Consultar item
URL: /query/{sku}
Método: POST
#### Request```
/query/{sku}
```Example:
```
/query/9877
```
#### Responses
#### 200``` json
{
"skuId": "9877",
"quantidade": 340
}
```#### 404
``` json
{
"statusResponse": 400,
"message": "Não foi possível encontrar o 9877 para o identificador informado Item "
}
```