TESTE DE ESQUEMA – CONTRATOS + LOJA
Banco atual: u130541037_bdcontratos · Este painel verifica todas as tabelas e campos necessários para contratos e loja / Mercado Pago.
Diagnóstico por tabela
| Tabela | Situação | Campos existentes | Campos faltando |
|---|---|---|---|
co_contratos_modelos
|
OK – estrutura completa | id, codigo, titulo, item_ref, descricao_curta, descricao_detalhada, descricao, grupo, slug_modelo, tipo_projeto, nivel_modelo, creditos_necessarios, valor_reais, valor_normal, valor_promocional, estrutura_html, json_campos, tipo_disponibilidade, arquivo_gerador, pagina_publica_path, pagina_visualizacao, docx_rel_path, docx_uploaded_at, docx_nome, icone, slug, vistoriado, ordem_exibicao, ativo, criado_em, atualizado_em, nome_modelo, valor_creditos, tem_versao_gratis, created_at, pdf_rel_path, pdf_uploaded_at, item_tipo, arquivo_tipo, arquivo_rel_path, arquivo_uploaded_at, endereco_pdf, capa_rel_path, capa_uploaded_at | Nenhum campo faltando. |
co_contratos_projetos
|
OK – estrutura completa | id, usuario_id, user_id, modelo_id, tipo_projeto, nivel_modelo, json_dados, data_criacao, data_atualizacao, titulo_projeto, data_contrato, status_projeto, status_pagamento, dados_preenchidos, pagamento_referencia, pagamento_origem, pagamento_data, dados_json, criado_em, atualizado_em | Nenhum campo faltando. |
co_contratos_pagamentos
|
OK – estrutura completa | id, projeto_id, user_id, valor_total, moeda, gateway, preference_id, payment_id, status_gateway, status_interno, created_at, updated_at | Nenhum campo faltando. |
co_page_hits
|
OK – estrutura completa | id, page_slug, slug, user_agent, ip, access_date, user_hash, user_id, created_at, visitor_id, is_internal, is_bot | Nenhum campo faltando. |
co_creditos_saldo
|
OK – estrutura completa | id, user_id, saldo_atual, atualizado_em, saldo | Nenhum campo faltando. |
co_creditos_movimentos
|
OK – estrutura completa | id, user_id, tipo, quantidade, descricao, referencia, criado_em | Nenhum campo faltando. |
users
|
OK – estrutura completa | id, nome, email, senha, senha_hash, role, status, created_at, updated_at | Nenhum campo faltando. |
co_loja_itens
|
OK – estrutura completa | id, tipo_item, nome, slug, pillar_slug, categoria, aba_principal, descricao_curta, descricao_detalhada, formatos, creditos_preco, valor_reais, valor_natural, valor_promocional, mp_link, link_mp, quantidade_itens, codigo_anuncio, downloads, ativo, em_breve, created_at, updated_at, arquivo_pdf, pdf_uploaded_at, entrega_pdf, arquivo_docx, docx_uploaded_at, entrega_word, modelo_id, grupo, ordem_exibicao, criado_em, atualizado_em | Nenhum campo faltando. |
co_loja_compras
|
OK – estrutura completa | id, user_id, modelo_ids, external_reference, total, preference_id, payment_id, error_msg, created_at, updated_at, item_id, tipo_pagamento, creditos_usados, valor_pago, moeda, status, codigo_transacao, email_cliente, criado_em, atualizado_em, status_gateway, metodo, origem, total_reais, mp_payment_id, mp_status | Nenhum campo faltando. |
co_loja_compras_itens
|
OK – estrutura completa | id, compra_id, user_id, item_id, nome_snapshot, tipo_snapshot, valor_snapshot, status_item, created_at, modelo_id, tipo_item, descricao, valor_item, arquivo_pdf, arquivo_docx, docx_relpath, pdf_gerado_em, docx_gerado_em, arquivos_status, arquivos_erro, pdf_size_bytes, docx_size_bytes, pdf_sha256, docx_sha256, downloads_count, ultimo_download_em, pdf_nome, pdf_path, word_nome, word_path, liberado_em, arquivo_docx_path, arquivo_docx_nome | Nenhum campo faltando. |
co_loja_tentativas
|
OK – estrutura completa | id, user_id, email, nome, telefone, itens_json, total, external_reference, preference_id, payment_id, status, error_msg, ip, user_agent, created_at, updated_at | Nenhum campo faltando. |
Resumo dos campos faltando
Todas as tabelas e campos esperados foram encontrados. Estrutura OK.