OracleDocOrderDeliveryInfo.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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 OracleDocOrderDeliveryInfo extends Model
  7. {
  8. use ModelLogChanging;
  9. use ModelLogChanging;
  10. protected $connection = "oracle";
  11. protected $table = "DOC_ORDER_DELIVERYINFO";
  12. public $timestamps = false;
  13. protected $fillable = [
  14. 'orderno','trackingno','userdefine1','userdefine3','userdefine4','userdefine5',
  15. 'formtransit','fromcode','formdepot',
  16. 'toransitcode','presorting','tocode',
  17. 'toroute','tocity','servicetype','UDF08','QRCODE'
  18. ];
  19. protected $casts = [
  20. 'userdefine1' => 'array',
  21. ];
  22. public function docOrderHeader(): BelongsTo
  23. {
  24. return $this->belongsTo(OracleDOCOrderHeader::class,'orderno','orderno');
  25. }
  26. /**
  27. * OrderNo 订单单号
  28. * TrackingNo 快递单号
  29. * userDefine1 打印组件参数
  30. * userDefine2 打印组件参数
  31. * userDefine3 解码
  32. * userDefine4 打印组件解析模板url
  33. * userDefine5 打印版本
  34. */
  35. }