Membuat Seeders di Module LPJ part 1

This commit is contained in:
2024-10-29 17:39:51 +07:00
parent 70f6b36e0b
commit 5d974d7c56
20 changed files with 1356 additions and 11 deletions

View File

@@ -0,0 +1,42 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\ArahMataAngin;
class ArahMataAnginSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
ArahMataAngin::insert([
[
'name' => 'Utara',
],
[
'name' => 'Timur Laut',
],
[
'name' => 'Timur',
],
[
'name' => 'Tenggara',
],
[
'name' => 'Selatan',
],
[
'name' => 'Barat Daya',
],
[
'name' => 'Barat',
],
[
'name' => 'Barat Laut',
],
]);
}
}

View File

@@ -0,0 +1,27 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Basicdata\Models\Branch;
class BranchSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Branch::insert([
[
'code' => 'C01',
'name' => 'KPNO',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
]
]);
}
}

View File

@@ -0,0 +1,48 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Basicdata\Models\Currency;
class CurrencySeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Currency::insert([
[
'code' => 'IDR',
'name' => 'Rupiah',
'decimal_places' => 2,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'code' => 'MYR',
'name' => 'Ringgit',
'decimal_places' => 2,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'code' => 'SAR',
'name' => 'Riyadh',
'decimal_places' => 2,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
]
]);
}
}

View File

@@ -0,0 +1,158 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\Debiture;
class DebitureSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Debiture::insert([
[
'branch_id' => 1,
'cif' => '1234567890',
'name' => 'Willy',
'npwp' => '123455432109876',
'email' => 'w@gmail.com',
'phone' => '08113242341',
'nomor_rekening' => '1081666666',
'province_code' => '31',
'city_code' => '31.74',
'district_code' => '31.74.09',
'village_code' => '31.74.09.1003',
'postal_code' => '12630',
'address' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '0987654321',
'name' => 'Antonius Ginting',
'npwp' => '234567890123456',
'email' => 'x@gmail.com',
'phone' => '081234567891',
'nomor_rekening' => '987654310',
'province_code' => '31',
'city_code' => '31.71',
'district_code' => '31.71.06',
'village_code' => '31.71.06.1001',
'postal_code' => '10310',
'address' => 'Jl. Menteng Tengah No.66',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '1518467',
'name' => 'PT ABCD SEJATI',
'npwp' => '00185260002',
'email' => 'abcd@ag.co.id',
'phone' => '081111555',
'nomor_rekening' => '0082346',
'province_code' => '31',
'city_code' => '31.74',
'district_code' => '31.74.04',
'village_code' => '31.74.04.1005',
'postal_code' => '10420',
'address' => 'Jl. Raya Kwitang No. 105, Senen, Kwitang, Jakarta Pusat',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '12345',
'name' => 'Testing',
'npwp' => '1029280183912111',
'email' => 'testing@email.com',
'phone' => '098172386',
'nomor_rekening' => '12345',
'province_code' => '11',
'city_code' => '11.01',
'district_code' => '11.01.01',
'village_code' => '11.01.01.2001',
'postal_code' => '23773',
'address' => 'alamat',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '0000000000',
'name' => 'Gartika Pertiwi',
'npwp' => '123456789101112',
'email' => 'Gartika_Pertiwi@gmail.com',
'phone' => '1234567',
'nomor_rekening' => '1234567',
'province_code' => '31',
'city_code' => '31.71',
'district_code' => '31.71.04',
'village_code' => '31.71.04.1005',
'postal_code' => '10420',
'address' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '1235464575',
'name' => 'Fleming',
'npwp' => '123455432109876',
'email' => 'x@gmail.com',
'phone' => '08113242341',
'nomor_rekening' => '1081666666',
'province_code' => '31',
'city_code' => '31.74',
'district_code' => '31.74.09',
'village_code' => '31.74.09.1001',
'postal_code' => '12620',
'address' => 'testt',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'branch_id' => 1,
'cif' => '1234689743',
'name' => 'Testing 2',
'npwp' => '1234689743418451',
'email' => 'testing@mail.com',
'phone' => '081385777611',
'nomor_rekening' => '3575467279562',
'province_code' => '31',
'city_code' => '31.71',
'district_code' => '31.71.06',
'village_code' => '31.71.06.1001',
'postal_code' => '10310',
'address' => 'Jl. Menteng Raya no. 13',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 3,
'updated_by' => 3
],
]);
}
}

View File

@@ -0,0 +1,139 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\DetailDokumenJaminan;
class DetailDokumenJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
DetailDokumenJaminan::insert([
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 1,
'jenis_legalitas_jaminan_id' => 1,
'dokumen_jaminan' => 'jaminan/1/1/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 1,
'jenis_legalitas_jaminan_id' => 3,
'dokumen_jaminan' => 'jaminan/1/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 1,
'jenis_legalitas_jaminan_id' => 7,
'dokumen_jaminan' => 'jaminan/1/1/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 1,
'jenis_legalitas_jaminan_id' => 8,
'dokumen_jaminan' => 'jaminan/1/1/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 1,
'jenis_legalitas_jaminan_id' => 9,
'dokumen_jaminan' => 'jaminan/1/1/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 2,
'jenis_legalitas_jaminan_id' => 1,
'dokumen_jaminan' => 'jaminan/4/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 2,
'jenis_legalitas_jaminan_id' => 3,
'dokumen_jaminan' => 'jaminan/4/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 2,
'jenis_legalitas_jaminan_id' => 7,
'dokumen_jaminan' => 'jaminan/4/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 2,
'jenis_legalitas_jaminan_id' => 8,
'dokumen_jaminan' => 'jaminan/4/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Tanah Bangunan',
'dokumen_jaminan_id' => 2,
'jenis_legalitas_jaminan_id' => 9,
'dokumen_jaminan' => 'jaminan/4/2/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'name' => 'Gedung',
'dokumen_jaminan_id' => 3,
'jenis_legalitas_jaminan_id' => 1,
'dokumen_jaminan' => 'jaminan/7/3/Test.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
]
]);
}
}

View File

@@ -0,0 +1,90 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\PenawaranDetailTender;
class DetailPenawaranSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
PenawaranDetailTender::insert([
[
'kjpp_rekanan_id' => 1,
'penawaran_id' => 1,
'biaya_penawaran' => 15000000,
'attachment' => 'Test.pdf',
'dokumen_persetujuan' => 'uploads/penawaran/1_1_Test_2_1729826174.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'kjpp_rekanan_id' => 2,
'penawaran_id' => 1,
'biaya_penawaran' => 30000000,
'attachment' => 'Test.pdf',
'dokumen_persetujuan' => 'uploads/penawaran/2_2_Test_2_1729826198.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'kjpp_rekanan_id' => 3,
'penawaran_id' => 1,
'biaya_penawaran' => 20000000,
'attachment' => 'Test.pdf',
'dokumen_persetujuan' => 'uploads/penawaran/3_3_Test_2_1729826215.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'kjpp_rekanan_id' => 1,
'penawaran_id' => 2,
'biaya_penawaran' => null,
'attachment' => null,
'dokumen_persetujuan' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'kjpp_rekanan_id' => 2,
'penawaran_id' => 2,
'biaya_penawaran' => null,
'attachment' => null,
'dokumen_persetujuan' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'kjpp_rekanan_id' => 3,
'penawaran_id' => 2,
'biaya_penawaran' => null,
'attachment' => null,
'dokumen_persetujuan' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
]
]);
}
}

View File

@@ -0,0 +1,66 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\DokumenJaminan;
class DokumenJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
DokumenJaminan::insert([
[
'debiture_id' => 1,
'jenis_jaminan_id' => 1,
'pemilik_jaminan_id' => 3,
'province_code' => '32',
'city_code' => '32.75',
'district_code' => '32.75.03',
'village_code' => '32.75.03.1001',
'postal_code' => '17125',
'address' => 'Jl. Apel No. 9',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'debiture_id' => 4,
'jenis_jaminan_id' => 1,
'pemilik_jaminan_id' => 4,
'province_code' => '16',
'city_code' => '16.05',
'district_code' => '16.05.03',
'village_code' => '16.05.03.2002',
'postal_code' => '31663',
'address' => 'alamat',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'debiture_id' => 7,
'jenis_jaminan_id' => 4,
'pemilik_jaminan_id' => 5,
'province_code' => '13',
'city_code' => '13.72',
'district_code' => '13.72.02',
'village_code' => '13.72.02.1001',
'postal_code' => '27323',
'address' => 'Jl. Merdeka II no. 1',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
]
]);
}
}

View File

@@ -0,0 +1,36 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\HubunganPemilikJaminan;
class HubunganPemilikJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
HubunganPemilikJaminan::insert([
[
'name' => 'Milik Pribadi'
],
[
'name' => 'Suami/Istri'
],
[
'name' => 'Anak'
],
[
'name' => 'Saudara Kandung'
],
[
'name' => 'Ayah'
],
[
'name' => 'Ibu'
]
]);
}
}

View File

@@ -0,0 +1,33 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\HubunganPenghuniJaminan;
class HubunganPenghuniJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
HubunganPenghuniJaminan::insert([
[
'name' => 'Suami/Istri',
],
[
'name' => 'Anak',
],
[
'name' => 'Saudara Kandung',
],
[
'name' => 'Orang Tua',
],
[
'name' => 'Kontrak/Kost'
]
]);
}
}

View File

@@ -0,0 +1,39 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\IjinUsaha;
class IjinUsahaSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
IjinUsaha::insert([
[
'code' => 'IU001',
'name' => 'Bisnis',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'IU002',
'name' => 'Properti',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'IU003',
'name' => 'Personal Properti',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
]
]);
}
}

View File

@@ -0,0 +1,68 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisDokumen;
class JenisDokumenSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisDokumen::insert([
[
'name' => 'Sertifikat',
'max_size' => 15,
'description' => 'Foto copy Sertifikat sesuai dengan asli',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'name' => 'PBB/NJOP',
'max_size' => 15,
'description' => 'Foto Copy PBB/NJOP Tahun Terakhir',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'name' => 'NPWP Perorangan/Perusahaan',
'max_size' => 10,
'description' => 'Copy NPWP Perorangan/Perusahaan',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'name' => 'Siteplan',
'max_size' => 10,
'description' => 'Siteplan',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'name' => 'Surat Pernyataan Kebenaran Data',
'max_size' => 5,
'description' => 'Surat Pernyataan Kebenaran Data (Surat Representasi)',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 2
]
]);
}
}

View File

@@ -0,0 +1,90 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisFasilitasKredit;
class JenisFasilitasKreditSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisFasilitasKredit::insert([
[
'code' => 'JFK001',
'name' => 'KPR FLPP',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK002',
'name' => 'KPR KERJASAMA',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK003',
'name' => 'KPR ≤ 500 JT',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK004',
'name' => 'KPR > 500 JT',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK005',
'name' => 'KKB',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK006',
'name' => 'KPA',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK007',
'name' => 'MODAL KERJA',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JFK008',
'name' => 'INVESTASI',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
]);
}
}

View File

@@ -0,0 +1,73 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisJaminan;
class JenisJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisJaminan::insert([
[
'code' => 'JJ001',
'name' => 'Tanah',
'slug' => 'tanah',
'jenis_legalitas_jaminan_id' => '["JLJ001","JLJ003","JLJ004","JLJ005","JLJ006"]',
'created_at' => now(),
'updated_at' => now(),
'authorized_at' => 't',
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JJ002',
'name' => 'Rumah Tinggal / Ruko (Unit) / Apartemen (Unit) / Gudang',
'slug' => 'rumah-tinggal-ruko-unit-apartemen-unit-gudang',
'jenis_legalitas_jaminan_id' => null,
'created_at' => now(),
'updated_at' => now(),
'authorized_at' => 'r',
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JJ003',
'name' => 'Kawasan Industrial / Komersil / Residensial - Perumahan',
'slug' => 'kawasan-industrial-komersil-residensial-perumahan',
'jenis_legalitas_jaminan_id' => null,
'created_at' => now(),
'updated_at' => now(),
'authorized_at' => 'k',
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JJ004',
'name' => 'Gedung Apartement / Kantor / Condotel (Strata Tittle)',
'slug' => 'gedung-apartement-kantor-condotel-strata-tittle',
'jenis_legalitas_jaminan_id' => '["JLJ001","JLJ002"]',
'created_at' => now(),
'updated_at' => now(),
'authorized_at' => 'g',
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'JJ005',
'name' => 'Mall',
'slug' => 'mall',
'jenis_legalitas_jaminan_id' => '["JLJ001","JLJ006"]',
'created_at' => now(),
'updated_at' => now(),
'authorized_at' => null,
'created_by' => 1,
'updated_by' => 1
]
]);
}
}

View File

@@ -0,0 +1,32 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisLaporan;
class JenisLaporanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisLaporan::insert([
[
'code' => 'JL001',
'name' => 'Short Report',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'JL002',
'name' => 'Full Report',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
]
]);
}
}

View File

@@ -0,0 +1,90 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisLegalitasJaminan;
class JenisLegalitasJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisLegalitasJaminan::insert([
[
'code' => 'JLJ001',
'name' => 'Sertifikat',
'slug' => 'sertifikat',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => null,
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => null
],
[
'code' => 'JLJ002',
'name' => 'SHGB',
'slug' => 'shgb',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => now(),
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => 1
],
[
'code' => 'JLJ003',
'name' => 'Copy PBB / NJOP Tahun Terakhir (Jika Ada)',
'slug' => 'copy-pbb-njop-tahun-terakhir-jika-ada',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => null,
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => null
],
[
'code' => 'JLJ004',
'name' => 'Copy NPWP Perusahaan/Perorangan',
'slug' => 'copy-npwp-perusahaanperorangan',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => null,
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => null
],
[
'code' => 'JLJ005',
'name' => 'Siteplan',
'slug' => 'siteplan',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => null,
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => null
],
[
'code' => 'JLJ006',
'name' => 'Surat Pernyataan Kebenaran Data (Surat Representasi)',
'slug' => 'surat-pernyataan-kebenaran-data-surat-representasi',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'deleted_at' => null,
'created_by' => 1,
'updated_by' => 1,
'deleted_by' => null
],
]);
}
}

View File

@@ -0,0 +1,30 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\JenisPenilaian;
class JenisPenilaianSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
JenisPenilaian::insert([
[
'code' => 'JP1',
'name' => 'Internal',
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'JP2',
'name' => 'External',
'created_at' => now(),
'updated_at' => now()
],
]);
}
}

View File

@@ -0,0 +1,102 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Modules\Lpj\Models\KJPP;
use Illuminate\Database\Seeder;
class KJPPSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
KJPP::insert([
[
'code' => 'K000101',
'name' => 'Bank Anda',
'jenis_kantor' => 'Kantor Pusat',
'nomor_ijin_usaha' => 'IU001',
'province_code' => '32',
'city_code' => '32.75',
'district_code' => '32.75.03',
'village_code' => '32.75.03.1001',
'address' => 'Jl. Apel no. 1',
'postal_code' => '17125',
'nomor_telepon_kantor' => '0219976896',
'email_kantor' => 'bankanda@bankanda.id',
'nama_pimpinan' => 'Ida Royani',
'nomor_hp_pimpinan' => '081800908070',
'nama_pic_reviewer' => 'Beno',
'nomor_hp_pic_reviewer' => '081765489070',
'nama_pic_admin' => 'Dani',
'nomor_hp_pic_admin' => '081278786666',
'nama_pic_marketing' => 'Feni',
'nomor_hp_pic_marketing' => '087867590801',
'ijin_usaha_id' => '["IU001","IU002"]',
'jenis_aset_id' => '["JJ001","JJ002","JJ003"]',
'attachment' => 'default.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'K000201',
'name' => 'Bank Juri',
'jenis_kantor' => 'Kantor Pusat',
'nomor_ijin_usaha' => 'IU001',
'province_code' => '12',
'city_code' => '12.04',
'district_code' => '12.04.11',
'village_code' => '12.04.11.2005',
'address' => 'Jl. Mangga no. 1',
'postal_code' => '22876',
'nomor_telepon_kantor' => '0219976890',
'email_kantor' => 'bankjuri@bankjuri.id',
'nama_pimpinan' => 'Arif Simbolo bolo',
'nomor_hp_pimpinan' => '089643475023',
'nama_pic_reviewer' => 'Beno Harefa',
'nomor_hp_pic_reviewer' => '081765489080',
'nama_pic_admin' => 'Dani Harefa',
'nomor_hp_pic_admin' => '081278786667',
'nama_pic_marketing' => 'Feni Harefa',
'nomor_hp_pic_marketing' => '081765489075',
'ijin_usaha_id' => '["IU001","IU002","IU003"]',
'jenis_aset_id' => '["JJ001","JJ004","JJ003"]',
'attachment' => 'default.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
],
[
'code' => 'K000301',
'name' => 'Bank Gantra',
'jenis_kantor' => 'Kantor Pusat',
'nomor_ijin_usaha' => 'IU001',
'province_code' => '12',
'city_code' => '12.21',
'district_code' => '12.21.05',
'village_code' => '12.21.05.2005',
'address' => 'Jl. Apel no. 1',
'postal_code' => '22776',
'nomor_telepon_kantor' => '0219976889',
'email_kantor' => 'bankgantra@bankgantra.id',
'nama_pimpinan' => 'Arif Simantra',
'nomor_hp_pimpinan' => '089643475020',
'nama_pic_reviewer' => 'Beno Aditya',
'nomor_hp_pic_reviewer' => '081765489079',
'nama_pic_admin' => 'Dani Maulana',
'nomor_hp_pic_admin' => '081278786680',
'nama_pic_marketing' => 'Feni Rose',
'nomor_hp_pic_marketing' => '081890901234',
'ijin_usaha_id' => '["IU001","IU002","IU003"]',
'jenis_aset_id' => '["JJ001","JJ002","JJ005"]',
'attachment' => 'default.pdf',
'status' => 1,
'created_at' => now(),
'updated_at' => now()
]
]);
}
}

View File

@@ -1,17 +1,36 @@
<?php
namespace Modules\Lpj\Database\Seeders;
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Database\Seeder;
class LpjDatabaseSeeder extends Seeder
class LpjDatabaseSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
/**
* Run the database seeds.
*/
public function run()
: void
{
// $this->call([]);
}
$this->call([
ArahMataAnginSeeder::class,
BranchSeeder::class,
CurrencySeeder::class,
DebitureSeeder::class,
DetailDokumenJaminanSeeder::class,
DetailPenawaranSeeder::class,
DokumenJaminanSeeder::class,
HubunganPemilikJaminanSeeder::class,
HubunganPenghuniJaminanSeeder::class,
IjinUsahaSeeder::class,
JenisDokumenSeeder::class,
JenisFasilitasKreditSeeder::class,
JenisJaminanSeeder::class,
JenisLaporanSeeder::class,
JenisLegalitasJaminanSeeder::class,
JenisPenilaianSeeder::class,
KJPPSeeder::class,
NilaiPlatformSeeder::class,
PemilikJaminanSeeder::class
]);
}
}

View File

@@ -0,0 +1,45 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\NilaiPlafond;
class NilaiPlatformSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
NilaiPlafond::insert([
[
'code' => 'NP001',
'name' => '5 M - 10 M',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'NP002',
'name' => '2 M - 5 M',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
],
[
'code' => 'NP003',
'name' => '< 2M',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 1,
'updated_by' => 1
]
]);
}
}

View File

@@ -0,0 +1,118 @@
<?php
namespace Modules\Lpj\Database\Seeders;
use Illuminate\Database\Seeder;
use Modules\Lpj\Models\PemilikJaminan;
class PemilikJaminanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
PemilikJaminan::insert([
[
'debiture_id' => 2,
'hubungan_pemilik_jaminan_id' => 1,
'name' => 'Antonius Ginting',
'npwp' => '234567890123456',
'nomor_id' => '13144213123',
'email' => 'x@gmail.com',
'phone' => '081234567891',
'province_code' => '31',
'city_code' => '31.71',
'district_code' => '31.71.06',
'village_code' => '31.71.06.1001',
'postal_code' => '10310',
'address' => 'Jl. Menteng Tengah No.66',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'debiture_id' => 7,
'hubungan_pemilik_jaminan_id' => 1,
'name' => 'Rahmat Rafli',
'npwp' => '1234689743418451',
'nomor_id' => '32754590325823',
'email' => 'testing@mail.com',
'phone' => '081385777611',
'province_code' => '32',
'city_code' => '32.75',
'district_code' => '32.75.03',
'village_code' => '32.75.03.1001',
'postal_code' => '10310',
'address' => 'Jl. Apel 1 no. 9',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 3,
'updated_by' => 3
],
[
'debiture_id' => 1,
'hubungan_pemilik_jaminan_id' => 1,
'name' => 'Willy',
'npwp' => '123455432109876',
'nomor_id' => null,
'email' => 'w@gmail.com',
'phone' => '08113242341',
'province_code' => '31',
'city_code' => '31.74',
'district_code' => '31.74.09',
'village_code' => '31.74.09.1003',
'postal_code' => '12630',
'address' => null,
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'debiture_id' => 4,
'hubungan_pemilik_jaminan_id' => 1,
'name' => 'Testing',
'npwp' => '1029280183912111',
'nomor_id' => null,
'email' => 'testing@email.com',
'phone' => '098172386',
'province_code' => '11',
'city_code' => '11.01',
'district_code' => '11.01.01',
'village_code' => '11.01.01.2001',
'postal_code' => '23773',
'address' => 'alamat',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
],
[
'debiture_id' => 7,
'hubungan_pemilik_jaminan_id' => 1,
'name' => 'Testing 2',
'npwp' => '1234689743418451',
'nomor_id' => null,
'email' => 'testing@mail.com',
'phone' => '081385777611',
'province_code' => '31',
'city_code' => '31.71',
'district_code' => '31.71.06',
'village_code' => '31.71.06.1001',
'postal_code' => '10310',
'address' => 'Jl. Menteng Raya no. 13',
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
'created_by' => 2,
'updated_by' => 2
]
]);
}
}