Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
TblFinanceReportSemanal
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 sede
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Models;
4
5use Illuminate\Database\Eloquent\Model;
6
7class TblFinanceReportSemanal extends Model
8{
9    protected $table = 'tbl_finance_report_semanal';
10
11    public $timestamps = false;
12
13    const UPDATED_AT = 'updated_at';
14
15    protected $fillable = [
16        'company_id', 'sede_id', 'year', 'month', 'week_date',
17        'actuals', 'actuals_n1', 'budget', 'prevision',
18        'deviation_vs_n1', 'deviation_pct_vs_n1',
19        'deviation_vs_budget', 'deviation_pct_vs_budget',
20        'deviation_vs_prevision', 'deviation_pct_vs_prevision',
21        'source', 'loaded_at',
22    ];
23
24    protected $casts = [
25        'actuals' => 'float',
26        'actuals_n1' => 'float',
27        'budget' => 'float',
28        'prevision' => 'float',
29        'deviation_vs_n1' => 'float',
30        'deviation_pct_vs_n1' => 'float',
31        'deviation_vs_budget' => 'float',
32        'deviation_pct_vs_budget' => 'float',
33        'deviation_vs_prevision' => 'float',
34        'deviation_pct_vs_prevision' => 'float',
35        'week_date' => 'date',
36    ];
37
38    public function sede()
39    {
40        return $this->belongsTo(TblFinanceSedes::class, 'sede_id');
41    }
42}