/**
 * 获取单个产品详情
 */
export default defineEventHandler(async (event) => {
  // 模拟延迟
  await new Promise((resolve) => setTimeout(resolve, 500));

  // 获取产品ID
  const id = event.context.params?.id;
  if (!id) {
    throw createError({
      statusCode: 400,
      message: "产品ID不能为空",
    });
  }

  // 模拟数据
  const products = [
    {
      id: 1,
      name: "Hanye Q60-256GST3",
      category: "2.5-inch SSD",
      usage: "PC高速化・アップグレード",
      capacities: ["256GB", "512GB", "1TB", "2TB"],
      image: "https://picsum.photos/400/400?random=1",
      gallery: [
        "https://picsum.photos/400/400?random=11",
        "https://picsum.photos/400/400?random=12",
        "https://picsum.photos/400/400?random=13",
      ],
      summary:'摘要',
      description: "高性能2.5インチSSD、読み書き速度が速く、信頼性が高い。最新のNANDフラッシュ技術を採用し、高速なデータ転送と安定した性能を実現。PCの起動時間を大幅に短縮し、アプリケーションの読み込みを高速化。耐久性に優れ、長時間の使用にも耐えられる設計。",
    },
    {
      id: 2,
      name: "Hanye Q60-512GST3",
      category: "2.5-inch SSD",
      usage: "PC高速化・アップグレード",
      capacities: ["512GB", "1TB", "2TB"],
      image: "https://picsum.photos/400/400?random=2",
      gallery: [
        "https://picsum.photos/400/400?random=21",
        "https://picsum.photos/400/400?random=22",
        "https://picsum.photos/400/400?random=23",
      ],
      description: "大容量2.5インチSSD、高速転送と安定した性能を実現。512GBから2TBまでの容量オプションを提供し、様々な用途に対応。データの読み書き速度が速く、PCのパフォーマンスを大幅に向上。",
    },
    {
      id: 3,
      name: "Hanye Q60-1TBST3",
      category: "2.5-inch SSD",
      usage: "外付けストレージ化",
      capacities: ["1TB", "2TB"],
      image: "https://picsum.photos/400/400?random=3",
      gallery: [
        "https://picsum.photos/400/400?random=31",
        "https://picsum.photos/400/400?random=32",
        "https://picsum.photos/400/400?random=33",
      ],
      description: "大容量ストレージソリューション、データバックアップに最適。1TBと2TBの容量オプションを提供し、大量のデータ保存に対応。高速なデータ転送と安定した性能を実現。",
    },
    {
      id: 4,
      name: "Hanye Q60-2TBST3",
      category: "2.5-inch SSD",
      usage: "外付けストレージ化",
      capacities: ["2TB"],
      image: "https://picsum.photos/400/400?random=4",
      gallery: [
        "https://picsum.photos/400/400?random=41",
        "https://picsum.photos/400/400?random=42",
        "https://picsum.photos/400/400?random=43",
      ],
      description: "超大容量SSD、プロフェッショナル向けストレージソリューション。2TBの大容量を実現し、大量のデータ保存に対応。高速なデータ転送と安定した性能を実現。",
    },
  ];

  const product = products.find((p) => p.id === Number(id));
  if (!product) {
    throw createError({
      statusCode: 404,
      message: "产品不存在",
    });
  }

  return product;
}); 