ReceiveRecord.php 834 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. "warehouse_id",
  14. "delayed",
  15. ];
  16. public $timestamps = false;
  17. protected $primaryKey = "logistic_number";
  18. protected $keyType = "string";
  19. const DELAYED = [
  20. 0 => "等待",
  21. 1 => "正常",
  22. 2 => "延时",
  23. ];
  24. //快递
  25. public function logistic():BelongsTo
  26. {
  27. return $this->belongsTo(Logistic::class,"logistic_id","id");
  28. }
  29. //仓库
  30. public function warehouse():BelongsTo
  31. {
  32. return $this->belongsTo(Warehouse::class);
  33. }
  34. }