diff --git a/database/seeders/DebitureSeeder.php b/database/seeders/DebitureSeeder.php index d8f57c1..6ab5c43 100644 --- a/database/seeders/DebitureSeeder.php +++ b/database/seeders/DebitureSeeder.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; use Modules\Lpj\Models\Debiture; class DebitureSeeder extends Seeder @@ -12,147 +13,6 @@ class DebitureSeeder extends Seeder */ 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' => '001852600023342', - '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' => '102928018391211', - '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' => 1, - 'updated_by' => 1 - ], - ]); + DB::unprepared(file_get_contents(__DIR__ . '/debitures.sql')); } } diff --git a/database/seeders/DokumenJaminanSeeder.php b/database/seeders/DokumenJaminanSeeder.php index 17f53c6..1b37d51 100644 --- a/database/seeders/DokumenJaminanSeeder.php +++ b/database/seeders/DokumenJaminanSeeder.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; use Modules\Lpj\Models\DokumenJaminan; class DokumenJaminanSeeder extends Seeder @@ -12,23 +13,6 @@ class DokumenJaminanSeeder extends Seeder */ 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' => 1, - 'updated_by' => 1 - ] - ]); + DB::unprepared(file_get_contents(__DIR__ . '/dokumen_jaminan.sql')); } } diff --git a/database/seeders/HolidayCalendarSeeder.php b/database/seeders/HolidayCalendarSeeder.php index 37fd98e..34f75d0 100644 --- a/database/seeders/HolidayCalendarSeeder.php +++ b/database/seeders/HolidayCalendarSeeder.php @@ -15,35 +15,35 @@ class HolidayCalendarSeeder extends Seeder $holiday = [ [ 'date' => '2024-12-25', - 'name' => 'Hari Raya Natal', + 'description' => 'Hari Raya Natal', 'type' => 'national_holiday', 'created_at' => now(), 'updated_at' => now() ], [ 'date' => '2024-12-26', - 'name' => 'Cuti Bersama Hari Raya Natal', + 'description' => 'Cuti Bersama Hari Raya Natal', 'type' => 'collective_leave', 'created_at' => now(), 'updated_at' => now() ], [ 'date' => '2025-01-01', - 'name' => 'Tahun Baru Masehi', + 'description' => 'Tahun Baru Masehi', 'type' => 'national_holiday', 'created_at' => now(), 'updated_at' => now() ], [ 'date' => '2025-01-27', - 'name' => 'Isra Mi\'raj', + 'description' => 'Isra Mi\'raj', 'type' => 'national_holiday', 'created_at' => now(), 'updated_at' => now() ], [ 'date' => '2025-01-28', - 'name' => 'Cuti Bersama Tahun Baru Imlek', + 'description' => 'Cuti Bersama Tahun Baru Imlek', 'type' => 'collective_leave', 'created_at' => now(), 'updated_at' => now() diff --git a/database/seeders/JenisLegalitasJaminanSeeder.php b/database/seeders/JenisLegalitasJaminanSeeder.php index 1f39b96..312f31f 100644 --- a/database/seeders/JenisLegalitasJaminanSeeder.php +++ b/database/seeders/JenisLegalitasJaminanSeeder.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; use Modules\Lpj\Models\JenisLegalitasJaminan; class JenisLegalitasJaminanSeeder extends Seeder @@ -12,263 +13,6 @@ class JenisLegalitasJaminanSeeder extends Seeder */ public function run(): void { - JenisLegalitasJaminan::insert([ - [ - 'code' => 'JLJ001', - 'name' => 'Sertifikat', - 'slug' => 'sertifikat', - 'custom_field' => 'luas_tanah', - 'custom_field_type' => 'text', - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ002', - 'name' => 'SHGB', - 'slug' => 'shgb', - 'custom_field' => null, - 'custom_field_type' => null, - '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', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ004', - 'name' => 'Copy NPWP Perusahaan/Perorangan', - 'slug' => 'copy-npwp-perusahaanperorangan', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ005', - 'name' => 'Siteplan', - 'slug' => 'siteplan', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ006', - 'name' => 'Surat Pernyataan Kebenaran Data (Surat Representasi)', - 'slug' => 'surat-pernyataan-kebenaran-data-surat-representasi', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ007', - 'name' => 'IMB', - 'slug' => 'imb', - 'custom_field' => 'luas_bangunan', - 'custom_field_type' => 'text', - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ008', - 'name' => 'Daftar Inventaris', - 'slug' => 'daftar-inventaris', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ009', - 'name' => 'Blue Print (Layout Bangunan)', - 'slug' => 'blue-print-layout-bangunan', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ010', - 'name' => 'Invoice lift, genset dan prasaranan lainnya (jika ada)', - 'slug' => 'invoice-lift-genset-dan-prasaranan-lainnya-jika-ada', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ011', - 'name' => 'Invoice Mesin dan Peralatan (Jika Dijaminkan)', - 'slug' => 'invoice-mesin-dan-peralatan-jika-dijaminkan', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ012', - 'name' => 'RAB Mall', - 'slug' => 'rab-mall', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ013', - 'name' => 'List Tenant (Harga Sewa) beserta Luasan', - 'slug' => 'list-tenant-harga-sewa-beserta-luasan', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ014', - 'name' => 'Fixed Aset', - 'slug' => 'fixed-aset', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ015', - 'name' => 'Laporan keuangan 5 tahun terakhir', - 'slug' => 'laporan-keuangan-5-tahun-terakhir', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ016', - 'name' => 'Copy Stock Opname', - 'slug' => 'copy-stock-opname', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ017', - 'name' => 'Occupancy', - 'slug' => 'occupancy', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ018', - 'name' => 'BOQ (Bill of Quantity)', - 'slug' => 'boq-bill-of-quantity', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ019', - 'name' => 'MICE (Meeting, Incentives, Conventions and Exhibitions)', - 'slug' => 'mice-meeting-incentives-conventions-and-exhibitions', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ020', - 'name' => 'Rate Kamar pertipe, Jumlah Kamar, Luas Kamar Pertipe', - 'slug' => 'rate-kamar-pertipe-jumlah-kamar-luas-kamar-pertipe', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ021', - 'name' => 'Analisis Kompetitor', - 'slug' => 'analisis-kompetitor', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ022', - 'name' => 'Bukti Bayar', - 'slug' => 'bukti-bayar', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - [ - 'code' => 'JLJ024', - 'name' => 'PPJB', - 'slug' => 'ppjb', - 'custom_field' => null, - 'custom_field_type' => null, - 'status' => 1, - 'created_at' => now(), - 'updated_at' => now(), - 'deleted_at' => null, - ], - ]); + DB::unprepared(file_get_contents(__DIR__ . '/jenis_legalitas_jaminan.sql')); } } diff --git a/database/seeders/LpjDatabaseSeeder.php b/database/seeders/LpjDatabaseSeeder.php index 121930a..2ea3738 100644 --- a/database/seeders/LpjDatabaseSeeder.php +++ b/database/seeders/LpjDatabaseSeeder.php @@ -33,11 +33,11 @@ class LpjDatabaseSeeder extends Seeder TujuanPenilaianKJPPSeeder::class, KJPPSeeder::class, JenisLaporanSeeder::class, - // DebitureSeeder::class, - // PermohonanSeeder::class, - // PemilikJaminanSeeder::class, - // DokumenJaminanSeeder::class, - // DetailDokumenJaminanSeeder::class, + DebitureSeeder::class, + PemilikJaminanSeeder::class, + DokumenJaminanSeeder::class, + DetailDokumenJaminanSeeder::class, + PermohonanSeeder::class, // PenawaranSeeder::class, // DetailPenawaranSeeder::class, // PenilaianSeeder::class, diff --git a/database/seeders/PemilikJaminanSeeder.php b/database/seeders/PemilikJaminanSeeder.php index 57e1c09..01f9ff9 100644 --- a/database/seeders/PemilikJaminanSeeder.php +++ b/database/seeders/PemilikJaminanSeeder.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; use Modules\Lpj\Models\PemilikJaminan; class PemilikJaminanSeeder extends Seeder @@ -12,107 +13,6 @@ class PemilikJaminanSeeder extends Seeder */ 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' => 1, - 'updated_by' => 1 - ], - [ - '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' => 1, - 'updated_by' => 1 - ], - [ - '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' => 1, - 'updated_by' => 1 - ], - [ - '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' => 1, - 'updated_by' => 1 - ], - [ - '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' => 1, - 'updated_by' => 1 - ] - ]); + DB::unprepared(file_get_contents(__DIR__ . '/pemilik_jaminan.sql')); } } diff --git a/database/seeders/PermohonanSeeder.php b/database/seeders/PermohonanSeeder.php index a8b82d7..8c212db 100644 --- a/database/seeders/PermohonanSeeder.php +++ b/database/seeders/PermohonanSeeder.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; use Modules\Lpj\Models\Permohonan; class PermohonanSeeder extends Seeder @@ -12,115 +13,6 @@ class PermohonanSeeder extends Seeder */ public function run(): void { - Permohonan::insert([ - [ - 'nomor_registrasi' => 'REG0000002', - 'tanggal_permohonan' => '2024-09-11', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 1, - 'debiture_id' => 1, - 'status' => 'registered', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 1, - 'nilai_plafond_id' => 1, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => 'KJM3413259230951024', - 'jenis_penilaian_id' => 2 - ], - [ - 'nomor_registrasi' => 'REG0000003', - 'tanggal_permohonan' => '2024-09-13', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 1, - 'debiture_id' => 1, - 'status' => 'registered', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 1, - 'nilai_plafond_id' => 1, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => 'KJM3413259230951025', - 'jenis_penilaian_id' => 2 - ], - [ - 'nomor_registrasi' => 'REG0000006', - 'tanggal_permohonan' => '2024-10-18', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 1, - 'debiture_id' => 2, - 'status' => 'registered', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 4, - 'nilai_plafond_id' => 1, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => '23425654765868', - 'jenis_penilaian_id' => 2 - ], - [ - 'nomor_registrasi' => 'REG0000007', - 'tanggal_permohonan' => '2024-10-28', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 7, - 'debiture_id' => 4, - 'status' => 'done', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 7, - 'nilai_plafond_id' => 1, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => '421354365747658', - 'jenis_penilaian_id' => 2 - ], - [ - 'nomor_registrasi' => 'REG0000008', - 'tanggal_permohonan' => '2024-10-28', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 1, - 'debiture_id' => 7, - 'status' => 'done', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 7, - 'nilai_plafond_id' => 2, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => '421354365747659', - 'jenis_penilaian_id' => 2 - ], - [ - 'nomor_registrasi' => 'REG0000010', - 'tanggal_permohonan' => '2024-10-28', - 'user_id' => 1, - 'branch_id' => 1, - 'tujuan_penilaian_id' => 5, - 'debiture_id' => 7, - 'status' => 'done', - 'created_at' => now(), - 'updated_at' => now(), - 'created_by' => 1, - 'updated_by' => 1, - 'jenis_fasilitas_kredit_id' => 4, - 'nilai_plafond_id' => 1, - 'status_bayar' => 'sudah_bayar', - 'nilai_njop' => '421354365747660', - 'jenis_penilaian_id' => 2 - ] - ]); + DB::unprepared(file_get_contents(__DIR__ . '/permohonan.sql')); } } diff --git a/database/seeders/debitures.sql b/database/seeders/debitures.sql new file mode 100644 index 0000000..bcb104e --- /dev/null +++ b/database/seeders/debitures.sql @@ -0,0 +1,6 @@ +-- +-- Dumping data for table `debitures` +-- + +INSERT INTO `debitures` (`id`, `branch_id`, `cif`, `name`, `registered_at`, `npwp`, `nomor_id`, `email`, `phone`, `nomor_rekening`, `province_code`, `city_code`, `district_code`, `village_code`, `postal_code`, `address`, `status`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`) VALUES +(1, 1, '6481479735', 'Asep', NULL, '5236592157614215', NULL, 'asep@gmail.com', '081743541243', '572036750125602156', '32', '32.73', '32.73.07', '32.73.07.1001', '40161', 'Jl. Sukamaju no. 1', 1, '2024-12-05 21:23:52', '2024-12-05 21:23:52', NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/database/seeders/detail_dokumen_jaminan.sql b/database/seeders/detail_dokumen_jaminan.sql new file mode 100644 index 0000000..345cc10 --- /dev/null +++ b/database/seeders/detail_dokumen_jaminan.sql @@ -0,0 +1,13 @@ +-- +-- Dumping data for table `detail_dokumen_jaminan` +-- + +INSERT INTO `detail_dokumen_jaminan` (`id`, `name`, `dokumen_jaminan_id`, `details`, `jenis_legalitas_jaminan_id`, `dokumen_jaminan`, `dokumen_nomor`, `keterangan`, `status`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`) VALUES +(1, 'Sertifikat', 1, '{\"luas_tanah\":\"50\"}', 1, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"111111\"]', 'Ini adalah Sertifikat Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'Copy PBB / NJOP Tahun Terakhir (Jika Ada)', 1, '', 3, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"222222\"]', 'Ini Fotocopy PBB Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, 'Copy NPWP Perusahaan/Perorangan', 1, '', 4, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"333333\"]', 'Ini Fotocopy NPWP Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, 'Surat Pernyataan Kebenaran Data (Surat Representasi)', 1, '', 6, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"444444\"]', 'Ini Surat Pernyataan Kebenaran Data Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'IMB', 1, '{\"luas_bangunan\":\"70\"}', 7, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"555555\"]', 'Ini IMB Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'Blue Print (Layout Bangunan)', 1, '', 9, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"666666\"]', 'Ini Blue Print Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'PPJB', 1, '', 23, '[\"jaminan\\/1\\/1\\/Test.pdf\"]', '[\"777777\"]', 'ini PPJB Rumah', 1, '2024-12-06 02:38:19', '2024-12-06 02:38:19', NULL, NULL, NULL, NULL, NULL, NULL, NULL); + diff --git a/database/seeders/dokumen_jaminan.sql b/database/seeders/dokumen_jaminan.sql new file mode 100644 index 0000000..523ba75 --- /dev/null +++ b/database/seeders/dokumen_jaminan.sql @@ -0,0 +1,6 @@ +-- +-- Dumping data for table `dokumen_jaminan` +-- + +INSERT INTO `dokumen_jaminan` (`id`, `debiture_id`, `permohonan_id`, `jenis_jaminan_id`, `pemilik_jaminan_id`, `province_code`, `city_code`, `district_code`, `village_code`, `postal_code`, `address`, `status`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`) VALUES +(1, 1, NULL, 8, 1, '32', '32.73', '32.73.07', '32.73.07.1001', '40161', 'Jl. Sukamaju no. 1', 1, '2024-12-06 02:38:18', '2024-12-06 02:38:18', NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/database/seeders/jenis_legalitas_jaminan.sql b/database/seeders/jenis_legalitas_jaminan.sql new file mode 100644 index 0000000..863027f --- /dev/null +++ b/database/seeders/jenis_legalitas_jaminan.sql @@ -0,0 +1,24 @@ +INSERT INTO `jenis_legalitas_jaminan` (`code`, `created_at`, `custom_field`, `custom_field_type`, `deleted_at`, `name`, `slug`, `status`, `updated_at`) VALUES + ('JLJ001', '2024-12-06 09:04:50', 'luas_tanah', 'text', NULL, 'Sertifikat', 'sertifikat', 1, '2024-12-06 09:04:50'), + ('JLJ002', '2024-12-06 09:04:50', NULL, NULL, NULL, 'SHGB', 'shgb', 1, '2024-12-06 09:04:50'), + ('JLJ003', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Copy PBB / NJOP Tahun Terakhir (Jika Ada)', 'copy-pbb-njop-tahun-terakhir-jika-ada', 1, '2024-12-06 09:04:50'), + ('JLJ004', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Copy NPWP Perusahaan/Perorangan', 'copy-npwp-perusahaanperorangan', 1, '2024-12-06 09:04:50'), + ('JLJ005', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Siteplan', 'siteplan', 1, '2024-12-06 09:04:50'), + ('JLJ006', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Surat Pernyataan Kebenaran Data (Surat Representasi)', 'surat-pernyataan-kebenaran-data-surat-representasi', 1, '2024-12-06 09:04:50'), + ('JLJ007', '2024-12-06 09:04:50', 'luas_bangunan', 'text', NULL, 'IMB', 'imb', 1, '2024-12-06 09:04:50'), + ('JLJ008', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Daftar Inventaris', 'daftar-inventaris', 1, '2024-12-06 09:04:50'), + ('JLJ009', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Blue Print (Layout Bangunan)', 'blue-print-layout-bangunan', 1, '2024-12-06 09:04:50'), + ('JLJ010', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Invoice lift, genset dan prasaranan lainnya (jika ada)', 'invoice-lift-genset-dan-prasaranan-lainnya-jika-ada', 1, '2024-12-06 09:04:50'), + ('JLJ011', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Invoice Mesin dan Peralatan (Jika Dijaminkan)', 'invoice-mesin-dan-peralatan-jika-dijaminkan', 1, '2024-12-06 09:04:50'), + ('JLJ012', '2024-12-06 09:04:50', NULL, NULL, NULL, 'RAB Mall', 'rab-mall', 1, '2024-12-06 09:04:50'), + ('JLJ013', '2024-12-06 09:04:50', NULL, NULL, NULL, 'List Tenant (Harga Sewa) beserta Luasan', 'list-tenant-harga-sewa-beserta-luasan', 1, '2024-12-06 09:04:50'), + ('JLJ014', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Fixed Aset', 'fixed-aset', 1, '2024-12-06 09:04:50'), + ('JLJ015', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Laporan keuangan 5 tahun terakhir', 'laporan-keuangan-5-tahun-terakhir', 1, '2024-12-06 09:04:50'), + ('JLJ016', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Copy Stock Opname', 'copy-stock-opname', 1, '2024-12-06 09:04:50'), + ('JLJ017', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Occupancy', 'occupancy', 1, '2024-12-06 09:04:50'), + ('JLJ018', '2024-12-06 09:04:50', NULL, NULL, NULL, 'BOQ (Bill of Quantity)', 'boq-bill-of-quantity', 1, '2024-12-06 09:04:50'), + ('JLJ019', '2024-12-06 09:04:50', NULL, NULL, NULL, 'MICE (Meeting, Incentives, Conventions and Exhibitions)', 'mice-meeting-incentives-conventions-and-exhibitions', 1, '2024-12-06 09:04:50'), + ('JLJ020', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Rate Kamar pertipe, Jumlah Kamar, Luas Kamar Pertipe', 'rate-kamar-pertipe-jumlah-kamar-luas-kamar-pertipe', 1, '2024-12-06 09:04:50'), + ('JLJ021', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Analisis Kompetitor', 'analisis-kompetitor', 1, '2024-12-06 09:04:50'), + ('JLJ022', '2024-12-06 09:04:50', NULL, NULL, NULL, 'Bukti Bayar', 'bukti-bayar', 1, '2024-12-06 09:04:50'), + ('JLJ024', '2024-12-06 09:04:50', NULL, NULL, NULL, 'PPJB', 'ppjb', 1, '2024-12-06 09:04:50'); diff --git a/database/seeders/kjpp.sql b/database/seeders/kjpp.sql index d639426..256bfb8 100644 --- a/database/seeders/kjpp.sql +++ b/database/seeders/kjpp.sql @@ -1,76 +1,3 @@ --- phpMyAdmin SQL Dump --- version 5.2.1 --- https://www.phpmyadmin.net/ --- --- Host: localhost --- Generation Time: Dec 06, 2024 at 04:11 AM --- Server version: 8.0.39 --- PHP Version: 8.3.12 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -START TRANSACTION; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; - --- --- Database: `lpj` --- - --- -------------------------------------------------------- - --- --- Table structure for table `kjpp` --- - -CREATE TABLE `kjpp` ( - `id` bigint UNSIGNED NOT NULL, - `code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `jenis_kantor` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `nomor_ijin_usaha` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `province_code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `city_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `district_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `village_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `postal_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nomor_telepon_kantor` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `email_kantor` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `detail_email_kantor` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nama_pimpinan` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `detail_nama_pimpinan` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nomor_hp_pimpinan` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `detail_nomor_hp_pimpinan` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nama_pic_reviewer` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nama_pic_reviewer` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nomor_hp_pic_reviewer` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nomor_hp_pic_reviewer` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nama_pic_admin` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nama_pic_admin` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nomor_hp_pic_admin` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nomor_hp_pic_admin` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nama_pic_marketing` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nama_pic_marketing` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `nomor_hp_pic_marketing` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `detail_nomor_hp_pic_marketing` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `ijin_usaha_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `jenis_aset_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `attachment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `status` tinyint(1) DEFAULT '1', - `authorized_status` char(1) COLLATE utf8mb4_unicode_ci DEFAULT NULL, - `authorized_at` timestamp NULL DEFAULT NULL, - `authorized_by` bigint UNSIGNED DEFAULT NULL, - `deleted_at` timestamp NULL DEFAULT NULL, - `deleted_by` bigint UNSIGNED DEFAULT NULL, - `created_at` timestamp NULL DEFAULT NULL, - `updated_at` timestamp NULL DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; - -- -- Dumping data for table `kjpp` -- @@ -104,28 +31,3 @@ INSERT INTO `kjpp` (`id`, `code`, `name`, `jenis_kantor`, `nomor_ijin_usaha`, `p (26, 'K000516', 'Ayon Suherman dan Rekan', 'Kantor Cabang', '2.09.0028', '64', '64.72', '64.72.05', '64.72.05.1002', 'Pandanwangi Mansion, Pandanwangi 5 Blok S1 No. 5, Cluster Signature, Jl. Abdul Wahab Syahrani RT. 23 RW. 11', '75119', '05412526864', 'kjpp.asr.samarinda@gmail.com', '[]', 'Achmad Fa\'izin, S.T., M.M., MAPPI (Cert.)', '[]', '081381597919', '[]', 'Wahyu Henny K Sapardi', '[]', '085858021626', '[]', 'Putri Aprilia', '[]', '085348234886', '[]', 'Eka Khoirunnisa', '[]', '082156990526', '[]', '[\"IU002\"]', '[\"JJ010\",\"JJ008\",\"JJ015\"]', 'default.pdf', 1, NULL, NULL, NULL, NULL, NULL, '2024-12-05 21:00:37', '2024-12-05 21:00:37'), (27, 'K000534', 'Ayon Suherman dan Rekan', 'Kantor Cabang', '2.09.0028', '32', '32.76', '32.76.05', '32.76.05.1010', 'Ruko Anggrek Blok C1 No. 39, Jalan Boulevard Grand Depok City', '16412', '02177838880', 'admin.dp@kjppasr.co.id', '[{\"email_kantor\":\"admdpk5@gmail.com\"}]', 'Dwi Rohmawati, S.P., MAPPI (Cert.)', '[]', '081315226390', '[]', 'Taufan Bachtiar', '[{\"nama_pic_reviewer\":\"Rusman Maulana\"},{\"nama_pic_reviewer\":\"Eko Haryanto\"}]', '081318979535', '[{\"nomor_hp_pic_reviewer\":\"081336609045\"},{\"nomor_hp_pic_reviewer\":\"085720414543\"}]', 'Dewi Triyana', '[{\"nama_pic_admin\":\"Nur Aini\"}]', '087877666696', '[{\"nomor_hp_pic_admin\":\"08558777790\"}]', 'Ice Rahmawati', '[]', '081284479900', '[]', '[\"IU002\"]', '[\"JJ011\",\"JJ015\",\"JJ014\",\"JJ008\"]', 'default.pdf', 1, NULL, NULL, NULL, NULL, NULL, '2024-12-05 21:05:01', '2024-12-05 21:05:01'), (28, 'K000600', 'Billy Anthony Lie dan Rekan', 'Kantor Pusat', '2.10.0082', '31', '31.71', NULL, NULL, 'Komplek Harmoni Plaza Blok B No. 20-21', NULL, '02163868190', 'kjppbilly@gmail.com', '[{\"email_kantor\":\"bhn@cbn.net.id\"}]', 'Billy Anthony Lie', '[]', '0816848328', '[]', 'Ady Chandra', '[]', '081340432850', '[]', 'Dewi Puspita R', '[]', '085692634080', '[]', 'Poltak Hutajulu', '[{\"nama_pic_marketing\":\"Davin\"},{\"nama_pic_marketing\":\"Reny Asriyani\"}]', '089654423468', '[{\"nomor_hp_pic_marketing\":\"081807900364\"},{\"nomor_hp_pic_marketing\":\"085880205411\"}]', '[\"IU002\"]', '[\"JJ007\",\"JJ005\"]', 'default.pdf', 1, NULL, NULL, NULL, NULL, NULL, '2024-12-05 21:10:47', '2024-12-05 21:10:47'); - --- --- Indexes for dumped tables --- - --- --- Indexes for table `kjpp` --- -ALTER TABLE `kjpp` - ADD PRIMARY KEY (`id`); - --- --- AUTO_INCREMENT for dumped tables --- - --- --- AUTO_INCREMENT for table `kjpp` --- -ALTER TABLE `kjpp` - MODIFY `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29; -COMMIT; - -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/database/seeders/pemilik_jaminan.sql b/database/seeders/pemilik_jaminan.sql new file mode 100644 index 0000000..5c75f82 --- /dev/null +++ b/database/seeders/pemilik_jaminan.sql @@ -0,0 +1,7 @@ +-- +-- Dumping data for table `pemilik_jaminan` +-- + +INSERT INTO `pemilik_jaminan` (`id`, `debiture_id`, `hubungan_pemilik_jaminan_id`, `name`, `detail_sertifikat`, `npwp`, `nomor_id`, `email`, `phone`, `province_code`, `city_code`, `district_code`, `village_code`, `postal_code`, `address`, `status`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`) VALUES +(1, 1, 1, 'Asep', '[]', '5236592157614215', '3275111142341234', 'asep@gmail.com', '081743541243', '32', '32.73', '32.73.07', '32.73.07.1001', '40161', 'Jl. Sukamaju no. 1', 1, '2024-12-05 21:26:22', '2024-12-05 21:26:22', NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 1, 2, 'Nini Karlina', '[]', '5236592157614215', '3275111142341235', 'asep@gmail.com', '081743541243', '32', '32.73', '32.73.01', '32.73.01.1001', '40152', 'Jl. Sukmajaya no. 2', 1, '2024-12-05 21:27:49', '2024-12-05 21:27:49', NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/database/seeders/permohonan.sql b/database/seeders/permohonan.sql new file mode 100644 index 0000000..03076fa --- /dev/null +++ b/database/seeders/permohonan.sql @@ -0,0 +1,6 @@ +-- +-- Dumping data for table `permohonan` +-- + +INSERT INTO `permohonan` (`id`, `nomor_registrasi`, `tanggal_permohonan`, `user_id`, `branch_id`, `tujuan_penilaian_id`, `debiture_id`, `status`, `dokumen`, `keterangan`, `created_at`, `updated_at`, `authorized_at`, `authorized_status`, `deleted_at`, `created_by`, `updated_by`, `deleted_by`, `authorized_by`, `jenis_fasilitas_kredit_id`, `nilai_plafond_id`, `status_bayar`, `nilai_njop`, `registrasi_catatan`, `registrasi_by`, `registrasi_at`, `jenis_penilaian_id`, `region_id`, `sla`) VALUES +(1, 'REG0000001', '2024-12-06', 10, 1, 6, 1, 'order', NULL, NULL, '2024-12-06 02:55:14', '2024-12-06 02:55:14', NULL, NULL, NULL, 10, 10, NULL, NULL, 7, 1, 'sudah_bayar', '421354365747659', NULL, NULL, NULL, NULL, NULL, NULL);