{
  "schema": "dwd",
  "table": "dim_groupbuy_package_ex",
  "ods_source": "group_buy_packages",
  "columns": [
    {
      "name": "groupbuy_package_id",
      "data_type": "bigint",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2939215004469573（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】group_buy_packages - id。     【JSON字段】group_buy_packages.json - data.packageCouponList - id。",
      "ordinal_position": 1
    },
    {
      "name": "site_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】group_buy_packages - site_name。     【JSON字段】group_buy_packages.json - data.packageCouponList - site_name。",
      "ordinal_position": 2
    },
    {
      "name": "usable_count",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】9999999（数量/时长字段，用于统计与计量）。     【ODS来源】group_buy_packages - usable_count。     【JSON字段】group_buy_packages.json - data.packageCouponList - usable_count。",
      "ordinal_position": 3
    },
    {
      "name": "date_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - date_type。     【JSON字段】group_buy_packages.json - data.packageCouponList - date_type。",
      "ordinal_position": 4
    },
    {
      "name": "usable_range",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - usable_range。     【JSON字段】group_buy_packages.json - data.packageCouponList - usable_range。",
      "ordinal_position": 5
    },
    {
      "name": "date_info",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - date_info。     【JSON字段】group_buy_packages.json - data.packageCouponList - date_info。",
      "ordinal_position": 6
    },
    {
      "name": "start_clock",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】00:00:00（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - start_clock。     【JSON字段】group_buy_packages.json - data.packageCouponList - start_clock。",
      "ordinal_position": 7
    },
    {
      "name": "end_clock",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1.00:00:00（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - end_clock。     【JSON字段】group_buy_packages.json - data.packageCouponList - end_clock。",
      "ordinal_position": 8
    },
    {
      "name": "add_start_clock",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】00:00:00（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - add_start_clock。     【JSON字段】group_buy_packages.json - data.packageCouponList - add_start_clock。",
      "ordinal_position": 9
    },
    {
      "name": "add_end_clock",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1.00:00:00（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - add_end_clock。     【JSON字段】group_buy_packages.json - data.packageCouponList - add_end_clock。",
      "ordinal_position": 10
    },
    {
      "name": "area_tag_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - area_tag_type。     【JSON字段】group_buy_packages.json - data.packageCouponList - area_tag_type。",
      "ordinal_position": 11
    },
    {
      "name": "table_area_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】group_buy_packages - table_area_id。     【JSON字段】group_buy_packages.json - data.packageCouponList - table_area_id。",
      "ordinal_position": 12
    },
    {
      "name": "tenant_table_area_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】group_buy_packages - tenant_table_area_id。     【JSON字段】group_buy_packages.json - data.packageCouponList - tenant_table_area_id。",
      "ordinal_position": 13
    },
    {
      "name": "table_area_id_list",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - table_area_id_list。     【JSON字段】group_buy_packages.json - data.packageCouponList - table_area_id_list。",
      "ordinal_position": 14
    },
    {
      "name": "group_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - group_type。     【JSON字段】group_buy_packages.json - data.packageCouponList - group_type。",
      "ordinal_position": 15
    },
    {
      "name": "system_group_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - system_group_type。     【JSON字段】group_buy_packages.json - data.packageCouponList - system_group_type。",
      "ordinal_position": 16
    },
    {
      "name": "package_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - type。     【JSON字段】group_buy_packages.json - data.packageCouponList - type。",
      "ordinal_position": 17
    },
    {
      "name": "effective_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】group_buy_packages - effective_status。     【JSON字段】group_buy_packages.json - data.packageCouponList - effective_status。",
      "ordinal_position": 18
    },
    {
      "name": "max_selectable_categories",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】group_buy_packages - max_selectable_categories。     【JSON字段】group_buy_packages.json - data.packageCouponList - max_selectable_categories。",
      "ordinal_position": 19
    },
    {
      "name": "creator_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】店长:郑丽珊（名称字段，用于展示与辅助识别）。     【ODS来源】group_buy_packages - creator_name。     【JSON字段】group_buy_packages.json - data.packageCouponList - creator_name。",
      "ordinal_position": 20
    },
    {
      "name": "tenant_coupon_sale_order_item_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 21
    },
    {
      "name": "scd2_start_time",
      "data_type": "timestamp with time zone",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】group_buy_packages - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 22
    },
    {
      "name": "scd2_end_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】group_buy_packages - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 23
    },
    {
      "name": "scd2_is_current",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】group_buy_packages - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 24
    },
    {
      "name": "scd2_version",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】group_buy_packages - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 25
    }
  ]
}