Cetaklabel/Database/Seeders/SkaiSeeder.php
Daeng Deni Mardaeni 766fae7b39 update skai seeder
2023-08-25 11:00:28 +07:00

221 lines
7.7 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 SkaiSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$directorat = Directorat::create([
'kode' => '12',
'name' => 'SKAI',
'status' => 1,
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '00',
'name' => 'Sekretariat Direktorat Aset Recovery',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Dokumen Sekretariat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '01',
'name' => 'SKAI Supervisi',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Surat Masuk',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '02',
'name' => 'Surat Keluar',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '03',
'name' => 'Laporan',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '04',
'name' => 'Notulen Rapat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '02',
'name' => 'Anti Fraud',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Surat Masuk',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '02',
'name' => 'Surat Keluar',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Laporan',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Notulen Rapat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '03',
'name' => 'SKAI Operasi',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Surat Masuk',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '02',
'name' => 'Surat Keluar',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '03',
'name' => 'Laporan',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '04',
'name' => 'Notulen Rapat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '04',
'name' => 'SKAI Kredit',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Surat Masuk',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '02',
'name' => 'Surat Keluar',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '03',
'name' => 'Laporan',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '04',
'name' => 'Notulen Rapat',
'status' => '1',
]);
$subdirektorat = SubDirectorat::create([
'directorat_id' => $directorat->id,
'kode' => '05',
'name' => 'SKAI Teknologi',
'status' => 1,
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '01',
'name' => 'Surat Masuk',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '02',
'name' => 'Surat Keluar',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '03',
'name' => 'Laporan',
'status' => '1',
]);
$job = Job::class([
'directorat_id' => $directorat->id,
'subdirectorat_id' => $subdirektorat->id,
'kode' => '04',
'name' => 'Notulen Rapat',
'status' => '1',
]);
}
}