🏢 Arquitetura SaaS - Sistema para Concessionárias

🌐
Camada Global (Admin SaaS)
📊 tenants
• id
• nome_fantasia
• razao_social
• cnpj
• plano_id
• status
• data_criacao
• data_expiracao
💳 planos
• id
• nome
• preco_mensal
• recursos (json)
💰 pagamentos
• id, tenant_id
• valor, metodo
• status
• data_pagamento
👥 usuarios_saas
• id, nome, email
• senha_hash
• perfil
📝 logs_auditoria
• id, tenant_id
• usuario_id, acao
• ip_origem
• data_evento
🏪
Camada Concessionária
🚗 carros
• id, tenant_id
• modelo, marca, ano
• preco, status
• criado_em
👨‍💼 funcionarios
• id, tenant_id
• nome, email
• cargo, nivel_acesso
• ativo
👤 clientes
• id, tenant_id
• nome, cpf_cnpj
• email, telefone
• endereco (json)
📄 documentos
• id, tenant_id
• cliente_id, funcionario_id
• tipo, arquivo_url
• criado_em
💵 vendas
• id, tenant_id
• carro_id, cliente_id
• funcionario_id
• valor_final, status
💬 interacoes_cliente
• id, tenant_id
• cliente_id, tipo
• descricao
• funcionario_id
🔐
Portal do Cliente
🔑 portal_usuarios
• id, tenant_id
• cliente_id
• email, senha_hash
• ultimo_login
📊 portal_acessos
• id
• portal_usuario_id
• acao
• data_evento
Funcionalidades:
• Histórico de compras
• Download de documentos
• Propostas e agendamentos
• Suporte direto

🔄 Fluxo de Dados

Admin SaaS
Concessionária
Portal Cliente
15
Tabelas Principais
3
Camadas Lógicas
Concessionárias
100%
Multi-tenant