photum/backend/internal
NANDO9322 e78de535c1 feat: implementação do financeiro e suporte a múltiplas funções
Este commit introduz o módulo financeiro completo e refatora o sistema de profissionais para suportar múltiplas funções, corrigindo a contabilização e validação de equipes.

Principais alterações:

- **Módulo Financeiro:**
  - Criação da tabela `financial_transactions` e queries associadas.
  - Implementação do backend (Handler/Service) para gerenciar transações.
  - Nova página [Finance.tsx](cci:7://file:///c:/Projetos/photum/frontend/pages/Finance.tsx:0:0-0:0) com listagem, edição, filtros avançados e agrupamento por FOT.
  - Correção na busca de FOTs e formatação de datas.

- **Gestão de Equipe e Profissionais:**
  - Refatoração para suportar múltiplas funções por profissional (Backend & Frontend).
  - Atualização do [Dashboard](cci:1://file:///c:/Projetos/photum/frontend/pages/Dashboard.tsx:31:0-1663:2) e [EventTable](cci:1://file:///c:/Projetos/photum/frontend/components/EventTable.tsx:28:0-659:2) para contabilizar corretamente profissionais (Fotografo, Cinegrafista, Recepcionista) verificando a lista de funções.
  - Implementação de validação de cota no aceite de convites (bloqueia se a equipe da função específica já estiver completa).
  - Ajuste visual nos indicadores de "Equipe Completa" e contadores de faltantes na listagem de eventos.

- **Geral:**
  - Atualização da documentação Swagger.
  - Ajustes de tipagem e migrações de banco de dados.
2026-01-15 18:07:39 -03:00
..
agenda feat: sistema de validação de conflitos e melhorias na UX da agenda 2025-12-30 11:24:53 -03:00
anos_formaturas feat(api): Implementado novas tabelas ,refatorado a autenticação e aprimorado a documentação Swagger 2025-12-09 17:05:19 -03:00
auth feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
availability feat(staffing): implementa sistema de disponibilidade e escalonamento 2025-12-23 17:29:40 -03:00
cadastro_fot feat: implementa filtro de agenda por usuário e corrige exibição de detalhes 2025-12-16 13:44:02 -03:00
codigos fix: ajustado fluxo e geracao de codigos de acesso 2025-12-29 17:21:03 -03:00
config feat(auth): adiciona tipo profissional ao schema e corrige avatar 2025-12-22 12:37:42 -03:00
cursos feat(api): Implementado novas tabelas ,refatorado a autenticação e aprimorado a documentação Swagger 2025-12-09 17:05:19 -03:00
db feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
empresas feat(api): Implementado novas tabelas ,refatorado a autenticação e aprimorado a documentação Swagger 2025-12-09 17:05:19 -03:00
escalas feat(ops): implementa modulo operacional completo (escala, logistica, equipe) 2025-12-29 16:01:17 -03:00
finance feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
funcoes feat(api): Implementado novas tabelas ,refatorado a autenticação e aprimorado a documentação Swagger 2025-12-09 17:05:19 -03:00
logistica feat(ops): implementa modulo operacional completo (escala, logistica, equipe) 2025-12-29 16:01:17 -03:00
profissionais feat: implementação do financeiro e suporte a múltiplas funções 2026-01-15 18:07:39 -03:00
storage feat(auth): adiciona tipo profissional ao schema e corrige avatar 2025-12-22 12:37:42 -03:00
tipos_eventos feat: Auto-Migração, Seeding de Preços e CRUD de Eventos 2025-12-10 11:59:18 -03:00
tipos_servicos feat(api): Implementado novas tabelas ,refatorado a autenticação e aprimorado a documentação Swagger 2025-12-09 17:05:19 -03:00