netgescon-day0/app/Models/RateEmesseEmissioneNg.php

39 lines
944 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class RateEmesseEmissioneNg extends Model
{
protected $table = 'vw_rate_emesse_emissioni';
public $timestamps = false;
protected $fillable = [
'stabile_id',
'piano_rateizzazione_id',
'numero_rata_progressivo',
'data_emissione',
'data_scadenza',
'totale_importo',
'righe_count',
];
protected $casts = [
'stabile_id' => 'integer',
'piano_rateizzazione_id' => 'integer',
'numero_rata_progressivo' => 'integer',
'data_emissione' => 'date',
'data_scadenza' => 'date',
'totale_importo' => 'decimal:2',
'righe_count' => 'integer',
];
public function pianoRateizzazione(): BelongsTo
{
return $this->belongsTo(PianoRateizzazione::class, 'piano_rateizzazione_id');
}
}