e29a5891c8
Reviewed-on: #5 Co-authored-by: ISMAIL MASSERAN <ismail@koppkb.com> Co-committed-by: ISMAIL MASSERAN <ismail@koppkb.com>
90 lines
1.9 KiB
PHP
90 lines
1.9 KiB
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Cawangan extends Model
|
|
{
|
|
use HasFactory;
|
|
|
|
protected $table = 'cawangan';
|
|
|
|
protected $fillable = [
|
|
'caw_dbname',
|
|
'caw_dbuser',
|
|
'caw_dbpass',
|
|
'caw_ip',
|
|
'caw_name',
|
|
'caw_code',
|
|
'nama_bank',
|
|
'bank_acc',
|
|
'bank_acc_no',
|
|
'alamat1',
|
|
'alamat2',
|
|
'notel',
|
|
'nofaks',
|
|
'lokasi',
|
|
'pkb_jmc',
|
|
'para2',
|
|
'para3',
|
|
'tagujrah',
|
|
];
|
|
|
|
public function simulasi()
|
|
{
|
|
return $this->belongsToMany(Simulasi::class, 'cawangan_simulasi', 'caw_id', 'simulasi_id');
|
|
}
|
|
|
|
public function lelong()
|
|
{
|
|
return $this->belongsToMany(Lelong::class, 'cawangan_lelong', 'caw_id', 'lelong_id');
|
|
}
|
|
|
|
public function cawanganSimulasi()
|
|
{
|
|
return $this->hasMany(CawanganSimulasi::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function cawanganLelong()
|
|
{
|
|
return $this->hasMany(CawanganLelong::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function simulasiBid()
|
|
{
|
|
return $this->hasMany(SimulasiBid::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function lelongBid()
|
|
{
|
|
return $this->hasMany(LelongBid::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function lelongBidJual()
|
|
{
|
|
return $this->hasMany(LelongBid::class, 'caw_id', 'id')->where('status_jual', 1);
|
|
}
|
|
|
|
public function user()
|
|
{
|
|
return $this->belongsTo(User::class, 'kodcaw', 'caw_code');
|
|
}
|
|
|
|
public function notisBid()
|
|
{
|
|
return $this->hasMany(NotisBid::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function cawanganKpi()
|
|
{
|
|
return $this->hasMany(CawanganKpi::class, 'caw_id', 'id');
|
|
}
|
|
|
|
public function datakpi()
|
|
{
|
|
return $this->belongsToMany(DataKpi::class, 'cawangan_kpi', 'caw_id', 'id');
|
|
}
|
|
}
|