StationTaskBatch.php 722 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  5. use Illuminate\Database\Eloquent\Relations\HasOne;
  6. use Illuminate\Database\Eloquent\Relations\MorphOne;
  7. use App\Traits\ModelLogChanging;
  8. class StationTaskBatch extends Model
  9. {
  10. use ModelLogChanging;
  11. protected $fillable=['batch_id','station_id','station_task_batch_type_id','status'];
  12. function station(): BelongsTo
  13. {
  14. return $this->belongsTo(Station::class);
  15. }
  16. function stationTask(): BelongsTo
  17. {
  18. return $this->belongsTo(StationTask::class);
  19. }
  20. public function batch(): BelongsTo
  21. { //波次
  22. return $this->belongsTo(Batch::class);
  23. }
  24. }