diff --git a/Database/Seeders/FinconSeeder.php b/Database/Seeders/FinconSeeder.php index 90be742..cd02493 100644 --- a/Database/Seeders/FinconSeeder.php +++ b/Database/Seeders/FinconSeeder.php @@ -33,12 +33,29 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Dokumen Sekretariat', - 'status' => '1', + 'kode' => '01', + 'name' => 'Dokumen Sekretariat', + 'status' => '1', ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Data 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', + ]); + $subdirektorat = SubDirectorat::create([ 'directorat_id' => $directorat->id, @@ -47,67 +64,219 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Surat dan Memo Masuk', - 'status' => '1', + 'kode' => '01', + 'name' => 'Surat dan Memo Masuk', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '02', - 'name' => 'Surat dan Memo keluar', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Surat/Memo Masuk', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '03', - 'name' => 'Laporan Eksternal (Regulator)', - 'status' => '1', + 'kode' => '02', + 'name' => 'Surat dan Memo keluar', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '04', - 'name' => 'Tiket Transaksi/Likuidasi', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Surat/Memo Keluar', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '05', - 'name' => 'Hardcopy Laporan', - 'status' => '1', + 'kode' => '03', + 'name' => 'Laporan Eksternal (Regulator)', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '06', - 'name' => 'Laporan BUCOK', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'OJK, BI, LPS, BAPEPAM', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '07', - 'name' => 'Perintah Penyelesaian Aset Bank', - 'status' => '1', + 'kode' => '04', + 'name' => 'Tiket Transaksi/Likuidasi', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + + $job = Job::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '08', - 'name' => 'AKUNTANSI & KENDALI', - 'status' => '1', + 'kode' => '05', + 'name' => 'Hardcopy Laporan', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '09', - 'name' => 'Pajak', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Audit KAP (Kertas Kerja)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Laporan BAPEPAM (Kertas Kerja)', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '06', + 'name' => 'Laporan BUCOK', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Perintah Penyelesaian Aset Bank', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'AYDA, BUY OUT, TIT, KPR ex BPPN, 2 PT, KWU', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '08', + 'name' => 'AKUNTANSI & KENDALI', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Memo Masuk', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Memo Keluar', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Dokumen transaksi', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Bukti Pencocokan', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '09', + 'name' => 'Pajak', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Pemeriksaan Pajak', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Laporan Revaluasi Aset', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Laporan Pajak', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Laporan Final Pemeriksaan Pajak (Kertas Kerja)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Laporan SPT Badan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Membuat inputan tiket pajak', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '07', + 'name' => 'Laporan SPT Unifikasi', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '08', + 'name' => 'Laporan SPT Masa PPN', + 'status' => '1', ]); $subdirektorat = SubDirectorat::create([ @@ -117,18 +286,83 @@ 'status' => 1, ]); $job = Job::create([ - 'directorat_id' => $directorat->id, + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '01', - 'name' => 'Laporan Internal', - 'status' => '1', + 'kode' => '01', + 'name' => 'Laporan Internal', + 'status' => '1', ]); - $job = Job::create([ - 'directorat_id' => $directorat->id, + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, - 'kode' => '07', - 'name' => 'Laporan Eksternal', - 'status' => '1', + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Laporan Perkembangan', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Laporan Manajemen', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Laporan Financial Highlight', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Laporan Financial Metric', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Laporan Realisasi Budget Biaya', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '06', + 'name' => 'Laporan Peer Group', + 'status' => '1', + ]); + + $job = Job::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'kode' => '07', + 'name' => 'Laporan Eksternal', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Laporan Realisasi Rencana Bisnis (RBB)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Rencana Bisnis Bank (RBB)/Revisi RBB bila ada', + 'status' => '1', ]); } }