<?php

namespace App\Models\Sales;

use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use OwenIt\Auditing\Auditable as AuditableTrait;

class InvoiceCancel extends Model  implements Auditable
{
    use AuditableTrait;
    protected $table='invoice';
    protected $primaryKey = 'id';
    protected $fillable = ['invoice_id','cancel_time','public_user_id','user_id','refund_amount','status','flag'];
    
    function invoice()
    {
        return $this->belongsTo('\App\Models\Sales\Invoice','invoice_id','id');
    }

    function user()
    {
        return $this->belongsTo('\App\Models\User','user_id','id');
    }

}
