-- Seed opcional do modulo de SLA

INSERT INTO sla_regras (nome, categoria_id, prioridade, tempo_primeira_resposta_minutos, tempo_resolucao_minutos, status)
SELECT 'SLA Geral - Prioridade Media', NULL, 'media', 60, 480, 'ativo'
WHERE NOT EXISTS (SELECT 1 FROM sla_regras WHERE nome = 'SLA Geral - Prioridade Media');

INSERT INTO sla_regras (nome, categoria_id, prioridade, tempo_primeira_resposta_minutos, tempo_resolucao_minutos, status)
SELECT 'SLA Geral - Critica', NULL, 'critica', 15, 120, 'ativo'
WHERE NOT EXISTS (SELECT 1 FROM sla_regras WHERE nome = 'SLA Geral - Critica');

INSERT INTO sla_regras (nome, categoria_id, prioridade, tempo_primeira_resposta_minutos, tempo_resolucao_minutos, status)
SELECT 'SLA Incidentes - Alta', c.id, 'alta', 30, 240, 'ativo'
FROM categorias c
WHERE c.nome = 'Incidente'
  AND NOT EXISTS (SELECT 1 FROM sla_regras WHERE nome = 'SLA Incidentes - Alta');
