{
  "wedding": {
    "title": "婚礼计划",
    "groom": "刘星宇",
    "bride": "杨志璇",
    "date": "2026-11-01",
    "city": "合肥",
    "hotel": "",
    "ceremonyPlace": "海龙公寓",
    "seatsPerTable": 10,
    "itemGroups": [
      { "id": "grp-hotel", "name": "酒店" },
      { "id": "grp-apartment-703", "name": "703" },
      { "id": "grp-daily", "name": "日常" }
    ],
    "items": [
      { "id": 1, "name": "瓜子+西瓜子", "quantity": "20斤", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-hotel"] },
      { "id": 2, "name": "酒席用糖", "quantity": "6种 * 5斤", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-hotel"] },
      { "id": 3, "name": "软中华", "quantity": "2-8条", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-hotel"] },
      { "id": 4, "name": "红色床上四件套", "quantity": "", "status": "已购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 5, "name": "茶具", "quantity": "", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 6, "name": "开心果+任意坚果", "quantity": "", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 7, "name": "花生、红枣、桂圆、莲子", "quantity": "4份", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 8, "name": "红包皮（大+小）", "quantity": "", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 9, "name": "一次性杯子", "quantity": "2打", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 10, "name": "果盘", "quantity": "6个", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 11, "name": "饮料（可乐、雪碧、果粒橙）", "quantity": "3种 * 2", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 12, "name": "水果", "quantity": "", "status": "未购买", "category": "婚礼用品", "groupIds": ["grp-apartment-703"] },
      { "id": 13, "name": "茶壶", "quantity": "", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 14, "name": "垃圾桶", "quantity": "4个", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 15, "name": "垃圾袋", "quantity": "6卷", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 16, "name": "毛巾", "quantity": "", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 17, "name": "抽纸", "quantity": "6-10提", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 18, "name": "门外地垫", "quantity": "", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 19, "name": "拖鞋", "quantity": "2种 * 6", "status": "未购买", "category": "全屋用品", "groupIds": ["grp-daily"] },
      { "id": 20, "name": "牙膏", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 21, "name": "卷纸", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 22, "name": "湿厕纸", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 23, "name": "洗衣液", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 24, "name": "自动洗手液", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 25, "name": "洗脸巾", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 26, "name": "浴巾", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 27, "name": "肥皂盒", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 28, "name": "肥皂", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 29, "name": "一次性马桶刷", "quantity": "", "status": "未购买", "category": "卫生间", "groupIds": ["grp-daily"] },
      { "id": 30, "name": "炒锅", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 31, "name": "蒸锅", "quantity": "", "status": "已购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 32, "name": "碗盘、筷子、勺子", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 33, "name": "油壶", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 34, "name": "漏勺、锅铲", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 35, "name": "米桶", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 36, "name": "不锈钢盆", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 37, "name": "菜板", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 38, "name": "保鲜膜", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 39, "name": "保鲜袋", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 40, "name": "厨房用纸", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 41, "name": "抹布", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 42, "name": "洗洁精", "quantity": "", "status": "未购买", "category": "厨房", "groupIds": ["grp-daily"] },
      { "id": 43, "name": "日常床上用品", "quantity": "", "status": "已购买", "category": "卧室", "groupIds": ["grp-daily"] },
      { "id": 44, "name": "挂衣架", "quantity": "", "status": "已购买", "category": "卧室", "groupIds": ["grp-daily"] }
    ]
  },
  "days": [
    {
      "offset": -7,
      "date": "",
      "events": [
        {
          "id": "evt-apartment-supplies-prep",
          "type": "prepare",
          "title": "海龙公寓703物品先行准备",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": ["grp-daily"],
          "itemIds": [],
          "checklist": ["日常使用物品", "婚礼使用物品"]
        }
      ]
    },
    {
      "offset": -1,
      "date": "",
      "events": [
        {
          "id": "evt-apartment-decor-setup",
          "type": "prepare",
          "title": "海龙公寓703装饰与布置",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": ["grp-apartment-703"],
          "itemIds": [],
          "checklist": ["墙面+家居装饰与遮蔽", "垃圾袋和清洁用品准备", "游戏道具准备", "水果糖瓜子饮料分装"]
        },
        {
          "id": "evt-apartment-bed-setup",
          "type": "prepare",
          "title": "海龙公寓703滚床铺床",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": ["grp-apartment-703"],
          "itemIds": [],
          "checklist": ["红色床单+床上用品", "花生、红枣、桂圆、莲子布袋", "铺床红包200+费列罗"]
        },
        {
          "id": "evt-hotel-rehearsal",
          "type": "prepare",
          "title": "酒店流程彩排",
          "time": "",
          "location": "酒店",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["物品先行携带与存放位置确认", "帐桌确认", "仪式环节与上台顺序、位置确认"]
        }
      ]
    },
    {
      "offset": 0,
      "date": "",
      "events": [
        {
          "id": "evt-apartment-lunch",
          "type": "ceremony",
          "title": "午餐",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": []
        },
        {
          "id": "evt-apartment-makeup",
          "type": "ceremony",
          "title": "化妆",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": []
        },
        {
          "id": "evt-apartment-games",
          "type": "ceremony",
          "title": "游戏",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["准备游戏红包"]
        },
        {
          "id": "evt-hotel-dinner-items-delivery",
          "type": "travel",
          "title": "宴会用物品送到酒店并分发",
          "time": "",
          "from": { "name": "海龙公寓703", "address": "" },
          "to": { "name": "酒店", "address": "" },
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": ["grp-hotel"],
          "itemIds": [],
          "checklist": ["时间不晚于改口环节", "送到后联系酒店分发"]
        },
        {
          "id": "evt-apartment-tea-ceremony",
          "type": "ceremony",
          "title": "改口",
          "time": "",
          "location": "海龙公寓703",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["准备茶具", "准备大红包"]
        },
        {
          "id": "evt-lingbi-family-hotel-arrival",
          "type": "ceremony",
          "title": "灵璧亲友到酒店",
          "time": "",
          "location": "酒店",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["大巴车提前与酒店确认停车位置"]
        },
        {
          "id": "evt-apartment-to-hotel-travel",
          "type": "travel",
          "title": "从海龙公寓前往酒店",
          "time": "",
          "from": { "name": "海龙公寓703", "address": "" },
          "to": { "name": "酒店", "address": "" },
          "transport": "",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["滴滴商务车 * 2"]
        },
        {
          "id": "evt-hotel-dinner",
          "type": "ceremony",
          "title": "酒店晚宴",
          "time": "",
          "location": "酒店",
          "owner": "",
          "participants": [],
          "status": "待确认",
          "itemGroupIds": [],
          "itemIds": [],
          "checklist": ["记账安排", "引导座位", "化妆补妆"]
        }
      ]
    }
  ]
}
