US01 T13 - Endpoint para o estoque de matéria prima
Mesma task que: US01 T13 - Endpoint para o estoque de matérias primas , apenas mudamos para este repositório do back.
-
create (POST)
- insere um novo registro
- valida campos (controller)
- valida regras (service)
- formata response
-
update (PATH)
- atualiza um novo registro - um ou vários campos (cfe dto)
- valida campos (controller)
- valida regras (service)
- formata response
-
list (GET)
- lista um registro ou vários registros (uma ou mais rotas)
- formata response
-
delete (DELETE)
- deleção lógica do registro (inativar)
Update: Obs: validar fluxo de erro nos endpoints: Revisar o fluxo de request/ response precisa tratar e retornar mensagem informativa do erro sem quebrar aplicação:
- inserir dados inválidos
- body/ query/ url inválido ou vazio
- dados bloqueados por regra. Exemplo: id inativado ou fora do range para todos estes casos, deve existir um retorno adequado e tratamento do fluxo, sem quebrar aplicação.
- testes realizados em todos os endpoints (Insomnia ou Postman)
- anexar imagem dos testes realizados ou (melhor caso) arquivo de exportação do Insomnia ou Postman.
- se marcou todos os pontos anteriores, pode mover tarefa para done e abrir MR para a DEVELOP. Coloca assigned para mim.