165 lines
5.8 KiB
PHP
165 lines
5.8 KiB
PHP
<?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 CetaklabelSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run(Generator $faker)
|
|
{
|
|
$this->call([
|
|
CorsecSeeder::class,
|
|
SdmSeeder::class,
|
|
UmumSeeder::class,
|
|
SktiSeeder::class,
|
|
DigitalInsightSeeder::class,
|
|
OperasiSeeder::class,
|
|
BisnisSeeder::class,
|
|
BiroHukumSeeder::class,
|
|
FinconSeeder::class,
|
|
AsetRecoverySeeder::class,
|
|
SkaiSeeder::class,
|
|
TreasurySeeder::class,
|
|
DigitalSeeder::class,
|
|
KpoSeeder::class,
|
|
]);
|
|
|
|
//--
|
|
$directorat = Directorat::create([
|
|
'kode' => '16',
|
|
'name' => 'Cabang',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'SEKRETARIAT CABANG BOGOR',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '01',
|
|
'name' => 'LENDING',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '02',
|
|
'name' => 'FUNDING',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '03',
|
|
'name' => 'OPERASIONAL',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'SEKRETARIAT CABANG PIK',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '01',
|
|
'name' => 'LENDING',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'LENDING',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '02',
|
|
'name' => 'FUNDING',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '03',
|
|
'name' => 'OPERASIONAL',
|
|
'status' => 1,
|
|
]);
|
|
|
|
|
|
//--
|
|
$directorat = Directorat::create([
|
|
'kode' => '17',
|
|
'name' => 'SEKERTARIS KOMISARIS & DIREKSI',
|
|
'status' => 1,
|
|
]);
|
|
$subdirectorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'Sekertaris Dirkom',
|
|
'status' => 1,
|
|
]);
|
|
|
|
|
|
//--
|
|
$subjob = SubJob::create([
|
|
'kode' => '01',
|
|
'name' => 'Sub Job',
|
|
'job_id' => $job->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'directorat_id' => $direktorat->id,
|
|
'status' => 1,
|
|
]);
|
|
|
|
SubSubJob::create([
|
|
'kode' => '01',
|
|
'name' => 'Sub Sub Job',
|
|
'sub_job_id' => $subjob->id,
|
|
'job_id' => $job->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'directorat_id' => $direktorat->id,
|
|
'status' => 1,
|
|
]);
|
|
|
|
SpecialCode::create([
|
|
'kode' => '00',
|
|
'name' => 'Archive',
|
|
'description' => 'Dokumen yang harus masuk Gudang Arsip',
|
|
'status' => 1,
|
|
]);
|
|
|
|
SpecialCode::create([
|
|
'kode' => '98',
|
|
'name' => 'Softcopy',
|
|
'description' => 'Dokumen yang hanya tersedia dalam bentuk softcopy',
|
|
'status' => 1,
|
|
]);
|
|
|
|
SpecialCode::create([
|
|
'kode' => '99',
|
|
'name' => 'Dokumen Asli',
|
|
'description' => 'Dokumen yang tidak disimpan ke Gudang arsip (Dokumen Asli Masuk Gudang di Direktorat Lain)',
|
|
'status' => 1,
|
|
]);
|
|
|
|
DocumentType::create([
|
|
'kode' => '01',
|
|
'name' => 'Surat Permohonan',
|
|
'status' => 1,
|
|
]);
|
|
}
|
|
}
|