{
  "schema": "dwd",
  "table": "dwd_settlement_head",
  "ods_source": "settlement_records",
  "columns": [
    {
      "name": "order_settle_id",
      "data_type": "bigint",
      "is_nullable": false,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - id。     【JSON字段】settlement_records.json - $ - id。",
      "ordinal_position": 1
    },
    {
      "name": "tenant_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - tenantid。     【JSON字段】settlement_records.json - $ - tenantid。",
      "ordinal_position": 2
    },
    {
      "name": "site_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - siteid。     【JSON字段】settlement_records.json - $ - siteid。",
      "ordinal_position": 3
    },
    {
      "name": "site_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - sitename。     【JSON字段】settlement_records.json - $ - sitename。",
      "ordinal_position": 4
    },
    {
      "name": "table_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - tableid。     【JSON字段】settlement_records.json - $ - tableid。",
      "ordinal_position": 5
    },
    {
      "name": "settle_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - settlename。     【JSON字段】settlement_records.json - $ - settlename。",
      "ordinal_position": 6
    },
    {
      "name": "order_trade_no",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】settlement_records - settlerelateid。     【JSON字段】settlement_records.json - $ - settlerelateid。",
      "ordinal_position": 7
    },
    {
      "name": "create_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】NULL（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】settlement_records - createtime。     【JSON字段】settlement_records.json - $ - createtime。",
      "ordinal_position": 8
    },
    {
      "name": "pay_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】NULL（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】settlement_records - paytime。     【JSON字段】settlement_records.json - $ - paytime。",
      "ordinal_position": 9
    },
    {
      "name": "settle_type",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】settlement_records - settletype。     【JSON字段】settlement_records.json - $ - settletype。",
      "ordinal_position": 10
    },
    {
      "name": "revoke_order_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - revokeorderid。     【JSON字段】settlement_records.json - $ - revokeorderid。",
      "ordinal_position": 11
    },
    {
      "name": "member_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - memberid。     【JSON字段】settlement_records.json - $ - memberid。",
      "ordinal_position": 12
    },
    {
      "name": "member_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - membername。     【JSON字段】settlement_records.json - $ - membername。",
      "ordinal_position": 13
    },
    {
      "name": "member_phone",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】settlement_records - memberphone。     【JSON字段】settlement_records.json - $ - memberphone。",
      "ordinal_position": 14
    },
    {
      "name": "member_card_account_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - tenantmembercardid。     【JSON字段】settlement_records.json - $ - tenantmembercardid。",
      "ordinal_position": 15
    },
    {
      "name": "member_card_type_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - membercardtypename。     【JSON字段】settlement_records.json - $ - membercardtypename。",
      "ordinal_position": 16
    },
    {
      "name": "is_bind_member",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】settlement_records - isbindmember。     【JSON字段】settlement_records.json - $ - isbindmember。",
      "ordinal_position": 17
    },
    {
      "name": "member_discount_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - memberdiscountamount。     【JSON字段】settlement_records.json - $ - memberdiscountamount。",
      "ordinal_position": 18
    },
    {
      "name": "consume_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - consumemoney。     【JSON字段】settlement_records.json - $ - consumemoney。",
      "ordinal_position": 19
    },
    {
      "name": "table_charge_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - tablechargemoney。     【JSON字段】settlement_records.json - $ - tablechargemoney。",
      "ordinal_position": 20
    },
    {
      "name": "goods_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - goodsmoney。     【JSON字段】settlement_records.json - $ - goodsmoney。",
      "ordinal_position": 21
    },
    {
      "name": "real_goods_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - realgoodsmoney。     【JSON字段】settlement_records.json - $ - realgoodsmoney。",
      "ordinal_position": 22
    },
    {
      "name": "assistant_pd_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - assistantpdmoney。     【JSON字段】settlement_records.json - $ - assistantpdmoney。",
      "ordinal_position": 23
    },
    {
      "name": "assistant_cx_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - assistantcxmoney。     【JSON字段】settlement_records.json - $ - assistantcxmoney。",
      "ordinal_position": 24
    },
    {
      "name": "adjust_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - adjustamount。     【JSON字段】settlement_records.json - $ - adjustamount。",
      "ordinal_position": 25
    },
    {
      "name": "pay_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - payamount。     【JSON字段】settlement_records.json - $ - payamount。",
      "ordinal_position": 26
    },
    {
      "name": "balance_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - balanceamount。     【JSON字段】settlement_records.json - $ - balanceamount。",
      "ordinal_position": 27
    },
    {
      "name": "recharge_card_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - rechargecardamount。     【JSON字段】settlement_records.json - $ - rechargecardamount。",
      "ordinal_position": 28
    },
    {
      "name": "gift_card_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - giftcardamount。     【JSON字段】settlement_records.json - $ - giftcardamount。",
      "ordinal_position": 29
    },
    {
      "name": "coupon_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - couponamount。     【JSON字段】settlement_records.json - $ - couponamount。",
      "ordinal_position": 30
    },
    {
      "name": "rounding_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - roundingamount。     【JSON字段】settlement_records.json - $ - roundingamount。",
      "ordinal_position": 31
    },
    {
      "name": "point_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - pointamount。     【JSON字段】settlement_records.json - $ - pointamount。",
      "ordinal_position": 32
    },
    {
      "name": "electricity_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 33
    },
    {
      "name": "real_electricity_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 34
    },
    {
      "name": "electricity_adjust_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 35
    },
    {
      "name": "pl_coupon_sale_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 36
    },
    {
      "name": "mervou_sales_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": null,
      "ordinal_position": 37
    }
  ]
}