# dwd_table_fee_log 台费流水主表

> 生成时间：2026-01-28

## 表信息


| 属性     | 值                       |
| ------ | ----------------------- |
| Schema | dwd           |
| 表名     | dwd_table_fee_log       |
| 主键     | table_fee_log_id        |
| 扩展表    | dwd_table_fee_log_ex    |
| 记录数    | 18386                   |
| 说明     | 台费计费流水事实表，记录每次台桌使用的计费明细 |


## 字段说明


| 序号  | 字段名                      | 类型            | 可空  | 主键  | 说明                                                              |
| --- | ------------------------ | ------------- | --- | --- | --------------------------------------------------------------- |
| 1   | table_fee_log_id         | BIGINT        | NO  | PK  | 台费流水 ID                                                         |
| 2   | order_trade_no           | BIGINT        | YES |     | 订单号                                                             |
| 3   | order_settle_id          | BIGINT        | YES |     | 结账单 ID → dwd_settlement_head                                    |
| 4   | order_pay_id             | BIGINT        | YES |     | 支付单 ID（当前数据全为 0）                                                |
| 5   | tenant_id                | BIGINT        | YES |     | 租户 ID                                                           |
| 6   | site_id                  | BIGINT        | YES |     | 门店 ID                                                           |
| 7   | site_table_id            | BIGINT        | YES |     | 台桌 ID → dim_table                                               |
| 8   | site_table_area_id       | BIGINT        | YES |     | 台区 ID                                                           |
| 9   | site_table_area_name     | VARCHAR(64)   | YES |     | 台区名称。**枚举值**: "A区", "B区", "斯诺克区", "麻将房", "C区", "补时长", "VIP包厢" 等 |
| 10  | tenant_table_area_id     | BIGINT        | YES |     | 租户级台区 ID                                                        |
| 11  | member_id                | BIGINT        | YES |     | 会员 ID（0=散客，占比约 82.4%）                                           |
| 12  | ledger_name              | VARCHAR(64)   | YES |     | 台桌名称。**样本值**: "A3", "A5", "A4", "S1", "B5", "M3" 等              |
| 13  | ledger_unit_price        | NUMERIC(18,2) | YES |     | 单价（元/小时），如 48.00/58.00/68.00                                    |
| 14  | ledger_count             | INTEGER       | YES |     | 计费时长（秒）。**样本值**: 3600=1h, 7200=2h, 10800=3h 等                   |
| 15  | ledger_amount            | NUMERIC(18,2) | YES |     | 计费金额（元）                                                         |
| 16  | real_table_charge_money  | NUMERIC(18,2) | YES |     | 实收台费金额                                                          |
| 17  | coupon_promotion_amount  | NUMERIC(18,2) | YES |     | 券促销金额                                                           |
| 18  | member_discount_amount   | NUMERIC(18,2) | YES |     | 会员折扣金额                                                          |
| 19  | adjust_amount            | NUMERIC(18,2) | YES |     | 调整金额                                                            |
| 20  | real_table_use_seconds   | INTEGER       | YES |     | 实际使用时长（秒）                                                       |
| 21  | add_clock_seconds        | INTEGER       | YES |     | 加时时长（秒），大多为 0                                                   |
| 22  | start_use_time           | TIMESTAMPTZ   | YES |     | 开台时间                                                            |
| 23  | ledger_end_time          | TIMESTAMPTZ   | YES |     | 结账时间                                                            |
| 24  | create_time              | TIMESTAMPTZ   | YES |     | 记录创建时间                                                          |
| 25  | ledger_status            | INTEGER       | YES |     | 账本状态。**枚举值**: 1=已结算                                             |
| 26  | is_single_order          | INTEGER       | YES |     | 是否独立订单。**枚举值**: 0=合并订单, 1=独立订单                                  |
| 27  | is_delete                | INTEGER       | YES |     | 删除标记。**枚举值**: 0=未删除                                             |
| 28  | activity_discount_amount | NUMERIC(18,2) | YES |     | 活动折扣金额                                                          |
| 29  | real_service_money       | NUMERIC(18,2) | YES |     | 实际服务费金额                                                         |


## 使用说明

**版本与最新值**
本表为事实表，无 SCD2 版本字段。

- 可用时间字段：start_use_time, ledger_end_time, create_time

```sql
-- 取最新一条（按时间字段倒序）
SELECT *
FROM dwd.dwd_table_fee_log
ORDER BY create_time DESC NULLS LAST
LIMIT 1;
```

**使用示例**

```sql
-- 各台区台费收入统计
SELECT 
  site_table_area_name,
  COUNT(*) AS usage_count,
  SUM(ledger_amount) AS total_fee,
  SUM(real_table_charge_money) AS real_fee,
  SUM(coupon_promotion_amount) AS coupon_fee
FROM dwd.dwd_table_fee_log
WHERE is_delete = 0
GROUP BY site_table_area_name
ORDER BY total_fee DESC;
```

