# settlement_ticket_details 结算小票明细

> 生成时间：2026-02-14

## 表信息

| 属性 | 值 |
|------|-----|
| Schema | ods |
| 表名 | settlement_ticket_details |
| 主键 | ordersettleid, content_hash |
| 数据来源 | export/test-json-doc/settlement_ticket_details.json |
| 说明 | 结算小票明细 |

## 字段说明

| 序号 | 字段名 | 类型 | 可空 | 说明 |
|------|--------|------|------|------|
| 1 | ordersettleid | BIGINT | NO | （待补充） |
| 2 | actualpayment | NUMERIC(18,2) | YES | （待补充） |
| 3 | adjustamount | NUMERIC(18,2) | YES | （待补充） |
| 4 | assistantmanualdiscount | NUMERIC(18,2) | YES | （待补充） |
| 5 | balanceamount | NUMERIC(18,2) | YES | （待补充） |
| 6 | cashiername | TEXT | YES | （待补充） |
| 7 | consumemoney | NUMERIC(18,2) | YES | （待补充） |
| 8 | couponamount | NUMERIC(18,2) | YES | （待补充） |
| 9 | deliveryaddress | TEXT | YES | （待补充） |
| 10 | deliveryfee | NUMERIC(18,2) | YES | （待补充） |
| 11 | ledgeramount | NUMERIC(18,2) | YES | （待补充） |
| 12 | memberdeductamount | NUMERIC(18,2) | YES | （待补充） |
| 13 | memberofferamount | NUMERIC(18,2) | YES | （待补充） |
| 14 | onlinereturnamount | NUMERIC(18,2) | YES | （待补充） |
| 15 | orderremark | TEXT | YES | （待补充） |
| 16 | ordersettlenumber | BIGINT | YES | （待补充） |
| 17 | paymemberbalance | NUMERIC(18,2) | YES | （待补充） |
| 18 | paytime | TIMESTAMP | YES | （待补充） |
| 19 | paymentmethod | INTEGER | YES | （待补充） |
| 20 | pointdiscountcost | NUMERIC(18,2) | YES | （待补充） |
| 21 | pointdiscountprice | NUMERIC(18,2) | YES | （待补充） |
| 22 | prepaymoney | NUMERIC(18,2) | YES | （待补充） |
| 23 | refundamount | NUMERIC(18,2) | YES | （待补充） |
| 24 | returngoodsamount | NUMERIC(18,2) | YES | （待补充） |
| 25 | rewardname | TEXT | YES | （待补充） |
| 26 | settletype | TEXT | YES | （待补充） |
| 27 | siteaddress | TEXT | YES | （待补充） |
| 28 | sitebusinesstel | TEXT | YES | （待补充） |
| 29 | siteid | BIGINT | YES | （待补充） |
| 30 | sitename | TEXT | YES | （待补充） |
| 31 | tenantid | BIGINT | YES | （待补充） |
| 32 | tenantname | TEXT | YES | （待补充） |
| 33 | ticketcustomcontent | TEXT | YES | （待补充） |
| 34 | ticketremark | TEXT | YES | （待补充） |
| 35 | vouchermoney | NUMERIC(18,2) | YES | （待补充） |
| 36 | memberprofile | JSONB | YES | （待补充） |
| 37 | orderitem | JSONB | YES | （待补充） |
| 38 | tenantmembercardlogs | JSONB | YES | （待补充） |
| 39 | payload | JSONB | NO | ETL 元数据：完整原始 JSON 记录快照，用于回溯与二次解析 |
| 40 | source_file | TEXT | YES | ETL 元数据：原始导出文件名，用于数据追溯 |
| 41 | source_endpoint | TEXT | YES | ETL 元数据：采集来源（接口/文件路径），用于数据追溯 |
| 42 | fetched_at | TIMESTAMPTZ | YES | ETL 元数据：采集/入库时间戳，用于口径对齐与增量处理 |
| 43 | content_hash | TEXT | NO | ETL 元数据：对业务字段计算 SHA256，用于变更检测与去重 |

## 使用说明

```sql
-- 查询最新入库的记录
SELECT * FROM ods.settlement_ticket_details
ORDER BY fetched_at DESC
LIMIT 10;
```

```sql
-- 按业务主键查询某条记录的所有版本
SELECT * FROM ods.settlement_ticket_details
WHERE ordersettleid = <value>
ORDER BY fetched_at DESC;
```

## ETL 元数据字段

| 字段名 | 类型 | 说明 |
|--------|------|------|
| content_hash | TEXT | 对业务字段计算 SHA256，用于变更检测与去重 |
| source_file | TEXT | 原始导出文件名，用于数据追溯 |
| source_endpoint | TEXT | 采集来源（接口/文件路径），用于数据追溯 |
| fetched_at | TIMESTAMPTZ | 采集/入库时间戳，用于口径对齐与增量处理 |
| payload | JSONB | 完整原始 JSON 记录快照，用于回溯与二次解析 |

## 可回溯性

| 项目 | 说明 |
|------|------|
| 可回溯 | ✅ 完全可回溯（保留 payload 原始 JSON） |
| 数据来源 | export/test-json-doc/settlement_ticket_details.json |
