ReceiveRecord.php 857 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Traits\ModelLogChanging;
  5. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  6. class ReceiveRecord extends Model
  7. {
  8. use ModelLogChanging;
  9. protected $fillable = [
  10. "logistic_number",
  11. "logistic_id",
  12. "record_at",
  13. "location_at",
  14. "warehouse_id",
  15. "delayed",
  16. ];
  17. public $timestamps = false;
  18. protected $primaryKey = "logistic_number";
  19. protected $keyType = "string";
  20. const DELAYED = [
  21. 0 => "等待",
  22. 1 => "正常",
  23. 2 => "延时",
  24. ];
  25. //快递
  26. public function logistic():BelongsTo
  27. {
  28. return $this->belongsTo(Logistic::class,"logistic_id","id");
  29. }
  30. //仓库
  31. public function warehouse():BelongsTo
  32. {
  33. return $this->belongsTo(Warehouse::class);
  34. }
  35. }