{ "tables": [ { "name": "entradas_planejadas", "description": "Receitas planejadas (quotes/estimates)", "pk": "id (EST-000001)", "fields": ["data_criacao", "cliente_id", "total", "status (ENUM)"], "relations": ["cliente_id -> clientes.id"] }, { "name": "clientes", "description": "Cadastro de clientes", "pk": "id", "fields": ["nome", "cpf_cnpj", "tipo_pessoa", "status_serv", "valor_servico"], "unique": ["cpf_cnpj", "tipo_pessoa"] }, { "name": "despesas", "description": "Registro de despesas e lançamentos contábeis", "pk": "id", "fields": ["data", "conta_despesa", "fornecedor_id", "montante", "status"], "relations": ["fornecedor_id -> fornecedores.id", "cliente_id -> clientes.id"] }, { "name": "fornecedores", "description": "Cadastro de fornecedores", "pk": "id", "fields": ["nome", "cpf_cnpj", "tipo_pessoa", "status", "contas_pagar"] } ], "relationships": { "diagram": "clientes (1) -> (N) entradas_planejadas; fornecedores (1) -> (N) despesas; despesas (1) -> (N) despesas_diario" }, "conventions": { "monetary": "DECIMAL(15,2)", "dates": "DATE (YYYY-MM-DD)", "timestamps": "Automatic handled by DB" } }