<?php

namespace Modules\Lpj\Database\Seeders;

use Illuminate\Database\Seeder;
use Modules\Lpj\Models\StatusPermohonan;

class StatusPermohonanSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $status_permohonan = [
            [
                'name' => 'Order',
                'slug' => 'order',
                'description' => 'Status pengisian pengajuan dari AO sampai dengan approval dari BD atau EO Pemohon',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Revisi',
                'slug' => 'revisi',
                'description' => 'Back to pemohon dari admin',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Register',
                'slug' => 'register',
                'description' => 'pengajuan pemohon yang sudah diperiksa admin dan diproses ke SO',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Assign',
                'slug' => 'assign',
                'description' => 'posisi dari SO ke penilai setelah penunjukkan penilai',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Survey',
                'slug' => 'survey',
                'description' => 'tanggal kunjungan yang sudah ditentukan',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Proses Laporan',
                'slug' => 'proses-laporan',
                'description' => 'posisi penginputan yang dilakukan oleh penilai, dengan indikator tanggal kunjungan sampai laporan selesai (sesuai SLA)',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Approved',
                'slug' => 'approved',
                'description' => 'Laporan atau resume selesai',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Delivered',
                'slug' => 'delivered',
                'description' => 'Sudah isi nilai likuidasi',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Preregistered',
                'slug' => 'preregistered',
                'description' => null,
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Tender',
                'slug' => 'tender',
                'description' => 'Data Penawaran ke KJPP',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Proses Penawaran',
                'slug' => 'proses-penawaran',
                'description' => 'Approval Penawaran/Otorisasi Tender',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
            [
                'name' => 'Registrasi Final',
                'slug' => 'registrasi-final',
                'description' => 'Registrasi Final',
                'status' => 1,
                'created_at' => now(),
                'updated_at' => now(),
            ],
        ];

        foreach ($status_permohonan as $value) {
            StatusPermohonan::create($value);
        }
    }
}
