Problema
A planilha de origem possui uma aba Carteiras e um Dashboard com saldo consolidado por conta (ex.: Bolso Bruno, NuBruno, ItauBruno, BBMarcia etc.). O app não possui nenhum conceito de conta/carteira: FinancialMovementEntity não tem vínculo com a origem/destino do dinheiro, e não há endpoint para consultar saldo por conta.
Proposta
- Criar entidade
Wallet (nome, saldo, tipo — conta corrente/carteira física, agência/conta opcional).
- Adicionar referência de carteira (
wallet_id) em FinancialMovement (e possivelmente em FixedBill/InstallmentBill).
- CRUD de carteiras (criar, editar, listar, inativar).
- Endpoint para saldo consolidado por carteira (equivalente ao Dashboard da planilha).
- Migration Flyway para nova tabela
wallet e coluna de referência nas tabelas existentes.
Referência
Aba "Carteiras" e "Dashboard" da planilha original (OrçamentoBrunoMarcia).
Problema
A planilha de origem possui uma aba Carteiras e um Dashboard com saldo consolidado por conta (ex.: Bolso Bruno, NuBruno, ItauBruno, BBMarcia etc.). O app não possui nenhum conceito de conta/carteira:
FinancialMovementEntitynão tem vínculo com a origem/destino do dinheiro, e não há endpoint para consultar saldo por conta.Proposta
Wallet(nome, saldo, tipo — conta corrente/carteira física, agência/conta opcional).wallet_id) emFinancialMovement(e possivelmente emFixedBill/InstallmentBill).wallete coluna de referência nas tabelas existentes.Referência
Aba "Carteiras" e "Dashboard" da planilha original (OrçamentoBrunoMarcia).