-- ========================================================================
-- DADOS DE EXEMPLO PARA CLIENTE "soumulher"
-- ========================================================================
-- Este arquivo cria uma base completa de exemplo para novos clientes
-- Cores padrão da logo: Roxo #2E3192 e Rosa #EC008C
-- ========================================================================

-- 1. INSERIR USUÁRIO/EMPRESA DE EXEMPLO (se não existir)
-- Ajuste o ID conforme necessário
INSERT INTO usuarios (nome, email, senha, pagina, level, ativo, created_at, updated_at)
VALUES (
    'SouMulher Agendamentos',
    'contato@soumulher.com.br',
    '$2y$10$exemplo', -- Senha precisa ser gerada via hash
    'soumulher',
    1,
    1,
    NOW(),
    NOW()
) ON DUPLICATE KEY UPDATE nome=nome;

-- Pegar o ID da empresa recém criada
SET @user_id = (SELECT id FROM usuarios WHERE pagina = 'soumulher' LIMIT 1);

-- 2. CORES PERSONALIZADAS (Logo SouHub)
INSERT INTO cores (user_id, cor_primaria, cor_secundaria, cor_botoes, cor_rodape, created_at, updated_at)
VALUES (
    @user_id,
    '#2E3192', -- Roxo
    '#EC008C', -- Rosa
    '#EC008C', -- Rosa para botões
    '#2E3192', -- Roxo para rodapé
    NOW(),
    NOW()
) ON DUPLICATE KEY UPDATE
    cor_primaria = '#2E3192',
    cor_secundaria = '#EC008C',
    cor_botoes = '#EC008C',
    cor_rodape = '#2E3192';

-- 3. TEXTOS PERSONALIZADOS
INSERT INTO textos (user_id, campo, texto, created_at, updated_at) VALUES
(@user_id, 'hero_titulo', 'Bem-vinda ao SouMulher!', NOW(), NOW()),
(@user_id, 'hero_subtitulo', 'Agende seus serviços de beleza com facilidade', NOW(), NOW()),
(@user_id, 'hero_cta', 'Agendar Agora', NOW(), NOW()),
(@user_id, 'sobre_titulo', 'Sobre Nós', NOW(), NOW()),
(@user_id, 'sobre_texto', 'Somos especializados em cuidados de beleza e bem-estar. Nossa missão é fazer você se sentir linda e confiante todos os dias. Com profissionais qualificados e produtos de qualidade, oferecemos uma experiência única.', NOW(), NOW()),
(@user_id, 'promocoes_titulo', 'Promoções Especiais', NOW(), NOW()),
(@user_id, 'servicos_titulo', 'Nossos Serviços', NOW(), NOW()),
(@user_id, 'agendamento_titulo', 'Agende seu Horário', NOW(), NOW()),
(@user_id, 'agendamento_texto', 'Escolha o melhor dia e horário para você. É rápido e fácil!', NOW(), NOW()),
(@user_id, 'contato_titulo', 'Fale Conosco', NOW(), NOW()),
(@user_id, 'rodape_texto', '© 2025 SouMulher Agendamentos. Todos os direitos reservados.', NOW(), NOW()),
(@user_id, 'whatsapp', '(11) 99999-9999', NOW(), NOW()),
(@user_id, 'telefone', '(11) 3333-3333', NOW(), NOW()),
(@user_id, 'email', 'contato@soumulher.com.br', NOW(), NOW()),
(@user_id, 'endereco', 'Rua Exemplo, 123 - Centro, São Paulo - SP', NOW(), NOW()),
(@user_id, 'instagram', 'https://instagram.com/soumulher', NOW(), NOW()),
(@user_id, 'facebook', 'https://facebook.com/soumulher', NOW(), NOW())
ON DUPLICATE KEY UPDATE texto = VALUES(texto);

-- 4. IMAGENS (Configuração inicial - logo padrão do sistema)
INSERT INTO imagens (user_id, campo, caminho, created_at, updated_at) VALUES
(@user_id, 'logo', '/SouMulherAgenda/assets_admin/images/brand/logo.png', NOW(), NOW()),
(@user_id, 'hero_background', '', NOW(), NOW()),
(@user_id, 'sobre_background', '', NOW(), NOW())
ON DUPLICATE KEY UPDATE caminho = VALUES(caminho);

-- 5. SERVIÇOS DE EXEMPLO
INSERT INTO servicos (user_id, nome_servico, descricao, valor, tempo_servico, ativo, created_at, updated_at) VALUES
(@user_id, 'Corte de Cabelo Feminino', 'Corte profissional com lavagem e finalização', 80.00, 60, 1, NOW(), NOW()),
(@user_id, 'Manicure Completa', 'Cuidados completos para suas unhas das mãos', 45.00, 45, 1, NOW(), NOW()),
(@user_id, 'Pedicure Completa', 'Cuidados completos para seus pés', 50.00, 50, 1, NOW(), NOW()),
(@user_id, 'Design de Sobrancelhas', 'Modelagem perfeita das sobrancelhas', 35.00, 30, 1, NOW(), NOW()),
(@user_id, 'Escova Progressiva', 'Alisamento profissional que dura até 4 meses', 280.00, 180, 1, NOW(), NOW()),
(@user_id, 'Hidratação Profunda', 'Tratamento intensivo para cabelos danificados', 120.00, 90, 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE nome_servico = VALUES(nome_servico);

-- 6. PRODUTOS DE EXEMPLO
INSERT INTO produtos (user_id, nome_do_produto, descricao_do_produto, valor, estoque, ativo, created_at, updated_at) VALUES
(@user_id, 'Shampoo Hidratante 300ml', 'Shampoo profissional para cabelos secos e danificados', 45.00, 20, 1, NOW(), NOW()),
(@user_id, 'Condicionador Nutritivo 300ml', 'Condicionador que repõe nutrientes essenciais', 48.00, 18, 1, NOW(), NOW()),
(@user_id, 'Máscara Capilar Intensa 250g', 'Máscara de tratamento profundo', 65.00, 15, 1, NOW(), NOW()),
(@user_id, 'Kit Manicure Profissional', 'Kit completo com alicate, lixa e espátula', 89.00, 10, 1, NOW(), NOW()),
(@user_id, 'Esmalte Premium - Vermelho', 'Esmalte de longa duração cor vermelha', 18.00, 30, 1, NOW(), NOW()),
(@user_id, 'Creme para Mãos Hidratante', 'Creme nutritivo para mãos ressecadas', 32.00, 25, 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE nome_do_produto = VALUES(nome_do_produto);

-- 7. PROMOÇÕES DE EXEMPLO
INSERT INTO promocoes (user_id, nome_promocao, descricao, desconto, datainicio, datafim, ativo, created_at, updated_at) VALUES
(@user_id, 'Combo Beleza', 'Corte + Escova + Hidratação por apenas R$ 220', 15.00, CURDATE(), DATE_ADD(CURDATE(), INTERVAL 30 DAY), 1, NOW(), NOW()),
(@user_id, 'Manicure + Pedicure', 'Faça as duas e ganhe 20% de desconto!', 20.00, CURDATE(), DATE_ADD(CURDATE(), INTERVAL 15 DAY), 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE nome_promocao = VALUES(nome_promocao);

-- ========================================================================
-- FIM DO SCRIPT
-- ========================================================================
-- Para aplicar: Execute este SQL no phpMyAdmin ou via linha de comando
-- Certifique-se de que a empresa "soumulher" existe antes de executar
-- ========================================================================
