You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Podemos separar os Casos de Uso de acordo com os Agregadores:
? Duvidas:
Como trataremos a parte de admin? Vamos precisar fazer Casos de Uso para todas as entidades ou talvez podemos fazer um agregador/casos de uso do Admin?
Pedido e Pagamento
Novo pedido
Lista lanches (deveria estar em casos de uso de Produtos?, se a ideia for manter os agregadores, acho q de produtos so teriamos repoistorios)
Adicionar lanche com personalização
Lista Acompanhamentos
Adicionar Acompanhamento
Lista Bebidas
Adicionar Bebida
Realizar pagamento do pedido
ver status do pedido e pagamento (mostra todos os pedidos sendo preparados e prontos)
Preparação e entrega
! Restrito à Cozinha
ver fila de novos pedidos (enviados pelo cliente)
atualizar status do pedido (na ordem correta)
finalizar pedido (sugiro colocar aqui a condição para finalizar um produto não entregue)
! Apenas via Sistema
adicionar pagamento ao pedido
Admin
CRUD de produtos
CRUD de usuários
CRUD de pedidos
Definimos as interfaces (Traits) dos repositórios de acordo com a necessidade dos casos de uso aqui
Definimos a interface dos adaptadores de pagamentos aqui
The text was updated successfully, but these errors were encountered:
Podemos separar os Casos de Uso de acordo com os Agregadores:
? Duvidas:
Pedido e Pagamento
Preparação e entrega
! Restrito à Cozinha
! Apenas via Sistema
Admin
CRUDde pedidosThe text was updated successfully, but these errors were encountered: