PK: id (IDENTITY), Campos: id_empresa, nome_banco, ativo, ordem_execucao, observacao
🔑 Tokens
preAuthToken:
-
accessToken:
-
refreshToken:
-
1. 🔐 Login
📋 Tabela: dbo.tbl_cadsite_usuario (id_usuario, nome_completo, email, email_norm, cpf, senha_hash, ativo, data_cadastro, id_tipo_acesso) 🔍 Busca: Por email (campo email) ou CPF (campo cpf, apenas dígitos) 🔐 Senha: Validação via bcrypt comparando com senha_hash 📊 Total: 20.471 registros
2. 📋 Buscar Contextos
📋 Estrutura: Busca contextos disponíveis do usuário na tabela tbl_cadsite_usuario_empresa 🔗 Vínculo: id_usuario → id_empresa (tbl_cad_empresa) × id_sistema (tbl_cadsite_sistema) × id_papel (tbl_cadsite_papel) 📱 Funções: Cada contexto retorna funções permitidas via tbl_cadsite_papel_funcao → tbl_cadsite_funcao 🔐 Acesso: Verifica permissões em tbl_cadsite_acesso_sistema (20.658 registros) 📊 Total Vínculos: 20.480 registros em tbl_cadsite_usuario_empresa
3. ✅ Selecionar Contexto
💡 Dica: Se você tiver apenas um contexto disponível, pode deixar os campos vazios e clicar no botão. O sistema vai auto-selecionar automaticamente! 📋 Estrutura: Contexto = Empresa (tbl_cad_empresa) × Sistema (tbl_cadsite_sistema) × Papel (tbl_cadsite_papel) 🔗 Vínculo: Os contextos são definidos na tabela tbl_cadsite_usuario_empresa (20.480 registros) ⚙️ Funções: Cada papel tem funções associadas via tbl_cadsite_papel_funcao (90 registros)
Tabela: dbo.tbl_cad_empresa (12 empresas)
Tabela: dbo.tbl_cadsite_sistema (6 sistemas)
Tabela: dbo.tbl_cadsite_papel (14 papéis)
4. 👤 Me (Dados do Usuário)
📋 Retorna: Dados do usuário (tbl_cadsite_usuario), empresa atual (tbl_cad_empresa), sistema atual (tbl_cadsite_sistema), papel atual (tbl_cadsite_papel) e funções permitidas (tbl_cadsite_funcao via tbl_cadsite_papel_funcao) 🔐 Acesso: Verifica permissões em tbl_cadsite_acesso_sistema
4.5. 💰 Relação de Folhas de Pagamento
4.6. 🗄️ Bases Ativas (hub_bases_ativas)
4.7. 👥 Funcionários FPG (Multitenant)
⚠️ Requer seleção de contexto (usa banco do tenant baseado em id_empresa do JWT)
4.8. 🎓 Alunos (CRUD Completo)
⚠️ Requer seleção de contexto (usa banco do tenant baseado em id_empresa do JWT)
🔍 Buscar Alunos
Busca em: id_aluno, nome, responsavel_celular, email, responsavel_cpf, aluno_cpf, responsavel_nome, responsavel_email, responsavel2, responsavel1 CPF aceita formatado (314.948.382-49) ou sem formatação (31494838249)
🔎 Buscar por ID
➕ Criar Aluno
✏️ Atualizar Aluno
🗑️ Deletar Aluno
4.9. 📊 Relatórios
⚠️ Requer seleção de contexto (usa banco do tenant baseado em id_empresa do JWT)
📋 Relatório de Matriculados
📚 Histórico do Aluno
🧾 Impressão de Boleto
📅 Matrícula Pagela Diária
🎓 Escolar Matriculados Válidos
🖨️ Print Matrícula
📊 Print Notas Faltas
🚗 Veículos
🔄 Alunos Turma Troca
📋 Aluno Situação
💼 Histórico Convênio Aluno
🧾 Impressão Nota Fiscal
5. ➕ Cadastrar Usuário
📋 Tabela: dbo.tbl_cadsite_usuario (id_usuario, nome_completo, email, email_norm, cpf, senha_hash, ativo, data_cadastro, id_tipo_acesso) - 20.471 registros 🔐 Senha: Será hasheada com bcrypt antes de salvar no campo senha_hash ⚠️ Nota: Após criar o usuário, é necessário criar vínculos na tabela tbl_cadsite_usuario_empresa para dar acesso à empresa/sistema/papel ⚙️ Funções: Opcionalmente, pode associar funções diretas via tbl_cadsite_usuario_funcao
Campo legado tipo_acesso (tabela tbl_cadsite)
6. 🔑 Esqueci Minha Senha
7. 🔄 Redefinir Senha
📧 Como obter o token:
Solicite a recuperação de senha na seção acima
Verifique seu email ou WhatsApp
Copie o token do link (exemplo: ?token=abc123...)
O token é uma string hexadecimal de 64 caracteres
⚠️ Não use o email! O token é diferente e vem no link de recuperação.
💡 Dica: Se você abriu o link, o token será extraído automaticamente. Ou clique no botão abaixo.