From dee894ada6420ca7653ab16f10953a4dcd7a02fd Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 29 Aug 2023 10:55:33 +0700 Subject: [PATCH] penambahan sub job seeder untuk direktorat treasury --- Database/Seeders/TreasurySeeder.php | 159 +++++++++++++++++++++++++++- 1 file changed, 154 insertions(+), 5 deletions(-) diff --git a/Database/Seeders/TreasurySeeder.php b/Database/Seeders/TreasurySeeder.php index 0d9ec0f..1d419d3 100644 --- a/Database/Seeders/TreasurySeeder.php +++ b/Database/Seeders/TreasurySeeder.php @@ -39,6 +39,30 @@ 'name' => 'Dokumen Sekretariat Treasury', 'status' => '1', ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Administrasi Direktorat', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Surat/Memo Masuk/Keluar dan Lain Lain', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Laporan Bulanan', + 'status' => '1', + ]); $subdirektorat = SubDirectorat::create([ 'directorat_id' => $directorat->id, @@ -60,28 +84,95 @@ 'name' => 'Kebijakan Treasury diluar Special Rate Deposito', 'status' => '1', ]); - $job = Job::create([ + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Special Rate Jasa Giro', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Waive biaya break/transfer valas/tarik & setor bank notes valas', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Memo perubahan suku bunga', + 'status' => '1', + ]); + + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '03', 'name' => 'Transaksi Dealing Room', 'status' => '1', ]); - $job = Job::create([ + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Deal Slip Transaksi Treasury (MM)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Deal Slip Transaksi Treasury (FX )', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Deal Slip Transaksi Treasury (Bonds)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'Formulir Pemesanan Pembelian Obligasi (FPPO)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '05', + 'name' => 'Laporan PPE-EBUS', + 'status' => '1', + ]); + + + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '04', 'name' => 'PKS counterpart', 'status' => '1', ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '05', 'name' => 'Saldo Nostro', 'status' => '1', ]); - $job = Job::create([ + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '06', @@ -102,12 +193,70 @@ 'name' => 'Kurs Treasury Marketing', 'status' => '1', ]); - $job = Job::create([ + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Kurs Counter', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Kurs T24', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Kurs Closing', + 'status' => '1', + ]); + + + $job = Job::create([ 'directorat_id' => $directorat->id, 'sub_directorat_id' => $subdirektorat->id, 'kode' => '02', 'name' => 'Transaksi Treasury Marketing', 'status' => '1', ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '01', + 'name' => 'Deal Slip Transaksi Treasury (Forward & Bank Notes)', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '02', + 'name' => 'Kontrak Forward', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '03', + 'name' => 'Rekap Bank Notes', + 'status' => '1', + ]); + $subjob = SubJob::create([ + 'directorat_id' => $directorat->id, + 'sub_directorat_id' => $subdirektorat->id, + 'job_id' => $job->id, + 'kode' => '04', + 'name' => 'COB', + 'status' => '1', + ]); } }