422 lines
19 KiB
PHP
422 lines
19 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 KpoSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$directorat = Directorat::create([
|
|
'kode' => '15',
|
|
'name' => 'KPO',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'SEKRETARIAT KPO',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'SDM (Dokumen Karyawan)',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Dokumentasi Kedisiplinan Karyawan',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Dokumentasi Penilaian Kinerja Karyawan',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Dokumentasi Organisasi Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Dokumentasi Perencanaan, Pelatihan & Pengembangan Karyawan',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Aktifitas Umum Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Perjanjian Kerjasama (PKS) dengan Nasabah / Pihak Ketiga',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Surat Masuk/Keluar, MAK & Memo Intern',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Performance Bisnis Cabang (Dashboard) & RBB Tahunan',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Aktiva Tetap & Inventaris Kantor Aktifitas Gedung & Aktifitas Lainnya',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '05',
|
|
'name' => 'Pemeriksaan Auditor (Internal & Eksternal)',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'CSSR Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Rencana, Pendataan & Pelaksanaan Kegiatan AGP',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '01',
|
|
'name' => 'LENDING',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Proses Kredit Konsumer',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Permintaan Dokumen Calon Debitur',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Validasi Data',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Permohonan Usulan Kredit ( PPK )',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Pengikatan Kredit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '05',
|
|
'name' => 'Setting Fasilitas Kredit & Pencairan Kredit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '06',
|
|
'name' => 'Monitoring',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '07',
|
|
'name' => 'Pelunasan',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Proses Kredit Non Konsumer',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Permintaan Dokumen Calon Debitur',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Validasi Data',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Permohonan Usulan Kredit ( PPK )',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Pengikatan Kredit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '05',
|
|
'name' => 'Setting Fasilitas Kredit & Pencairan Kredit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '06',
|
|
'name' => 'Monitoring',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '07',
|
|
'name' => 'Proses Kredit Perpanjangan/Penambahan',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '08',
|
|
'name' => 'Pelunasan',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'PKS Developer',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Permintaan Dokumen ke Developer',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Penilaian Kelayakan Proyek',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Permohonan Usulan PKS',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Penandatanganan Kerjasama',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '02',
|
|
'name' => 'FUNDING',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Prospek Nasabah Baru',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Penawaran Kerjasama Intansi, Perusahaan Dan Perorangan',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Prospek Nasabah Existing',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Penawaran Penambahan Dana Deposito & Perpanjangan',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '03',
|
|
'name' => 'OPERASIONAL',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Proses Bagian Operasional Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Dokumen Nasabah/ Pernasabah',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Dokumen Customer Service',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Dokumen Bagian Kas',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Pencatatan Blangko Bernomor',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '05',
|
|
'name' => 'Dokumentasi Bagian Kliring - BO',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '06',
|
|
'name' => 'Biaya Operasional Cabang',
|
|
'status' => '1',
|
|
]);
|
|
}
|
|
}
|