{ "schema": "ods", "table": "payment_transactions", "columns": [ { "name": "id", "data_type": "bigint", "is_nullable": false, "column_default": null, "comment": "【说明】支付流水记录的主键 ID。 【示例】2957924026486597(用于支付流水记录的主键 ID)。 【JSON字段】payment_transactions.json - $ - id。", "ordinal_position": 1 }, { "name": "site_id", "data_type": "bigint", "is_nullable": true, "column_default": null, "comment": "【说明】支付记录所属的门店 ID。 【示例】2790685415443269(用于支付记录所属的门店 ID)。 【JSON字段】payment_transactions.json - $ - site_id。", "ordinal_position": 2 }, { "name": "siteprofile", "data_type": "jsonb", "is_nullable": true, "column_default": null, "comment": "【说明】门店信息快照,与其他 JSON 中的 siteProfile 结构一致。 【示例】{\"id\": 2790685415443269, \"org_id\": 2790684179467077, \"shop_name\": \"朗朗桌球\", \"avatar\": \"https://oss.ficoo.vip/admin/hXcE4E…(用于门店信息快照,与其他 JSON 中的 siteProfile 结构一致)。 【JSON字段】payment_transactions.json - $ - siteProfile。", "ordinal_position": 3 }, { "name": "relate_type", "data_type": "integer", "is_nullable": true, "column_default": null, "comment": "【说明】表示“这条支付记录关联的业务类型”。 【示例】2(用于表示“这条支付记录关联的业务类型”)。 【JSON字段】payment_transactions.json - $ - relate_type。", "ordinal_position": 4 }, { "name": "relate_id", "data_type": "bigint", "is_nullable": true, "column_default": null, "comment": "【说明】关联业务记录的主键 ID(按 relate_type 不同指向不同表)。 【示例】2957922914357125(用于关联业务记录的主键 ID(按 relate_type 不同指向不同表))。 【JSON字段】payment_transactions.json - $ - relate_id。", "ordinal_position": 5 }, { "name": "pay_amount", "data_type": "numeric", "is_nullable": true, "column_default": null, "comment": "【说明】本条支付流水的“支付金额”,单位为元。 【示例】10.0(用于本条支付流水的“支付金额”,单位为元)。 【JSON字段】payment_transactions.json - $ - pay_amount。", "ordinal_position": 6 }, { "name": "pay_status", "data_type": "integer", "is_nullable": true, "column_default": null, "comment": "【说明】支付状态枚举字段。 【示例】2(用于支付状态枚举字段)。 【JSON字段】payment_transactions.json - $ - pay_status。", "ordinal_position": 7 }, { "name": "pay_time", "data_type": "timestamp without time zone", "is_nullable": true, "column_default": null, "comment": "【说明】实际支付完成时间(支付状态变为成功的时间戳)。 【示例】2025-11-09 23:35:57(用于实际支付完成时间(支付状态变为成功的时间戳))。 【JSON字段】payment_transactions.json - $ - pay_time。", "ordinal_position": 8 }, { "name": "create_time", "data_type": "timestamp without time zone", "is_nullable": true, "column_default": null, "comment": "【说明】支付记录创建时间,通常与发起支付请求的时间一致(创建支付流水的时间戳)。 【示例】2025-11-09 23:35:57(用于支付记录创建时间,通常与发起支付请求的时间一致(创建支付流水的时间戳))。 【JSON字段】payment_transactions.json - $ - create_time。", "ordinal_position": 9 }, { "name": "payment_method", "data_type": "integer", "is_nullable": true, "column_default": null, "comment": "【说明】支付方式枚举,例如微信、支付宝、现金、银行卡、储值卡等某一种。 【示例】4(用于支付方式枚举,例如微信、支付宝、现金、银行卡、储值卡等某一种)。 【JSON字段】payment_transactions.json - $ - payment_method。", "ordinal_position": 10 }, { "name": "online_pay_channel", "data_type": "integer", "is_nullable": true, "column_default": null, "comment": "【说明】每一笔结账单(settleList.id)对应一条支付记录(当前样本中是一条记录,relate_id 唯一)。 【示例】0(用于每一笔结账单(settleList.id)对应一条支付记录(当前样本中是一条记录,relate_id 唯一))。 【JSON字段】payment_transactions.json - $ - online_pay_channel。", "ordinal_position": 11 }, { "name": "tenant_id", "data_type": "bigint", "is_nullable": true, "column_default": null, "comment": null, "ordinal_position": 12 }, { "name": "content_hash", "data_type": "text", "is_nullable": false, "column_default": null, "comment": null, "ordinal_position": 13 }, { "name": "source_file", "data_type": "text", "is_nullable": true, "column_default": null, "comment": "【说明】ETL 元数据:原始导出文件名,用于数据追溯。 【示例】payment_transactions.json(ETL 元数据:原始导出文件名,用于数据追溯)。 【JSON字段】payment_transactions.json - ETL元数据 - 无。", "ordinal_position": 14 }, { "name": "source_endpoint", "data_type": "text", "is_nullable": true, "column_default": null, "comment": "【说明】ETL 元数据:采集来源(接口/文件路径),用于数据追溯。 【示例】export/test-json-doc/payment_transactions.json(ETL 元数据:采集来源(接口/文件路径),用于数据追溯)。 【JSON字段】payment_transactions.json - ETL元数据 - 无。", "ordinal_position": 15 }, { "name": "fetched_at", "data_type": "timestamp with time zone", "is_nullable": true, "column_default": "now()", "comment": "【说明】ETL 元数据:采集/入库时间戳,用于口径对齐与增量处理。 【示例】2025-11-10T00:00:00+08:00(ETL 元数据:采集/入库时间戳,用于口径对齐与增量处理)。 【JSON字段】payment_transactions.json - ETL元数据 - 无。", "ordinal_position": 16 }, { "name": "payload", "data_type": "jsonb", "is_nullable": false, "column_default": null, "comment": "【说明】完整原始 JSON 记录快照,用于回溯与二次解析。 【示例】{...}(完整原始 JSON 记录快照,用于回溯与二次解析)。 【JSON字段】payment_transactions.json - $ - $。", "ordinal_position": 17 } ] }