USE prefeitura_resolve;

INSERT INTO setores (nome, descricao) VALUES
('Obras', 'Secretaria de Obras'),
('Limpeza Urbana', 'Equipe de limpeza'),
('Iluminação Pública', 'Equipe de iluminação');

INSERT INTO categorias (nome, icone, cor, sla_dias) VALUES
('Buraco na via', 'fa-road', '#d9480f', 5),
('Iluminação pública', 'fa-lightbulb', '#f59f00', 2),
('Entulho em via pública', 'fa-trash', '#495057', 4),
('Mato alto', 'fa-leaf', '#2b8a3e', 4),
('Bueiro entupido', 'fa-water', '#1864ab', 3),
('Outros', 'fa-circle-question', '#5f3dc4', 3);

INSERT INTO usuarios (nome, email, senha, perfil, setor_id, ativo, pode_visualizar_ocorrencias, visualiza_todas_ocorrencias, pode_editar_ocorrencias) VALUES
('Administrador', 'admin@prefeituraresolve.local', '$2y$12$dqff78QlNxie4PiONm2QkeukbkQ4QNYuWEyRq3IFNz2aa5MeDpfZu', 'ADMIN', NULL, 1, 1, 1, 1);


INSERT INTO usuario_servicos (usuario_id, categoria_id)
SELECT u.id, c.id
FROM usuarios u
CROSS JOIN categorias c
WHERE u.email = 'admin@prefeituraresolve.local'
  AND NOT EXISTS (
      SELECT 1 FROM usuario_servicos us WHERE us.usuario_id = u.id AND us.categoria_id = c.id
  );
