-- Exemplo de dados iniciais para testes (opcional)
-- Senha de todos os usuários abaixo: password (troque em produção)

-- SAMAM (admin): único que pode cadastrar empresas do grupo
INSERT INTO users (name, email, password_hash, role, active) VALUES
('SAMAM Admin', 'admin@samam.com.br', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'admin', 1);

INSERT INTO users (name, email, password_hash, role, active) VALUES
('Candidato Teste', 'candidato@teste.com', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'candidate', 1),
('Recrutador Teste', 'recrutador@teste.com', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'recruiter', 1);

INSERT INTO companies (name, website, active) VALUES
('Empresa Demo', 'https://empresa-demo.com', 1);

-- Vincular recrutador à empresa (user_id=3, company_id=1)
INSERT INTO company_users (company_id, user_id, role) VALUES (1, 3, 'owner');

-- Candidato: criar registro em candidates (user_id=2)
INSERT INTO candidates (user_id, city, state, phone) VALUES (2, 'Maceió', 'AL', '(82) 99999-0000');

-- Currículo mínimo para o candidato poder se candidatar (candidate_id=1)
INSERT INTO resumes (candidate_id, title, visibility) VALUES (1, 'Desenvolvedor PHP', 'private');
