TK09 - Criação da entidade de Serviço
Descrição:
- Criaçao da entidade de serviço e acessos perifericos a ela
Critérios de aceite:
- Criação da entity no projeto
- Criação do script de inserção da entidade no banco
- Está em uma Cidade
- Pertence a uma área
-
Endpoint:
GET -> http: //localhost:8080/api/servicos/regioes/{idCidade}?=areaId
REQUEST:
PathParam -> idCidade passando UUID da cidade
QueryParam -> area
RESPONSE: (200) Retorna DTO com todos serviços prestados na regiao de uma cidade com filtro opcional por area
BODY:
[ { "id": "UUID", "prestadorId": "UUID", "nome": "nomeServico", "descricao": "descricaoServico", "online": true, "enderecos": [ { "cep": "00000000", "logradouro": "rua tananan", "numero": "71" }, { "cep": "00000000", "logradouro": "rua tananan", "numero": "72" } ], "area": { "id": "UUID", "nome": "nomeArea", "descricao": "descricaoArea" } } ]