2024-08-21 06:42:55 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Modules\Lpj\Models;
|
|
|
|
|
|
|
|
use Modules\Location\Models\City;
|
|
|
|
use Modules\Location\Models\District;
|
|
|
|
use Modules\Location\Models\Province;
|
|
|
|
use Modules\Location\Models\Village;
|
|
|
|
use Modules\Lpj\Database\Factories\DokumenJaminanFactory;
|
|
|
|
|
|
|
|
class DokumenJaminan extends Base
|
|
|
|
{
|
|
|
|
protected $table = 'dokumen_jaminan';
|
|
|
|
protected $fillable = [
|
|
|
|
'debiture_id',
|
2024-08-22 10:23:20 +00:00
|
|
|
'permohonan_id',
|
2024-08-21 06:42:55 +00:00
|
|
|
'pemilik_jaminan_id',
|
|
|
|
'jenis_jaminan_id',
|
|
|
|
'jenis_legalitas_jaminan_id',
|
|
|
|
'name',
|
|
|
|
'dokumen_jaminan',
|
|
|
|
'keterangan',
|
|
|
|
'province_code',
|
|
|
|
'city_code',
|
|
|
|
'district_code',
|
|
|
|
'village_code',
|
|
|
|
'postal_code',
|
|
|
|
'address',
|
|
|
|
'status',
|
|
|
|
'authorized_at',
|
|
|
|
'authorized_status',
|
|
|
|
'authorized_by',
|
|
|
|
];
|
|
|
|
|
|
|
|
public function province()
|
|
|
|
{
|
|
|
|
return $this->belongsTo(Province::class, 'province_code', 'code');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function city()
|
|
|
|
{
|
|
|
|
return $this->belongsTo(City::class, 'city_code', 'code');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function district()
|
|
|
|
{
|
|
|
|
return $this->belongsTo(District::class, 'district_code', 'code');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function village()
|
|
|
|
{
|
|
|
|
return $this->belongsTo(Village::class, 'village_code', 'code');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function debiture(){
|
|
|
|
return $this->belongsTo(Debiture::class, 'debiture_id', 'id');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function pemilik(){
|
|
|
|
return $this->belongsTo(PemilikJaminan::class, 'pemilik_jaminan_id', 'id');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function jenisJaminan(){
|
|
|
|
return $this->belongsTo(JenisJaminan::class, 'jenis_jaminan_id', 'id');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function jenisLegalitasJaminan(){
|
|
|
|
return $this->belongsTo(JenisLegalitasJaminan::class, 'jenis_legalitas_jaminan_id', 'id');
|
|
|
|
}
|
2024-08-22 10:23:20 +00:00
|
|
|
|
|
|
|
public function permohonan(){
|
|
|
|
return $this->belongsTo(Permohonan::class, 'permohonan_id', 'id');
|
|
|
|
}
|
2024-08-21 06:42:55 +00:00
|
|
|
}
|