<?php

namespace Database\Seeders;

use App\Models\Potential;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class PotentialSeeder extends Seeder
{
    public function run(): void
    {
        // Auto-ubah kolom kategori dari ENUM ke VARCHAR jika masih ENUM
        DB::statement("ALTER TABLE potentials MODIFY COLUMN kategori VARCHAR(50) NOT NULL DEFAULT 'umkm'");

        Potential::truncate();

        $potentials = [

            // ─── PEMERINTAHAN & LAYANAN UMUM ─────────────────────
            [
                'kategori'  => 'pemerintahan',
                'nama'      => 'Kantor & Balai Desa Suka Baru',
                'deskripsi' => 'Pusat pelayanan administrasi, kantor pemerintahan, serta fasilitas balai desa yang difungsikan untuk pertemuan warga, musyawarah desa, dan acara sosial kemasyarakatan.',
                'foto'      => 'images/kantor desa.jpeg',
                'lokasi'    => 'Pusat Desa Suka Baru',
            ],
            [
                'kategori'  => 'pemerintahan',
                'nama'      => 'Kantor BPD (Badan Permusyawaratan Desa)',
                'deskripsi' => 'Kantor Badan Permusyawaratan Desa yang berfungsi sebagai lembaga perwakilan masyarakat desa dalam pengawasan dan pengambilan keputusan pembangunan desa.',
                'foto'      => 'images/bpd.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'pemerintahan',
                'nama'      => 'Kantor BKKBN Desa Suka Baru',
                'deskripsi' => 'Kantor perwakilan BKKBN yang memberikan layanan keluarga berencana, bina keluarga balita, serta program pemberdayaan keluarga di Desa Suka Baru.',
                'foto'      => 'images/bkkbn.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'pemerintahan',
                'nama'      => 'Tempat Pemakaman Umum (TPU)',
                'deskripsi' => 'Fasilitas umum tempat pemakaman umum bagi warga Desa Suka Baru yang dikelola dan dirawat dengan rapi oleh pemerintah dan masyarakat desa.',
                'foto'      => 'images/pemakaman.jpeg',
                'lokasi'    => 'Kawasan Desa Suka Baru',
            ],

            // ─── PARIWISATA & ALAM ────────────────────────────────
            [
                'kategori'  => 'pariwisata',
                'nama'      => 'Gapura PLG (Pusat Latihan Gajah) Seblat',
                'deskripsi' => 'Gapura pintu masuk utama kawasan Pusat Latihan Gajah (PLG) Seblat. Merupakan ikon kebanggaan Desa Suka Baru dan gerbang wisata konservasi Gajah Sumatera.',
                'foto'      => 'images/gapura.jpeg',
                'lokasi'    => 'Perbatasan Desa - Kawasan TWA Seblat',
            ],

            [
                'kategori'  => 'pariwisata',
                'nama'      => 'Pusat Latihan Gajah (PLG) Seblat',
                'deskripsi' => 'Pusat konservasi dan penangkaran Gajah Sumatera di kawasan Taman Wisata Alam (TWA) Seblat. Destinasi ekowisata edukasi lingkungan bertaraf nasional dan internasional.',
                'foto'      => 'images/pusat pelatihan gaja 1.jpeg',
                'lokasi'    => 'Kawasan TWA Seblat, Desa Suka Baru',
            ],
            [
                'kategori'  => 'pariwisata',
                'nama'      => 'Sungai Seblat',
                'deskripsi' => 'Sungai Seblat yang mengalir jernih di kawasan Desa Suka Baru, menawarkan pemandangan alam asri dan potensi wisata tirta.',
                'foto'      => 'images/sungai seblat.jpeg',
                'lokasi'    => 'Kawasan Desa Suka Baru',
            ],

            // ─── TEMPAT PERIBADATAN ───────────────────────────────
            [
                'kategori'  => 'peribadatan',
                'nama'      => 'Masjid Utama Desa Suka Baru',
                'deskripsi' => 'Masjid utama tempat pelaksanaan ibadah Shalat Jumat, shalat berjamaah 5 waktu, pengajian rutin, serta pusat peringatan hari besar Islam warga desa.',
                'foto'      => 'images/masjid.jpeg',
                'lokasi'    => 'Dusun I, Desa Suka Baru',
            ],
            [
                'kategori'  => 'peribadatan',
                'nama'      => 'Masjid Jami\' Suka Baru',
                'deskripsi' => 'Bangunan masjid yang megah dan resik, memfasilitasi kebutuhan ibadah harian warga dan musafir yang melintasi Desa Suka Baru.',
                'foto'      => 'images/masjid2.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'peribadatan',
                'nama'      => 'Mushola Dusun',
                'deskripsi' => 'Mushola lingkungan yang aktif digunakan untuk ibadah harian warga dusun serta tempat pembelajaran Al-Qur\'an (TPA) bagi anak-anak desa.',
                'foto'      => 'images/mushola.jpeg',
                'lokasi'    => 'Lingkungan Dusun Desa Suka Baru',
            ],

            // ─── PENDIDIKAN ───────────────────────────────────────
            [
                'kategori'  => 'pendidikan',
                'nama'      => 'PAUD & TK Desa Suka Baru',
                'deskripsi' => 'Lembaga Pendidikan Anak Usia Dini dan Taman Kanak-Kanak yang mendidik generasi muda sejak dini dengan sarana bermain dan belajar yang memadai.',
                'foto'      => 'images/tk.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],

            // ─── PELAYANAN KESEHATAN ──────────────────────────────
            [
                'kategori'  => 'kesehatan',
                'nama'      => 'Posyandu Desa Suka Baru',
                'deskripsi' => 'Pos Pelayanan Terpadu yang menyediakan layanan imunisasi, penimbangan balita, kesehatan ibu hamil, serta penyuluhan gizi rutin bagi masyarakat.',
                'foto'      => 'images/posyandu.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],

            // ─── ARENA OLAHRAGA ───────────────────────────────────
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Bola Voli Utama',
                'deskripsi' => 'Lapangan voli outdoor utama desa yang aktif digunakan pemuda dan masyarakat setiap sore hari untuk olahraga rutin dan turnamen.',
                'foto'      => 'images/laprangan volly.jpeg',
                'lokasi'    => 'Dusun I, Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Bola Voli Dusun II',
                'deskripsi' => 'Sarana olahraga bola voli di lingkungan Dusun II untuk mendukung kesehatan jasmani dan kebersamaan antar warga.',
                'foto'      => 'images/lapangan volly 2.jpeg',
                'lokasi'    => 'Dusun II, Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Bola Voli Dusun III',
                'deskripsi' => 'Fasilitas olahraga bola voli di Dusun III yang menjadi tempat favorit pemuda untuk menyalurkan bakat olahraga.',
                'foto'      => 'images/laporangn volly 4.jpeg',
                'lokasi'    => 'Dusun III, Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Voli Karang Taruna',
                'deskripsi' => 'Lapangan voli alternatif yang dikelola bersama pemuda karang taruna untuk latihan dan pertandingan persahabatan.',
                'foto'      => 'images/laprnan volly.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Futsal Desa',
                'deskripsi' => 'Lapangan futsal outdoor tempat pemuda desa menyalurkan hobi berolahraga sepak bola mini dan futsal bersama.',
                'foto'      => 'images/laprangna futsal.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Terbuka Serbaguna',
                'deskripsi' => 'Area lapangan terbuka multifungsi yang dapat digunakan untuk kegiatan upacara desa, perayaan peringatan hari besar, dan olahraga outdoor.',
                'foto'      => 'images/laprangan terbuka.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'olahraga',
                'nama'      => 'Lapangan Sepak Bola & Olahraga Warga',
                'deskripsi' => 'Area olahraga lapangan yang luas untuk aktifitas fisik harian masyarakat Desa Suka Baru.',
                'foto'      => 'images/lapranagn.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],

            // ─── PERDAGANGAN & JASA ───────────────────────────────
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Koperasi Desa (KOPDES) Suka Baru',
                'deskripsi' => 'Koperasi milik desa yang berperan dalam menggerakkan ekonomi kerakyatan, penyediaan kebutuhan tani, dan usaha simpan pinjam warga.',
                'foto'      => 'images/kopdes.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Pertamini / Pom Mini Desa',
                'deskripsi' => 'Agen dan pengisian BBM eceran modern Pertamini yang memenuhi pasokan bahan bakar kendaraan bermotor warga dan mesin pertanian.',
                'foto'      => 'images/pom mini.jpeg',
                'lokasi'    => 'Jalan Poros Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Bengkel Sepeda Motor Warga',
                'deskripsi' => 'Bengkel perbaikan sepeda motor yang menyediakan jasa ganti oli, tune up, tambal ban, serta penjualan onderdil motor harian.',
                'foto'      => 'images/bengkel.jpeg',
                'lokasi'    => 'Dusun I, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Bengkel Motor & Servis Dusun',
                'deskripsi' => 'Bengkel motor lokal melayani perawatan sepeda motor pekerja perkebunan sawit dan warga sekitar.',
                'foto'      => 'images/bengkel 2.jpeg',
                'lokasi'    => 'Dusun II, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Bengkel Mobil & Las Industri',
                'deskripsi' => 'Layanan perbaikan mobil, armada truk pengangkut sawit, serta pengerjaan pengelasan konstruksi besi desa.',
                'foto'      => 'images/bengkel mobil.jpeg',
                'lokasi'    => 'Jalan Utama Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Usaha Fotocopy & Alat Tulis Kantor (ATK)',
                'deskripsi' => 'Penyedia jasa penggandaan dokumen, laminating, jilid, serta penjualan alat tulis sekolah dan kantor pemerintahan desa.',
                'foto'      => 'images/foto copy.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Toko Sembako & Groseri Warga',
                'deskripsi' => 'Toko kelontong grosir dan eceran yang menyediakan pasokan sembako lengkap untuk kebutuhan beras, gula, minyak, dan makanan.',
                'foto'      => 'images/toko warga.jpeg',
                'lokasi'    => 'Dusun I, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Warung Makan & Kedai Kuliner Warga',
                'deskripsi' => 'Warung makan yang menyajikan aneka masakan khas daerah, minuman hangat, dan jajanan siap santap bagi warga dan pengunjung.',
                'foto'      => 'images/warung makana warga.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Warung Kelontong Dusun I',
                'deskripsi' => 'Warung harian penyedia kebutuhan dapur, jajanan anak, dan bahan pokok skala rumah tangga di Dusun I.',
                'foto'      => 'images/warung warga.jpeg',
                'lokasi'    => 'Dusun I, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Warung Sembako & Jajanan Dusun II',
                'deskripsi' => 'Warung warga di Dusun II yang menyediakan aneka kebutuhan sehari-hari dengan harga terjangkau.',
                'foto'      => 'images/warung warga2.jpeg',
                'lokasi'    => 'Dusun II, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Warung Kelontong Dusun III',
                'deskripsi' => 'Warung milik warga lokal Dusun III yang ramah dan siap melayani pembelian bahan harian.',
                'foto'      => 'images/warung warga 3.jpeg',
                'lokasi'    => 'Dusun III, Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Toko Kelontong & Perlengkapan Rumah',
                'deskripsi' => 'Toko perlengkapan rumah tangga, produk pembersih, sabun, dan kebutuhan kebersihan keluarga.',
                'foto'      => 'images/warung warga 4.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Kedai Kopi & Warung Santai Warga',
                'deskripsi' => 'Kedai kopi sederhana tempat berkumpul warga desa selepas beraktivitas di kebun.',
                'foto'      => 'images/warung warga 5.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Warung Jajanan & Sembako Murah',
                'deskripsi' => 'Usaha warung warga dengan pilihan snack, minuman kemasan, dan bumbu memasak harian.',
                'foto'      => 'images/warung warga 6.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Toko Kelontong & Kedai Pertanian',
                'deskripsi' => 'Toko kelontong di tepi jalan utama desa yang juga menyediakan perlengkapan kerja kebun harian.',
                'foto'      => 'images/warung warga 7.jpeg',
                'lokasi'    => 'Jalan Utama Desa Suka Baru',
            ],
            [
                'kategori'  => 'perdagangan',
                'nama'      => 'Sentra Usaha & Kedai Warga Desa',
                'deskripsi' => 'Salah satu lokasi usaha perdagangan masyarakat yang menunjang perputaran ekonomi lokal di Desa Suka Baru.',
                'foto'      => 'images/WhatsApp Image 2026-09-01 at 18.58.22.jpeg',
                'lokasi'    => 'Desa Suka Baru',
            ],

            // ─── PERKEBUNAN ───────────────────────────────────────
            [
                'kategori'  => 'perkebunan',
                'nama'      => 'RAM & Toke Penampungan Sawit',
                'deskripsi' => 'Pusat penimbangan TBS (Tandan Buah Segar) Kelapa Sawit warga, menjadi urat nadi perputaran hasil panen komoditas utama masyarakat Desa Suka Baru.',
                'foto'      => 'images/tokeh sawit.jpeg',
                'lokasi'    => 'Kawasan Perkebunan Desa Suka Baru',
            ],
            [
                'kategori'  => 'perkebunan',
                'nama'      => 'Perkebunan Kelapa Sawit Rakyat',
                'deskripsi' => 'Komoditas perkebunan utama masyarakat Desa Suka Baru dengan hamparan lahan sawit produktif penopang ekonomi keluarga.',
                'foto'      => null,
                'lokasi'    => 'Kawasan Perkebunan Desa Suka Baru',
            ],
            [
                'kategori'  => 'perkebunan',
                'nama'      => 'Perkebunan Karet Rakyat',
                'deskripsi' => 'Sektor perkebunan karet yang dikelola masyarakat secara turun-temurun, menghasilkan getah lateks berkualitas.',
                'foto'      => null,
                'lokasi'    => 'Dusun I & II, Desa Suka Baru',
            ],
        ];

        foreach ($potentials as $p) {
            Potential::create($p);
        }
    }
}
