<?php
/*=========================================================================================
    App Name  : PPID PTUN Kupang
    File Name : MasterSeeder
    --------------------------------------------------------------------------------------
    Author    : Fuad Auliya Rohman
    Email     : fuad.dev16@gmail.com
==========================================================================================*/

namespace Database\Seeders;

use App\Models\Categori;
use App\Models\MenuType;
use App\Models\ReportCategory;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class MasterSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Categori::insert([
            [
                'id' => '1',
                'name' => 'Artikel',
                'slug' => 'artikel',
                'status' => 'Y',
                'created_by' => '1'
            ],
            [
                'id' => '2',
                'name' => 'PPID',
                'slug' => 'ppid',
                'status' => 'Y',
                'created_by' => '1',
            ],
        ]);

        MenuType::insert([
            ['id' => '1', 'name' => 'home', 'url' => '/', 'options' => NULL, 'status' => 'Y'],
            ['id' => '2', 'name' => 'articles', 'url' => 'article', 'options' => 'all,single,cat', 'status' => 'Y'],
            ['id' => '3', 'name' => 'pages', 'url' => 'page', 'options' => 'all,single', 'status' => 'Y'],
            ['id' => '4', 'name' => 'reports', 'url' => 'report', 'options' => 'single', 'status' => 'Y'],
            ['id' => '5', 'name' => 'parent', 'url' => '#', 'options' => NULL, 'status' => 'Y'],
            ['id' => '6', 'name' => 'other', 'url' => NULL, 'options' => NULL, 'status' => 'Y']
        ]);

        ReportCategory::insert([
            ['id' => '1', 'name' => 'Laporan Kinerja Instansi Pemerintah', 'slug' => 'laporan-kinerja-instansi-pemerintah', 'status' => 'Y'],
            ['id' => '4', 'name' => 'Peraturan dan Kebijakan Peradilan', 'slug' => 'peraturan-dan-kebijakan-peradilan', 'status' => 'Y'],
            ['id' => '5', 'name' => 'Formulir Pengaduan Masyarakat', 'slug' => 'formulir-pengaduan-masyarakat', 'status' => 'Y'],
            ['id' => '6', 'name' => 'Laporan bulanan', 'slug' => 'laporan-bulanan', 'status' => 'Y'],
            ['id' => '7', 'name' => 'Iso 9001 : 2008', 'slug' => 'iso-9001-2008', 'status' => 'Y'],
            ['id' => '8', 'name' => 'Keuangan Perkara', 'slug' => 'keuangan-perkara', 'status' => 'Y'],
            ['id' => '9', 'name' => 'Laporan Realisasi Anggaran', 'slug' => 'laporan-realisasi-anggaran', 'status' => 'Y'],
            ['id' => '10', 'name' => 'Laporan Penyerapan Anggaran Posbakum', 'slug' => 'laporan-penyerapan-anggaran-posbakum', 'status' => 'Y'],
            ['id' => '11', 'name' => 'Laporan Anggaran Dipa', 'slug' => 'laporan-anggaran-dipa', 'status' => 'Y'],
            ['id' => '12', 'name' => 'Bezetting', 'slug' => 'bezetting', 'status' => 'Y'],
            ['id' => '13', 'name' => 'Duk', 'slug' => 'duk', 'status' => 'Y'],
            ['id' => '14', 'name' => 'Tata Cara Lelang Barang dan Jasa Pemerintah', 'slug' => 'tata-cara-lelang-barang-dan-jasa-pemerintah', 'status' => 'Y'],
            ['id' => '15', 'name' => 'Perjanjian Kinerja Tahunan', 'slug' => 'perjanjian-kinerja-tahunan', 'status' => 'Y'],
            ['id' => '16', 'name' => 'Indikator Kinerja Utama', 'slug' => 'indikator-kinerja-utama', 'status' => 'Y'],
            ['id' => '17', 'name' => 'Reviu Renstra', 'slug' => 'reviu-renstra', 'status' => 'Y'],
            ['id' => '18', 'name' => 'Rencana Aksi Kinerja', 'slug' => 'rencana-aksi-kinerja', 'status' => 'Y'],
            ['id' => '19', 'name' => 'Rencana Kinerja Tahunan', 'slug' => 'rencana-kinerja-tahunan', 'status' => 'Y'],
            ['id' => '20', 'name' => 'SOP Pelayanan Pengaduan', 'slug' => 'sop-pelayanan-pengaduan', 'status' => 'Y'],
            ['id' => '21', 'name' => 'SK TIM Pelaksanaan Pengaduan', 'slug' => 'sk-tim-pelaksanaan-pengaduan', 'status' => 'Y'],
            ['id' => '22', 'name' => 'Laporan Tahunan', 'slug' => 'laporan-tahunan', 'status' => 'Y'],
            ['id' => '23', 'name' => 'Laporan Perkara', 'slug' => 'laporan-perkara', 'status' => 'Y'],
            ['id' => '24', 'name' => 'Laporan Pengaduan', 'slug' => 'laporan-pengaduan', 'status' => 'Y'],
            ['id' => '25', 'name' => 'Laporan BMN', 'slug' => 'laporan-bmn', 'status' => 'Y'],
            ['id' => '26', 'name' => 'Laporan Pelaksanaan Prodeo', 'slug' => 'laporan-pelaksanaan-prodeo', 'status' => 'Y'],
            ['id' => '27', 'name' => 'SK Tim Pelaksanaan Pelayanan Informasi', 'slug' => 'sk-tim-pelaksanaan-pelayanan-informasi', 'status' => 'Y'],
            ['id' => '28', 'name' => 'Laporan Akses Informasi', 'slug' => 'laporan-akses-informasi', 'status' => 'Y'],
            ['id' => '29', 'name' => 'Statistik Keuangan', 'slug' => 'statistik-keuangan', 'status' => 'Y'],
            ['id' => '30', 'name' => 'Formulir Informasi', 'slug' => 'formulir-informasi', 'status' => 'Y'],
            ['id' => '31', 'name' => 'SOP', 'slug' => 'sop', 'status' => 'Y'],
            ['id' => '32', 'name' => 'Surat Keputusan', 'slug' => 'surat-keputusan', 'status' => 'Y'],
            ['id' => '33', 'name' => 'Hasil Survei', 'slug' => 'hasil-survei', 'status' => 'Y'],
            ['id' => '34', 'name' => 'Brosur', 'slug' => 'brosur', 'status' => 'Y'],
            ['id' => '35', 'name' => 'Monev TIK', 'slug' => 'monev-tik', 'status' => 'Y'],
            ['id' => '36', 'name' => 'Layanan Informasi', 'slug' => 'layanan-informasi', 'status' => 'Y'],
            ['id' => '37', 'name' => 'Survei IKM dan IPAK', 'slug' => 'survei-ikm-dan-ipak', 'status' => 'Y'],
            ['id' => '38', 'name' => 'Survei IPAK', 'slug' => 'survei-ipak', 'status' => 'Y'],
            ['id' => '39', 'name' => 'Formulir Keberatan Informasi', 'slug' => 'formulir-keberatan-informasi', 'status' => 'Y']
        ]);
    }
}
