'date:Y-m-d', 'status' => 'integer', 'total_quantity' => 'decimal:2', 'total_weight' => 'decimal:3', 'estimate_amount' => 'decimal:2', 'actual_amount' => 'decimal:2', 'operator_id' => 'integer', ]; /** * 制单人(后台系统用户) */ public function operator(): BelongsTo { return $this->belongsTo(SysUserModel::class, 'operator_id', 'id'); } /** * 采购明细 */ public function items(): HasMany { return $this->hasMany(PurchaseOrderItemModel::class, 'purchase_id', 'id')->orderBy('sort'); } }