belongsTo(StationType::class); } public function parent(){ return $this->belongsTo(Station::class); } public function child(){ return $this->hasOne(Station::class,'parent_id'); } public function currentStationTask(){ return $this->hasOne(StationTask::class) ->where('status','=','处理中'); } public function stationTypeBinMonitor(){ return $this->hasOne(StationTypeBinMonitor::class); } public function pendingStationTask(): HasOne { return $this->hasOne(StationTask::class) ->where('status','=','待处理'); } }