* +---------------------------------------------------------------------- */ namespace App\Http\Model\User; use App\Http\Model\BaseModel; use App\Http\Model\Company\Company; use crmeb\traits\model\TimeDataTrait; use Illuminate\Database\Eloquent\Relations\HasOne; /** * Class UserCardPerfect. */ class UserCardPerfect extends BaseModel { use TimeDataTrait; protected $primaryKey = 'id'; protected $table = 'user_card_perfect'; public function enterprise(): HasOne { return $this->hasOne(Company::class, 'id', 'entid'); } public function scopeStatus($query, $value) { if (is_array($value)) { $query->whereIn('status', $value); } else{ $query->where('status', $value); } } public function scopeTotal($query, $value) { if (is_array($value)) { $query->whereIn('total', $value); } else{ $query->where('total', $value); } } }