255 lines
11 KiB
PHP
255 lines
11 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 CorsecSeeder extends Seeder
|
||
|
{
|
||
|
/**
|
||
|
* Run the database seeds.
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
public function run(Generator $faker)
|
||
|
{
|
||
|
$directorat = Directorat::create([
|
||
|
'kode' => '01',
|
||
|
'name' => 'CORSEC',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$subdirektorat = SubDirectorat::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'kode' => '00',
|
||
|
'name' => 'Sekretariat Direktorat Corsek',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '01',
|
||
|
'name' => 'Dokumen Sekretariat',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
|
||
|
$subdirektorat = SubDirectorat::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'kode' => '01',
|
||
|
'name' => 'Corporate Affair',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '01',
|
||
|
'name' => 'Surat Masuk Admin Sekper',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '02',
|
||
|
'name' => 'Surat Keluar Direksi Admin Sekper',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '03',
|
||
|
'name' => 'Surat Keluar Sub Direktorat Surat Penyampaian Tabungan Ku Ke Bi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '04',
|
||
|
'name' => 'Buku Annual Report',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '05',
|
||
|
'name' => 'Buku Sustainability Report',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '06',
|
||
|
'name' => 'Struktur Organisasi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '07',
|
||
|
'name' => 'Media Monitoring',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '08',
|
||
|
'name' => 'Memo Internal In/Out Admin Sekper',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '09',
|
||
|
'name' => 'Notulen Rapat Direksi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '10',
|
||
|
'name' => 'Dokumen Fit & Proper Test',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '11',
|
||
|
'name' => 'Dokumen Pihak Terkait Bagi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '12',
|
||
|
'name' => 'Dokumen Pihak Istimewa Bagi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '13',
|
||
|
'name' => 'Penilaian Profil Resiko Reputasi',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '14',
|
||
|
'name' => 'Publikasi Negatif',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '15',
|
||
|
'name' => 'Laporan Kepemilikan Saham',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '16',
|
||
|
'name' => 'Form Biaya',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '17',
|
||
|
'name' => 'RBB Sekretaris Perusahaan',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
|
||
|
|
||
|
$subdirektorat = SubDirectorat::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'kode' => '02',
|
||
|
'name' => 'CORCOM',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '01',
|
||
|
'name' => 'Proposal Sponsorship',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '02',
|
||
|
'name' => 'Memo/Surat Masuk Corcom',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '03',
|
||
|
'name' => 'Memo/Surat Keluar Corcom',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
|
||
|
$subdirektorat = SubDirectorat::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'kode' => '03',
|
||
|
'name' => 'CSSR',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '01',
|
||
|
'name' => 'Surat Masuk CSSR',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '02',
|
||
|
'name' => 'Surat Keluar CSSR',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '03',
|
||
|
'name' => 'Proposal CSSR',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '04',
|
||
|
'name' => 'Memo Internal CSSR',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '05',
|
||
|
'name' => 'Permohonan Dan Penyelesaian Biaya',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '06',
|
||
|
'name' => 'Press Release',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
$job = Job::create([
|
||
|
'directorat_id' => $directorat->id,
|
||
|
'sub_directorat_id' => $subdirektorat->id,
|
||
|
'kode' => '07',
|
||
|
'name' => 'Laporan Harian Penjualan (CSSR)',
|
||
|
'status' => 1,
|
||
|
]);
|
||
|
}
|
||
|
}
|