564 lines
21 KiB
PHP
564 lines
21 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 DigitalSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$directorat = Directorat::create([
|
|
'kode' => '14',
|
|
'name' => 'DIGITAL & RETAIL',
|
|
'status' => 1,
|
|
]);
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '00',
|
|
'name' => 'Sekretariat Direktorat Retail Banking',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Dokumen Sekretariat Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Data Karyawan',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Biaya Biaya',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo/Surat Keluar Subdit/Direktorat',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo/Form dari Direktorat Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '01',
|
|
'name' => 'RETAIL BANKING CABANG 1 (Jabotabekarnas)',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo/Surat Masuk Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo / surat Masuk/Form dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Deviasi dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo Biaya-Biaya dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Memo & Dokumen Usulan dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Gedung & ATM Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Usulan Gedung dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Usulan ATM dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo/Surat Masuk Subdit/Direktorat',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo/Form dari Direktorat Lainnya',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Surat Masuk dari Eksternal',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo/Form keluar dari Direktorat Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'RBB Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '02',
|
|
'name' => 'RETAIL BANKING CABANG 2 (Luar Jabotabekarnas)',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo/Surat Masuk Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo / surat Masuk/Form dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Deviasi dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo Biaya-Biaya dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Memo & Dokumen Usulan dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Gedung & ATM Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Usulan Gedung dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Usulan ATM dari Cabang',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo/Surat Masuk Subdit/Direktorat',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo/Form dari Direktorat Lainnya',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Surat Masuk dari Eksternal',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo/Form keluar dari Direktorat Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'RBB Retail Banking',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Konsumer Bisnis',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Masuk/Keluar',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Masuk/Keluar dari Cabang/Direktorat/Subdit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Surat Masuk/Keluar dari Pihak Ketiga (Developer/Asuransi/Kementrian/Instansi lainnya)',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Proposal Kerjasama Pihak Ketiga',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Perubahan/Perpanjangan Kerjasama Pihak Ketiga',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'SPK',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Intern/Mak dari Cabang/Direktorat',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Keluar untuk Cabang/Direktorat',
|
|
'status' => '1',
|
|
]);
|
|
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Micro Buisness',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Masuk/Keluar',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Masuk/Keluar dari Cabang/Direktorat/Subdit',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Surat Masuk/Keluar dari Pihak Ketiga (Komunitas UMKM/Asuransi/Kementrian/Instansi lainnya)',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Proposal Kerjasama Pihak Ketiga',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Perubahan/Perpanjangan Kerjasama Pihak Ketiga',
|
|
'status' => '1',
|
|
]);
|
|
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '04',
|
|
'name' => 'Channel & Payment System',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Surat Keluar',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Surat Keluar',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Internal / MAK',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo Intern',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Memo Internal / MAK',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '03',
|
|
'name' => 'MAK',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '04',
|
|
'name' => 'Dokumen Persetujuan Regulator',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '04',
|
|
'name' => 'Dokumen Persetujuan Regulator',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '05',
|
|
'name' => 'NDA / Perjanjian Kerajsama',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '05',
|
|
'name' => 'NDA / Perjanjian Kerajsama',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$subdirektorat = SubDirectorat::create([
|
|
'directorat_id' => $directorat->id,
|
|
'kode' => '05',
|
|
'name' => 'Core Payment System',
|
|
'status' => 1,
|
|
]);
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '01',
|
|
'name' => 'Surat Keluar',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Surat Keluar',
|
|
'status' => '1',
|
|
]);
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '02',
|
|
'name' => 'Memo',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Memo Intern',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '02',
|
|
'name' => 'MAK',
|
|
'status' => '1',
|
|
]);
|
|
|
|
|
|
$job = Job::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'kode' => '03',
|
|
'name' => 'Dokumen Business Requirement',
|
|
'status' => '1',
|
|
]);
|
|
$subjob = SubJob::create([
|
|
'directorat_id' => $directorat->id,
|
|
'sub_directorat_id' => $subdirektorat->id,
|
|
'job_id' => $job->id,
|
|
'kode' => '01',
|
|
'name' => 'Dokumen Business Requirement (Core & Payment Solution)',
|
|
'status' => '1',
|
|
]);
|
|
}
|
|
}
|