{
  "ods_table": "group_buy_packages",
  "ods_fields": {
    "id": "门店侧套餐 ID，本文件内部的主键",
    "package_id": "“上层套餐 ID” 或“总部/系统级套餐 ID”",
    "package_name": "团购套餐名称，用于前台展示和核销界面",
    "selling_price": "语义上应该是“团购售卖价”（顾客在平台购买券时的成交价格）",
    "coupon_money": "券面值或内部结算面值，表示该套餐在门店侧对应的金额额度",
    "date_type": "来自 JSON 导出的原始字段，用于保留业务取值",
    "date_info": "预留字段，通常用来存储更细粒度的日期信息，如具体日期列表、节假日特殊规则（可能是 JSON 字符串或编码）",
    "start_time": "套餐开始生效的日期时间",
    "end_time": "套餐失效的日期时间（到这个时间点后不可使用）",
    "start_clock": "每日可用起始时间点（第一段）",
    "end_clock": "每日可用的结束时间点（第一段）",
    "add_start_clock": "附加可用时间段的起始时间（第二段）",
    "add_end_clock": "附加时段结束时间，多数情况配合 \"00:00:00\" 或 \"10:00:00\" 使用",
    "duration": "套餐内包含的时长（秒）",
    "usable_count": "可使用次数上限",
    "usable_range": "一般用于文字描述可用日期范围（例如“周一至周五”）",
    "table_area_id": "原始设计应为“单一台区 ID”，当套餐只限一个区域可以用这个字段存储",
    "table_area_name": "套餐适用的“门店台区名称”，用于显示和筛选",
    "table_area_id_list": "用来存放具体台区 ID 列表（例如 \"1,2,3\"），实现更细粒度的台桌限制",
    "tenant_table_area_id": "与 table_area_id 类似，是租户层级的台区 ID，原本用于单区选择",
    "tenant_table_area_id_list": "实际代表“台区集合 ID”或“租户台区配置 ID”，用来限制套餐可用的台区范围",
    "site_id": "门店 ID",
    "site_name": "门店名称",
    "tenant_id": "租户 ID（品牌/商户 ID）",
    "card_type_ids": "原意是“适用会员卡类型 ID 列表”，例如某套餐只允许某几种会员卡使用，可以在此配置",
    "group_type": "来自 JSON 导出的原始字段，用于保留业务取值",
    "system_group_type": "来自 JSON 导出的原始字段，用于保留业务取值",
    "type": "内部业务子类型，具体含义需要结合系统文档",
    "effective_status": "1：13 条",
    "is_enabled": "启用状态",
    "is_delete": "逻辑删除标志",
    "max_selectable_categories": "来自 JSON 导出的原始字段，用于保留业务取值",
    "area_tag_type": "1 很可能代表“按台区标签限制”，例如 A区、中八区、包厢、KTV 等",
    "creator_name": "创建人信息，一般包含“角色：姓名”",
    "create_time": "该套餐在系统中创建的时间",
    "source_file": "ETL 元数据：原始导出文件名，用于数据追溯",
    "source_endpoint": "ETL 元数据：采集来源（接口/文件路径），用于数据追溯",
    "fetched_at": "ETL 元数据：采集/入库时间戳，用于口径对齐与增量处理",
    "payload": "ETL 元数据：完整原始 JSON 记录快照，用于回溯与二次解析",
    "content_hash": "ETL 元数据：对业务字段计算 SHA256，用于变更检测与去重",
    "is_first_limit": "是否首单限制",
    "sort": "排序",
    "tenantcouponsaleorderitemid": "租户券销售订单项ID"
  },
  "dwd_fields": {
    "dim_groupbuy_package": {
      "groupbuy_package_id": "团购套餐 ID",
      "tenant_id": "租户 ID（当前值: 2790683160709957）",
      "site_id": "门店 ID → dim_site（当前值: 2790685415443269）",
      "package_name": "套餐名称。**样本值**: \"中八、斯诺克包厢两小时\", \"斯诺克两小时\"等",
      "package_template_id": "套餐模板 ID",
      "selling_price": "售卖价格（每笔订单不同，从核销记录中dwd_groupbuy_redemption获取）",
      "coupon_face_value": "券面值（每笔订单不同，从核销记录中dwd_groupbuy_redemption获取）",
      "duration_seconds": "套餐时长（秒）。**样本值**: 3600=1小时, 7200=2小时, 14400=4小时 等",
      "start_time": "套餐生效开始时间",
      "end_time": "套餐生效结束时间",
      "table_area_name": "适用台区名称。**枚举值**: \"A区\", \"VIP包厢\", \"斯诺克区\", \"B区\", \"麻将房\", \"888\"",
      "is_enabled": "启用状态。**枚举值**: 1=启用, 2=停用",
      "is_delete": "删除标记。**枚举值**: 0=未删除",
      "create_time": "创建时间",
      "tenant_table_area_id_list": "租户级台区 ID 列表",
      "card_type_ids": "允许使用的卡类型 ID 列表（当前数据为 \"0\"）",
      "sort": "排序",
      "is_first_limit": "是否首单限制",
      "scd2_start_time": "SCD2 版本生效时间",
      "scd2_end_time": "SCD2 版本失效时间",
      "scd2_is_current": "当前版本标记",
      "scd2_version": "版本号"
    },
    "dim_groupbuy_package_ex": {}
  }
}