diff --git a/Database/Seeders/CorsecSeeder.php b/Database/Seeders/CorsecSeeder.php index 633d1cf..1e73025 100644 --- a/Database/Seeders/CorsecSeeder.php +++ b/Database/Seeders/CorsecSeeder.php @@ -39,21 +39,130 @@ 'name' => 'Dokumen Sekretariat', 'status' => 1, ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '01', - 'name' => 'Data Karyawan', - 'status' => '1', + 'kode' => '01', + 'name' => 'Data Karyawan', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subsubjob = SubSubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '02', - 'name' => 'Biaya Biaya', - 'status' => '1', + 'sub_job_id' => $subjob->id, + 'kode' => '01', + 'name' => 'Struktur Organisasi', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '02', + 'name' => 'Key Performance Indicator (KPI)', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '03', + 'name' => 'Surat Keterangan Absensi Karyawan (SKAK)', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '04', + 'name' => 'Form Cuti, Resign, Pensiun', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '05', + 'name' => 'Surat Teguran/Peringatan (ST/SP)', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '06', + 'name' => 'Mutasi/Rotasi Karyawan', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '07', + 'name' => 'Penugasan Karyawan', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '08', + 'name' => 'Permintaan Karyawan', + 'status' => '1', + ]); + + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Biaya Biaya', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '01', + 'name' => 'Biaya Operasional & BIDD', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '02', + 'name' => 'Biaya Penyelesaian Taksi', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '03', + 'name' => 'Biaya Perjalanan Dinas (Perdin)', + 'status' => '1', + ]); + $subsubjob = SubSubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'sub_job_id' => $subjob->id, + 'kode' => '04', + 'name' => 'Biaya Lainnya', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -69,56 +178,56 @@ 'name' => 'Surat Masuk Admin Sekper', 'status' => 1, ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '01', - 'name' => 'Surat Masuk OJK', - 'status' => '1', + 'kode' => '01', + 'name' => 'Surat Masuk OJK', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '02', - 'name' => 'Surat Masuk BI', - 'status' => '1', + 'kode' => '02', + 'name' => 'Surat Masuk BI', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '03', - 'name' => 'Surat Masuk LPS', - 'status' => '1', + 'kode' => '03', + 'name' => 'Surat Masuk LPS', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '04', - 'name' => 'Surat Masuk PPATK', - 'status' => '1', + 'kode' => '04', + 'name' => 'Surat Masuk PPATK', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '05', - 'name' => 'Surat undangan zoom & meeting', - 'status' => '1', + 'kode' => '05', + 'name' => 'Surat undangan zoom & meeting', + 'status' => '1', ]); - $subjob = SubJob::create([ + $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '06', - 'name' => 'Surat Masuk Regulator Lainnya', - 'status' => '1', + 'kode' => '06', + 'name' => 'Surat Masuk Regulator Lainnya', + 'status' => '1', ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '02', @@ -129,111 +238,111 @@ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '01', - 'name' => 'Surat Penyampaian Pernyataan ke LPS', - 'status' => '1', + 'kode' => '01', + 'name' => 'Surat Penyampaian Pernyataan ke LPS', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '02', - 'name' => 'Surat Penyampaian Pihak Terkait & Pihak Istimewa ke OJK', - 'status' => '1', + 'kode' => '02', + 'name' => 'Surat Penyampaian Pihak Terkait & Pihak Istimewa ke OJK', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '03', - 'name' => 'Surat Bukti Iklan Laporan Keuangan ke OJK', - 'status' => '1', + 'kode' => '03', + 'name' => 'Surat Bukti Iklan Laporan Keuangan ke OJK', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '04', - 'name' => 'Surat Penyampaian Komite', - 'status' => '1', + 'kode' => '04', + 'name' => 'Surat Penyampaian Komite', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '05', - 'name' => 'Surat Penyampaian Sekretaris Perusahaan', - 'status' => '1', + 'kode' => '05', + 'name' => 'Surat Penyampaian Sekretaris Perusahaan', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '06', - 'name' => 'Surat Penyampaian Annual Report & Sustainable Report', - 'status' => '1', + 'kode' => '06', + 'name' => 'Surat Penyampaian Annual Report & Sustainable Report', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '07', - 'name' => 'Surat Penyampaian Fit & Proper DirKom', - 'status' => '1', + 'kode' => '07', + 'name' => 'Surat Penyampaian Fit & Proper DirKom', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '08', - 'name' => 'Surat Penyampaian Struktur Organisasi', - 'status' => '1', + 'kode' => '08', + 'name' => 'Surat Penyampaian Struktur Organisasi', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '09', - 'name' => 'Surat Penyampaian Laporan Keuangan ke BJB', - 'status' => '1', + 'kode' => '09', + 'name' => 'Surat Penyampaian Laporan Keuangan ke BJB', + 'status' => '1', ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '03', 'name' => 'Surat Keluar Sub Direktorat Surat Penyampaian Tabungan Ku Ke Bi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '04', 'name' => 'Buku Annual Report', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '05', 'name' => 'Buku Sustainability Report', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '06', 'name' => 'Struktur Organisasi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '07', 'name' => 'Media Monitoring', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '08', @@ -244,92 +353,92 @@ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '01', - 'name' => 'Memo Intern In', - 'status' => '1', + 'kode' => '01', + 'name' => 'Memo Intern In', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '02', - 'name' => 'Memo Intern Out', - 'status' => '1', + 'kode' => '02', + 'name' => 'Memo Intern Out', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '03', - 'name' => 'Memo Antar Kantor In', - 'status' => '1', + 'kode' => '03', + 'name' => 'Memo Antar Kantor In', + 'status' => '1', ]); $subjob = SubJob::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'job_id' => $job->id, - 'kode' => '04', - 'name' => 'Memo Antar Kantor Out', - 'status' => '1', + 'kode' => '04', + 'name' => 'Memo Antar Kantor Out', + 'status' => '1', ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '09', 'name' => 'Notulen Rapat Direksi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '10', 'name' => 'Dokumen Fit & Proper Test', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '11', 'name' => 'Dokumen Pihak Terkait Bagi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '12', 'name' => 'Dokumen Pihak Istimewa Bagi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '13', 'name' => 'Penilaian Profil Resiko Reputasi', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '14', 'name' => 'Publikasi Negatif', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '15', 'name' => 'Laporan Kepemilikan Saham', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '16', 'name' => 'Form Biaya', 'status' => 1, ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '17', @@ -375,9 +484,9 @@ $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Surat Masuk CSSR', - 'status' => 1, + 'kode' => '01', + 'name' => 'Surat Masuk CSSR', + 'status' => 1, ]); $job = Job::create([ 'directorat_id' => $directorat->id,