INSERT INTO ISEE_PNP_NotifikasiTypeConfig
(JenisNotifikasi, Label, WarnaHex, IconKey,
DefaultOffsetFrom, DefaultOffsetHari, DefaultMunculPerHari,
DefaultMunculKembaliSetelahDihapus, UrutanTampil)
SELECT v.JenisNotifikasi, v.Label, v.WarnaHex, v.IconKey,
v.DefaultOffsetFrom, v.DefaultOffsetHari, v.DefaultMunculPerHari,
v.DefaultMunculKembali, v.UrutanTampil
FROM (VALUES
-- Muncul sejak agenda dibuat
('Information', 'Information', '#2563EB', 'info', 'AgendaCreated', 0, 1, 0, 1),
-- Pengingat H-3 sebelum tanggal selesai
('Warning', 'Warning', '#D97706', 'warning', 'TanggalSelesai', -3, 2, 1, 2),
-- Pengingat H-1 sebelum tanggal selesai
('Danger', 'Danger', '#DC2626', 'danger', 'TanggalSelesai', -1, 3, 1, 3)
) AS v(JenisNotifikasi, Label, WarnaHex, IconKey,
DefaultOffsetFrom, DefaultOffsetHari, DefaultMunculPerHari,
DefaultMunculKembali, UrutanTampil)
WHERE NOT EXISTS (
SELECT 1 FROM ISEE_PNP_NotifikasiTypeConfig t
WHERE t.JenisNotifikasi = v.JenisNotifikasi
);
SELECT * FROM ISEE_PNP_NotifikasiTypeConfig ORDER BY UrutanTampil;0 views