53 lines
1.6 KiB
JSON
53 lines
1.6 KiB
JSON
{
|
|
"status_summary": {
|
|
"Dashboard": "Em Construção",
|
|
"Receitas": "Demonstração Visual",
|
|
"Despesas": "Demonstração Visual",
|
|
"Conciliação": "Ativo",
|
|
"Configurações": "Em Construção"
|
|
},
|
|
"endpoints": [
|
|
{
|
|
"path": "/categorias/transacoes/pendentes",
|
|
"method": "GET",
|
|
"description": "Retorna todas as transações que ainda não foram conciliadas",
|
|
"status": "Implementado",
|
|
"service": "workspaceConciliacaoService"
|
|
},
|
|
{
|
|
"path": "/categorias/cruzamentos",
|
|
"method": "GET",
|
|
"params": ["caixinha", "mes", "ano"],
|
|
"description": "Retorna cruzamentos de transações com filtros opcionais",
|
|
"status": "Implementado",
|
|
"service": "workspaceConciliacaoService"
|
|
},
|
|
{
|
|
"path": "/boletos/status",
|
|
"method": "GET",
|
|
"description": "Lista todos os boletos com seus status",
|
|
"status": "Disponível (Não integrado)",
|
|
"module": "IncomesView"
|
|
},
|
|
{
|
|
"path": "/extrato/apresentar",
|
|
"method": "GET",
|
|
"description": "Lista todas as transações do extrato bancário",
|
|
"status": "Integrado",
|
|
"service": "extratoService"
|
|
},
|
|
{
|
|
"path": "/auth",
|
|
"method": "POST",
|
|
"params": ["username", "password", "Passo", "data_envio"],
|
|
"description": "Login - Passo 1 e 2 (2FA)",
|
|
"status": "Implementado",
|
|
"hook": "useWorkspaceAuth"
|
|
}
|
|
],
|
|
"technical_notes": {
|
|
"service_pattern": "Uses handleRequest with mockFn and apiFn wrappers.",
|
|
"hook_pattern": "Standard useEffect for data fetching with loading states."
|
|
}
|
|
}
|