-- SQL para popular tabelas agenda_eventos, contatos, municípios e notificações com dados de exemplo para sistema de gerenciamento de gabinete político

-- Inserir contatos de exemplo corrigido com campo categoria
INSERT INTO contatos (nome, email, telefone, categoria) VALUES
('João Silva', 'joao.silva@example.com', '(11) 99999-9999', 'Contato Geral'),
('Maria Oliveira', 'maria.oliveira@example.com', '(21) 98888-8888', 'Contato Geral'),
('Carlos Souza', 'carlos.souza@example.com', '(31) 97777-7777', 'Contato Geral'),
('Ana Paula', 'ana.paula@example.com', '(41) 96666-6666', 'Contato Geral'),
('Pedro Santos', 'pedro.santos@example.com', '(51) 95555-5555', 'Contato Geral');

-- Inserir municípios de exemplo (todos do estado de São Paulo)
INSERT INTO municipios (nome, estado) VALUES
('São Paulo', 'SP'),
('Campinas', 'SP'),
('Santos', 'SP'),
('São Bernardo do Campo', 'SP'),
('Ribeirão Preto', 'SP');

-- Inserir eventos de exemplo
INSERT INTO agenda_eventos (titulo, descricao, data_inicio, data_fim, local, categoria, municipio_id) VALUES
('Reunião de Planejamento', 'Reunião para discutir o planejamento do próximo trimestre.', '2024-07-01 09:00:00', '2024-07-01 11:00:00', 'Sala de Reuniões 1', 'Reunião', 1),
('Workshop de Capacitação', 'Workshop sobre novas tecnologias para a equipe.', '2024-07-05 14:00:00', '2024-07-05 17:00:00', 'Auditório', 'Capacitação', 2),
('Evento de Networking', 'Evento para ampliar a rede de contatos profissionais.', '2024-07-10 18:00:00', '2024-07-10 21:00:00', 'Restaurante Central', 'Networking', 3),
('Audiência Pública', 'Discussão sobre políticas públicas locais.', '2024-07-12 10:00:00', '2024-07-12 12:00:00', 'Câmara Municipal', 'Audiência', 4),
('Sessão Legislativa', 'Sessão ordinária da câmara.', '2024-07-15 14:00:00', '2024-07-15 18:00:00', 'Plenário', 'Legislativo', 5),
('Reunião com Lideranças', 'Encontro com líderes comunitários.', '2024-07-18 09:00:00', '2024-07-18 11:00:00', 'Gabinete', 'Reunião', 1),
('Visita Técnica', 'Visita a obras públicas.', '2024-07-20 08:00:00', '2024-07-20 12:00:00', 'Obras Públicas', 'Visita', 2),
('Conferência Regional', 'Conferência sobre desenvolvimento regional.', '2024-07-22 09:00:00', '2024-07-22 17:00:00', 'Centro de Convenções', 'Conferência', 3),
('Seminário de Políticas', 'Seminário sobre políticas sociais.', '2024-07-25 13:00:00', '2024-07-25 18:00:00', 'Auditório', 'Seminário', 4),
('Reunião de Comissão', 'Reunião da comissão de finanças.', '2024-07-28 10:00:00', '2024-07-28 12:00:00', 'Sala 3', 'Reunião', 5),
('Evento Cultural', 'Apresentação cultural para a comunidade.', '2024-07-30 19:00:00', '2024-07-30 22:00:00', 'Teatro Municipal', 'Cultural', 1),
('Sessão Solene', 'Sessão solene em homenagem a personalidades.', '2024-08-01 15:00:00', '2024-08-01 17:00:00', 'Plenário', 'Legislativo', 2),
('Reunião Estratégica', 'Planejamento estratégico do gabinete.', '2024-08-03 09:00:00', '2024-08-03 11:00:00', 'Gabinete', 'Reunião', 3),
('Audiência com Cidadãos', 'Atendimento ao público.', '2024-08-05 14:00:00', '2024-08-05 16:00:00', 'Gabinete', 'Audiência', 4),
('Workshop de Comunicação', 'Treinamento de comunicação política.', '2024-08-07 10:00:00', '2024-08-07 13:00:00', 'Auditório', 'Capacitação', 5),
('Visita a Instituições', 'Visita a instituições parceiras.', '2024-08-10 08:00:00', '2024-08-10 12:00:00', 'Instituições', 'Visita', 1),
('Reunião de Assessores', 'Reunião da equipe de assessores.', '2024-08-12 09:00:00', '2024-08-12 11:00:00', 'Sala 2', 'Reunião', 2),
('Seminário de Educação', 'Seminário sobre políticas educacionais.', '2024-08-15 13:00:00', '2024-08-15 17:00:00', 'Auditório', 'Seminário', 3),
('Evento Esportivo', 'Torneio esportivo comunitário.', '2024-08-18 08:00:00', '2024-08-18 18:00:00', 'Ginásio', 'Esportivo', 4),
('Sessão Extraordinária', 'Sessão extraordinária da câmara.', '2024-08-20 14:00:00', '2024-08-20 16:00:00', 'Plenário', 'Legislativo', 5),
('Reunião de Planejamento', 'Planejamento anual do gabinete.', '2024-08-22 09:00:00', '2024-08-22 12:00:00', 'Gabinete', 'Reunião', 1),
('Conferência de Segurança', 'Conferência sobre segurança pública.', '2024-08-25 10:00:00', '2024-08-25 16:00:00', 'Centro de Convenções', 'Conferência', 2),
('Audiência Pública', 'Audiência sobre meio ambiente.', '2024-08-28 14:00:00', '2024-08-28 17:00:00', 'Câmara Municipal', 'Audiência', 3),
('Workshop de Tecnologia', 'Workshop sobre inovação tecnológica.', '2024-08-30 09:00:00', '2024-08-30 12:00:00', 'Auditório', 'Capacitação', 4),
('Reunião com Parceiros', 'Encontro com parceiros estratégicos.', '2024-09-01 10:00:00', '2024-09-01 12:00:00', 'Gabinete', 'Reunião', 5),
('Seminário de Saúde', 'Seminário sobre políticas de saúde.', '2024-09-03 13:00:00', '2024-09-03 17:00:00', 'Auditório', 'Seminário', 1),
('Evento de Voluntariado', 'Evento para mobilização comunitária.', '2024-09-05 09:00:00', '2024-09-05 15:00:00', 'Centro Comunitário', 'Voluntariado', 2),
('Sessão Ordinária', 'Sessão ordinária da câmara.', '2024-09-07 14:00:00', '2024-09-07 18:00:00', 'Plenário', 'Legislativo', 3),
('Reunião de Comunicação', 'Reunião da equipe de comunicação.', '2024-09-10 09:00:00', '2024-09-10 11:00:00', 'Sala 1', 'Reunião', 4),
('Visita Técnica', 'Visita técnica a obras públicas.', '2024-09-12 08:00:00', '2024-09-12 12:00:00', 'Obras Públicas', 'Visita', 5),
('Conferência de Desenvolvimento', 'Conferência sobre desenvolvimento econômico.', '2024-09-15 10:00:00', '2024-09-15 16:00:00', 'Centro de Convenções', 'Conferência', 1),
('Seminário de Cultura', 'Seminário cultural para a comunidade.', '2024-09-18 13:00:00', '2024-09-18 17:00:00', 'Auditório', 'Seminário', 2);

-- Inserir notificações de exemplo
INSERT INTO agenda_notificacoes (evento_id, tipo, data_envio, enviado) VALUES
(1, 'whatsapp', '2024-06-30 09:00:00', 0),
(2, 'email', '2024-07-04 12:00:00', 0),
(3, 'sms', '2024-07-09 08:00:00', 0),
(4, 'email', '2024-07-11 10:00:00', 0),
(5, 'whatsapp', '2024-07-14 14:00:00', 0),
(6, 'sms', '2024-07-17 09:00:00', 0),
(7, 'email', '2024-07-19 11:00:00', 0),
(8, 'whatsapp', '2024-07-21 15:00:00', 0),
(9, 'sms', '2024-07-24 08:00:00', 0),
(10, 'email', '2024-07-27 13:00:00', 0),
(11, 'whatsapp', '2024-07-29 18:00:00', 0),
(12, 'sms', '2024-08-01 09:00:00', 0),
(13, 'email', '2024-08-02 14:00:00', 0),
(14, 'whatsapp', '2024-08-04 10:00:00', 0),
(15, 'sms', '2024-08-06 12:00:00', 0),
(16, 'email', '2024-08-09 15:00:00', 0),
(17, 'whatsapp', '2024-08-11 11:00:00', 0),
(18, 'sms', '2024-08-13 08:00:00', 0),
(19, 'email', '2024-08-16 14:00:00', 0),
(20, 'whatsapp', '2024-08-18 09:00:00', 0),
(21, 'sms', '2024-08-20 13:00:00', 0),
(22, 'email', '2024-08-23 10:00:00', 0),
(23, 'whatsapp', '2024-08-25 16:00:00', 0),
(24, 'sms', '2024-08-27 11:00:00', 0),
(25, 'email', '2024-08-29 15:00:00', 0),
(26, 'whatsapp', '2024-08-31 09:00:00', 0),
(27, 'sms', '2024-09-02 12:00:00', 0),
(28, 'email', '2024-09-05 14:00:00', 0),
(29, 'whatsapp', '2024-09-07 10:00:00', 0),
(30, 'sms', '2024-09-09 13:00:00', 0);
