-- Dados de exemplo para a Intranet GWG
-- Execute: sqlite3 instance/intranet.db < seed_data.sql

-- Usuários (senha padrão: 'senha123')
INSERT INTO user (username, password_hash, nome_completo, cargo, departamento, email, data_admissao, tipo, status, avatar_url, telefone, ramal, cpf) VALUES 
('wilson.gestor', 'scrypt:32768:8:1$2rOILU8PQrMxO8rB$8fc8e7d3c4f9d2e9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5', 'Wilson Gestor', 'Diretor', 'Diretoria', 'wilson@gwgcorp.com.br', '2020-01-15', 'admin', 'ativo', 'https://ui-avatars.com/api/?name=Wilson+Gestor&background=0D8ABC&color=fff', '(12) 99101-8187', '1001', '123.456.789-00'),
('ana.silva', 'scrypt:32768:8:1$2rOILU8PQrMxO8rB$8fc8e7d3c4f9d2e9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5', 'Ana Silva', 'Analista de RH', 'Recursos Humanos', 'ana.silva@gwgcorp.com.br', '2021-03-10', 'usuario', 'ativo', 'https://ui-avatars.com/api/?name=Ana+Silva&background=E83E8C&color=fff', '(12) 99102-0001', '2001', '234.567.890-11'),
('carlos.martins', 'scrypt:32768:8:1$2rOILU8PQrMxO8rB$8fc8e7d3c4f9d2e9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5', 'Carlos Martins', 'Analista de TI', 'Tecnologia', 'carlos.martins@gwgcorp.com.br', '2019-07-22', 'usuario', 'ativo', 'https://ui-avatars.com/api/?name=Carlos+Martins&background=28A745&color=fff', '(12) 99103-0002', '3001', '345.678.901-22');

-- Departamentos
INSERT INTO departamento (nome, descricao, responsavel_id, status) VALUES
('Diretoria', 'Alta administração e decisões estratégicas', 1, 'ativo'),
('Recursos Humanos', 'Gestão de pessoas e recursos humanos', 2, 'ativo'),
('Tecnologia', 'Infraestrutura de TI e desenvolvimento', 3, 'ativo'),
('Comercial', 'Vendas e atendimento ao cliente', NULL, 'ativo'),
('Financeiro', 'Gestão financeira e contábil', NULL, 'ativo');

-- Documentos
INSERT INTO documento (titulo, descricao, categoria, arquivo_url, tamanho, formato, visibilidade, departamento_id, autor_id, status) VALUES
('Política de RH 2025', 'Políticas atualizadas de recursos humanos', 'RH', '/docs/politica_rh_2025.pdf', 2048576, 'pdf', 'todos', 2, 2, 'ativo'),
('Manual do Funcionário', 'Guia completo para novos colaboradores', 'RH', '/docs/manual_funcionario.pdf', 5120000, 'pdf', 'todos', 2, 2, 'ativo'),
('Procedimentos de TI', 'Protocolos de segurança e uso de sistemas', 'TI', '/docs/procedimentos_ti.pdf', 1536000, 'pdf', 'departamento', 3, 3, 'ativo');

-- Comunicados
INSERT INTO comunicado (titulo, conteudo, tipo, autor_id, departamento_id, data_publicacao, status) VALUES
('Recesso de Páscoa', 'Informamos que no dia 18/04/2026 haverá recesso. Aproveitem!', 'geral', 1, NULL, '2025-03-25 09:00:00', 'ativo'),
('Treinamento de Segurança', 'Obrigatório para todos os funcionários - dia 30/04', 'urgente', 3, 3, '2025-03-26 14:00:00', 'ativo'),
('Festa Junina 2026', 'Preparem suas roupas caipiras! Mais informações em breve.', 'evento', 2, 2, '2025-03-20 10:00:00', 'ativo');

-- Links úteis
INSERT INTO link_util (titulo, url, descricao, categoria, icone, ordem, status) VALUES
('Email Corporativo', 'https://webmail.gwgcorp.com.br', 'Acesso ao webmail', 'Ferramentas', 'fa-envelope', 1, 'ativo'),
('Sistema de Ponto', 'https://ponto.gwgcorp.com.br', 'Registro de ponto eletrônico', 'RH', 'fa-clock', 2, 'ativo'),
('Help Desk', 'https://helpdesk.gwgcorp.com.br', 'Abertura de chamados de TI', 'TI', 'fa-headset', 3, 'ativo'),
('Portal da Transparência', 'https://transparencia.gwgcorp.com.br', 'Acesso público a informações', 'Institucional', 'fa-globe', 4, 'ativo');

-- Aniversariantes do mês (exemplos)
-- INSERT INTO aniversariante (nome, data_nascimento, departamento, foto_url, ano) VALUES
-- ('João Pereira', '1990-03-15', 'Comercial', 'https://ui-avatars.com/api/?name=Joao+Pereira', 2026),
-- ('Maria Oliveira', '1985-03-22', 'Financeiro', 'https://ui-avatars.com/api/?name=Maria+Oliveira', 2026);

-- Feriados
INSERT INTO feriado (nome, data, tipo, descricao, ano) VALUES
('Páscoa', '2025-04-20', 'nacional', 'Domingo de Páscoa', 2025),
('Tiradentes', '2025-04-21', 'nacional', 'Feriado nacional', 2025),
('Dia do Trabalho', '2025-05-01', 'nacional', 'Feriado nacional', 2025),
('Corpus Christi', '2025-06-19', 'nacional', 'Feriado nacional', 2025);

-- Ramal
INSERT INTO ramal (numero, nome, departamento, localizacao, tipo, status) VALUES
('1001', 'Wilson Gestor', 'Diretoria', 'Sala 101', 'diretoria', 'ativo'),
('2001', 'Ana Silva', 'Recursos Humanos', 'Sala 201', 'rh', 'ativo'),
('3001', 'Carlos Martins', 'Tecnologia', 'Sala 301', 'ti', 'ativo'),
('9000', 'Recepção', 'Recepção', 'Térreo', 'recepcao', 'ativo');
