<?php

namespace App\Models;

use App\Models\BaseModel;

class DeductionSection extends BaseModel
{
    protected $table = 'deduction_sections';

    protected $default = ['id', 'xid', 'section_code', 'section_name'];

    protected $guarded = ['id', 'created_at', 'updated_at', 'default'];

    protected $hidden = ['id'];

    protected $appends = ['xid'];

    protected $filterable = [
        'id',
        'section_code',
        'section_name',
        'is_active',
    ];

    protected $fillable = [
        'section_code',
        'section_name',
        'limit_amount',
        'description',
        'is_active',
    ];

    protected $casts = [
        'is_active'    => 'boolean',
        'limit_amount' => 'decimal:2',
    ];
}


