# DWD 表字段清单（现有 + 拟新增）

> 导出时间：2026-02-19
> 用途：供人工审查排查结论，确认新增字段是否合理

---

## 第一部分：A/B 类表（已有 DWD 表）

### dwd.dim_assistant

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2947562271297029（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - id。 |
| 2 | `user_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - staff_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - staff_id。 |
| 3 | `assistant_no` | text | 【说明】维度字段，用于补充维度属性。     【示例】31（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - assistant_no。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - assistant_no。 |
| 4 | `real_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】张静然（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - real_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - real_name。 |
| 5 | `nickname` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】小然（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - nickname。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - nickname。 |
| 6 | `mobile` | text | 【说明】维度字段，用于补充维度属性。     【示例】15119679931（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - mobile。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - mobile。 |
| 7 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - tenant_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - tenant_id。 |
| 8 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - site_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - site_id。 |
| 9 | `team_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2792011585884037（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - team_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - team_id。 |
| 10 | `team_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】1组（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - team_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - team_name。 |
| 11 | `level` | integer | 【说明】维度字段，用于补充维度属性。     【示例】20（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - level。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - level。 |
| 12 | `entry_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-02 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - entry_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - entry_time。 |
| 13 | `resign_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-03 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - resign_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - resign_time。 |
| 14 | `leave_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - leave_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - leave_status。 |
| 15 | `assistant_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - assistant_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - assistant_status。 |
| 16 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 17 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 18 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 19 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

---

### dwd.dim_assistant_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2947562271297029（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - id。 |
| 2 | `gender` | integer | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - gender。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - gender。 |
| 3 | `birth_date` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】0001-01-01 00:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - birth_date。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - birth_date。 |
| 4 | `avatar` | text | 【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/maUiImages/images/defaultAvatar.png（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - avatar。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - avatar。 |
| 5 | `introduce` | text | 【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - introduce。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - introduce。 |
| 6 | `video_introduction_url` | text | 【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/cbb/userVideo/1753096246308/175309624630830.mp4（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - video_introduction_url。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - video_introduction_url。 |
| 7 | `height` | numeric(5,2) | 【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - height。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - height。 |
| 8 | `weight` | numeric(5,2) | 【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - weight。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - weight。 |
| 9 | `shop_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - shop_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - shop_name。 |
| 10 | `group_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - group_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - group_id。 |
| 11 | `group_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - group_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - group_name。 |
| 12 | `person_org_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2947562271215109（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - person_org_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - person_org_id。 |
| 13 | `staff_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - staff_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - staff_id。 |
| 14 | `staff_profile_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - staff_profile_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - staff_profile_id。 |
| 15 | `assistant_grade` | double precision | 【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - assistant_grade。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - assistant_grade。 |
| 16 | `sum_grade` | double precision | 【说明】维度字段，用于补充维度属性。     【示例】0.0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - sum_grade。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - sum_grade。 |
| 17 | `get_grade_times` | integer | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - get_grade_times。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - get_grade_times。 |
| 18 | `charge_way` | integer | 【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - charge_way。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - charge_way。 |
| 19 | `allow_cx` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - allow_cx。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - allow_cx。 |
| 20 | `is_guaranteed` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_guaranteed。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_guaranteed。 |
| 21 | `salary_grant_enabled` | integer | 【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - salary_grant_enabled。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - salary_grant_enabled。 |
| 22 | `entry_type` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - entry_type。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - entry_type。 |
| 23 | `entry_sign_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】0（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - entry_sign_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - entry_sign_status。 |
| 24 | `resign_sign_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】0（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - resign_sign_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - resign_sign_status。 |
| 25 | `work_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】2（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - work_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - work_status。 |
| 26 | `show_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - show_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - show_status。 |
| 27 | `show_sort` | integer | 【说明】维度字段，用于补充维度属性。     【示例】31（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - show_sort。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - show_sort。 |
| 28 | `online_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - online_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - online_status。 |
| 29 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_delete。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_delete。 |
| 30 | `criticism_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - criticism_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - criticism_status。 |
| 31 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-02 15:55:26（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - create_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - create_time。 |
| 32 | `update_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-03 18:32:07（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - update_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - update_time。 |
| 33 | `start_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-01 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - start_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - start_time。 |
| 34 | `end_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-12-01 08:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_accounts_master - end_time。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - end_time。 |
| 35 | `last_table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - last_table_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_table_id。 |
| 36 | `last_table_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】TV（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - last_table_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_table_name。 |
| 37 | `last_update_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】管理员：郑丽珊（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_accounts_master - last_update_name。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - last_update_name。 |
| 38 | `order_trade_no` | bigint | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - order_trade_no。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - order_trade_no。 |
| 39 | `ding_talk_synced` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】assistant_accounts_master - ding_talk_synced。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - ding_talk_synced。 |
| 40 | `site_light_cfg_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - site_light_cfg_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - site_light_cfg_id。 |
| 41 | `light_equipment_id` | text | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_accounts_master - light_equipment_id。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - light_equipment_id。 |
| 42 | `light_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】2（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_accounts_master - light_status。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - light_status。 |
| 43 | `is_team_leader` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_accounts_master - is_team_leader。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - is_team_leader。 |
| 44 | `serial_number` | bigint | 【说明】数量/时长字段，用于统计与计量。     【示例】0（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_accounts_master - serial_number。     【JSON字段】assistant_accounts_master.json - data.assistantInfos - serial_number。 |
| 45 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 46 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 47 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 48 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】assistant_accounts_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `system_role_id` | bigint | assistant_accounts_master.system_role_id | 系统角色 ID，关联角色权限 |
| 2 | `job_num` | text | assistant_accounts_master.job_num | 备用工号（当前门店未启用，全 NULL） |
| 3 | `cx_unit_price` | numeric(18,2) | assistant_accounts_master.cx_unit_price | 促销时段单价（当前值 0.00） |
| 4 | `pd_unit_price` | numeric(18,2) | assistant_accounts_master.pd_unit_price | 普通时段单价（当前值 0.00） |

---

### dwd.dwd_assistant_service_log

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_service_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957913441292165（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - id。 |
| 2 | `order_trade_no` | bigint | 【说明】明细字段，用于记录事实取值。     【示例】2957784612605829（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - order_trade_no。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_trade_no。 |
| 3 | `order_settle_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957913171693253（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - order_settle_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_settle_id。 |
| 4 | `order_pay_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - order_pay_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_pay_id。 |
| 5 | `order_assistant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957788717240005（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - order_assistant_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_assistant_id。 |
| 6 | `order_assistant_type` | integer | 【说明】明细字段，用于记录事实取值。     【示例】1（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - order_assistant_type。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_assistant_type。 |
| 7 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - tenant_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - tenant_id。 |
| 8 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - site_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - site_id。 |
| 9 | `site_table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793020259897413（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - site_table_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - site_table_id。 |
| 10 | `tenant_member_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - tenant_member_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - tenant_member_id。 |
| 11 | `system_member_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - system_member_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - system_member_id。 |
| 12 | `assistant_no` | character varying(64) | 【说明】明细字段，用于记录事实取值。     【示例】27（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - assistantNo。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - assistantNo。 |
| 13 | `nickname` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】泡芙（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - nickname。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - nickname。 |
| 14 | `site_assistant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957788717240005（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - order_assistant_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - order_assistant_id。 |
| 15 | `user_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2946266868976453（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - user_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - user_id。 |
| 16 | `assistant_team_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2792011585884037（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - assistant_team_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - assistant_team_id。 |
| 17 | `person_org_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2946266869336901（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - person_org_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - person_org_id。 |
| 18 | `assistant_level` | integer | 【说明】明细字段，用于记录事实取值。     【示例】10（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - assistant_level。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - assistant_level。 |
| 19 | `level_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】初级（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - levelName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - levelName。 |
| 20 | `skill_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683529513797（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - skill_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - skill_id。 |
| 21 | `skill_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】基础课（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - skillName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - skillName。 |
| 22 | `ledger_unit_price` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】98.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - ledger_unit_price。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_unit_price。 |
| 23 | `ledger_amount` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】206.67（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - ledger_amount。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_amount。 |
| 24 | `projected_income` | numeric(10,2) | 【说明】明细字段，用于记录事实取值。     【示例】168.0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - projected_income。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - projected_income。 |
| 25 | `coupon_deduct_money` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - coupon_deduct_money。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - coupon_deduct_money。 |
| 26 | `income_seconds` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】7560（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_service_records - income_seconds。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - income_seconds。 |
| 27 | `real_use_seconds` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】7592（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_service_records - real_use_seconds。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - real_use_seconds。 |
| 28 | `add_clock` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - add_clock。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - add_clock。 |
| 29 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 23:25:11（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - create_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - create_time。 |
| 30 | `start_use_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 21:18:18（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - start_use_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - start_use_time。 |
| 31 | `last_use_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 23:24:50（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - last_use_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - last_use_time。 |
| 32 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_delete。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_delete。 |
| 33 | `real_service_money` | numeric(18,2) |  |

---

### dwd.dwd_assistant_service_log_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_service_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957913441292165（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - id。 |
| 2 | `table_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】S1（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - tableName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - tableName。 |
| 3 | `assistant_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】何海婷（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - assistantName。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - assistantName。 |
| 4 | `ledger_name` | character varying(128) | 【说明】名称字段，用于展示与辅助识别。     【示例】27-泡芙（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - ledger_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_name。 |
| 5 | `ledger_group_name` | character varying(128) | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - ledger_group_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_group_name。 |
| 6 | `ledger_count` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】7592（数量/时长字段，用于统计与计量）。     【ODS来源】assistant_service_records - ledger_count。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_count。 |
| 7 | `member_discount_amount` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - member_discount_amount。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - member_discount_amount。 |
| 8 | `manual_discount_amount` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - manual_discount_amount。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - manual_discount_amount。 |
| 9 | `service_money` | numeric(10,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_service_records - service_money。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - service_money。 |
| 10 | `returns_clock` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - returns_clock。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - returns_clock。 |
| 11 | `ledger_start_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 21:18:18（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - ledger_start_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_start_time。 |
| 12 | `ledger_end_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 23:24:50（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - ledger_end_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_end_time。 |
| 13 | `ledger_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_service_records - ledger_status。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - ledger_status。 |
| 14 | `is_confirm` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】2（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_confirm。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_confirm。 |
| 15 | `is_single_order` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_single_order。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_single_order。 |
| 16 | `is_not_responding` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_not_responding。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_not_responding。 |
| 17 | `is_trash` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】assistant_service_records - is_trash。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - is_trash。 |
| 18 | `trash_applicant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - trash_applicant_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_applicant_id。 |
| 19 | `trash_applicant_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - trash_applicant_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_applicant_name。 |
| 20 | `trash_reason` | character varying(255) | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - trash_reason。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - trash_reason。 |
| 21 | `salesman_user_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - salesman_user_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_user_id。 |
| 22 | `salesman_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_service_records - salesman_name。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_name。 |
| 23 | `salesman_org_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_service_records - salesman_org_id。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - salesman_org_id。 |
| 24 | `skill_grade` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - skill_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - skill_grade。 |
| 25 | `service_grade` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - service_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - service_grade。 |
| 26 | `composite_grade` | numeric(5,2) | 【说明】明细字段，用于记录事实取值。     【示例】0.0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - composite_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - composite_grade。 |
| 27 | `sum_grade` | numeric(10,2) | 【说明】明细字段，用于记录事实取值。     【示例】0.0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - sum_grade。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - sum_grade。 |
| 28 | `get_grade_times` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】assistant_service_records - get_grade_times。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - get_grade_times。 |
| 29 | `grade_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】assistant_service_records - grade_status。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - grade_status。 |
| 30 | `composite_grade_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】0001-01-01 00:00:00（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_service_records - composite_grade_time。     【JSON字段】assistant_service_records.json - data.orderAssistantDetails - composite_grade_time。 |
| 31 | `assistant_team_name` | text |  |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `operator_id` | bigint | assistant_service_records.operator_id | 操作员 ID（如收银员） |
| 2 | `operator_name` | text | assistant_service_records.operator_name | 操作员名称快照 |

---

### dwd.dwd_assistant_trash_event

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_trash_event_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957675849518789（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_cancellation_records - id。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - id。 |
| 2 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_cancellation_records - siteId。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - siteId。 |
| 3 | `table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793016660660357（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_cancellation_records - tableId。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - tableId。 |
| 4 | `table_area_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791963816579205（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_cancellation_records - tableAreaId。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - tableAreaId。 |
| 5 | `assistant_no` | character varying(32) | 【说明】明细字段，用于记录事实取值。     【示例】泡芙（明细字段，用于记录事实取值）。     【ODS来源】assistant_cancellation_records - assistantName。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - assistantName。 |
| 6 | `assistant_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】泡芙（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_cancellation_records - assistantName。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - assistantName。 |
| 7 | `charge_minutes_raw` | integer | 【说明】明细字段，用于记录事实取值。     【示例】214（明细字段，用于记录事实取值）。     【ODS来源】assistant_cancellation_records - pdChargeMinutes。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - pdChargeMinutes。 |
| 8 | `abolish_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】5.83（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】assistant_cancellation_records - assistantAbolishAmount。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - assistantAbolishAmount。 |
| 9 | `trash_reason` | character varying(255) | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】assistant_cancellation_records - trashReason。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - trashReason。 |
| 10 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 19:23:29（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】assistant_cancellation_records - createTime。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - createTime。 |
| 11 | `tenant_id` | bigint |  |

---

### dwd.dwd_assistant_trash_event_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `assistant_trash_event_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957675849518789（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】assistant_cancellation_records - id。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - id。 |
| 2 | `table_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】C1（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_cancellation_records - tableName。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - tableName。 |
| 3 | `table_area_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】C区（名称字段，用于展示与辅助识别）。     【ODS来源】assistant_cancellation_records - tableArea。     【JSON字段】assistant_cancellation_records.json - data.abolitionAssistants - tableArea。 |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `assistant_no_int` | integer | assistant_cancellation_records.assistanton | 助教编号（整数形式），语义 = assistant_no |

---

### dwd.dwd_store_goods_sale

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `store_goods_sale_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957924029550406（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - id。 |
| 2 | `order_trade_no` | bigint | 【说明】明细字段，用于记录事实取值。     【示例】2957858167230149（明细字段，用于记录事实取值）。     【ODS来源】store_goods_sales_records - order_trade_no。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_trade_no。 |
| 3 | `order_settle_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957922914357125（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - order_settle_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_settle_id。 |
| 4 | `order_pay_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - order_pay_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_pay_id。 |
| 5 | `order_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957858456391557（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - order_goods_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_goods_id。 |
| 6 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - site_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - site_id。 |
| 7 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - tenant_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - tenant_id。 |
| 8 | `site_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793026176012357（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - site_goods_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - site_goods_id。 |
| 9 | `tenant_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2792115932417925（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - tenant_goods_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - tenant_goods_id。 |
| 10 | `tenant_goods_category_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528350540（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - tenant_goods_category_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - tenant_goods_category_id。 |
| 11 | `tenant_goods_business_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528317768（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - tenant_goods_business_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - tenant_goods_business_id。 |
| 12 | `site_table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793003705192517（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - site_table_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - site_table_id。 |
| 13 | `ledger_name` | character varying(200) | 【说明】名称字段，用于展示与辅助识别。     【示例】哇哈哈矿泉水（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - ledger_name。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_name。 |
| 14 | `ledger_group_name` | character varying(100) | 【说明】名称字段，用于展示与辅助识别。     【示例】酒水（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - ledger_group_name。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_group_name。 |
| 15 | `ledger_unit_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】5.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - ledger_unit_price。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_unit_price。 |
| 16 | `ledger_count` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】1（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_sales_records - ledger_count。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_count。 |
| 17 | `ledger_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】5.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - ledger_amount。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_amount。 |
| 18 | `discount_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - discount_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - discount_money。 |
| 19 | `real_goods_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】5.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - real_goods_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - real_goods_money。 |
| 20 | `cost_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.01（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - cost_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - cost_money。 |
| 21 | `ledger_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】store_goods_sales_records - ledger_status。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - ledger_status。 |
| 22 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】store_goods_sales_records - is_delete。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - is_delete。 |
| 23 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 23:35:57（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】store_goods_sales_records - create_time。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - create_time。 |
| 24 | `coupon_share_money` | numeric(18,2) |  |

---

### dwd.dwd_store_goods_sale_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `store_goods_sale_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957924029550406（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - id。 |
| 2 | `legacy_order_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957858456391557（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - order_goods_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_goods_id。 |
| 3 | `site_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - siteName。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - siteName。 |
| 4 | `legacy_site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - site_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - site_id。 |
| 5 | `goods_remark` | text | 【说明】明细字段，用于记录事实取值。     【示例】哇哈哈矿泉水（明细字段，用于记录事实取值）。     【ODS来源】store_goods_sales_records - goods_remark。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - goods_remark。 |
| 6 | `option_value_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - option_value_name。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - option_value_name。 |
| 7 | `operator_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】收银员:郑丽珊（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - operator_name。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - operator_name。 |
| 8 | `open_salesman_flag` | integer | 【说明】明细字段，用于记录事实取值。     【示例】2（明细字段，用于记录事实取值）。     【ODS来源】store_goods_sales_records - openSalesman。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - openSalesman。 |
| 9 | `salesman_user_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - salesman_user_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - salesman_user_id。 |
| 10 | `salesman_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_sales_records - salesman_name。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - salesman_name。 |
| 11 | `salesman_role_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - salesman_role_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - salesman_role_id。 |
| 12 | `salesman_org_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - sales_man_org_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - sales_man_org_id。 |
| 13 | `discount_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - discount_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - discount_money。 |
| 14 | `returns_number` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】0（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_sales_records - returns_number。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - returns_number。 |
| 15 | `coupon_deduct_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - coupon_deduct_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - coupon_deduct_money。 |
| 16 | `member_discount_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - member_discount_amount。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - member_discount_amount。 |
| 17 | `point_discount_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - point_discount_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - point_discount_money。 |
| 18 | `point_discount_money_cost` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - point_discount_money_cost。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - point_discount_money_cost。 |
| 19 | `package_coupon_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - package_coupon_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - package_coupon_id。 |
| 20 | `order_coupon_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - order_coupon_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - order_coupon_id。 |
| 21 | `member_coupon_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - member_coupon_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - member_coupon_id。 |
| 22 | `option_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - option_price。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - option_price。 |
| 23 | `option_member_discount_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - option_member_discount_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - option_member_discount_money。 |
| 24 | `option_coupon_deduct_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - option_coupon_deduct_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - option_coupon_deduct_money。 |
| 25 | `push_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_sales_records - push_money。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - push_money。 |
| 26 | `is_single_order` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】store_goods_sales_records - is_single_order。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - is_single_order。 |
| 27 | `sales_type` | integer | 【说明】明细字段，用于记录事实取值。     【示例】1（明细字段，用于记录事实取值）。     【ODS来源】store_goods_sales_records - sales_type。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - sales_type。 |
| 28 | `operator_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790687322443013（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_sales_records - operator_id。     【JSON字段】store_goods_sales_records.json - data.orderGoodsLedgers - operator_id。 |

---

### dwd.dwd_member_balance_change

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `balance_change_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957881605869253（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - id。 |
| 2 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - tenant_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - tenant_id。 |
| 3 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - site_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - site_id。 |
| 4 | `register_site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - register_site_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - register_site_id。 |
| 5 | `tenant_member_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2799212845565701（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - tenant_member_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - tenant_member_id。 |
| 6 | `system_member_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2799212844549893（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - system_member_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - system_member_id。 |
| 7 | `tenant_member_card_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2799219999295237（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - tenant_member_card_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - tenant_member_card_id。 |
| 8 | `card_type_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793249295533893（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - card_type_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - card_type_id。 |
| 9 | `card_type_name` | character varying(32) | 【说明】名称字段，用于展示与辅助识别。     【示例】储值卡（名称字段，用于展示与辅助识别）。     【ODS来源】member_balance_changes - memberCardTypeName。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - memberCardTypeName。 |
| 10 | `member_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】曾丹烨（名称字段，用于展示与辅助识别）。     【ODS来源】member_balance_changes - memberName。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - memberName。 |
| 11 | `member_mobile` | character varying(20) | 【说明】明细字段，用于记录事实取值。     【示例】13922213242（明细字段，用于记录事实取值）。     【ODS来源】member_balance_changes - memberMobile。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - memberMobile。 |
| 12 | `balance_before` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】816.3（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】member_balance_changes - before。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - before。 |
| 13 | `change_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】-120.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】member_balance_changes - account_data。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - account_data。 |
| 14 | `balance_after` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】696.3（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】member_balance_changes - after。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - after。 |
| 15 | `from_type` | integer | 【说明】明细字段，用于记录事实取值。     【示例】1（明细字段，用于记录事实取值）。     【ODS来源】member_balance_changes - from_type。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - from_type。 |
| 16 | `payment_method` | integer | 【说明】明细字段，用于记录事实取值。     【示例】0（明细字段，用于记录事实取值）。     【ODS来源】member_balance_changes - payment_method。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - payment_method。 |
| 17 | `change_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-11-09 22:52:48（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】member_balance_changes - create_time。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - create_time。 |
| 18 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】member_balance_changes - is_delete。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - is_delete。 |
| 19 | `remark` | character varying(255) | 【说明】明细字段，用于记录事实取值。     【示例】充值退款（明细字段，用于记录事实取值）。     【ODS来源】member_balance_changes - remark。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - remark。 |
| 20 | `principal_before` | numeric(18,2) | 【说明】金额字段：本金变动前余额。     【ODS来源】member_balance_changes - principal_before。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - principal_before。 |
| 21 | `principal_after` | numeric(18,2) | 【说明】金额字段：本金变动后余额。     【ODS来源】member_balance_changes - principal_after。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - principal_after。 |
| 22 | `principal_change_amount` | numeric(18,2) | 【说明】金额字段：本金变动金额（principal_after - principal_before），ETL 计算字段。 |

---

### dwd.dwd_member_balance_change_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `balance_change_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2957881605869253（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - id。 |
| 2 | `pay_site_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】member_balance_changes - paySiteName。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - paySiteName。 |
| 3 | `register_site_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】member_balance_changes - registerSiteName。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - registerSiteName。 |
| 4 | `refund_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】member_balance_changes - refund_amount。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - refund_amount。 |
| 5 | `operator_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790687322443013（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】member_balance_changes - operator_id。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - operator_id。 |
| 6 | `operator_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】收银员:郑丽珊（名称字段，用于展示与辅助识别）。     【ODS来源】member_balance_changes - operator_name。     【JSON字段】member_balance_changes.json - data.tenantMemberCardLogs - operator_name。 |
| 7 | `principal_data` | text |  |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `relate_id` | bigint | member_balance_changes.relate_id | 关联充值/订单 ID（0=无关联） |

---

### dwd.dim_tenant_goods

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `tenant_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791925230096261（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - id。 |
| 2 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - tenant_id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - tenant_id。 |
| 3 | `supplier_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - supplier_id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - supplier_id。 |
| 4 | `category_name` | character varying(64) | 【说明】名称字段，用于展示与辅助识别。     【示例】饮料（名称字段，用于展示与辅助识别）。     【ODS来源】tenant_goods_master - categoryName。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - categoryName。 |
| 5 | `goods_category_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528350539（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - goods_category_id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_category_id。 |
| 6 | `goods_second_category_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683528350540（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - goods_second_category_id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_second_category_id。 |
| 7 | `goods_name` | character varying(128) | 【说明】名称字段，用于展示与辅助识别。     【示例】东方树叶（名称字段，用于展示与辅助识别）。     【ODS来源】tenant_goods_master - goods_name。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_name。 |
| 8 | `goods_number` | character varying(64) | 【说明】数量/时长字段，用于统计与计量。     【示例】1（数量/时长字段，用于统计与计量）。     【ODS来源】tenant_goods_master - goods_number。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_number。 |
| 9 | `unit` | character varying(16) | 【说明】维度字段，用于补充维度属性。     【示例】瓶（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - unit。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - unit。 |
| 10 | `market_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】8.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】tenant_goods_master - market_price。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - market_price。 |
| 11 | `goods_state` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - goods_state。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_state。 |
| 12 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-07-15 17:13:15（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】tenant_goods_master - create_time。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - create_time。 |
| 13 | `update_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】2025-10-29 23:51:38（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】tenant_goods_master - update_time。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - update_time。 |
| 14 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】tenant_goods_master - is_delete。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - is_delete。 |
| 15 | `not_sale` | integer |  |
| 16 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 17 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 18 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 19 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

---

### dwd.dim_tenant_goods_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `tenant_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791925230096261（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - id。 |
| 2 | `remark_name` | character varying(128) | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】tenant_goods_master - remark_name。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - remark_name。 |
| 3 | `pinyin_initial` | character varying(128) | 【说明】维度字段，用于补充维度属性。     【示例】DFSY,DFSX（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - pinyin_initial。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - pinyin_initial。 |
| 4 | `goods_cover` | character varying(512) | 【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/admin/ZwS8fj_1753175129443.jpg（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - goods_cover。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_cover。 |
| 5 | `goods_bar_code` | character varying(64) | 【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - goods_bar_code。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - goods_bar_code。 |
| 6 | `commodity_code` | character varying(64) | 【说明】维度字段，用于补充维度属性。     【示例】10000028（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - commodity_code。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - commodity_code。 |
| 7 | `commodity_code_list` | character varying(256) | 【说明】维度字段，用于补充维度属性。     【示例】10000028（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - commodity_code。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - commodity_code。 |
| 8 | `min_discount_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】tenant_goods_master - min_discount_price。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - min_discount_price。 |
| 9 | `cost_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】tenant_goods_master - cost_price。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - cost_price。 |
| 10 | `cost_price_type` | integer | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】1（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】tenant_goods_master - cost_price_type。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - cost_price_type。 |
| 11 | `able_discount` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】1（数量/时长字段，用于统计与计量）。     【ODS来源】tenant_goods_master - able_discount。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - able_discount。 |
| 12 | `sale_channel` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - sale_channel。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - sale_channel。 |
| 13 | `is_warehousing` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】tenant_goods_master - is_warehousing。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - is_warehousing。 |
| 14 | `is_in_site` | boolean | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】false（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】tenant_goods_master - isInSite（派生：BOOLEAN(isInSite)）。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - isInSite（派生：BOOLEAN(isInSite)）。 |
| 15 | `able_site_transfer` | integer | 【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - able_site_transfer。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - able_site_transfer。 |
| 16 | `common_sale_royalty` | integer | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - common_sale_royalty。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - common_sale_royalty。 |
| 17 | `point_sale_royalty` | integer | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】tenant_goods_master - point_sale_royalty。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - point_sale_royalty。 |
| 18 | `out_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】0（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】tenant_goods_master - out_goods_id。     【JSON字段】tenant_goods_master.json - data.tenantGoodsList - out_goods_id。 |
| 19 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 20 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 21 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 22 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】tenant_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

---

### dwd.dim_table

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791964216463493（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】site_tables_master - id。     【JSON字段】site_tables_master.json - data.siteTables - id。 |
| 2 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】site_tables_master - site_id。     【JSON字段】site_tables_master.json - data.siteTables - site_id。 |
| 3 | `table_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】A1（名称字段，用于展示与辅助识别）。     【ODS来源】site_tables_master - table_name。     【JSON字段】site_tables_master.json - data.siteTables - table_name。 |
| 4 | `site_table_area_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791963794329671（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】site_tables_master - site_table_area_id。     【JSON字段】site_tables_master.json - data.siteTables - site_table_area_id。 |
| 5 | `site_table_area_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】A区（名称字段，用于展示与辅助识别）。     【ODS来源】site_tables_master - areaName。     【JSON字段】site_tables_master.json - data.siteTables - areaName。 |
| 6 | `tenant_table_area_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791963794329671（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】site_tables_master - site_table_area_id。     【JSON字段】site_tables_master.json - data.siteTables - site_table_area_id。 |
| 7 | `table_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】site_tables_master - table_price。     【JSON字段】site_tables_master.json - data.siteTables - table_price。 |
| 8 | `order_id` | bigint |  |
| 9 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 10 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 11 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 12 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

---

### dwd.dim_table_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `table_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791964216463493（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】site_tables_master - id。     【JSON字段】site_tables_master.json - data.siteTables - id。 |
| 2 | `show_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】site_tables_master - show_status。     【JSON字段】site_tables_master.json - data.siteTables - show_status。 |
| 3 | `is_online_reservation` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】2（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】site_tables_master - is_online_reservation。     【JSON字段】site_tables_master.json - data.siteTables - is_online_reservation。 |
| 4 | `table_cloth_use_time` | integer | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】1863727（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】site_tables_master - table_cloth_use_time。     【JSON字段】site_tables_master.json - data.siteTables - table_cloth_use_time。 |
| 5 | `table_cloth_use_cycle` | integer | 【说明】维度字段，用于补充维度属性。     【示例】0（维度字段，用于补充维度属性）。     【ODS来源】site_tables_master - table_cloth_use_Cycle。     【JSON字段】site_tables_master.json - data.siteTables - table_cloth_use_Cycle。 |
| 6 | `table_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】site_tables_master - table_status。     【JSON字段】site_tables_master.json - data.siteTables - table_status。 |
| 7 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 8 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 9 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 10 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】site_tables_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `sitename` | text | site_tables_master.sitename | 门店名称快照 |
| 2 | `applet_qr_code_url` | text | site_tables_master.appletqrcodeurl | 小程序二维码 URL（当前全 NULL） |
| 3 | `audit_status` | integer | site_tables_master.audit_status | 审核状态枚举 |
| 4 | `charge_free` | integer | site_tables_master.charge_free | 是否免费（0=否） |
| 5 | `create_time` | timestamptz | site_tables_master.create_time | 台桌创建时间 |
| 6 | `delay_lights_time` | integer | site_tables_master.delay_lights_time | 延迟关灯时间（秒） |
| 7 | `is_rest_area` | integer | site_tables_master.is_rest_area | 是否休息区（0=否） |
| 8 | `light_status` | integer | site_tables_master.light_status | 灯控状态枚举 |
| 9 | `only_allow_groupon` | integer | site_tables_master.only_allow_groupon | 是否仅允许团购 |
| 10 | `order_delay_time` | integer | site_tables_master.order_delay_time | 订单延迟时间（秒） |
| 11 | `self_table` | integer | site_tables_master.self_table | 是否自助台桌 |
| 12 | `table_status_name` | text | site_tables_master.tablestatusname | 台桌状态名称（空闲中/使用中/暂停中） |
| 13 | `temporary_light_second` | integer | site_tables_master.temporary_light_second | 临时灯光秒数 |
| 14 | `virtual_table` | integer | site_tables_master.virtual_table | 是否虚拟台桌（0=否） |

---

### dwd.dwd_recharge_order

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `recharge_order_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - id。     【JSON字段】recharge_settlements.json - $ - id。 |
| 2 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - tenantid。     【JSON字段】recharge_settlements.json - $ - tenantid。 |
| 3 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - siteid。     【JSON字段】recharge_settlements.json - $ - siteid。 |
| 4 | `member_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - memberid。     【JSON字段】recharge_settlements.json - $ - memberid。 |
| 5 | `member_name_snapshot` | text | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】recharge_settlements - membername。     【JSON字段】recharge_settlements.json - $ - membername。 |
| 6 | `member_phone_snapshot` | text | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】recharge_settlements - memberphone。     【JSON字段】recharge_settlements.json - $ - memberphone。 |
| 7 | `tenant_member_card_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - tenantmembercardid。     【JSON字段】recharge_settlements.json - $ - tenantmembercardid。 |
| 8 | `member_card_type_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】recharge_settlements - membercardtypename。     【JSON字段】recharge_settlements.json - $ - membercardtypename。 |
| 9 | `settle_relate_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】NULL（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】recharge_settlements - settlerelateid。     【JSON字段】recharge_settlements.json - $ - settlerelateid。 |
| 10 | `settle_type` | integer | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】recharge_settlements - settletype。     【JSON字段】recharge_settlements.json - $ - settletype。 |
| 11 | `settle_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】NULL（名称字段，用于展示与辅助识别）。     【ODS来源】recharge_settlements - settlename。     【JSON字段】recharge_settlements.json - $ - settlename。 |
| 12 | `is_first` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】NULL（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】recharge_settlements - isfirst。     【JSON字段】recharge_settlements.json - $ - isfirst。 |
| 13 | `pay_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】recharge_settlements - payamount。     【JSON字段】recharge_settlements.json - $ - payamount。 |
| 14 | `refund_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】recharge_settlements - refundamount。     【JSON字段】recharge_settlements.json - $ - refundamount。 |
| 15 | `point_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】recharge_settlements - pointamount。     【JSON字段】recharge_settlements.json - $ - pointamount。 |
| 16 | `cash_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】NULL（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】recharge_settlements - cashamount。     【JSON字段】recharge_settlements.json - $ - cashamount。 |
| 17 | `payment_method` | integer | 【说明】明细字段，用于记录事实取值。     【示例】NULL（明细字段，用于记录事实取值）。     【ODS来源】recharge_settlements - paymentmethod。     【JSON字段】recharge_settlements.json - $ - paymentmethod。 |
| 18 | `create_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】NULL（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】recharge_settlements - createtime。     【JSON字段】recharge_settlements.json - $ - createtime。 |
| 19 | `pay_time` | timestamp with time zone | 【说明】时间/日期字段，用于记录业务时间与统计口径对齐。     【示例】NULL（时间/日期字段，用于记录业务时间与统计口径对齐）。     【ODS来源】recharge_settlements - paytime。     【JSON字段】recharge_settlements.json - $ - paytime。 |
| 20 | `pl_coupon_sale_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【ODS来源】recharge_settlements - plcouponsaleamount。     【JSON字段】recharge_settlements.json - $ - plcouponsaleamount。 |
| 21 | `mervou_sales_amount` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【ODS来源】recharge_settlements - mervousalesamount。     【JSON字段】recharge_settlements.json - $ - mervousalesamount。 |
| 22 | `electricity_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【ODS来源】recharge_settlements - electricitymoney。     【JSON字段】recharge_settlements.json - $ - electricitymoney。 |
| 23 | `real_electricity_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【ODS来源】recharge_settlements - realelectricitymoney。     【JSON字段】recharge_settlements.json - $ - realelectricitymoney。 |
| 24 | `electricity_adjust_money` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【ODS来源】recharge_settlements - electricityadjustmoney。     【JSON字段】recharge_settlements.json - $ - electricityadjustmoney。 |

#### 🔗 仅补 FACT_MAPPINGS（DWD 列已存在）

| # | DWD 列 | ODS 列 | 说明 |
|---|--------|--------|------|
| 1 | `pl_coupon_sale_amount` | `plcouponsaleamount` | 平台券销售额 |
| 2 | `mervou_sales_amount` | `mervousalesamount` | 美团券销售额 |
| 3 | `electricity_money` | `electricitymoney` | 电费金额 |
| 4 | `real_electricity_money` | `realelectricitymoney` | 实际电费金额 |
| 5 | `electricity_adjust_money` | `electricityadjustmoney` | 电费调整金额 |

---

### dwd.dim_store_goods

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `site_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793025851560005（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - id。     【JSON字段】store_goods_master.json - data.orderGoodsList - id。 |
| 2 | `tenant_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790683160709957（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - tenant_id。     【JSON字段】store_goods_master.json - data.orderGoodsList - tenant_id。 |
| 3 | `site_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2790685415443269（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - site_id。     【JSON字段】store_goods_master.json - data.orderGoodsList - site_id。 |
| 4 | `tenant_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2792178593255301（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - tenant_goods_id。     【JSON字段】store_goods_master.json - data.orderGoodsList - tenant_goods_id。 |
| 5 | `goods_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】合味道泡面（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_master - goods_name。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_name。 |
| 6 | `goods_category_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2791941988405125（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - goods_category_id。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_category_id。 |
| 7 | `goods_second_category_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793236829620037（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - goods_second_category_id。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_second_category_id。 |
| 8 | `category_level1_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】零食（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_master - oneCategoryName。     【JSON字段】store_goods_master.json - data.orderGoodsList - oneCategoryName。 |
| 9 | `category_level2_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】面（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_master - twoCategoryName。     【JSON字段】store_goods_master.json - data.orderGoodsList - twoCategoryName。 |
| 10 | `batch_stock_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】18（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - stock。     【JSON字段】store_goods_master.json - data.orderGoodsList - stock。 |
| 11 | `sale_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】104（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - sale_num。     【JSON字段】store_goods_master.json - data.orderGoodsList - sale_num。 |
| 12 | `total_sales_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】104（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - total_sales。     【JSON字段】store_goods_master.json - data.orderGoodsList - total_sales。 |
| 13 | `sale_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】12.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - sale_price。     【JSON字段】store_goods_master.json - data.orderGoodsList - sale_price。 |
| 14 | `created_at` | timestamp with time zone | 【说明】维度字段，用于补充维度属性。     【示例】2025-07-16 11:52:51（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - create_time。     【JSON字段】store_goods_master.json - data.orderGoodsList - create_time。 |
| 15 | `updated_at` | timestamp with time zone | 【说明】维度字段，用于补充维度属性。     【示例】2025-11-09 07:23:47（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - update_time。     【JSON字段】store_goods_master.json - data.orderGoodsList - update_time。 |
| 16 | `avg_monthly_sales` | numeric(18,4) | 【说明】维度字段，用于补充维度属性。     【示例】1.32（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - average_monthly_sales。     【JSON字段】store_goods_master.json - data.orderGoodsList - average_monthly_sales。 |
| 17 | `goods_state` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - goods_state。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_state。 |
| 18 | `enable_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】store_goods_master - enable_status。     【JSON字段】store_goods_master.json - data.orderGoodsList - enable_status。 |
| 19 | `send_state` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - send_state。     【JSON字段】store_goods_master.json - data.orderGoodsList - send_state。 |
| 20 | `is_delete` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】0（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】store_goods_master - is_delete。     【JSON字段】store_goods_master.json - data.orderGoodsList - is_delete。 |
| 21 | `commodity_code` | text |  |
| 22 | `not_sale` | integer |  |
| 23 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 24 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 25 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 26 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

---

### dwd.dim_store_goods_ex

#### 现有字段

| # | 字段名 | 数据类型 | 说明 |
|---|--------|---------|------|
| 1 | `site_goods_id` | bigint | 【说明】标识类 ID 字段，用于关联/定位相关实体。     【示例】2793025851560005（标识类 ID 字段，用于关联/定位相关实体）。     【ODS来源】store_goods_master - id。     【JSON字段】store_goods_master.json - data.orderGoodsList - id。 |
| 2 | `site_name` | text | 【说明】名称字段，用于展示与辅助识别。     【示例】朗朗桌球（名称字段，用于展示与辅助识别）。     【ODS来源】store_goods_master - siteName。     【JSON字段】store_goods_master.json - data.orderGoodsList - siteName。 |
| 3 | `unit` | text | 【说明】维度字段，用于补充维度属性。     【示例】桶（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - unit。     【JSON字段】store_goods_master.json - data.orderGoodsList - unit。 |
| 4 | `goods_barcode` | text | 【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - goods_bar_code。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_bar_code。 |
| 5 | `goods_cover_url` | text | 【说明】维度字段，用于补充维度属性。     【示例】https://oss.ficoo.vip/admin/8M1WM7_1753204221337.jpg（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - goods_cover。     【JSON字段】store_goods_master.json - data.orderGoodsList - goods_cover。 |
| 6 | `pinyin_initial` | text | 【说明】维度字段，用于补充维度属性。     【示例】HWDPM,GWDPM（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - pinyin_initial。     【JSON字段】store_goods_master.json - data.orderGoodsList - pinyin_initial。 |
| 7 | `stock_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】18（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - stock。     【JSON字段】store_goods_master.json - data.orderGoodsList - stock。 |
| 8 | `stock_secondary_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】0（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - stock_A。     【JSON字段】store_goods_master.json - data.orderGoodsList - stock_A。 |
| 9 | `safety_stock_qty` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】0（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - safe_stock。     【JSON字段】store_goods_master.json - data.orderGoodsList - safe_stock。 |
| 10 | `cost_price` | numeric(18,4) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - cost_price。     【JSON字段】store_goods_master.json - data.orderGoodsList - cost_price。 |
| 11 | `cost_price_type` | integer | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】1（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - cost_price_type。     【JSON字段】store_goods_master.json - data.orderGoodsList - cost_price_type。 |
| 12 | `provisional_total_cost` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - total_purchase_cost。     【JSON字段】store_goods_master.json - data.orderGoodsList - total_purchase_cost。 |
| 13 | `total_purchase_cost` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】0.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - total_purchase_cost。     【JSON字段】store_goods_master.json - data.orderGoodsList - total_purchase_cost。 |
| 14 | `min_discount_price` | numeric(18,2) | 【说明】金额字段，用于计费/结算/核算等金额计算。     【示例】7.0（金额字段，用于计费/结算/核算等金额计算）。     【ODS来源】store_goods_master - min_discount_price。     【JSON字段】store_goods_master.json - data.orderGoodsList - min_discount_price。 |
| 15 | `is_discountable` | integer | 【说明】数量/时长字段，用于统计与计量。     【示例】1（数量/时长字段，用于统计与计量）。     【ODS来源】store_goods_master - able_discount。     【JSON字段】store_goods_master.json - data.orderGoodsList - able_discount。 |
| 16 | `days_on_shelf` | integer | 【说明】维度字段，用于补充维度属性。     【示例】13（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - days_available。     【JSON字段】store_goods_master.json - data.orderGoodsList - days_available。 |
| 17 | `audit_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】2（状态枚举字段，用于标识业务状态）。     【ODS来源】store_goods_master - audit_status。     【JSON字段】store_goods_master.json - data.orderGoodsList - audit_status。 |
| 18 | `sale_channel` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - sale_channel。     【JSON字段】store_goods_master.json - data.orderGoodsList - sale_channel。 |
| 19 | `is_warehousing` | integer | 【说明】布尔/开关字段，用于表示是否/可用性等业务开关。     【示例】1（布尔/开关字段，用于表示是否/可用性等业务开关）。     【ODS来源】store_goods_master - is_warehousing。     【JSON字段】store_goods_master.json - data.orderGoodsList - is_warehousing。 |
| 20 | `freeze_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】0（状态枚举字段，用于标识业务状态）。     【ODS来源】store_goods_master - freeze。     【JSON字段】store_goods_master.json - data.orderGoodsList - freeze。 |
| 21 | `forbid_sell_status` | integer | 【说明】状态枚举字段，用于标识业务状态。     【示例】1（状态枚举字段，用于标识业务状态）。     【ODS来源】store_goods_master - forbid_sell_status。     【JSON字段】store_goods_master.json - data.orderGoodsList - forbid_sell_status。 |
| 22 | `able_site_transfer` | integer | 【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - able_site_transfer。     【JSON字段】store_goods_master.json - data.orderGoodsList - able_site_transfer。 |
| 23 | `custom_label_type` | integer | 【说明】维度字段，用于补充维度属性。     【示例】2（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - custom_label_type。     【JSON字段】store_goods_master.json - data.orderGoodsList - custom_label_type。 |
| 24 | `option_required` | integer | 【说明】维度字段，用于补充维度属性。     【示例】1（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - option_required。     【JSON字段】store_goods_master.json - data.orderGoodsList - option_required。 |
| 25 | `remark` | text | 【说明】维度字段，用于补充维度属性。     【示例】NULL（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - remark。     【JSON字段】store_goods_master.json - data.orderGoodsList - remark。 |
| 26 | `sort_order` | integer | 【说明】维度字段，用于补充维度属性。     【示例】100（维度字段，用于补充维度属性）。     【ODS来源】store_goods_master - sort。     【JSON字段】store_goods_master.json - data.orderGoodsList - sort。 |
| 27 | `scd2_start_time` | timestamp with time zone | 【说明】SCD2 开始时间（版本生效起点），用于维度慢变追踪。     【示例】2025-11-10T00:00:00+08:00（SCD2 开始时间（版本生效起点），用于维度慢变追踪）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 28 | `scd2_end_time` | timestamp with time zone | 【说明】SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪。     【示例】9999-12-31T00:00:00+00:00（SCD2 结束时间（默认 9999-12-31 表示当前版本），用于维度慢变追踪）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 29 | `scd2_is_current` | integer | 【说明】SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录。     【示例】1（SCD2 当前版本标记（1=当前，0=历史），用于筛选最新维度记录）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |
| 30 | `scd2_version` | integer | 【说明】SCD2 版本号（自增），用于与时间段一起避免版本重叠。     【示例】1（SCD2 版本号（自增），用于与时间段一起避免版本重叠）。     【ODS来源】store_goods_master - 无（DWD慢变元数据）。     【JSON字段】无 - DWD慢变元数据 - 无。 |

#### 🆕 拟新增字段

| # | 字段名 | 建议类型 | 来源 ODS 列 | 说明 |
|---|--------|---------|------------|------|
| 1 | `batch_stock_quantity` | numeric | store_goods_master.batch_stock_quantity | 批次库存数量 |

---

## 第二部分：跳过的字段

| # | ODS 表 | ODS 列 | 跳过原因 |
|---|--------|--------|---------|
| 1 | store_goods_sales_records | `discount_price` | DWD 列名已被 discount_money 占用 |
| 2 | tenant_goods_master | `commoditycode` | 冗余字段，DWD 已有 commodity_code + commodity_code_list |
| 3 | store_goods_master | `provisional_total_cost` | DWD 列名已被 total_purchase_cost 占用 |
| 4 | store_goods_master | `time_slot_sale` | ODS 列不存在，需确认 API |

---

## 第三部分：C 类表（需新建 DWD 表）

### goods_stock_summary (→ 新建 dwd_goods_stock_summary)

| # | ODS 列名 |
|---|---------|
| 1 | `sitegoodsid` |
| 2 | `goodsname` |
| 3 | `goodsunit` |
| 4 | `goodscategoryid` |
| 5 | `goodscategorysecondid` |
| 6 | `categoryname` |
| 7 | `rangestartstock` |
| 8 | `rangeendstock` |
| 9 | `rangein` |
| 10 | `rangeout` |
| 11 | `rangesale` |
| 12 | `rangesalemoney` |
| 13 | `rangeinventory` |
| 14 | `currentstock` |

---

### goods_stock_movements (→ 新建 dwd_goods_stock_movement)

| # | ODS 列名 |
|---|---------|
| 1 | `sitegoodsstockid` |
| 2 | `tenantid` |
| 3 | `siteid` |
| 4 | `sitegoodsid` |
| 5 | `goodsname` |
| 6 | `goodscategoryid` |
| 7 | `goodssecondcategoryid` |
| 8 | `unit` |
| 9 | `price` |
| 10 | `stocktype` |
| 11 | `changenum` |
| 12 | `startnum` |
| 13 | `endnum` |
| 14 | `changenuma` |
| 15 | `startnuma` |
| 16 | `endnuma` |
| 17 | `remark` |
| 18 | `operatorname` |
| 19 | `createtime` |

---

### settlement_ticket_details (→ 新建 dwd_settlement_ticket + _ex)

| # | ODS 列名 |
|---|---------|
| 1 | `ordersettleid` |
| 2 | `actualpayment` |
| 3 | `adjustamount` |
| 4 | `consumemoney` |
| 5 | `deliveryaddress` |
| 6 | `deliveryfee` |
| 7 | `discountamount` |
| 8 | `memberid` |
| 9 | `membername` |
| 10 | `memberphone` |
| 11 | `memberprofile` |
| 12 | `orderbillno` |
| 13 | `orderid` |
| 14 | `orderitem` |
| 15 | `orderremark` |
| 16 | `payamount` |
| 17 | `paymentmethod` |
| 18 | `paytime` |
| 19 | `settleamount` |
| 20 | `settletype` |
| 21 | `siteaddress` |
| 22 | `sitebusinesstel` |
| 23 | `siteid` |
| 24 | `sitename` |
| 25 | `tenantid` |
| 26 | `tenantmembercardlogs` |
| 27 | `tenantname` |
| 28 | `ticketcustomcontent` |
| 29 | `ticketremark` |
| 30 | `totaldiscountamount` |
| 31 | `totalpayamount` |
| 32 | `totalsettleamount` |
| 33 | `vipamount` |
| 34 | `vipcardname` |
| 35 | `vipcardno` |
| 36 | `vippayamount` |
| 37 | `wipeoffamount` |
| 38 | `settlecount` |

---
