Sistema para Controle de Manutenção de Equipamentos
API REST desenvolvida com a finalidade de controlar todos os estágios da execução de um serviço.
Clique aqui para a documentação no Swagger
Clique aqui para a documentação no Postman
Utilizando essa API é possível:
-
Criação de ordem de serviço;
-
Criação de contas de clientes;
-
Consulta das ordens pendentes e clientes;
-
Registro de início e término do serviço pelo responsável;
-
Acompanhamento de todos os registros sobre as ordens de serviço.
Os seguintes endpoints estão implementados:
GET /ordens/{id}
obtém os detalhes de uma ordem de serviçoGET /ordens
obtém todas as ordens de serviço cadastradasPOST /ordens
adiciona uma nova ordem de serviçoPUT /ordens/{id}
atualiza uma ordem de serviçoDELETE /ordens/{id}
deleta uma ordem de serviçoGET /ordens/pendentes
obtém todas as ordens de serviço com status pendenteGET /ordens/{id}/reports
obtém todos os registros de andamento dentro de uma ordem de serviçoPOST /ordens/{id}/reports
adiciona um registro dentro de uma ordem de serviçoGET /clientes/{id}
obtém os detalhes de um clienteGET /clientes
obtém todos os clientes cadastradosPOST /clientes
adiciona um novo clientePUT /clientes/{id}
atualiza um clienteDELETE /clientes/{id}
deleta um cliente
- Foram implementadas exceções personalizadas para cada caso de campo nulo ou inválido
- Foram implementados testes unitários
- Maior cobertura de testes