-- =====================================================================
-- Seed data contoh agar landing page bisa langsung dilihat
-- Jalankan setelah schema.sql: mysql -u root -p fakultas_cms < database/seed.sql
-- =====================================================================

USE fakultas_cms;

-- 1. Identitas Kampus
INSERT INTO identitas_kampus
(nama_fakultas, singkatan, tagline, alamat, telepon, email, facebook, instagram, youtube, hero_judul, hero_subjudul)
VALUES
('Fakultas Ilmu Komputer', 'FASILKOM', 'Membentuk Karakter, Menciptakan Inovasi',
 'Jl. Pendidikan No. 1, Purwokerto, Jawa Tengah 53122', '(0281) 123456', 'info@fasilkom.ac.id',
 'https://facebook.com', 'https://instagram.com', 'https://youtube.com',
 'Fakultas Ilmu Komputer', 'THE CHARACTER OF SUCCESS');

-- 2. Menu Navbar + Submenu
INSERT INTO menus (id, label, url, tipe, parent_id, urutan) VALUES
(1, 'Beranda', '/', 'custom', NULL, 1),
(2, 'Tentang Kami', '#', 'custom', NULL, 2),
(3, 'Akademik', '#', 'custom', NULL, 3),
(4, 'Berita', '/berita', 'berita', NULL, 4),
(5, 'Agenda', '/agenda', 'custom', NULL, 5),
(6, 'Kontak', '#kontak', 'custom', NULL, 6);

INSERT INTO menus (label, url, tipe, parent_id, urutan) VALUES
('Sambutan Dekan', '/halaman/sambutan-dekan', 'halaman', 2, 1),
('Visi & Misi', '/halaman/visi-misi', 'halaman', 2, 2),
('Struktur Organisasi', '/halaman/struktur-organisasi', 'halaman', 2, 3),
('Program Studi', '/halaman/program-studi', 'halaman', 3, 1),
('Kurikulum', '/halaman/kurikulum', 'halaman', 3, 2),
('Kalender Akademik', '/halaman/kalender-akademik', 'halaman', 3, 3);

-- 3. Halaman Statis
INSERT INTO halaman_statis (judul, slug, konten) VALUES
('Sambutan Dekan', 'sambutan-dekan', '<p>Selamat datang di Fakultas Ilmu Komputer...</p>'),
('Visi & Misi', 'visi-misi', '<p>Visi: Menjadi fakultas unggul berbasis riset dan inovasi...</p>'),
('Struktur Organisasi', 'struktur-organisasi', '<p>Struktur organisasi fakultas...</p>');

-- 4. Kategori & Berita
INSERT INTO kategori_berita (id, nama, slug) VALUES
(1, 'Akademik', 'akademik'),
(2, 'Kemahasiswaan', 'kemahasiswaan'),
(3, 'Prestasi', 'prestasi');

INSERT INTO berita (judul, slug, kategori_id, ringkasan, konten, status, tanggal, penulis) VALUES
('Pendaftaran Mahasiswa Baru Gelombang 2 Dibuka', 'pendaftaran-maba-gelombang-2', 1,
 'Pendaftaran gelombang kedua resmi dibuka mulai minggu ini.', '<p>Isi berita lengkap...</p>', 'terbit', NOW(), 'Admin Fakultas'),
('Mahasiswa Raih Juara 1 Kompetisi Nasional', 'mahasiswa-juara-1-kompetisi-nasional', 3,
 'Tim mahasiswa berhasil membawa pulang gelar juara pertama.', '<p>Isi berita lengkap...</p>', 'terbit', NOW(), 'Admin Fakultas'),
('Seminar Nasional Teknologi dan Inovasi 2026', 'seminar-nasional-teknologi-inovasi-2026', 1,
 'Fakultas menggelar seminar nasional bertema transformasi digital.', '<p>Isi berita lengkap...</p>', 'terbit', NOW(), 'Admin Fakultas'),
('Pembukaan Pendaftaran Organisasi Mahasiswa', 'pembukaan-pendaftaran-ormawa', 2,
 'Kesempatan bergabung bersama unit kegiatan mahasiswa.', '<p>Isi berita lengkap...</p>', 'terbit', NOW(), 'Admin Fakultas'),
('Kunjungan Industri ke Perusahaan Teknologi', 'kunjungan-industri-perusahaan-teknologi', 2,
 'Mahasiswa semester akhir melakukan kunjungan industri.', '<p>Isi berita lengkap...</p>', 'terbit', NOW(), 'Admin Fakultas');

-- 5. Agenda
INSERT INTO agenda (judul, deskripsi, lokasi, tanggal_mulai, tanggal_selesai) VALUES
('Wisuda Periode I 2026', 'Pelaksanaan wisuda periode pertama tahun 2026', 'Gedung Serbaguna Fakultas', DATE_ADD(CURDATE(), INTERVAL 5 DAY), DATE_ADD(CURDATE(), INTERVAL 5 DAY)),
('Workshop Kurikulum Merdeka', 'Workshop penyusunan kurikulum untuk dosen', 'Aula Fakultas', DATE_ADD(CURDATE(), INTERVAL 10 DAY), DATE_ADD(CURDATE(), INTERVAL 10 DAY)),
('Penerimaan Mahasiswa Baru', 'Batas akhir pendaftaran mahasiswa baru', 'Online', DATE_ADD(CURDATE(), INTERVAL 15 DAY), NULL),
('Rapat Senat Fakultas', 'Rapat evaluasi semester genap', 'Ruang Rapat Dekanat', DATE_ADD(CURDATE(), INTERVAL 20 DAY), NULL);

-- 6. Widget Sidebar
INSERT INTO widgets (judul, tipe, konten, posisi, urutan) VALUES
('Gabung Sebagai Mahasiswa Baru', 'tautan', 'Pendaftaran mahasiswa baru tahun akademik 2026/2027 telah dibuka.', 'sidebar', 1);

-- 7. Footer Dinamis
INSERT INTO footer_columns (id, judul, urutan) VALUES
(1, 'Kontak', 1),
(2, 'Tentang', 2),
(3, 'Bergabung', 3);

INSERT INTO footer_links (footer_column_id, label, url, urutan) VALUES
(1, 'Jl. Pendidikan No. 1, Purwokerto', '#', 1),
(1, '(0281) 123456', 'tel:0281123456', 2),
(1, 'info@fasilkom.ac.id', 'mailto:info@fasilkom.ac.id', 3),
(2, 'Sambutan Dekan', '/halaman/sambutan-dekan', 1),
(2, 'Visi & Misi', '/halaman/visi-misi', 2),
(2, 'Struktur Organisasi', '/halaman/struktur-organisasi', 3),
(3, 'Pendaftaran Mahasiswa Baru', '#', 1),
(3, 'Karir Dosen & Tendik', '#', 2),
(3, 'Kerja Sama', '#', 3);
