- Menata LpjDatabaseSeeder untuk orkestrasi batch, aktifkan MigrationGambarInspeksiSeeder . - Migrasi domain MIG → LPJ lengkap dengan parseTimestamp , initializeErrorLog , logError . - Tambah seeders MIG eksternal & tim penilai; normalisasi mapping checkTujuanPenilaian . - Perluasan master: JFK009–JFK014, TP0007–TP00010, hubungan pemilik, KJPP; TeamsSeeder via SQL. - MasterDataSurveyorSeeder eksekusi SQL referensi (20+ tabel) via DB::unprepared . - Tambah puluhan SQL referensi (jenis, kondisi, sarana, posisi, spek, dll). - Normalisasi data inspeksi (duplikasi key dinamis), serialisasi JSON rapi. - Logging seragam ke app log + CSV error untuk audit trail.
98 lines
2.7 KiB
PHP
98 lines
2.7 KiB
PHP
<?php
|
|
|
|
namespace Modules\Lpj\Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Modules\Lpj\Models\TujuanPenilaian;
|
|
|
|
class TujuanPenilaianSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
TujuanPenilaian::insert([
|
|
[
|
|
'code' => 'TP0001',
|
|
'name' => 'Penilaian Baru',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0002',
|
|
'name' => 'Penilaian Ulang',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0003',
|
|
'name' => 'Lelang',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0004',
|
|
'name' => 'RAP',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0005',
|
|
'name' => 'Revaluasi Aset',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0006',
|
|
'name' => 'Asuransi',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0007',
|
|
'name' => 'Jual Beli',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0008',
|
|
'name' => 'KPR eks BPPN',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now(),
|
|
'deleted_at' => null,
|
|
],
|
|
[
|
|
'code' => 'TP0009',
|
|
'name' => 'Penambahan Fasilitas / Jaminan',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now()
|
|
],
|
|
[
|
|
'code' => 'TP00010',
|
|
'name' => 'Penukaran Jaminan',
|
|
'status' => 1,
|
|
'created_at' => now(),
|
|
'updated_at' => now()
|
|
]
|
|
|
|
]);
|
|
}
|
|
}
|