belongsTo(Plant::class); } public function testingPanelReadings() { return $this->hasMany(TestingPanelReading::class); } public function workGroupMasters(): BelongsTo { return $this->belongsTo(WorkGroupMaster::class); } public function workGroup1() { return $this->belongsTo(WorkGroupMaster::class, 'work_group1_id', 'id'); } public function workGroup2() { return $this->belongsTo(WorkGroupMaster::class, 'work_group2_id', 'id'); } public function workGroup3() { return $this->belongsTo(WorkGroupMaster::class, 'work_group3_id', 'id'); } public function workGroup4() { return $this->belongsTo(WorkGroupMaster::class, 'work_group4_id', 'id'); } public function workGroup5() { return $this->belongsTo(WorkGroupMaster::class, 'work_group5_id', 'id'); } public function workGroup6() { return $this->belongsTo(WorkGroupMaster::class, 'work_group6_id', 'id'); } public function workGroup7() { return $this->belongsTo(WorkGroupMaster::class, 'work_group7_id', 'id'); } public function workGroup8() { return $this->belongsTo(WorkGroupMaster::class, 'work_group8_id', 'id'); } public function workGroup9() { return $this->belongsTo(WorkGroupMaster::class, 'work_group9_id', 'id'); } public function workGroup10() { return $this->belongsTo(WorkGroupMaster::class, 'work_group10_id', 'id'); } public function workGroupMasters1() { return $this->hasMany(WorkGroupMaster::class, 'work_group1_id', 'id'); } public function workGroupMasters2() { return $this->hasMany(WorkGroupMaster::class, 'work_group2_id', 'id'); } public function workGroupMasters3() { return $this->hasMany(WorkGroupMaster::class, 'work_group3_id', 'id'); } public function workGroupMasters4() { return $this->hasMany(WorkGroupMaster::class, 'work_group4_id', 'id'); } public function workGroupMasters5() { return $this->hasMany(WorkGroupMaster::class, 'work_group5_id', 'id'); } public function workGroupMasters6() { return $this->hasMany(WorkGroupMaster::class, 'work_group6_id', 'id'); } public function workGroupMasters7() { return $this->hasMany(WorkGroupMaster::class, 'work_group7_id', 'id'); } public function workGroupMasters8() { return $this->hasMany(WorkGroupMaster::class, 'work_group8_id', 'id'); } public function workGroupMasters9() { return $this->hasMany(WorkGroupMaster::class, 'work_group9 _id', 'id'); } public function workGroupMasters10() { return $this->hasMany(WorkGroupMaster::class, 'work_group10_id', 'id'); } // public function rejectReasons() // { // return $this->hasMany(RejectReason::class, 'line_id', 'id'); // } }