{
  "schema": "dwd",
  "table": "dim_goods_category",
  "ods_source": "stock_goods_category_tree",
  "columns": [
    {
      "name": "category_id",
      "data_type": "bigint",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528350533（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】stock_goods_category_tree - id。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - id。",
      "ordinal_position": 1
    },
    {
      "name": "tenant_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】stock_goods_category_tree - tenant_id。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - tenant_id。",
      "ordinal_position": 2
    },
    {
      "name": "category_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】槟榔（名称字段，用于展示与辅助识别）。     【ODS来源】stock_goods_category_tree - category_name。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - category_name。",
      "ordinal_position": 3
    },
    {
      "name": "alias_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】stock_goods_category_tree - alias_name。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - alias_name。",
      "ordinal_position": 4
    },
    {
      "name": "parent_category_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】stock_goods_category_tree - pid。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - pid。",
      "ordinal_position": 5
    },
    {
      "name": "business_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】槟榔（名称字段，用于展示与辅助识别）。     【ODS来源】stock_goods_category_tree - business_name。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - business_name。",
      "ordinal_position": 6
    },
    {
      "name": "tenant_goods_business_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528317766（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】stock_goods_category_tree - tenant_goods_business_id。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - tenant_goods_business_id。",
      "ordinal_position": 7
    },
    {
      "name": "category_level",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】stock_goods_category_tree - CASE WHEN pid = 0 THEN 1 ELSE 2 END。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - CASE WHEN pid = 0 THEN 1 ELSE 2 END。",
      "ordinal_position": 8
    },
    {
      "name": "is_leaf",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】stock_goods_category_tree - CASE WHEN categoryboxes IS NULL OR jsonb_array_length(categoryboxes)=0 THEN 1 ELSE 0 END。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - CASE WHEN categoryboxes IS NULL OR jsonb_array_length(categoryboxes)=0 THEN 1 ELSE 0 END。",
      "ordinal_position": 9
    },
    {
      "name": "open_salesman",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】stock_goods_category_tree - open_salesman。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - open_salesman。",
      "ordinal_position": 10
    },
    {
      "name": "sort_order",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】stock_goods_category_tree - sort。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - sort。",
      "ordinal_position": 11
    },
    {
      "name": "is_warehousing",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】stock_goods_category_tree - is_warehousing。     【JSON字段】stock_goods_category_tree.json - data.goodsCategoryList - is_warehousing。",
      "ordinal_position": 12
    },
    {
      "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来源】stock_goods_category_tree - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 13
    },
    {
      "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来源】stock_goods_category_tree - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 14
    },
    {
      "name": "scd2_is_current",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】stock_goods_category_tree - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 15
    },
    {
      "name": "scd2_version",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】stock_goods_category_tree - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。",
      "ordinal_position": 16
    }
  ]
}