Skip to content

Conversation

fagundesjg
Copy link
Collaborator

Novas Funcionalidades e Atualizações no Backend

Schemas Prisma

  • Criado schema DonationOrder para representar os pedidos de doações.
  • Criado schema DonationOrderSupply para representar a lista de suprimentos doados em cada pedido, estabelecendo uma relação 1xN (1 pedido para N suprimentos).

Módulo de Doações

  • Criado módulo DonationOrders para gerenciar as doações.

Rotas de Doações

  • Adicionadas rotas para:
    • Criar um pedido de doação.
    • Listar pedidos de doação de forma paginada.
    • Buscar um pedido de doação por ID.
  • Na listagem paginada, é possível passar shelterId via query param para trazer as doações de um determinado abrigo. Além disso é recebido os parâmetros page, perPage, order e orderBy;

Refatorações e Remoções

  • Movido o módulo dashboard para o nível root do projeto para seguir o padrão do restante dos módulos.
  • Removida a rota de update many shelter supplies, pois a atualização das necessidades agora será feita a partir dos carrinhos de doações.

Testes Realizados

  • Testes na criação de pedidos de doação e na associação correta dos suprimentos doados.
  • Verificação da funcionalidade das rotas de criação, listagem paginada e busca por ID.

@fagundesjg fagundesjg merged commit 2f50428 into develop May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants