<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class LevelDetail extends Model
{
	use SoftDeletes;
	
	protected $fillable = [
		'level_id',
		'salary_grade_from',
		'salary_grade_to',
		'point_value'
	];
	
	protected $casts = [
		'point_value'       => 'decimal:2',
		'salary_grade_from' => 'integer',
		'salary_grade_to'   => 'integer',
	];
	
	public function level()
	{
		return $this->belongsTo(Level::class)->with('parent');
	}
}
