userId = $userId; $dto->groupId = $groupId; $dto->groupCode = $groupCode; $dto->groupName = $groupName; $dto->sourceType = $sourceType; $dto->sourceId = $sourceId; $dto->items = $items; $dto->success = true; return $dto; } /** * 创建失败的奖励结果 * * @param string $errorMessage 错误信息 * @return self */ public static function fail(string $errorMessage): self { $dto = new self(); $dto->success = false; $dto->errorMessage = $errorMessage; return $dto; } }