itemId = $data['item_id']; $dto->instanceId = $data['instance_id']; $dto->oldQuantity = $data['old_quantity']; $dto->newQuantity = $data['new_quantity']; $dto->changeAmount = $data['change_amount']; $dto->userItemId = $data['user_item_id']; $dto->oldFrozenStatus = $data['old_frozen_status'] ?? null; $dto->newFrozenStatus = $data['new_frozen_status'] ?? null; $dto->updatedAt = $data['updated_at']; return $dto; } /** * 转换为数组 * * @return array */ public function toArray(): array { return [ 'item_id' => $this->itemId, 'instance_id' => $this->instanceId, 'old_quantity' => $this->oldQuantity, 'new_quantity' => $this->newQuantity, 'change_amount' => $this->changeAmount, 'user_item_id' => $this->userItemId, 'old_frozen_status' => $this->oldFrozenStatus, 'new_frozen_status' => $this->newFrozenStatus, 'updated_at' => $this->updatedAt, ]; } }