'integer', 'period_start' => 'date:Y-m-d', 'period_end' => 'date:Y-m-d', 'total_amount' => 'decimal:2', 'payment_cycle_days' => 'integer', 'settlement_date' => 'date:Y-m-d', 'status' => 'integer', 'reconciled_at' => 'datetime', 'settled_at' => 'datetime', ]; /** * 所属门店 */ public function store(): BelongsTo { return $this->belongsTo(StoreModel::class, 'store_id', 'id'); } /** * 对账单明细 */ public function items(): HasMany { return $this->hasMany(StatementItemModel::class, 'statement_id', 'id'); } }