{
  "schema": "dwd",
  "table": "dwd_settlement_head_ex",
  "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": "serial_number",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】NULL（数量/时长字段，用于统计与计量）。     【ODS来源】settlement_records - serialnumber。     【JSON字段】settlement_records.json - $ - serialnumber。",
      "ordinal_position": 2
    },
    {
      "name": "settle_status",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】状态枚举字段，用于标识业务状态。     【示例】NULL（状态枚举字段，用于标识业务状态）。     【ODS来源】settlement_records - settlestatus。     【JSON字段】settlement_records.json - $ - settlestatus。",
      "ordinal_position": 3
    },
    {
      "name": "can_be_revoked",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】settlement_records - canberevoked（派生：BOOLEAN(canberevoked)）。     【JSON字段】settlement_records.json - $ - canberevoked（派生：BOOLEAN(canberevoked)）。",
      "ordinal_position": 4
    },
    {
      "name": "revoke_order_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - revokeordername。     【JSON字段】settlement_records.json - $ - revokeordername。",
      "ordinal_position": 5
    },
    {
      "name": "revoke_time",
      "data_type": "timestamp with time zone",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】NULL（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】settlement_records - revoketime。     【JSON字段】settlement_records.json - $ - revoketime。",
      "ordinal_position": 6
    },
    {
      "name": "is_first_order",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】settlement_records - isfirst（派生：BOOLEAN(isfirst)）。     【JSON字段】settlement_records.json - $ - isfirst（派生：BOOLEAN(isfirst)）。",
      "ordinal_position": 7
    },
    {
      "name": "service_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - servicemoney。     【JSON字段】settlement_records.json - $ - servicemoney。",
      "ordinal_position": 8
    },
    {
      "name": "cash_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - cashamount。     【JSON字段】settlement_records.json - $ - cashamount。",
      "ordinal_position": 9
    },
    {
      "name": "card_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - cardamount。     【JSON字段】settlement_records.json - $ - cardamount。",
      "ordinal_position": 10
    },
    {
      "name": "online_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - onlineamount。     【JSON字段】settlement_records.json - $ - onlineamount。",
      "ordinal_position": 11
    },
    {
      "name": "refund_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - refundamount。     【JSON字段】settlement_records.json - $ - refundamount。",
      "ordinal_position": 12
    },
    {
      "name": "prepay_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - prepaymoney。     【JSON字段】settlement_records.json - $ - prepaymoney。",
      "ordinal_position": 13
    },
    {
      "name": "payment_method",
      "data_type": "integer",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】settlement_records - paymentmethod。     【JSON字段】settlement_records.json - $ - paymentmethod。",
      "ordinal_position": 14
    },
    {
      "name": "coupon_sale_amount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - couponsaleamount。     【JSON字段】settlement_records.json - $ - couponsaleamount。",
      "ordinal_position": 15
    },
    {
      "name": "all_coupon_discount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】NULL（数量/时长字段，用于统计与计量）。     【ODS来源】settlement_records - allcoupondiscount。     【JSON字段】settlement_records.json - $ - allcoupondiscount。",
      "ordinal_position": 16
    },
    {
      "name": "goods_promotion_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - goodspromotionmoney。     【JSON字段】settlement_records.json - $ - goodspromotionmoney。",
      "ordinal_position": 17
    },
    {
      "name": "assistant_promotion_money",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - assistantpromotionmoney。     【JSON字段】settlement_records.json - $ - assistantpromotionmoney。",
      "ordinal_position": 18
    },
    {
      "name": "activity_discount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】NULL（数量/时长字段，用于统计与计量）。     【ODS来源】settlement_records - activitydiscount。     【JSON字段】settlement_records.json - $ - activitydiscount。",
      "ordinal_position": 19
    },
    {
      "name": "assistant_manual_discount",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】NULL（数量/时长字段，用于统计与计量）。     【ODS来源】settlement_records - assistantmanualdiscount。     【JSON字段】settlement_records.json - $ - assistantmanualdiscount。",
      "ordinal_position": 20
    },
    {
      "name": "point_discount_price",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - pointdiscountprice。     【JSON字段】settlement_records.json - $ - pointdiscountprice。",
      "ordinal_position": 21
    },
    {
      "name": "point_discount_cost",
      "data_type": "numeric",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】settlement_records - pointdiscountcost。     【JSON字段】settlement_records.json - $ - pointdiscountcost。",
      "ordinal_position": 22
    },
    {
      "name": "is_use_coupon",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】settlement_records - isusecoupon（派生：BOOLEAN(isusecoupon)）。     【JSON字段】settlement_records.json - $ - isusecoupon（派生：BOOLEAN(isusecoupon)）。",
      "ordinal_position": 23
    },
    {
      "name": "is_use_discount",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】数量/时长字段，用于统计与计量。     【示例】NULL（数量/时长字段，用于统计与计量）。     【ODS来源】settlement_records - isusediscount（派生：BOOLEAN(isusediscount)）。     【JSON字段】settlement_records.json - $ - isusediscount（派生：BOOLEAN(isusediscount)）。",
      "ordinal_position": 24
    },
    {
      "name": "is_activity",
      "data_type": "boolean",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】settlement_records - isactivity（派生：BOOLEAN(isactivity)）。     【JSON字段】settlement_records.json - $ - isactivity（派生：BOOLEAN(isactivity)）。",
      "ordinal_position": 25
    },
    {
      "name": "operator_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - operatorname。     【JSON字段】settlement_records.json - $ - operatorname。",
      "ordinal_position": 26
    },
    {
      "name": "salesman_name",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】settlement_records - salesmanname。     【JSON字段】settlement_records.json - $ - salesmanname。",
      "ordinal_position": 27
    },
    {
      "name": "order_remark",
      "data_type": "character varying",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】settlement_records - orderremark。     【JSON字段】settlement_records.json - $ - orderremark。",
      "ordinal_position": 28
    },
    {
      "name": "operator_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - operatorid。     【JSON字段】settlement_records.json - $ - operatorid。",
      "ordinal_position": 29
    },
    {
      "name": "salesman_user_id",
      "data_type": "bigint",
      "is_nullable": true,
      "column_default": null,
      "comment": "【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】settlement_records - salesmanuserid。     【JSON字段】settlement_records.json - $ - salesmanuserid。",
      "ordinal_position": 30
    }
  ]
}