CaiWuXiTong/app/Models/Business/CourierQuoteChangeItem.php

31 lines
845 B
PHP

<?php
namespace App\Models\Business;
use App\Abstracts\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class CourierQuoteChangeItem extends Model
{
protected $table = 'business_courier_quote_change_items';
protected $fillable = [
'company_id', 'quote_change_id', 'position', 'source_cell', 'source_row', 'source_column',
'region', 'weight_band', 'charge_item', 'original_amount', 'new_amount', 'unit', 'note',
];
protected $casts = [
'company_id' => 'integer',
'position' => 'integer',
'source_row' => 'integer',
'source_column' => 'integer',
'original_amount' => 'decimal:4',
'new_amount' => 'decimal:4',
];
public function change(): BelongsTo
{
return $this->belongsTo(CourierQuoteChange::class, 'quote_change_id');
}
}