Cetaklabel/Database/Seeders/BisnisSeeder.php

143 lines
5.7 KiB
PHP
Raw Normal View History

2023-08-24 11:16:27 +00:00
<?php
namespace Modules\Cetaklabel\Database\Seeders;
use Faker\Generator;
use Illuminate\Database\Seeder;
use Modules\Cetaklabel\Entities\Directorat;
use Modules\Cetaklabel\Entities\DocumentType;
use Modules\Cetaklabel\Entities\Job;
use Modules\Cetaklabel\Entities\SpecialCode;
use Modules\Cetaklabel\Entities\SubDirectorat;
use Modules\Cetaklabel\Entities\SubJob;
use Modules\Cetaklabel\Entities\SubSubJob;
class BisnisSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$directorat = Directorat::create([
'kode' => '07',
'name' => 'BISNIS',
'status' => 1,
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '00',
'name' => 'Sekretariat Direktorat Bisnis',
'status' => 1,
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '01',
'name' => 'Dokumen Sekretariat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '01',
'name' => 'Business Analyst',
'status' => 1,
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '01',
'name' => 'Proses Kredit Baru, Proses Kredit Perpanjangan/ Tambahan, Pelunasan Kredit',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '02',
'name' => 'Corporate Funding & Service',
'status' => 1,
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '01',
'name' => 'Prospek Dan Proses Funding Baru, Existing Dan Cross Selling',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '03',
'name' => 'Corporate Banking',
'status' => 1,
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '01',
'name' => 'Proses Kredit Baru',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '02',
'name' => 'Proses Kredit Perpanjangan/ Tambahan',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '03',
'name' => 'Proses Pengajuan Debitur Yang Membutuhkan Persetujuan Sd Komite Kredit',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '04',
'name' => 'Persetujuan Kredit',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '05',
'name' => 'Monitoring Kredit',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '04',
'name' => 'SME Banking',
'status' => 1,
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '01',
'name' => 'Menerima File Soptcopy Dr Cabang',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '02',
'name' => 'Memo Internal',
'status' => '1',
]);
$job = Job::create([
'directorat_id' => $directorat->id,
2023-08-25 09:11:06 +00:00
'sub_directorat_id' => $subdirektorat->id,
2023-08-24 11:16:27 +00:00
'kode' => '03',
'name' => 'Memo Eksternal',
'status' => '1',
]);
}
}