Files
Neo-ZQYY/export/dataflow_analysis/dataflow_2026-02-16_215143.md

366 KiB
Raw Blame History

飞球连接器 — 数据流结构分析报告

生成时间2026-02-16 21:51:43 CST 分析范围飞球feiqiu连接器共 23 张 ODS 表 数据来源API JSON 采样 + PostgreSQL ODS/DWD 表结构 + 三层字段映射

1. 总览

# ODS 表名 业务描述 采样记录数 ODS 列数 DWD 目标表 DWD 总列数
1 assistant_accounts_master 助教账号档案 69 67 dim_assistant, dim_assistant_ex 67
2 settlement_records 结账记录 200 71 dwd_settlement_head, dwd_settlement_head_ex 67
3 table_fee_transactions 台费计费流水 200 47 dim_site, dim_site_ex, dwd_table_fee_log, dwd_table_fee_log_ex 84
4 assistant_service_records 助教服务流水 200 71 dwd_assistant_service_log, dwd_assistant_service_log_ex 64
5 assistant_cancellation_records 助教废除记录 79 19 dwd_assistant_trash_event, dwd_assistant_trash_event_ex 14
6 store_goods_sales_records 门店商品销售流水 200 56 dwd_store_goods_sale, dwd_store_goods_sale_ex 52
7 payment_transactions 支付流水 200 17 dwd_payment 12
8 refund_transactions 退款流水 36 37 dwd_refund, dwd_refund_ex 32
9 platform_coupon_redemption_records 平台/团购券核销 200 31 dwd_platform_coupon_redemption, dwd_platform_coupon_redemption_ex 26
10 member_profiles 会员档案 200 25 dim_member, dim_member_ex 30
11 member_stored_value_cards 会员储值卡 200 80 dim_member_card_account, dim_member_card_account_ex 84
12 member_balance_changes 会员余额变动 200 33 dwd_member_balance_change, dwd_member_balance_change_ex 29
13 recharge_settlements 充值结算 200 71 dwd_recharge_order, dwd_recharge_order_ex 67
14 group_buy_packages 团购套餐定义 18 43 dim_groupbuy_package, dim_groupbuy_package_ex 47
15 group_buy_redemption_records 团购套餐核销 200 57 dwd_groupbuy_redemption, dwd_groupbuy_redemption_ex 53
16 goods_stock_summary 库存汇总 173 19 0
17 goods_stock_movements 库存变化记录 200 24 0
18 site_tables_master 台桌维表 74 31 dim_table, dim_table_ex 22
19 stock_goods_category_tree 库存商品分类树 9 16 dim_goods_category 16
20 store_goods_master 门店商品档案 173 52 dim_store_goods, dim_store_goods_ex 56
21 table_fee_discount_records 台费折扣/调账 200 33 dwd_table_fee_adjust, dwd_table_fee_adjust_ex 29
22 tenant_goods_master 租户商品档案 174 37 dim_tenant_goods, dim_tenant_goods_ex 41
23 settlement_ticket_details 结账小票详情(按 orderSettleId 逐条获取,不走常规分页) 0 43 0
合计 3405 980 892

2. 全局统计

2.1 JSON→ODS 映射覆盖

  • JSON 字段总数1067
  • 已映射到 ODS 列84178.8%
  • 仅存于 payload22621.2%

2.2 ODS→DWD 映射覆盖

  • DWD 列总数892

2.3 各表 JSON→ODS 映射覆盖率

ODS 表名 JSON 字段数 已映射 仅 payload 覆盖率
assistant_accounts_master 62 62 0 100.0%
store_goods_sales_records 51 51 0 100.0%
member_profiles 20 20 0 100.0%
member_stored_value_cards 71 71 0 100.0%
member_balance_changes 28 28 0 100.0%
group_buy_redemption_records 52 52 0 100.0%
goods_stock_summary 14 14 0 100.0%
goods_stock_movements 19 19 0 100.0%
site_tables_master 26 26 0 100.0%
stock_goods_category_tree 20 20 0 100.0%
tenant_goods_master 32 32 0 100.0%
group_buy_packages 40 38 2 95.0%
store_goods_master 53 48 5 90.6%
assistant_service_records 91 67 24 73.6%
settlement_records 92 67 25 72.8%
recharge_settlements 92 67 25 72.8%
table_fee_transactions 67 43 24 64.2%
refund_transactions 57 33 24 57.9%
table_fee_discount_records 55 30 25 54.5%
platform_coupon_redemption_records 51 27 24 52.9%
assistant_cancellation_records 38 14 24 36.8%
payment_transactions 36 12 24 33.3%
settlement_ticket_details 0 0 0

3. 逐表详情

3.1 assistant_accounts_master助教账号档案

  • 任务代码:ODS_ASSISTANT_ACCOUNT
  • 采样记录数69
  • ODS 列数67
  • DWD 目标表dim_assistant, dim_assistant_ex

API 源字段 — assistant_accounts_master 🔗 ODS

已映射 62/62覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 job_num string job_num
2 shop_name string 朗朗桌球 shop_name
3 group_id integer 0 group_id
4 group_name string group_name
5 staff_profile_id integer 0 staff_profile_id
6 ding_talk_synced integer 1 ding_talk_synced
7 entry_type integer 1 entry_type
8 team_name string 2组 team_name
9 entry_sign_status integer 0 entry_sign_status
10 resign_sign_status integer 0 resign_sign_status
11 system_role_id integer 10 system_role_id
12 criticism_status integer 1 criticism_status
13 salary_grant_enabled integer 2 salary_grant_enabled
14 leave_status integer 0 leave_status
15 id integer 3067857612671685 id
16 allow_cx integer 1 allow_cx
17 assistant_no string 13 assistant_no
18 assistant_status integer 1 assistant_status
19 avatar string https://oss.ficoo.vip/cbb/userAvatar/... avatar
20 birth_date string 0001-01-01 00:00:00 birth_date
21 charge_way integer 2 charge_way
22 create_time string 2026-01-26 15:26:11 create_time
23 cx_unit_price number 0.0 cx_unit_price
24 end_time string 2026-02-01 08:00:00 end_time 出现率 96%
25 entry_time string 2026-01-26 08:00:00 entry_time
26 gender integer 0 gender
27 height number 0.0 height
28 introduce string introduce
29 is_delete integer 0 is_delete
30 is_guaranteed integer 1 is_guaranteed
31 is_team_leader integer 0 is_team_leader
32 last_table_id integer 0 last_table_id
33 last_table_name string last_table_name
34 last_update_name string 教练:夏滋岸 last_update_name 出现率 62%
35 level integer 10 level
36 light_equipment_id string light_equipment_id
37 light_status integer 2 light_status
38 mobile string 17606621482 mobile
39 nickname string 渔渔 nickname
40 online_status integer 1 online_status
41 order_trade_no integer 0 order_trade_no
42 pd_unit_price number 0.0 pd_unit_price
43 person_org_id integer 3067857612573381 person_org_id
44 real_name string 李思怡 real_name
45 resign_time string 2226-01-26 15:26:11 resign_time
46 serial_number integer 5130 serial_number
47 show_sort integer 13 show_sort
48 show_status integer 1 show_status
49 site_id integer 2790685415443269 site_id
50 site_light_cfg_id integer 0 site_light_cfg_id
51 staff_id integer 0 staff_id
52 start_time string 2026-01-01 08:00:00 start_time 出现率 96%
53 team_id integer 2959085810992645 team_id
54 tenant_id integer 2790683160709957 tenant_id
55 update_time string 2026-01-28 21:32:15 update_time
56 user_id integer 3067857612163781 user_id
57 video_introduction_url string video_introduction_url
58 weight number 0.0 weight
59 work_status integer 1 work_status
60 assistant_grade number 0.0 assistant_grade
61 sum_grade number 0.0 sum_grade
62 get_grade_times integer 0 get_grade_times

ODS 表结构 — ods.assistant_accounts_master 🔗 API

共 67 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_assistant.assistant_id, dim_assistant_ex.assistant_id
2 tenant_id bigint tenant_id dim_assistant.tenant_id
3 site_id bigint site_id dim_assistant.site_id
4 assistant_no text assistant_no dim_assistant.assistant_no
5 nickname text nickname dim_assistant.nickname
6 real_name text real_name dim_assistant.real_name
7 mobile text mobile dim_assistant.mobile
8 team_id bigint team_id dim_assistant.team_id
9 team_name text team_name dim_assistant.team_name
10 user_id bigint user_id dim_assistant.user_id
11 level text level dim_assistant.level
12 assistant_status integer assistant_status dim_assistant.assistant_status
13 work_status integer work_status dim_assistant_ex.work_status
14 leave_status integer leave_status dim_assistant.leave_status
15 entry_time timestamp without time zone entry_time dim_assistant.entry_time
16 resign_time timestamp without time zone resign_time dim_assistant.resign_time
17 start_time timestamp without time zone start_time dim_assistant_ex.start_time
18 end_time timestamp without time zone end_time dim_assistant_ex.end_time
19 create_time timestamp without time zone create_time dim_assistant_ex.create_time
20 update_time timestamp without time zone update_time dim_assistant_ex.update_time
21 order_trade_no text order_trade_no dim_assistant_ex.order_trade_no
22 staff_id bigint staff_id dim_assistant_ex.staff_id
23 staff_profile_id bigint staff_profile_id dim_assistant_ex.staff_profile_id
24 system_role_id bigint system_role_id
25 avatar text avatar dim_assistant_ex.avatar
26 birth_date timestamp without time zone birth_date dim_assistant_ex.birth_date
27 gender integer gender dim_assistant_ex.gender
28 height numeric height dim_assistant_ex.height
29 weight numeric weight dim_assistant_ex.weight
30 job_num text job_num
31 show_status integer show_status dim_assistant_ex.show_status
32 show_sort integer show_sort dim_assistant_ex.show_sort
33 sum_grade numeric sum_grade dim_assistant_ex.sum_grade
34 assistant_grade numeric assistant_grade dim_assistant_ex.assistant_grade
35 get_grade_times integer get_grade_times dim_assistant_ex.get_grade_times
36 introduce text introduce dim_assistant_ex.introduce
37 video_introduction_url text video_introduction_url dim_assistant_ex.video_introduction_url
38 group_id bigint group_id dim_assistant_ex.group_id
39 group_name text group_name dim_assistant_ex.group_name
40 shop_name text shop_name dim_assistant_ex.shop_name
41 charge_way integer charge_way dim_assistant_ex.charge_way
42 entry_type integer entry_type dim_assistant_ex.entry_type
43 allow_cx integer allow_cx dim_assistant_ex.allow_cx
44 is_guaranteed integer is_guaranteed dim_assistant_ex.is_guaranteed
45 salary_grant_enabled integer salary_grant_enabled dim_assistant_ex.salary_grant_enabled
46 light_status integer light_status dim_assistant_ex.light_status
47 online_status integer online_status dim_assistant_ex.online_status
48 is_delete integer is_delete dim_assistant_ex.is_delete
49 cx_unit_price numeric cx_unit_price
50 pd_unit_price numeric pd_unit_price
51 last_table_id bigint last_table_id dim_assistant_ex.last_table_id
52 last_table_name text last_table_name dim_assistant_ex.last_table_name
53 person_org_id bigint person_org_id dim_assistant_ex.person_org_id
54 serial_number bigint serial_number dim_assistant_ex.serial_number
55 is_team_leader integer is_team_leader dim_assistant_ex.is_team_leader
56 criticism_status integer criticism_status dim_assistant_ex.criticism_status
57 last_update_name text last_update_name dim_assistant_ex.last_update_name
58 ding_talk_synced integer ding_talk_synced dim_assistant_ex.ding_talk_synced
59 site_light_cfg_id bigint site_light_cfg_id dim_assistant_ex.site_light_cfg_id
60 light_equipment_id text light_equipment_id dim_assistant_ex.light_equipment_id
61 entry_sign_status integer entry_sign_status dim_assistant_ex.entry_sign_status
62 resign_sign_status integer resign_sign_status dim_assistant_ex.resign_sign_status
63 content_hash text
64 source_file text
65 source_endpoint text
66 fetched_at timestamp with time zone
67 payload jsonb

DWD 表结构 — dwd.dim_assistant 🔗 ODS

共 19 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_id bigint id 直接 字段重命名
2 user_id bigint user_id 直接 标识类 ID 字段,用于关联/定位相关实体
3 assistant_no text assistant_no 直接 同名直传
4 real_name text real_name 直接 同名直传
5 nickname text nickname 直接 同名直传
6 mobile text mobile 直接 同名直传
7 tenant_id bigint tenant_id 直接 同名直传
8 site_id bigint site_id 直接 同名直传
9 team_id bigint team_id 直接 同名直传
10 team_name text team_name 直接 同名直传
11 level integer level 直接 同名直传
12 entry_time timestamp with time zone entry_time 直接 同名直传
13 resign_time timestamp with time zone resign_time 直接 同名直传
14 leave_status integer leave_status 直接 同名直传
15 assistant_status integer assistant_status 直接 同名直传
16 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
17 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
18 scd2_is_current integer SCD2 SCD2 元数据
19 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_assistant_ex 🔗 ODS

共 48 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_id bigint id 直接 字段重命名
2 gender integer gender 直接 同名直传
3 birth_date timestamp with time zone birth_date 直接 同名直传
4 avatar text avatar 直接 同名直传
5 introduce text introduce 直接 维度字段,用于补充维度属性
6 video_introduction_url text video_introduction_url 直接 同名直传
7 height numeric height 直接 同名直传
8 weight numeric weight 直接 同名直传
9 shop_name text shop_name 直接 同名直传
10 group_id bigint group_id 直接 同名直传
11 group_name text group_name 直接 名称字段,用于展示与辅助识别
12 person_org_id bigint person_org_id 直接 同名直传
13 staff_id bigint staff_id 直接 同名直传
14 staff_profile_id bigint staff_profile_id 直接 同名直传
15 assistant_grade double precision assistant_grade 直接 同名直传
16 sum_grade double precision sum_grade 直接 同名直传
17 get_grade_times integer get_grade_times 直接 同名直传
18 charge_way integer charge_way 直接 同名直传
19 allow_cx integer allow_cx 直接 同名直传
20 is_guaranteed integer is_guaranteed 直接 同名直传
21 salary_grant_enabled integer salary_grant_enabled 直接 同名直传
22 entry_type integer entry_type 直接 同名直传
23 entry_sign_status integer entry_sign_status 直接 同名直传
24 resign_sign_status integer resign_sign_status 直接 同名直传
25 work_status integer work_status 直接 同名直传
26 show_status integer show_status 直接 同名直传
27 show_sort integer show_sort 直接 同名直传
28 online_status integer online_status 直接 同名直传
29 is_delete integer is_delete 直接 同名直传
30 criticism_status integer criticism_status 直接 同名直传
31 create_time timestamp with time zone create_time 直接 同名直传
32 update_time timestamp with time zone update_time 直接 同名直传
33 start_time timestamp with time zone start_time 直接 同名直传
34 end_time timestamp with time zone end_time 直接 同名直传
35 last_table_id bigint last_table_id 直接 同名直传
36 last_table_name text last_table_name 直接 同名直传
37 last_update_name text last_update_name 直接 同名直传
38 order_trade_no bigint order_trade_no 直接 同名直传
39 ding_talk_synced integer ding_talk_synced 直接 同名直传
40 site_light_cfg_id bigint site_light_cfg_id 直接 同名直传
41 light_equipment_id text light_equipment_id 直接 标识类 ID 字段,用于关联/定位相关实体
42 light_status integer light_status 直接 同名直传
43 is_team_leader integer is_team_leader 直接 同名直传
44 serial_number bigint serial_number 直接 同名直传
45 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
46 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
47 scd2_is_current integer SCD2 SCD2 元数据
48 scd2_version integer SCD2 SCD2 元数据

3.2 settlement_records结账记录

  • 任务代码:ODS_SETTLEMENT_RECORDS
  • 采样记录数200
  • ODS 列数71
  • DWD 目标表dwd_settlement_head, dwd_settlement_head_ex

API 源字段 — settlement_records 🔗 ODS

已映射 67/92覆盖率 72.8%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 0 id 📦 嵌套对象
2 siteProfile.org_id integer 0 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 0.0 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 0.0 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 0 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 0 ⚠️ 未映射 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 1 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 settleList.id integer 3093864077166789 id
28 settleList.tenantId integer 2790683160709957 tenantid 大小写匹配
29 settleList.siteId integer 2790685415443269 siteid 大小写匹配
30 settleList.siteName string 朗朗桌球 sitename 大小写匹配
31 settleList.balanceAmount number 0.0 balanceamount 大小写匹配
32 settleList.cardAmount number 0.0 cardamount 大小写匹配
33 settleList.cashAmount number 0.0 cashamount 大小写匹配
34 settleList.couponAmount number 0.0 couponamount 大小写匹配
35 settleList.createTime string 2026-02-14 00:21:19 createtime 大小写匹配
36 settleList.memberId integer 0 memberid 大小写匹配
37 settleList.memberName string membername 大小写匹配
38 settleList.tenantMemberCardId integer 0 tenantmembercardid 大小写匹配
39 settleList.memberCardTypeName string membercardtypename 大小写匹配
40 settleList.memberPhone string memberphone 大小写匹配
41 settleList.tableId integer 0 tableid 大小写匹配
42 settleList.consumeMoney number 10.0 consumemoney 大小写匹配
43 settleList.onlineAmount number 0.0 onlineamount 大小写匹配
44 settleList.operatorId integer 2790687322443013 operatorid 大小写匹配
45 settleList.operatorName string 收银员:郑丽珊 operatorname 大小写匹配
46 settleList.revokeOrderId integer 0 revokeorderid 大小写匹配
47 settleList.revokeOrderName string revokeordername 大小写匹配
48 settleList.revokeTime string 0001-01-01 00:00:00 revoketime 大小写匹配
49 settleList.payAmount number 7.0 payamount 大小写匹配
50 settleList.pointAmount number 7.0 pointamount 大小写匹配
51 settleList.refundAmount number 0.0 refundamount 大小写匹配
52 settleList.settleName string 商城订单 settlename 大小写匹配
53 settleList.settleRelateId integer 3093864074381509 settlerelateid 大小写匹配
54 settleList.settleStatus integer 2 settlestatus 大小写匹配
55 settleList.settleType integer 3 settletype 大小写匹配
56 settleList.payTime string 2026-02-14 00:21:21 paytime 大小写匹配
57 settleList.roundingAmount number 0.0 roundingamount 大小写匹配
58 settleList.paymentMethod integer 0 paymentmethod 大小写匹配
59 settleList.adjustAmount number 0.0 adjustamount 大小写匹配
60 settleList.assistantCxMoney number 0.0 assistantcxmoney 大小写匹配
61 settleList.assistantPdMoney number 0.0 assistantpdmoney 大小写匹配
62 settleList.couponSaleAmount number 0.0 couponsaleamount 大小写匹配
63 settleList.plCouponSaleAmount number 0.0 plcouponsaleamount 大小写匹配
64 settleList.merVouSalesAmount number 0.0 mervousalesamount 大小写匹配
65 settleList.memberDiscountAmount number 0.0 memberdiscountamount 大小写匹配
66 settleList.tableChargeMoney number 0.0 tablechargemoney 大小写匹配
67 settleList.goodsMoney number 10.0 goodsmoney 大小写匹配
68 settleList.realGoodsMoney number 7.0 realgoodsmoney 大小写匹配
69 settleList.serviceMoney number 0.0 servicemoney 大小写匹配
70 settleList.prepayMoney number 0.0 prepaymoney 大小写匹配
71 settleList.salesManName string salesmanname 大小写匹配
72 settleList.orderRemark string orderremark 大小写匹配
73 settleList.salesManUserId integer 0 salesmanuserid 大小写匹配
74 settleList.canBeRevoked boolean False canberevoked 大小写匹配
75 settleList.pointDiscountPrice number 0.0 pointdiscountprice 大小写匹配
76 settleList.pointDiscountCost number 0.0 pointdiscountcost 大小写匹配
77 settleList.activityDiscount number 0.0 activitydiscount 大小写匹配
78 settleList.serialNumber integer 0 serialnumber 大小写匹配
79 settleList.assistantManualDiscount number 0.0 assistantmanualdiscount 大小写匹配
80 settleList.allCouponDiscount number 0.0 allcoupondiscount 大小写匹配
81 settleList.goodsPromotionMoney number 0.0 goodspromotionmoney 大小写匹配
82 settleList.assistantPromotionMoney number 0.0 assistantpromotionmoney 大小写匹配
83 settleList.isUseCoupon boolean False isusecoupon 大小写匹配
84 settleList.isUseDiscount boolean False isusediscount 大小写匹配
85 settleList.isActivity boolean False isactivity 大小写匹配
86 settleList.isBindMember boolean False isbindmember 大小写匹配
87 settleList.isFirst integer 0 isfirst 大小写匹配
88 settleList.rechargeCardAmount integer 0 rechargecardamount 大小写匹配
89 settleList.giftCardAmount integer 0 giftcardamount 大小写匹配
90 settleList.electricityMoney number 0.0 electricitymoney 大小写匹配
91 settleList.realElectricityMoney number 0.0 realelectricitymoney 大小写匹配
92 settleList.electricityAdjustMoney number 0.0 electricityadjustmoney 大小写匹配

ODS 表结构 — ods.settlement_records 🔗 API

共 71 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_settlement_head.order_settle_id, dwd_settlement_head_ex.order_settle_id
2 tenantid bigint settleList.tenantId dwd_settlement_head.tenant_id
3 siteid bigint settleList.siteId dwd_settlement_head.site_id
4 sitename text settleList.siteName dwd_settlement_head.site_name
5 balanceamount numeric settleList.balanceAmount dwd_settlement_head.balance_amount
6 cardamount numeric settleList.cardAmount dwd_settlement_head_ex.card_amount
7 cashamount numeric settleList.cashAmount dwd_settlement_head_ex.cash_amount
8 couponamount numeric settleList.couponAmount dwd_settlement_head.coupon_amount
9 createtime timestamp with time zone settleList.createTime dwd_settlement_head.create_time
10 memberid bigint settleList.memberId dwd_settlement_head.member_id
11 membername text settleList.memberName dwd_settlement_head.member_name
12 tenantmembercardid bigint settleList.tenantMemberCardId dwd_settlement_head.member_card_account_id
13 membercardtypename text settleList.memberCardTypeName dwd_settlement_head.member_card_type_name
14 memberphone text settleList.memberPhone dwd_settlement_head.member_phone
15 tableid bigint settleList.tableId dwd_settlement_head.table_id
16 consumemoney numeric settleList.consumeMoney dwd_settlement_head.consume_money
17 onlineamount numeric settleList.onlineAmount dwd_settlement_head_ex.online_amount
18 operatorid bigint settleList.operatorId dwd_settlement_head_ex.operator_id
19 operatorname text settleList.operatorName dwd_settlement_head_ex.operator_name
20 revokeorderid bigint settleList.revokeOrderId dwd_settlement_head.revoke_order_id
21 revokeordername text settleList.revokeOrderName dwd_settlement_head_ex.revoke_order_name
22 revoketime timestamp with time zone settleList.revokeTime dwd_settlement_head_ex.revoke_time
23 payamount numeric settleList.payAmount dwd_settlement_head.pay_amount
24 pointamount numeric settleList.pointAmount dwd_settlement_head.point_amount
25 refundamount numeric settleList.refundAmount dwd_settlement_head_ex.refund_amount
26 settlename text settleList.settleName dwd_settlement_head.settle_name
27 settlerelateid bigint settleList.settleRelateId dwd_settlement_head.order_trade_no
28 settlestatus integer settleList.settleStatus dwd_settlement_head_ex.settle_status
29 settletype integer settleList.settleType dwd_settlement_head.settle_type
30 paytime timestamp with time zone settleList.payTime dwd_settlement_head.pay_time
31 roundingamount numeric settleList.roundingAmount dwd_settlement_head.rounding_amount
32 paymentmethod integer settleList.paymentMethod dwd_settlement_head_ex.payment_method
33 adjustamount numeric settleList.adjustAmount dwd_settlement_head.adjust_amount
34 assistantcxmoney numeric settleList.assistantCxMoney dwd_settlement_head.assistant_cx_money
35 assistantpdmoney numeric settleList.assistantPdMoney dwd_settlement_head.assistant_pd_money
36 couponsaleamount numeric settleList.couponSaleAmount dwd_settlement_head_ex.coupon_sale_amount
37 memberdiscountamount numeric settleList.memberDiscountAmount dwd_settlement_head.member_discount_amount
38 tablechargemoney numeric settleList.tableChargeMoney dwd_settlement_head.table_charge_money
39 goodsmoney numeric settleList.goodsMoney dwd_settlement_head.goods_money
40 realgoodsmoney numeric settleList.realGoodsMoney dwd_settlement_head.real_goods_money
41 servicemoney numeric settleList.serviceMoney dwd_settlement_head_ex.service_money
42 prepaymoney numeric settleList.prepayMoney dwd_settlement_head_ex.prepay_money
43 salesmanname text settleList.salesManName dwd_settlement_head_ex.salesman_name
44 orderremark text settleList.orderRemark dwd_settlement_head_ex.order_remark
45 salesmanuserid bigint settleList.salesManUserId dwd_settlement_head_ex.salesman_user_id
46 canberevoked boolean settleList.canBeRevoked dwd_settlement_head_ex.can_be_revoked
47 pointdiscountprice numeric settleList.pointDiscountPrice dwd_settlement_head_ex.point_discount_price
48 pointdiscountcost numeric settleList.pointDiscountCost dwd_settlement_head_ex.point_discount_cost
49 activitydiscount numeric settleList.activityDiscount dwd_settlement_head_ex.activity_discount
50 serialnumber bigint settleList.serialNumber dwd_settlement_head_ex.serial_number
51 assistantmanualdiscount numeric settleList.assistantManualDiscount dwd_settlement_head_ex.assistant_manual_discount
52 allcoupondiscount numeric settleList.allCouponDiscount dwd_settlement_head_ex.all_coupon_discount
53 goodspromotionmoney numeric settleList.goodsPromotionMoney dwd_settlement_head_ex.goods_promotion_money
54 assistantpromotionmoney numeric settleList.assistantPromotionMoney dwd_settlement_head_ex.assistant_promotion_money
55 isusecoupon boolean settleList.isUseCoupon dwd_settlement_head_ex.is_use_coupon
56 isusediscount boolean settleList.isUseDiscount dwd_settlement_head_ex.is_use_discount
57 isactivity boolean settleList.isActivity dwd_settlement_head_ex.is_activity
58 isbindmember boolean settleList.isBindMember dwd_settlement_head.is_bind_member
59 isfirst integer settleList.isFirst dwd_settlement_head_ex.is_first_order
60 rechargecardamount numeric settleList.rechargeCardAmount dwd_settlement_head.recharge_card_amount
61 giftcardamount numeric settleList.giftCardAmount dwd_settlement_head.gift_card_amount
62 electricityadjustmoney numeric settleList.electricityAdjustMoney dwd_settlement_head.electricity_adjust_money
63 electricitymoney numeric settleList.electricityMoney dwd_settlement_head.electricity_money
64 mervousalesamount numeric settleList.merVouSalesAmount dwd_settlement_head.mervou_sales_amount
65 plcouponsaleamount numeric settleList.plCouponSaleAmount dwd_settlement_head.pl_coupon_sale_amount
66 realelectricitymoney numeric settleList.realElectricityMoney dwd_settlement_head.real_electricity_money
67 content_hash text
68 source_file text
69 source_endpoint text
70 fetched_at timestamp with time zone
71 payload jsonb

DWD 表结构 — dwd.dwd_settlement_head 🔗 ODS

共 37 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 order_settle_id bigint id 直接 字段重命名
2 tenant_id bigint tenantid 直接 字段重命名
3 site_id bigint siteid 直接 字段重命名
4 site_name character varying sitename 直接 字段重命名
5 table_id bigint tableid 直接 字段重命名
6 settle_name character varying settlename 直接 字段重命名
7 order_trade_no bigint settlerelateid 直接 字段重命名
8 create_time timestamp with time zone createtime 直接 字段重命名
9 pay_time timestamp with time zone paytime 直接 字段重命名
10 settle_type integer settletype 直接 字段重命名
11 revoke_order_id bigint revokeorderid 直接 字段重命名
12 member_id bigint memberid 直接 字段重命名
13 member_name character varying membername 直接 字段重命名
14 member_phone character varying memberphone 直接 字段重命名
15 member_card_account_id bigint tenantmembercardid 直接 字段重命名
16 member_card_type_name character varying membercardtypename 直接 字段重命名
17 is_bind_member boolean isbindmember 直接 字段重命名
18 member_discount_amount numeric memberdiscountamount 直接 字段重命名
19 consume_money numeric consumemoney 直接 字段重命名
20 table_charge_money numeric tablechargemoney 直接 字段重命名
21 goods_money numeric goodsmoney 直接 字段重命名
22 real_goods_money numeric realgoodsmoney 直接 字段重命名
23 assistant_pd_money numeric assistantpdmoney 直接 字段重命名
24 assistant_cx_money numeric assistantcxmoney 直接 字段重命名
25 adjust_amount numeric adjustamount 直接 字段重命名
26 pay_amount numeric payamount 直接 字段重命名
27 balance_amount numeric balanceamount 直接 字段重命名
28 recharge_card_amount numeric rechargecardamount 直接 字段重命名
29 gift_card_amount numeric giftcardamount 直接 字段重命名
30 coupon_amount numeric couponamount 直接 字段重命名
31 rounding_amount numeric roundingamount 直接 字段重命名
32 point_amount numeric pointamount 直接 字段重命名
33 electricity_money numeric electricitymoney 直接 字段重命名
34 real_electricity_money numeric realelectricitymoney 直接 字段重命名
35 electricity_adjust_money numeric electricityadjustmoney 直接 字段重命名
36 pl_coupon_sale_amount numeric plcouponsaleamount 直接 字段重命名
37 mervou_sales_amount numeric mervousalesamount 直接 字段重命名

DWD 表结构 — dwd.dwd_settlement_head_ex 🔗 ODS

共 30 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 order_settle_id bigint id 直接 字段重命名
2 serial_number integer serialnumber 直接 字段重命名
3 settle_status integer settlestatus 直接 字段重命名
4 can_be_revoked boolean canberevoked → boolean 字段重命名
5 revoke_order_name character varying revokeordername 直接 字段重命名
6 revoke_time timestamp with time zone revoketime 直接 字段重命名
7 is_first_order boolean isfirst → boolean 字段重命名
8 service_money numeric servicemoney 直接 字段重命名
9 cash_amount numeric cashamount 直接 字段重命名
10 card_amount numeric cardamount 直接 字段重命名
11 online_amount numeric onlineamount 直接 字段重命名
12 refund_amount numeric refundamount 直接 字段重命名
13 prepay_money numeric prepaymoney 直接 字段重命名
14 payment_method integer paymentmethod 直接 字段重命名
15 coupon_sale_amount numeric couponsaleamount 直接 字段重命名
16 all_coupon_discount numeric allcoupondiscount 直接 字段重命名
17 goods_promotion_money numeric goodspromotionmoney 直接 字段重命名
18 assistant_promotion_money numeric assistantpromotionmoney 直接 字段重命名
19 activity_discount numeric activitydiscount 直接 字段重命名
20 assistant_manual_discount numeric assistantmanualdiscount 直接 字段重命名
21 point_discount_price numeric pointdiscountprice 直接 字段重命名
22 point_discount_cost numeric pointdiscountcost 直接 字段重命名
23 is_use_coupon boolean isusecoupon → boolean 字段重命名
24 is_use_discount boolean isusediscount → boolean 字段重命名
25 is_activity boolean isactivity → boolean 字段重命名
26 operator_name character varying operatorname 直接 字段重命名
27 salesman_name character varying salesmanname 直接 字段重命名
28 order_remark character varying orderremark 直接 字段重命名
29 operator_id bigint operatorid 直接 字段重命名
30 salesman_user_id bigint salesmanuserid 直接 字段重命名

3.3 table_fee_transactions台费计费流水

  • 任务代码:ODS_TABLE_USE
  • 采样记录数200
  • ODS 列数47
  • DWD 目标表dim_site, dim_site_ex, dwd_table_fee_log, dwd_table_fee_log_ex

API 源字段 — table_fee_transactions 🔗 ODS

已映射 43/67覆盖率 64.2%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
2 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 1 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 id integer 3093859291416901 id
28 add_clock_seconds integer 0 add_clock_seconds
29 activity_discount_amount number 0.0 activity_discount_amount
30 adjust_amount number 0.0 adjust_amount
31 coupon_promotion_amount number 96.0 coupon_promotion_amount
32 create_time string 2026-02-14 00:16:27 create_time
33 fee_total number 0.0 fee_total
34 is_delete integer 0 is_delete
35 is_single_order integer 1 is_single_order
36 last_use_time string 2026-02-14 00:15:53 last_use_time
37 ledger_amount number 96.0 ledger_amount
38 ledger_count integer 7200 ledger_count
39 ledger_end_time string 2026-02-14 00:15:53 ledger_end_time
40 ledger_name string A15 ledger_name
41 ledger_start_time string 2026-02-13 22:15:53 ledger_start_time
42 ledger_status integer 1 ledger_status
43 ledger_unit_price number 48.0 ledger_unit_price
44 member_discount_amount number 0.0 member_discount_amount
45 member_id integer 0 member_id
46 mgmt_fee number 0.0 mgmt_fee
47 operator_id integer 2790687322443013 operator_id
48 operator_name string 收银员:郑丽珊 operator_name
49 order_consumption_type integer 3 order_consumption_type
50 order_pay_id integer 0 order_pay_id
51 order_settle_id integer 3093859276196037 order_settle_id
52 order_trade_no integer 3093740766775621 order_trade_no
53 real_table_charge_money number 0.0 real_table_charge_money
54 real_table_use_seconds integer 7200 real_table_use_seconds
55 real_service_money number 0.0 real_service_money
56 salesman_name string salesman_name
57 salesman_org_id integer 0 salesman_org_id
58 salesman_user_id integer 0 salesman_user_id
59 service_money number 0.0 service_money
60 site_id integer 2790685415443269 site_id
61 site_table_area_id integer 2791963794329671 site_table_area_id
62 site_table_area_name string A区 site_table_area_name
63 site_table_id integer 2793003506815045 site_table_id
64 start_use_time string 2026-02-13 22:15:53 start_use_time
65 tenant_id integer 2790683160709957 tenant_id
66 tenant_table_area_id integer 2791960001957765 tenant_table_area_id
67 used_card_amount number 0.0 used_card_amount

ODS 表结构 — ods.table_fee_transactions 🔗 API

共 47 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_table_fee_log.table_fee_log_id, dwd_table_fee_log_ex.table_fee_log_id
2 tenant_id bigint siteProfile.tenant_id dwd_table_fee_log.tenant_id
3 site_id bigint site_id dim_site.site_id, dim_site_ex.site_id, dwd_table_fee_log.site_id
4 siteprofile jsonb
5 site_table_id bigint site_table_id dwd_table_fee_log.site_table_id
6 site_table_area_id bigint site_table_area_id dwd_table_fee_log.site_table_area_id
7 site_table_area_name text site_table_area_name dwd_table_fee_log.site_table_area_name
8 tenant_table_area_id bigint tenant_table_area_id dwd_table_fee_log.tenant_table_area_id
9 order_trade_no text order_trade_no dwd_table_fee_log.order_trade_no
10 order_pay_id bigint order_pay_id dwd_table_fee_log.order_pay_id
11 order_settle_id bigint order_settle_id dwd_table_fee_log.order_settle_id
12 ledger_name text ledger_name dwd_table_fee_log.ledger_name
13 ledger_amount numeric ledger_amount dwd_table_fee_log.ledger_amount
14 ledger_count numeric ledger_count dwd_table_fee_log.ledger_count
15 ledger_unit_price numeric ledger_unit_price dwd_table_fee_log.ledger_unit_price
16 ledger_status integer ledger_status dwd_table_fee_log.ledger_status
17 ledger_start_time timestamp without time zone ledger_start_time dwd_table_fee_log_ex.ledger_start_time
18 ledger_end_time timestamp without time zone ledger_end_time dwd_table_fee_log.ledger_end_time
19 start_use_time timestamp without time zone start_use_time dwd_table_fee_log.start_use_time
20 last_use_time timestamp without time zone last_use_time dwd_table_fee_log_ex.last_use_time
21 real_table_use_seconds integer real_table_use_seconds dwd_table_fee_log.real_table_use_seconds
22 real_table_charge_money numeric real_table_charge_money dwd_table_fee_log.real_table_charge_money
23 add_clock_seconds integer add_clock_seconds dwd_table_fee_log.add_clock_seconds
24 adjust_amount numeric adjust_amount dwd_table_fee_log.adjust_amount
25 coupon_promotion_amount numeric coupon_promotion_amount dwd_table_fee_log.coupon_promotion_amount
26 member_discount_amount numeric member_discount_amount dwd_table_fee_log.member_discount_amount
27 used_card_amount numeric used_card_amount dwd_table_fee_log_ex.used_card_amount
28 mgmt_fee numeric mgmt_fee dwd_table_fee_log_ex.mgmt_fee
29 service_money numeric service_money dwd_table_fee_log_ex.service_money
30 fee_total numeric fee_total dwd_table_fee_log_ex.fee_total
31 is_single_order integer is_single_order dwd_table_fee_log.is_single_order
32 is_delete integer is_delete dwd_table_fee_log.is_delete
33 member_id bigint member_id dwd_table_fee_log.member_id
34 operator_id bigint operator_id dwd_table_fee_log_ex.operator_id
35 operator_name text operator_name dwd_table_fee_log_ex.operator_name
36 salesman_name text salesman_name dwd_table_fee_log_ex.salesman_name
37 salesman_org_id bigint salesman_org_id dwd_table_fee_log_ex.salesman_org_id
38 salesman_user_id bigint salesman_user_id dwd_table_fee_log_ex.salesman_user_id
39 create_time timestamp without time zone create_time dwd_table_fee_log.create_time
40 activity_discount_amount numeric activity_discount_amount dwd_table_fee_log.activity_discount_amount
41 order_consumption_type integer order_consumption_type dwd_table_fee_log_ex.order_consumption_type
42 real_service_money numeric real_service_money dwd_table_fee_log.real_service_money
43 payload jsonb
44 content_hash text
45 source_file text
46 source_endpoint text
47 fetched_at timestamp with time zone

DWD 表结构 — dwd.dim_site 🔗 ODS

共 17 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 site_id bigint site_id 直接 同名直传
2 org_id bigint siteprofile->>'org_id' 直接 JSONB 提取
3 tenant_id bigint siteprofile->>'tenant_id' 直接 JSONB 提取
4 shop_name text siteprofile->>'shop_name' 直接 JSONB 提取
5 site_label text siteprofile->>'site_label' 直接 JSONB 提取
6 full_address text siteprofile->>'full_address' 直接 JSONB 提取
7 address text siteprofile->>'address' 直接 JSONB 提取
8 longitude numeric siteprofile->>'longitude' → numeric JSONB 提取
9 latitude numeric siteprofile->>'latitude' → numeric JSONB 提取
10 tenant_site_region_id bigint siteprofile->>'tenant_site_region_id' 直接 JSONB 提取
11 business_tel text siteprofile->>'business_tel' 直接 JSONB 提取
12 site_type integer siteprofile->>'site_type' 直接 JSONB 提取
13 shop_status integer siteprofile->>'shop_status' 直接 JSONB 提取
14 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
15 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
16 scd2_is_current integer SCD2 SCD2 元数据
17 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_site_ex 🔗 ODS

共 25 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 site_id bigint site_id 直接 同名直传
2 avatar text siteprofile->>'avatar' 直接 JSONB 提取
3 address text siteprofile->>'address' 直接 JSONB 提取
4 longitude numeric siteprofile->>'longitude' → numeric JSONB 提取
5 latitude numeric siteprofile->>'latitude' → numeric JSONB 提取
6 tenant_site_region_id bigint siteprofile->>'tenant_site_region_id' 直接 JSONB 提取
7 auto_light integer siteprofile->>'auto_light' 直接 JSONB 提取
8 light_status integer siteprofile->>'light_status' 直接 JSONB 提取
9 light_type integer siteprofile->>'light_type' 直接 JSONB 提取
10 light_token text siteprofile->>'light_token' 直接 JSONB 提取
11 site_type integer siteprofile->>'site_type' 直接 JSONB 提取
12 site_label text siteprofile->>'site_label' 直接 JSONB 提取
13 attendance_enabled integer siteprofile->>'attendance_enabled' 直接 JSONB 提取
14 attendance_distance integer siteprofile->>'attendance_distance' 直接 JSONB 提取
15 customer_service_qrcode text siteprofile->>'customer_service_qrcode' 直接 JSONB 提取
16 customer_service_wechat text siteprofile->>'customer_service_wechat' 直接 JSONB 提取
17 fixed_pay_qrcode text siteprofile->>'fixed_pay_qrCode' 直接 JSONB 提取
18 prod_env text siteprofile->>'prod_env' 直接 JSONB 提取
19 shop_status integer siteprofile->>'shop_status' 直接 JSONB 提取
20 create_time timestamp with time zone siteprofile->>'create_time' → timestamptz JSONB 提取
21 update_time timestamp with time zone siteprofile->>'update_time' → timestamptz JSONB 提取
22 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
23 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
24 scd2_is_current integer SCD2 SCD2 元数据
25 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dwd_table_fee_log 🔗 ODS

共 29 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_fee_log_id bigint id 直接 字段重命名
2 order_trade_no bigint order_trade_no 直接 同名直传
3 order_settle_id bigint order_settle_id 直接 同名直传
4 order_pay_id bigint order_pay_id 直接 同名直传
5 tenant_id bigint tenant_id 直接 同名直传
6 site_id bigint site_id 直接 同名直传
7 site_table_id bigint site_table_id 直接 同名直传
8 site_table_area_id bigint site_table_area_id 直接 同名直传
9 site_table_area_name character varying site_table_area_name 直接 同名直传
10 tenant_table_area_id bigint tenant_table_area_id 直接 同名直传
11 member_id bigint member_id 直接 同名直传
12 ledger_name character varying ledger_name 直接 同名直传
13 ledger_unit_price numeric ledger_unit_price 直接 同名直传
14 ledger_count integer ledger_count 直接 同名直传
15 ledger_amount numeric ledger_amount 直接 同名直传
16 real_table_charge_money numeric real_table_charge_money 直接 同名直传
17 coupon_promotion_amount numeric coupon_promotion_amount 直接 同名直传
18 member_discount_amount numeric member_discount_amount 直接 同名直传
19 adjust_amount numeric adjust_amount 直接 同名直传
20 real_table_use_seconds integer real_table_use_seconds 直接 同名直传
21 add_clock_seconds integer add_clock_seconds 直接 同名直传
22 start_use_time timestamp with time zone start_use_time 直接 同名直传
23 ledger_end_time timestamp with time zone ledger_end_time 直接 同名直传
24 create_time timestamp with time zone create_time 直接 同名直传
25 ledger_status integer ledger_status 直接 同名直传
26 is_single_order integer is_single_order 直接 同名直传
27 is_delete integer is_delete 直接 同名直传
28 activity_discount_amount numeric activity_discount_amount 直接
29 real_service_money numeric real_service_money 直接

DWD 表结构 — dwd.dwd_table_fee_log_ex 🔗 ODS

共 13 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_fee_log_id bigint id 直接 字段重命名
2 operator_name character varying operator_name 直接 同名直传
3 salesman_name character varying salesman_name 直接 名称字段,用于展示与辅助识别
4 used_card_amount numeric used_card_amount 直接 同名直传
5 service_money numeric service_money 直接 同名直传
6 mgmt_fee numeric mgmt_fee 直接 同名直传
7 fee_total numeric fee_total 直接 同名直传
8 ledger_start_time timestamp with time zone ledger_start_time 直接 同名直传
9 last_use_time timestamp with time zone last_use_time 直接 同名直传
10 operator_id bigint operator_id 直接 同名直传
11 salesman_user_id bigint salesman_user_id 直接 同名直传
12 salesman_org_id bigint salesman_org_id 直接 同名直传
13 order_consumption_type integer order_consumption_type 直接

3.4 assistant_service_records助教服务流水

  • 任务代码:ODS_ASSISTANT_LEDGER
  • 采样记录数200
  • ODS 列数71
  • DWD 目标表dwd_assistant_service_log, dwd_assistant_service_log_ex

API 源字段 — assistant_service_records 🔗 ODS

已映射 67/91覆盖率 73.6%

# JSON 字段 类型 示例值 → ODS 列 说明
1 assistantNo string 15 assistantno 大小写匹配
2 nickname string 七七 nickname
3 levelName string 中级 levelname 大小写匹配
4 assistantTeamName string 1组 assistantteamname 大小写匹配
5 assistantName string 邹绮 assistantname 大小写匹配
6 tableName string 发财 tablename 大小写匹配
7 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
8 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
11 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
12 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
15 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
16 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
17 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
18 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
19 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
21 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
22 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
23 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
25 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.light_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
28 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
29 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
30 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
31 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
32 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
33 skillName string 基础课 skillname 大小写匹配
34 id integer 3092712427276485 id
35 order_trade_no integer 3092230766020741 order_trade_no
36 site_id integer 2790685415443269 site_id
37 tenant_id integer 2790683160709957 tenant_id
38 operator_id integer 2790687322443013 operator_id
39 operator_name string 收银员:郑丽珊 operator_name
40 order_settle_id integer 3092711340902597 order_settle_id
41 ledger_name string 15-七七 ledger_name
42 ledger_group_name string ledger_group_name
43 ledger_unit_price number 108.0 ledger_unit_price
44 ledger_count integer 21544 ledger_count
45 ledger_amount number 646.32 ledger_amount
46 order_pay_id integer 0 order_pay_id
47 create_time string 2026-02-13 04:49:48 create_time
48 is_delete integer 0 is_delete
49 assistant_team_id integer 2792011585884037 assistant_team_id
50 assistant_level integer 20 assistant_level
51 ledger_start_time string 2026-02-12 21:15:08 ledger_start_time
52 ledger_end_time string 2026-02-13 03:14:14 ledger_end_time
53 is_single_order integer 1 is_single_order
54 order_assistant_id integer 3092265482209605 order_assistant_id
55 site_assistant_id integer 2793493699088517 site_assistant_id
56 order_assistant_type integer 1 order_assistant_type
57 ledger_status integer 1 ledger_status
58 site_table_id integer 2956248279567557 site_table_id
59 projected_income number 538.5 projected_income
60 is_not_responding integer 0 is_not_responding
61 income_seconds integer 21540 income_seconds
62 user_id integer 2793493698596997 user_id
63 trash_applicant_id integer 0 trash_applicant_id
64 trash_applicant_name string trash_applicant_name
65 is_trash integer 0 is_trash
66 trash_reason string trash_reason
67 real_use_seconds integer 21544 real_use_seconds
68 real_service_money number 0.0 real_service_money
69 add_clock integer 0 add_clock
70 returns_clock integer 0 returns_clock
71 is_confirm integer 2 is_confirm
72 member_discount_amount number 0.0 member_discount_amount
73 manual_discount_amount number 0.0 manual_discount_amount
74 service_money number 0.0 service_money
75 person_org_id integer 2793493698990213 person_org_id
76 last_use_time string 2026-02-13 03:14:14 last_use_time
77 salesman_name string salesman_name
78 salesman_user_id integer 0 salesman_user_id
79 salesman_org_id integer 0 salesman_org_id
80 coupon_deduct_money number 0.0 coupon_deduct_money
81 skill_id integer 2790683529513797 skill_id
82 start_use_time string 2026-02-12 21:15:08 start_use_time
83 tenant_member_id integer 2799207522600709 tenant_member_id
84 system_member_id integer 2799207521568517 system_member_id
85 skill_grade integer 0 skill_grade
86 service_grade integer 0 service_grade
87 composite_grade number 0.0 composite_grade
88 sum_grade number 0.0 sum_grade
89 get_grade_times integer 0 get_grade_times
90 grade_status integer 1 grade_status
91 composite_grade_time string 0001-01-01 00:00:00 composite_grade_time

ODS 表结构 — ods.assistant_service_records 🔗 API

共 71 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_assistant_service_log.assistant_service_id, dwd_assistant_service_log_ex.assistant_service_id
2 tenant_id bigint siteProfile.tenant_id dwd_assistant_service_log.tenant_id
3 site_id bigint site_id dwd_assistant_service_log.site_id
4 siteprofile jsonb
5 site_table_id bigint site_table_id dwd_assistant_service_log.site_table_id
6 order_settle_id bigint order_settle_id dwd_assistant_service_log.order_settle_id
7 order_trade_no text order_trade_no dwd_assistant_service_log.order_trade_no
8 order_pay_id bigint order_pay_id dwd_assistant_service_log.order_pay_id
9 order_assistant_id bigint order_assistant_id dwd_assistant_service_log.order_assistant_id, dwd_assistant_service_log.site_assistant_id
10 order_assistant_type integer order_assistant_type dwd_assistant_service_log.order_assistant_type
11 assistantname text assistantName dwd_assistant_service_log_ex.assistant_name
12 assistantno text assistantNo dwd_assistant_service_log.assistant_no
13 assistant_level text assistant_level dwd_assistant_service_log.assistant_level
14 levelname text levelName dwd_assistant_service_log.level_name
15 site_assistant_id bigint site_assistant_id
16 skill_id bigint skill_id dwd_assistant_service_log.skill_id
17 skillname text skillName dwd_assistant_service_log.skill_name
18 system_member_id bigint system_member_id dwd_assistant_service_log.system_member_id
19 tablename text tableName dwd_assistant_service_log_ex.table_name
20 tenant_member_id bigint tenant_member_id dwd_assistant_service_log.tenant_member_id
21 user_id bigint user_id dwd_assistant_service_log.user_id
22 assistant_team_id bigint assistant_team_id dwd_assistant_service_log.assistant_team_id
23 nickname text nickname dwd_assistant_service_log.nickname
24 ledger_name text ledger_name dwd_assistant_service_log_ex.ledger_name
25 ledger_group_name text ledger_group_name dwd_assistant_service_log_ex.ledger_group_name
26 ledger_amount numeric ledger_amount dwd_assistant_service_log.ledger_amount
27 ledger_count numeric ledger_count dwd_assistant_service_log_ex.ledger_count
28 ledger_unit_price numeric ledger_unit_price dwd_assistant_service_log.ledger_unit_price
29 ledger_status integer ledger_status dwd_assistant_service_log_ex.ledger_status
30 ledger_start_time timestamp without time zone ledger_start_time dwd_assistant_service_log_ex.ledger_start_time
31 ledger_end_time timestamp without time zone ledger_end_time dwd_assistant_service_log_ex.ledger_end_time
32 manual_discount_amount numeric manual_discount_amount dwd_assistant_service_log_ex.manual_discount_amount
33 member_discount_amount numeric member_discount_amount dwd_assistant_service_log_ex.member_discount_amount
34 coupon_deduct_money numeric coupon_deduct_money dwd_assistant_service_log.coupon_deduct_money
35 service_money numeric service_money dwd_assistant_service_log_ex.service_money
36 projected_income numeric projected_income dwd_assistant_service_log.projected_income
37 real_use_seconds integer real_use_seconds dwd_assistant_service_log.real_use_seconds
38 income_seconds integer income_seconds dwd_assistant_service_log.income_seconds
39 start_use_time timestamp without time zone start_use_time dwd_assistant_service_log.start_use_time
40 last_use_time timestamp without time zone last_use_time dwd_assistant_service_log.last_use_time
41 create_time timestamp without time zone create_time dwd_assistant_service_log.create_time
42 is_single_order integer is_single_order dwd_assistant_service_log_ex.is_single_order
43 is_delete integer is_delete dwd_assistant_service_log.is_delete
44 is_trash integer is_trash dwd_assistant_service_log_ex.is_trash
45 trash_reason text trash_reason dwd_assistant_service_log_ex.trash_reason
46 trash_applicant_id bigint trash_applicant_id dwd_assistant_service_log_ex.trash_applicant_id
47 trash_applicant_name text trash_applicant_name dwd_assistant_service_log_ex.trash_applicant_name
48 operator_id bigint operator_id
49 operator_name text operator_name
50 salesman_name text salesman_name dwd_assistant_service_log_ex.salesman_name
51 salesman_org_id bigint salesman_org_id dwd_assistant_service_log_ex.salesman_org_id
52 salesman_user_id bigint salesman_user_id dwd_assistant_service_log_ex.salesman_user_id
53 person_org_id bigint person_org_id dwd_assistant_service_log.person_org_id
54 add_clock integer add_clock dwd_assistant_service_log.add_clock
55 returns_clock integer returns_clock dwd_assistant_service_log_ex.returns_clock
56 composite_grade numeric composite_grade dwd_assistant_service_log_ex.composite_grade
57 composite_grade_time timestamp without time zone composite_grade_time dwd_assistant_service_log_ex.composite_grade_time
58 skill_grade numeric skill_grade dwd_assistant_service_log_ex.skill_grade
59 service_grade numeric service_grade dwd_assistant_service_log_ex.service_grade
60 sum_grade numeric sum_grade dwd_assistant_service_log_ex.sum_grade
61 grade_status integer grade_status dwd_assistant_service_log_ex.grade_status
62 get_grade_times integer get_grade_times dwd_assistant_service_log_ex.get_grade_times
63 is_not_responding integer is_not_responding dwd_assistant_service_log_ex.is_not_responding
64 is_confirm integer is_confirm dwd_assistant_service_log_ex.is_confirm
65 assistantteamname text assistantTeamName dwd_assistant_service_log_ex.assistant_team_name
66 real_service_money numeric real_service_money dwd_assistant_service_log.real_service_money
67 payload jsonb
68 content_hash text
69 source_file text
70 source_endpoint text
71 fetched_at timestamp with time zone

DWD 表结构 — dwd.dwd_assistant_service_log 🔗 ODS

共 33 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_service_id bigint id 直接 字段重命名
2 order_trade_no bigint order_trade_no 直接 同名直传
3 order_settle_id bigint order_settle_id 直接 同名直传
4 order_pay_id bigint order_pay_id 直接 同名直传
5 order_assistant_id bigint order_assistant_id 直接 同名直传
6 order_assistant_type integer order_assistant_type 直接 同名直传
7 tenant_id bigint tenant_id 直接 同名直传
8 site_id bigint site_id 直接 同名直传
9 site_table_id bigint site_table_id 直接 同名直传
10 tenant_member_id bigint tenant_member_id 直接 同名直传
11 system_member_id bigint system_member_id 直接 同名直传
12 assistant_no character varying assistantno 直接 字段重命名
13 nickname character varying nickname 直接 同名直传
14 site_assistant_id bigint order_assistant_id 直接 字段重命名
15 user_id bigint user_id 直接 同名直传
16 assistant_team_id bigint assistant_team_id 直接 同名直传
17 person_org_id bigint person_org_id 直接 同名直传
18 assistant_level integer assistant_level 直接 同名直传
19 level_name character varying levelname 直接 字段重命名
20 skill_id bigint skill_id 直接 同名直传
21 skill_name character varying skillname 直接 字段重命名
22 ledger_unit_price numeric ledger_unit_price 直接 同名直传
23 ledger_amount numeric ledger_amount 直接 同名直传
24 projected_income numeric projected_income 直接 同名直传
25 coupon_deduct_money numeric coupon_deduct_money 直接 同名直传
26 income_seconds integer income_seconds 直接 同名直传
27 real_use_seconds integer real_use_seconds 直接 同名直传
28 add_clock integer add_clock 直接 同名直传
29 create_time timestamp with time zone create_time 直接 同名直传
30 start_use_time timestamp with time zone start_use_time 直接 同名直传
31 last_use_time timestamp with time zone last_use_time 直接 同名直传
32 is_delete integer is_delete 直接 同名直传
33 real_service_money numeric real_service_money 直接

DWD 表结构 — dwd.dwd_assistant_service_log_ex 🔗 ODS

共 31 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_service_id bigint id 直接 字段重命名
2 table_name character varying tablename 直接 字段重命名
3 assistant_name character varying assistantname 直接 字段重命名
4 ledger_name character varying ledger_name 直接 同名直传
5 ledger_group_name character varying ledger_group_name 直接 名称字段,用于展示与辅助识别
6 ledger_count integer ledger_count 直接 同名直传
7 member_discount_amount numeric member_discount_amount 直接 同名直传
8 manual_discount_amount numeric manual_discount_amount 直接 同名直传
9 service_money numeric service_money 直接 同名直传
10 returns_clock integer returns_clock 直接 同名直传
11 ledger_start_time timestamp with time zone ledger_start_time 直接 同名直传
12 ledger_end_time timestamp with time zone ledger_end_time 直接 同名直传
13 ledger_status integer ledger_status 直接 同名直传
14 is_confirm integer is_confirm 直接 同名直传
15 is_single_order integer is_single_order 直接 同名直传
16 is_not_responding integer is_not_responding 直接 同名直传
17 is_trash integer is_trash 直接 同名直传
18 trash_applicant_id bigint trash_applicant_id 直接 同名直传
19 trash_applicant_name character varying trash_applicant_name 直接 名称字段,用于展示与辅助识别
20 trash_reason character varying trash_reason 直接 明细字段,用于记录事实取值
21 salesman_user_id bigint salesman_user_id 直接 同名直传
22 salesman_name character varying salesman_name 直接 名称字段,用于展示与辅助识别
23 salesman_org_id bigint salesman_org_id 直接 同名直传
24 skill_grade integer skill_grade 直接 同名直传
25 service_grade integer service_grade 直接 同名直传
26 composite_grade numeric composite_grade 直接 同名直传
27 sum_grade numeric sum_grade 直接 同名直传
28 get_grade_times integer get_grade_times 直接 同名直传
29 grade_status integer grade_status 直接 同名直传
30 composite_grade_time timestamp with time zone composite_grade_time 直接 同名直传
31 assistant_team_name text assistantteamname 直接 字段重命名

3.5 assistant_cancellation_records助教废除记录

  • 任务代码:ODS_ASSISTANT_ABOLISH
  • 采样记录数79
  • ODS 列数19
  • DWD 目标表dwd_assistant_trash_event, dwd_assistant_trash_event_ex

API 源字段 — assistant_cancellation_records 🔗 ODS

已映射 14/38覆盖率 36.8%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
2 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 1 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 createTime string 2026-01-29 02:47:00 createtime 大小写匹配
28 id integer 3071358041819077 id
29 siteId integer 2790685415443269 siteid 大小写匹配
30 tableAreaId integer 2791963887030341 tableareaid 大小写匹配
31 tableId integer 2793023960600645 tableid 大小写匹配
32 tableArea string 麻将房 tablearea 大小写匹配
33 tableName string M2 tablename 大小写匹配
34 assistantOn string 6 assistanton 大小写匹配
35 assistantName string 乔西 assistantname 大小写匹配
36 pdChargeMinutes integer 3600 pdchargeminutes 大小写匹配
37 assistantAbolishAmount number 190.0 assistantabolishamount 大小写匹配
38 trashReason string trashreason 大小写匹配

ODS 表结构 — ods.assistant_cancellation_records 🔗 API

共 19 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_assistant_trash_event.assistant_trash_event_id, dwd_assistant_trash_event_ex.assistant_trash_event_id
2 siteid bigint siteId dwd_assistant_trash_event.site_id
3 siteprofile jsonb
4 assistantname text assistantName dwd_assistant_trash_event.assistant_no, dwd_assistant_trash_event.assistant_name
5 assistantabolishamount numeric assistantAbolishAmount dwd_assistant_trash_event.abolish_amount
6 assistanton integer assistantOn
7 pdchargeminutes integer pdChargeMinutes dwd_assistant_trash_event.charge_minutes_raw
8 tableareaid bigint tableAreaId dwd_assistant_trash_event.table_area_id
9 tablearea text tableArea dwd_assistant_trash_event_ex.table_area_name
10 tableid bigint tableId dwd_assistant_trash_event.table_id
11 tablename text tableName dwd_assistant_trash_event_ex.table_name
12 trashreason text trashReason dwd_assistant_trash_event.trash_reason
13 createtime timestamp without time zone createTime dwd_assistant_trash_event.create_time
14 tenant_id bigint siteProfile.tenant_id dwd_assistant_trash_event.tenant_id
15 content_hash text
16 source_file text
17 source_endpoint text
18 fetched_at timestamp with time zone
19 payload jsonb

DWD 表结构 — dwd.dwd_assistant_trash_event 🔗 ODS

共 11 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_trash_event_id bigint id 直接 字段重命名
2 site_id bigint siteid 直接 字段重命名
3 table_id bigint tableid 直接 字段重命名
4 table_area_id bigint tableareaid 直接 字段重命名
5 assistant_no character varying assistantname 直接 字段重命名
6 assistant_name character varying assistantname 直接 字段重命名
7 charge_minutes_raw integer pdchargeminutes 直接 字段重命名
8 abolish_amount numeric assistantabolishamount 直接 字段重命名
9 trash_reason character varying trashreason 直接 字段重命名
10 create_time timestamp with time zone createtime 直接 字段重命名
11 tenant_id bigint tenant_id 直接

DWD 表结构 — dwd.dwd_assistant_trash_event_ex 🔗 ODS

共 3 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 assistant_trash_event_id bigint id 直接 字段重命名
2 table_name character varying tablename 直接 字段重命名
3 table_area_name character varying tablearea 直接 字段重命名

3.6 store_goods_sales_records门店商品销售流水

  • 任务代码:ODS_STORE_GOODS_SALES
  • 采样记录数200
  • ODS 列数56
  • DWD 目标表dwd_store_goods_sale, dwd_store_goods_sale_ex

API 源字段 — store_goods_sales_records 🔗 ODS

已映射 51/51覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteId integer 0 siteid 大小写匹配
2 siteName string 朗朗桌球 sitename 大小写匹配
3 orderGoodsId integer 0 ordergoodsid 大小写匹配
4 openSalesman integer 2 opensalesman 大小写匹配
5 id integer 3093864106133701 id
6 cost_money number 0.0 cost_money
7 coupon_deduct_money number 0.0 coupon_deduct_money
8 coupon_share_money number 0.0 coupon_share_money
9 create_time string 2026-02-14 00:21:21 create_time
10 discount_money number 3.0 discount_money
11 discount_price number 7.0 discount_price
12 goods_remark string goods_remark
13 is_delete integer 0 is_delete
14 is_single_order integer 1 is_single_order
15 ledger_amount number 10.0 ledger_amount
16 ledger_count integer 1 ledger_count
17 ledger_group_name string 酒水 ledger_group_name
18 ledger_name string 哇米诺豆奶 ledger_name
19 ledger_status integer 1 ledger_status
20 ledger_unit_price number 10.0 ledger_unit_price
21 member_coupon_id integer 0 member_coupon_id
22 member_discount_amount number 0.0 member_discount_amount
23 operator_id integer 2790687322443013 operator_id
24 operator_name string 收银员:郑丽珊 operator_name
25 option_coupon_deduct_money number 0.0 option_coupon_deduct_money
26 option_member_discount_money number 0.0 option_member_discount_money
27 option_price number 0.0 option_price
28 option_value_name string option_value_name
29 order_coupon_id integer 0 order_coupon_id
30 order_goods_id integer 3093864075495621 order_goods_id
31 order_pay_id integer 0 order_pay_id
32 order_settle_id integer 3093864077166789 order_settle_id
33 order_trade_no integer 3093864074381509 order_trade_no
34 package_coupon_id integer 0 package_coupon_id
35 point_discount_money number 0.0 point_discount_money
36 point_discount_money_cost number 0.0 point_discount_money_cost
37 push_money number 0.0 push_money
38 real_goods_money number 7.0 real_goods_money
39 returns_number integer 0 returns_number
40 sales_man_org_id integer 0 sales_man_org_id
41 sales_type integer 1 sales_type
42 salesman_name string salesman_name
43 salesman_role_id integer 0 salesman_role_id
44 salesman_user_id integer 0 salesman_user_id
45 site_goods_id integer 3004536125639493 site_goods_id
46 site_id integer 2790685415443269 site_id
47 site_table_id integer 0 site_table_id
48 tenant_goods_business_id integer 2790683528317768 tenant_goods_business_id
49 tenant_goods_category_id integer 2790683528350540 tenant_goods_category_id
50 tenant_goods_id integer 3004531315313413 tenant_goods_id
51 tenant_id integer 2790683160709957 tenant_id

ODS 表结构 — ods.store_goods_sales_records 🔗 API

共 56 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dwd_store_goods_sale.store_goods_sale_id, dwd_store_goods_sale_ex.store_goods_sale_id
2 tenant_id bigint tenant_id dwd_store_goods_sale.tenant_id
3 site_id bigint site_id dwd_store_goods_sale.site_id
4 siteid bigint siteId dwd_store_goods_sale_ex.legacy_site_id
5 sitename text siteName dwd_store_goods_sale_ex.site_name
6 site_goods_id bigint site_goods_id dwd_store_goods_sale.site_goods_id
7 tenant_goods_id bigint tenant_goods_id dwd_store_goods_sale.tenant_goods_id
8 order_settle_id bigint order_settle_id dwd_store_goods_sale.order_settle_id
9 order_trade_no text order_trade_no dwd_store_goods_sale.order_trade_no
10 order_goods_id bigint order_goods_id dwd_store_goods_sale.order_goods_id
11 ordergoodsid bigint orderGoodsId dwd_store_goods_sale_ex.legacy_order_goods_id
12 order_pay_id bigint order_pay_id dwd_store_goods_sale.order_pay_id
13 order_coupon_id bigint order_coupon_id dwd_store_goods_sale_ex.order_coupon_id
14 ledger_name text ledger_name dwd_store_goods_sale.ledger_name
15 ledger_group_name text ledger_group_name dwd_store_goods_sale.ledger_group_name
16 ledger_amount numeric ledger_amount dwd_store_goods_sale.ledger_amount
17 ledger_count numeric ledger_count dwd_store_goods_sale.ledger_count
18 ledger_unit_price numeric ledger_unit_price dwd_store_goods_sale.ledger_unit_price
19 ledger_status integer ledger_status dwd_store_goods_sale.ledger_status
20 discount_money numeric discount_money dwd_store_goods_sale.discount_price, dwd_store_goods_sale_ex.discount_money
21 discount_price numeric discount_price
22 coupon_deduct_money numeric coupon_deduct_money dwd_store_goods_sale_ex.coupon_deduct_money
23 member_discount_amount numeric member_discount_amount dwd_store_goods_sale_ex.member_discount_amount
24 option_coupon_deduct_money numeric option_coupon_deduct_money dwd_store_goods_sale_ex.option_coupon_deduct_money
25 option_member_discount_money numeric option_member_discount_money dwd_store_goods_sale_ex.option_member_discount_money
26 point_discount_money numeric point_discount_money dwd_store_goods_sale_ex.point_discount_money
27 point_discount_money_cost numeric point_discount_money_cost dwd_store_goods_sale_ex.point_discount_money_cost
28 real_goods_money numeric real_goods_money dwd_store_goods_sale.real_goods_money
29 cost_money numeric cost_money dwd_store_goods_sale.cost_money
30 push_money numeric push_money dwd_store_goods_sale_ex.push_money
31 sales_type integer sales_type dwd_store_goods_sale_ex.sales_type
32 is_single_order integer is_single_order dwd_store_goods_sale_ex.is_single_order
33 is_delete integer is_delete dwd_store_goods_sale.is_delete
34 goods_remark text goods_remark dwd_store_goods_sale_ex.goods_remark
35 option_price numeric option_price dwd_store_goods_sale_ex.option_price
36 option_value_name text option_value_name dwd_store_goods_sale_ex.option_value_name
37 member_coupon_id bigint member_coupon_id dwd_store_goods_sale_ex.member_coupon_id
38 package_coupon_id bigint package_coupon_id dwd_store_goods_sale_ex.package_coupon_id
39 sales_man_org_id bigint sales_man_org_id dwd_store_goods_sale_ex.salesman_org_id
40 salesman_name text salesman_name dwd_store_goods_sale_ex.salesman_name
41 salesman_role_id bigint salesman_role_id dwd_store_goods_sale_ex.salesman_role_id
42 salesman_user_id bigint salesman_user_id dwd_store_goods_sale_ex.salesman_user_id
43 operator_id bigint operator_id dwd_store_goods_sale_ex.operator_id
44 operator_name text operator_name dwd_store_goods_sale_ex.operator_name
45 opensalesman text openSalesman dwd_store_goods_sale_ex.open_salesman_flag
46 returns_number integer returns_number dwd_store_goods_sale_ex.returns_number
47 site_table_id bigint site_table_id dwd_store_goods_sale.site_table_id
48 tenant_goods_business_id bigint tenant_goods_business_id dwd_store_goods_sale.tenant_goods_business_id
49 tenant_goods_category_id bigint tenant_goods_category_id dwd_store_goods_sale.tenant_goods_category_id
50 create_time timestamp without time zone create_time dwd_store_goods_sale.create_time
51 coupon_share_money numeric coupon_share_money dwd_store_goods_sale.coupon_share_money
52 payload jsonb
53 content_hash text
54 source_file text
55 source_endpoint text
56 fetched_at timestamp with time zone

DWD 表结构 — dwd.dwd_store_goods_sale 🔗 ODS

共 24 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 store_goods_sale_id bigint id 直接 字段重命名
2 order_trade_no bigint order_trade_no 直接 同名直传
3 order_settle_id bigint order_settle_id 直接 同名直传
4 order_pay_id bigint order_pay_id 直接 同名直传
5 order_goods_id bigint order_goods_id 直接 同名直传
6 site_id bigint site_id 直接 同名直传
7 tenant_id bigint tenant_id 直接 同名直传
8 site_goods_id bigint site_goods_id 直接 同名直传
9 tenant_goods_id bigint tenant_goods_id 直接 同名直传
10 tenant_goods_category_id bigint tenant_goods_category_id 直接 同名直传
11 tenant_goods_business_id bigint tenant_goods_business_id 直接 同名直传
12 site_table_id bigint site_table_id 直接 同名直传
13 ledger_name character varying ledger_name 直接 同名直传
14 ledger_group_name character varying ledger_group_name 直接 同名直传
15 ledger_unit_price numeric ledger_unit_price 直接 同名直传
16 ledger_count integer ledger_count 直接 同名直传
17 ledger_amount numeric ledger_amount 直接 同名直传
18 discount_price numeric discount_money 直接 字段重命名
19 real_goods_money numeric real_goods_money 直接 同名直传
20 cost_money numeric cost_money 直接 同名直传
21 ledger_status integer ledger_status 直接 同名直传
22 is_delete integer is_delete 直接 同名直传
23 create_time timestamp with time zone create_time 直接 同名直传
24 coupon_share_money numeric coupon_share_money 直接

DWD 表结构 — dwd.dwd_store_goods_sale_ex 🔗 ODS

共 28 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 store_goods_sale_id bigint id 直接 字段重命名
2 legacy_order_goods_id bigint ordergoodsid 直接 字段重命名
3 site_name text sitename 直接 字段重命名
4 legacy_site_id bigint siteid 直接 字段重命名
5 goods_remark text goods_remark 直接 同名直传
6 option_value_name text option_value_name 直接 名称字段,用于展示与辅助识别
7 operator_name text operator_name 直接 同名直传
8 open_salesman_flag integer opensalesman → integer 字段重命名
9 salesman_user_id bigint salesman_user_id 直接 同名直传
10 salesman_name text salesman_name 直接 名称字段,用于展示与辅助识别
11 salesman_role_id bigint salesman_role_id 直接 同名直传
12 salesman_org_id bigint sales_man_org_id 直接 字段重命名
13 discount_money numeric discount_money 直接 同名直传
14 returns_number integer returns_number 直接 同名直传
15 coupon_deduct_money numeric coupon_deduct_money 直接 同名直传
16 member_discount_amount numeric member_discount_amount 直接 同名直传
17 point_discount_money numeric point_discount_money 直接 同名直传
18 point_discount_money_cost numeric point_discount_money_cost 直接 同名直传
19 package_coupon_id bigint package_coupon_id 直接 同名直传
20 order_coupon_id bigint order_coupon_id 直接 同名直传
21 member_coupon_id bigint member_coupon_id 直接 同名直传
22 option_price numeric option_price 直接 同名直传
23 option_member_discount_money numeric option_member_discount_money 直接 同名直传
24 option_coupon_deduct_money numeric option_coupon_deduct_money 直接 同名直传
25 push_money numeric push_money 直接 同名直传
26 is_single_order integer is_single_order 直接 同名直传
27 sales_type integer sales_type 直接 同名直传
28 operator_id bigint operator_id 直接 同名直传

3.7 payment_transactions支付流水

  • 任务代码:ODS_PAYMENT
  • 采样记录数200
  • ODS 列数17
  • DWD 目标表dwd_payment

API 源字段 — payment_transactions 🔗 ODS

已映射 12/36覆盖率 33.3%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
2 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 2 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 create_time string 2026-02-14 00:21:21 create_time
28 pay_amount number 7.0 pay_amount
29 pay_status integer 2 pay_status
30 pay_time string 2026-02-14 00:21:21 pay_time
31 online_pay_channel integer 0 online_pay_channel
32 relate_type integer 2 relate_type
33 relate_id integer 3093864077166789 relate_id
34 site_id integer 2790685415443269 site_id
35 id integer 3093864103463109 id
36 payment_method integer 4 payment_method

ODS 表结构 — ods.payment_transactions 🔗 API

共 17 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_payment.payment_id
2 site_id bigint site_id dwd_payment.site_id
3 siteprofile jsonb
4 relate_type integer relate_type dwd_payment.relate_type
5 relate_id bigint relate_id dwd_payment.relate_id
6 pay_amount numeric pay_amount dwd_payment.pay_amount
7 pay_status integer pay_status dwd_payment.pay_status
8 pay_time timestamp without time zone pay_time dwd_payment.pay_time, dwd_payment.pay_date
9 create_time timestamp without time zone create_time dwd_payment.create_time
10 payment_method integer payment_method dwd_payment.payment_method
11 online_pay_channel integer online_pay_channel dwd_payment.online_pay_channel
12 tenant_id bigint siteProfile.tenant_id dwd_payment.tenant_id
13 content_hash text
14 source_file text
15 source_endpoint text
16 fetched_at timestamp with time zone
17 payload jsonb

DWD 表结构 — dwd.dwd_payment 🔗 ODS

共 12 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 payment_id bigint id 直接 字段重命名
2 site_id bigint site_id 直接 同名直传
3 relate_type integer relate_type 直接 同名直传
4 relate_id bigint relate_id 直接 同名直传
5 pay_amount numeric pay_amount 直接 同名直传
6 pay_status integer pay_status 直接 同名直传
7 payment_method integer payment_method 直接 同名直传
8 online_pay_channel integer online_pay_channel 直接 同名直传
9 create_time timestamp with time zone create_time 直接 同名直传
10 pay_time timestamp with time zone pay_time 直接 同名直传
11 pay_date date pay_time → date 字段重命名
12 tenant_id bigint tenant_id 直接

3.8 refund_transactions退款流水

  • 任务代码:ODS_REFUND
  • 采样记录数36
  • ODS 列数37
  • DWD 目标表dwd_refund, dwd_refund_ex

API 源字段 — refund_transactions 🔗 ODS

已映射 33/57覆盖率 57.9%

# JSON 字段 类型 示例值 → ODS 列 说明
1 tenantName string 朗朗桌球 tenantname 大小写匹配
2 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
3 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
5 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
6 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
12 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
13 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
20 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_status integer 2 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
24 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
25 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
26 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
27 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
28 id integer 3089577798995141 id
29 site_id integer 2790685415443269 site_id
30 tenant_id integer 2790683160709957 tenant_id
31 pay_sn integer 0 pay_sn
32 pay_amount number -8.0 pay_amount
33 pay_status integer 2 pay_status
34 pay_time string 2026-02-10 23:41:06 pay_time
35 create_time string 2026-02-10 23:41:06 create_time
36 relate_type integer 1 relate_type
37 relate_id integer 3089548319804869 relate_id
38 is_revoke integer 0 is_revoke
39 is_delete integer 0 is_delete
40 online_pay_channel integer 0 online_pay_channel
41 payment_method integer 4 payment_method
42 balance_frozen_amount number 0.0 balance_frozen_amount
43 card_frozen_amount number 0.0 card_frozen_amount
44 member_id integer 0 member_id
45 member_card_id integer 0 member_card_id
46 round_amount number 0.0 round_amount
47 online_pay_type integer 0 online_pay_type
48 action_type integer 2 action_type
49 refund_amount number 0.0 refund_amount
50 cashier_point_id integer 0 cashier_point_id
51 operator_id integer 0 operator_id
52 pay_terminal integer 1 pay_terminal
53 pay_config_id integer 0 pay_config_id
54 channel_payer_id string channel_payer_id
55 channel_pay_no string channel_pay_no
56 check_status integer 1 check_status
57 channel_fee number 0.0 channel_fee

ODS 表结构 — ods.refund_transactions 🔗 API

共 37 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_refund.refund_id, dwd_refund_ex.refund_id
2 tenant_id bigint siteProfile.tenant_id dwd_refund.tenant_id
3 tenantname text tenantName dwd_refund_ex.tenant_name
4 site_id bigint site_id dwd_refund.site_id
5 siteprofile jsonb
6 relate_type integer relate_type dwd_refund.relate_type
7 relate_id bigint relate_id dwd_refund.relate_id
8 pay_sn text pay_sn dwd_refund_ex.pay_sn
9 pay_amount numeric pay_amount dwd_refund.pay_amount
10 refund_amount numeric refund_amount dwd_refund_ex.refund_amount
11 round_amount numeric round_amount dwd_refund_ex.round_amount
12 pay_status integer pay_status dwd_refund_ex.pay_status
13 pay_time timestamp without time zone pay_time dwd_refund.pay_time
14 create_time timestamp without time zone create_time dwd_refund.create_time
15 payment_method integer payment_method dwd_refund.payment_method
16 pay_terminal integer pay_terminal dwd_refund_ex.pay_terminal
17 pay_config_id bigint pay_config_id dwd_refund_ex.pay_config_id
18 online_pay_channel integer online_pay_channel dwd_refund_ex.online_pay_channel
19 online_pay_type integer online_pay_type dwd_refund_ex.online_pay_type
20 channel_fee numeric channel_fee dwd_refund.channel_fee
21 channel_payer_id text channel_payer_id dwd_refund_ex.channel_payer_id
22 channel_pay_no text channel_pay_no dwd_refund_ex.channel_pay_no
23 member_id bigint member_id dwd_refund.member_id
24 member_card_id bigint member_card_id dwd_refund.member_card_id
25 cashier_point_id bigint cashier_point_id dwd_refund_ex.cashier_point_id
26 operator_id bigint operator_id dwd_refund_ex.operator_id
27 action_type integer action_type dwd_refund_ex.action_type
28 check_status integer check_status dwd_refund_ex.check_status
29 is_revoke integer is_revoke dwd_refund_ex.is_revoke
30 is_delete integer is_delete dwd_refund_ex.is_delete
31 balance_frozen_amount numeric balance_frozen_amount dwd_refund_ex.balance_frozen_amount
32 card_frozen_amount numeric card_frozen_amount dwd_refund_ex.card_frozen_amount
33 content_hash text
34 source_file text
35 source_endpoint text
36 fetched_at timestamp with time zone
37 payload jsonb

DWD 表结构 — dwd.dwd_refund 🔗 ODS

共 12 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 refund_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 relate_type integer relate_type 直接 同名直传
5 relate_id bigint relate_id 直接 同名直传
6 pay_amount numeric pay_amount 直接 同名直传
7 channel_fee numeric channel_fee 直接 同名直传
8 pay_time timestamp with time zone pay_time 直接 同名直传
9 create_time timestamp with time zone create_time 直接 同名直传
10 payment_method integer payment_method 直接 同名直传
11 member_id bigint member_id 直接 同名直传
12 member_card_id bigint member_card_id 直接 同名直传

DWD 表结构 — dwd.dwd_refund_ex 🔗 ODS

共 20 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 refund_id bigint id 直接 字段重命名
2 tenant_name character varying tenantname 直接 字段重命名
3 pay_sn bigint pay_sn 直接 同名直传
4 refund_amount numeric refund_amount 直接 同名直传
5 round_amount numeric round_amount 直接 同名直传
6 balance_frozen_amount numeric balance_frozen_amount 直接 同名直传
7 card_frozen_amount numeric card_frozen_amount 直接 同名直传
8 pay_status integer pay_status 直接 同名直传
9 action_type integer action_type 直接 同名直传
10 is_revoke integer is_revoke 直接 同名直传
11 is_delete integer is_delete 直接 同名直传
12 check_status integer check_status 直接 同名直传
13 online_pay_channel integer online_pay_channel 直接 同名直传
14 online_pay_type integer online_pay_type 直接 同名直传
15 pay_terminal integer pay_terminal 直接 同名直传
16 pay_config_id integer pay_config_id 直接 同名直传
17 cashier_point_id integer cashier_point_id 直接 同名直传
18 operator_id bigint operator_id 直接 同名直传
19 channel_payer_id character varying channel_payer_id 直接 标识类 ID 字段,用于关联/定位相关实体
20 channel_pay_no character varying channel_pay_no 直接 明细字段,用于记录事实取值

3.9 platform_coupon_redemption_records平台/团购券核销)

  • 任务代码:ODS_PLATFORM_COUPON
  • 采样记录数200
  • ODS 列数31
  • DWD 目标表dwd_platform_coupon_redemption, dwd_platform_coupon_redemption_ex

API 源字段 — platform_coupon_redemption_records 🔗 ODS

已映射 27/51覆盖率 52.9%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
2 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 2 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 id integer 3093784060856453 id
28 tenant_id integer 2790683160709957 tenant_id
29 site_id integer 2790685415443269 site_id
30 sale_price number 20.26 sale_price
31 coupon_code string 0108970935413 coupon_code
32 coupon_channel integer 1 coupon_channel
33 site_order_id integer 3093784062036101 site_order_id
34 coupon_free_time integer 0 coupon_free_time
35 use_status integer 1 use_status
36 create_time string 2026-02-13 22:59:56 create_time
37 is_delete integer 0 is_delete
38 coupon_name string 【全天可用】中八桌球一小时大厅A区 coupon_name
39 coupon_cover string coupon_cover
40 coupon_remark string coupon_remark
41 channel_deal_id integer 1128411555 channel_deal_id
42 group_package_id integer 0 group_package_id
43 consume_time string 2026-02-13 22:59:56 consume_time
44 groupon_type integer 1 groupon_type
45 coupon_money number 48.0 coupon_money
46 operator_id integer 2790687322443013 operator_id
47 operator_name string 收银员:郑丽珊 operator_name
48 table_id integer 2793001904918661 table_id
49 certificate_id string 5017032752860339573 certificate_id
50 verify_id string verify_id
51 deal_id integer 1345108507 deal_id

ODS 表结构 — ods.platform_coupon_redemption_records 🔗 API

共 31 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_platform_coupon_redemption.platform_coupon_redemption_id, dwd_platform_coupon_redemption_ex.platform_coupon_redemption_id
2 verify_id bigint verify_id dwd_platform_coupon_redemption.verify_id
3 certificate_id text certificate_id dwd_platform_coupon_redemption.certificate_id
4 coupon_code text coupon_code dwd_platform_coupon_redemption.coupon_code
5 coupon_name text coupon_name dwd_platform_coupon_redemption.coupon_name
6 coupon_channel integer coupon_channel dwd_platform_coupon_redemption.coupon_channel
7 groupon_type integer groupon_type dwd_platform_coupon_redemption_ex.groupon_type
8 group_package_id bigint group_package_id dwd_platform_coupon_redemption.group_package_id
9 sale_price numeric sale_price dwd_platform_coupon_redemption.sale_price
10 coupon_money numeric coupon_money dwd_platform_coupon_redemption.coupon_money
11 coupon_free_time numeric coupon_free_time dwd_platform_coupon_redemption.coupon_free_time
12 coupon_cover text coupon_cover dwd_platform_coupon_redemption_ex.coupon_cover
13 coupon_remark text coupon_remark dwd_platform_coupon_redemption_ex.coupon_remark
14 use_status integer use_status dwd_platform_coupon_redemption.use_status
15 consume_time timestamp without time zone consume_time dwd_platform_coupon_redemption.consume_time
16 create_time timestamp without time zone create_time dwd_platform_coupon_redemption.create_time
17 deal_id text deal_id dwd_platform_coupon_redemption.deal_id
18 channel_deal_id text channel_deal_id dwd_platform_coupon_redemption.channel_deal_id
19 site_id bigint site_id dwd_platform_coupon_redemption.site_id
20 site_order_id bigint site_order_id dwd_platform_coupon_redemption.site_order_id
21 table_id bigint table_id dwd_platform_coupon_redemption.table_id
22 tenant_id bigint siteProfile.tenant_id dwd_platform_coupon_redemption.tenant_id
23 operator_id bigint operator_id dwd_platform_coupon_redemption_ex.operator_id
24 operator_name text operator_name dwd_platform_coupon_redemption_ex.operator_name
25 is_delete integer is_delete dwd_platform_coupon_redemption.is_delete
26 siteprofile jsonb
27 content_hash text
28 source_file text
29 source_endpoint text
30 fetched_at timestamp with time zone
31 payload jsonb

DWD 表结构 — dwd.dwd_platform_coupon_redemption 🔗 ODS

共 20 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 platform_coupon_redemption_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 coupon_code character varying coupon_code 直接 同名直传
5 coupon_channel integer coupon_channel 直接 同名直传
6 coupon_name character varying coupon_name 直接 同名直传
7 sale_price numeric sale_price 直接 同名直传
8 coupon_money numeric coupon_money 直接 同名直传
9 coupon_free_time integer coupon_free_time 直接 同名直传
10 channel_deal_id bigint channel_deal_id 直接 同名直传
11 deal_id bigint deal_id 直接 同名直传
12 group_package_id bigint group_package_id 直接 同名直传
13 site_order_id bigint site_order_id 直接 同名直传
14 table_id bigint table_id 直接 同名直传
15 certificate_id character varying certificate_id 直接 同名直传
16 verify_id character varying verify_id 直接 同名直传
17 use_status integer use_status 直接 同名直传
18 is_delete integer is_delete 直接 同名直传
19 create_time timestamp with time zone create_time 直接 同名直传
20 consume_time timestamp with time zone consume_time 直接 同名直传

DWD 表结构 — dwd.dwd_platform_coupon_redemption_ex 🔗 ODS

共 6 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 platform_coupon_redemption_id bigint id 直接 字段重命名
2 coupon_cover character varying coupon_cover 直接 明细字段,用于记录事实取值
3 coupon_remark character varying coupon_remark 直接 同名直传
4 groupon_type integer groupon_type 直接 同名直传
5 operator_id bigint operator_id 直接 同名直传
6 operator_name character varying operator_name 直接 同名直传

3.10 member_profiles会员档案

  • 任务代码:ODS_MEMBER
  • 采样记录数200
  • ODS 列数25
  • DWD 目标表dim_member, dim_member_ex

API 源字段 — member_profiles 🔗 ODS

已映射 20/20覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 id integer 3085176958944837 id
2 create_time string 2026-02-07 21:04:20 create_time
3 member_card_grade_code integer 2790683528022856 member_card_grade_code
4 mobile string 13728281927 mobile
5 nickname string 黄先生 nickname
6 register_site_id integer 2790685415443269 register_site_id
7 site_name string 朗朗桌球 site_name
8 member_card_grade_name string 活动抵用券 member_card_grade_name
9 system_member_id integer 3085176956307013 system_member_id
10 tenant_id integer 2790683160709957 tenant_id
11 referrer_member_id integer 0 referrer_member_id
12 point number 0.0 point
13 user_status integer 1 user_status
14 status integer 1 status
15 growth_value number 0.0 growth_value
16 person_tenant_org_id integer 0 person_tenant_org_id
17 person_tenant_org_name string person_tenant_org_name
18 register_source integer 6 register_source
19 recharge_money_sum number 5000.0 recharge_money_sum
20 pay_money_sum number -12.79 pay_money_sum

ODS 表结构 — ods.member_profiles 🔗 API

共 25 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 tenant_id bigint tenant_id dim_member.tenant_id
2 register_site_id bigint register_site_id dim_member.register_site_id
3 site_name text site_name dim_member_ex.register_site_name
4 id bigint id dim_member.member_id, dim_member_ex.member_id
5 system_member_id bigint system_member_id dim_member.system_member_id
6 member_card_grade_code bigint member_card_grade_code dim_member.member_card_grade_code
7 member_card_grade_name text member_card_grade_name dim_member.member_card_grade_name
8 mobile text mobile dim_member.mobile
9 nickname text nickname dim_member.nickname
10 point numeric point dim_member_ex.point
11 growth_value numeric growth_value dim_member_ex.growth_value
12 referrer_member_id bigint referrer_member_id dim_member_ex.referrer_member_id
13 status integer status dim_member_ex.status
14 user_status integer user_status dim_member_ex.user_status
15 create_time timestamp without time zone create_time dim_member.create_time
16 pay_money_sum numeric pay_money_sum dim_member.pay_money_sum
17 person_tenant_org_id bigint person_tenant_org_id dim_member_ex.person_tenant_org_id
18 person_tenant_org_name text person_tenant_org_name dim_member_ex.person_tenant_org_name
19 recharge_money_sum numeric recharge_money_sum dim_member.recharge_money_sum
20 register_source text register_source dim_member_ex.register_source
21 content_hash text
22 source_file text
23 source_endpoint text
24 fetched_at timestamp with time zone
25 payload jsonb

DWD 表结构 — dwd.dim_member 🔗 ODS

共 16 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 member_id bigint id 直接 字段重命名
2 system_member_id bigint system_member_id 直接 同名直传
3 tenant_id bigint tenant_id 直接 同名直传
4 register_site_id bigint register_site_id 直接 同名直传
5 mobile text mobile 直接 同名直传
6 nickname text nickname 直接 同名直传
7 member_card_grade_code bigint member_card_grade_code 直接 同名直传
8 member_card_grade_name text member_card_grade_name 直接 同名直传
9 create_time timestamp with time zone create_time 直接 同名直传
10 update_time timestamp with time zone 未显式映射
11 pay_money_sum numeric pay_money_sum 直接
12 recharge_money_sum numeric recharge_money_sum 直接
13 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
14 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
15 scd2_is_current integer SCD2 SCD2 元数据
16 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_member_ex 🔗 ODS

共 14 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 member_id bigint id 直接 字段重命名
2 referrer_member_id bigint referrer_member_id 直接 同名直传
3 point numeric point 直接 同名直传
4 register_site_name text site_name 直接 字段重命名
5 growth_value numeric growth_value 直接 同名直传
6 user_status integer user_status 直接 同名直传
7 status integer status 直接 同名直传
8 person_tenant_org_id bigint person_tenant_org_id 直接
9 person_tenant_org_name text person_tenant_org_name 直接
10 register_source text register_source 直接
11 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
12 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
13 scd2_is_current integer SCD2 SCD2 元数据
14 scd2_version integer SCD2 SCD2 元数据

3.11 member_stored_value_cards会员储值卡

  • 任务代码:ODS_MEMBER_CARD
  • 采样记录数200
  • ODS 列数80
  • DWD 目标表dim_member_card_account, dim_member_card_account_ex

API 源字段 — member_stored_value_cards 🔗 ODS

已映射 71/71覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 site_name string 朗朗桌球 site_name
2 member_name string 黄先生 member_name 出现率 98%
3 member_mobile string 13728281927 member_mobile 出现率 98%
4 member_card_type_name string 活动抵用券 member_card_type_name
5 table_service_discount number 10.0 table_service_discount
6 assistant_service_discount number 10.0 assistant_service_discount
7 coupon_discount number 10.0 coupon_discount
8 goods_service_discount number 10.0 goods_service_discount
9 electricity_discount number 10.0 electricity_discount
10 is_allow_give integer 0 is_allow_give
11 able_cross_site integer 1 able_cross_site
12 cardSettleDeduct number 0.0 cardsettlededuct 大小写匹配
13 tenantAvatar string tenantavatar 大小写匹配
14 tenantName string tenantname 大小写匹配
15 member_card_grade_code_name string 活动抵用券 member_card_grade_code_name
16 table_discount_sub_switch integer 2 table_discount_sub_switch
17 goods_discount_sub_switch integer 2 goods_discount_sub_switch
18 assistant_discount_sub_switch integer 2 assistant_discount_sub_switch
19 assistant_reward_discount_sub_switch integer 2 assistant_reward_discount_sub_switch
20 goods_discount_range_type integer 1 goods_discount_range_type
21 use_scene string use_scene
22 balance number 4987.21 balance
23 table_deduct_radio number 100.0 table_deduct_radio
24 table_service_deduct_radio number 100.0 table_service_deduct_radio
25 goods_deduct_radio number 100.0 goods_deduct_radio
26 goods_service_deduct_radio number 100.0 goods_service_deduct_radio
27 assistant_deduct_radio number 100.0 assistant_deduct_radio
28 assistant_service_deduct_radio number 100.0 assistant_service_deduct_radio
29 assistant_reward_deduct_radio number 100.0 assistant_reward_deduct_radio
30 coupon_deduct_radio number 100.0 coupon_deduct_radio
31 electricity_deduct_radio number 100.0 electricity_deduct_radio
32 electricityCardDeduct number 0.0 electricitycarddeduct 大小写匹配
33 tableCardDeduct number 0.0 tablecarddeduct 大小写匹配
34 tableServiceCardDeduct number 0.0 tableservicecarddeduct 大小写匹配
35 goodsCarDeduct number 0.0 goodscardeduct 大小写匹配
36 goodsServiceCardDeduct number 0.0 goodsservicecarddeduct 大小写匹配
37 assistantCardDeduct number 0.0 assistantcarddeduct 大小写匹配
38 assistantServiceCardDeduct number 0.0 assistantservicecarddeduct 大小写匹配
39 assistantRewardCardDeduct number 0.0 assistantrewardcarddeduct 大小写匹配
40 couponCardDeduct number 0.0 couponcarddeduct 大小写匹配
41 deliveryFeeDeduct number 0.0 deliveryfeededuct 大小写匹配
42 is_allow_order_deduct integer 0 is_allow_order_deduct
43 member_grade integer 2790683528022856 member_grade
44 able_share_member_discount integer 1 able_share_member_discount
45 rechargeFreezeBalance number 0.0 rechargefreezebalance 大小写匹配
46 id integer 3085176959321669 id
47 assistant_discount number 10.0 assistant_discount
48 assistant_reward_discount number 10.0 assistant_reward_discount
49 bind_password string bind_password
50 card_no string card_no
51 card_physics_type integer 1 card_physics_type
52 card_type_id integer 2793266846533445 card_type_id
53 create_time string 2026-02-07 21:04:20 create_time
54 denomination number 0.0 denomination
55 disable_end_time string 0001-01-01 00:00:00 disable_end_time
56 disable_start_time string 0001-01-01 00:00:00 disable_start_time
57 effect_site_id integer 0 effect_site_id
58 end_time string 2225-01-01 00:00:00 end_time
59 goods_discount number 10.0 goods_discount
60 is_delete integer 0 is_delete
61 last_consume_time string 2026-02-11 17:12:24 last_consume_time
62 member_card_grade_code integer 2790683528022856 member_card_grade_code
63 principal_balance number 0.0 principal_balance
64 register_site_id integer 2790685415443269 register_site_id
65 sort integer 1 sort
66 start_time string 2026-02-07 21:04:20 start_time
67 status integer 1 status
68 system_member_id integer 3085176956307013 system_member_id
69 table_discount number 10.0 table_discount
70 tenant_id integer 2790683160709957 tenant_id
71 tenant_member_id integer 3085176958944837 tenant_member_id

ODS 表结构 — ods.member_stored_value_cards 🔗 API

共 80 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 tenant_id bigint tenant_id dim_member_card_account.tenant_id
2 tenant_member_id bigint tenant_member_id dim_member_card_account.tenant_member_id
3 system_member_id bigint system_member_id dim_member_card_account.system_member_id
4 register_site_id bigint register_site_id dim_member_card_account.register_site_id
5 site_name text site_name dim_member_card_account_ex.site_name
6 id bigint id dim_member_card_account.member_card_id, dim_member_card_account_ex.member_card_id
7 member_card_grade_code bigint member_card_grade_code dim_member_card_account.member_card_grade_code
8 member_card_grade_code_name text member_card_grade_code_name dim_member_card_account.member_card_grade_code_name
9 member_card_type_name text member_card_type_name dim_member_card_account.member_card_type_name
10 member_name text member_name dim_member_card_account.member_name
11 member_mobile text member_mobile dim_member_card_account.member_mobile
12 card_type_id bigint card_type_id dim_member_card_account.card_type_id
13 card_no text card_no dim_member_card_account_ex.card_no
14 card_physics_type text card_physics_type dim_member_card_account_ex.card_physics_type
15 balance numeric balance dim_member_card_account.balance
16 denomination numeric denomination dim_member_card_account_ex.denomination
17 table_discount numeric table_discount dim_member_card_account_ex.table_discount
18 goods_discount numeric goods_discount dim_member_card_account_ex.goods_discount
19 assistant_discount numeric assistant_discount dim_member_card_account_ex.assistant_discount
20 assistant_reward_discount numeric assistant_reward_discount dim_member_card_account_ex.assistant_reward_discount
21 table_service_discount numeric table_service_discount dim_member_card_account_ex.table_service_discount
22 assistant_service_discount numeric assistant_service_discount dim_member_card_account_ex.assistant_service_discount
23 coupon_discount numeric coupon_discount dim_member_card_account_ex.coupon_discount
24 goods_service_discount numeric goods_service_discount dim_member_card_account_ex.goods_service_discount
25 assistant_discount_sub_switch integer assistant_discount_sub_switch dim_member_card_account_ex.assistant_discount_sub_switch
26 table_discount_sub_switch integer table_discount_sub_switch dim_member_card_account_ex.table_discount_sub_switch
27 goods_discount_sub_switch integer goods_discount_sub_switch dim_member_card_account_ex.goods_discount_sub_switch
28 assistant_reward_discount_sub_switch integer assistant_reward_discount_sub_switch dim_member_card_account_ex.assistant_reward_discount_sub_switch
29 table_service_deduct_radio numeric table_service_deduct_radio dim_member_card_account_ex.table_service_deduct_radio
30 assistant_service_deduct_radio numeric assistant_service_deduct_radio dim_member_card_account_ex.assistant_service_deduct_radio
31 goods_service_deduct_radio numeric goods_service_deduct_radio dim_member_card_account_ex.goods_service_deduct_radio
32 assistant_deduct_radio numeric assistant_deduct_radio dim_member_card_account_ex.assistant_deduct_radio
33 table_deduct_radio numeric table_deduct_radio dim_member_card_account_ex.table_deduct_radio
34 goods_deduct_radio numeric goods_deduct_radio dim_member_card_account_ex.goods_deduct_radio
35 coupon_deduct_radio numeric coupon_deduct_radio dim_member_card_account_ex.coupon_deduct_radio
36 assistant_reward_deduct_radio numeric assistant_reward_deduct_radio dim_member_card_account_ex.assistant_reward_deduct_radio
37 tablecarddeduct numeric tableCardDeduct dim_member_card_account_ex.tablecarddeduct
38 tableservicecarddeduct numeric tableServiceCardDeduct dim_member_card_account_ex.tableservicecarddeduct
39 goodscardeduct numeric goodsCarDeduct dim_member_card_account_ex.goodscardeduct
40 goodsservicecarddeduct numeric goodsServiceCardDeduct dim_member_card_account_ex.goodsservicecarddeduct
41 assistantcarddeduct numeric assistantCardDeduct dim_member_card_account_ex.assistantcarddeduct
42 assistantservicecarddeduct numeric assistantServiceCardDeduct dim_member_card_account_ex.assistantservicecarddeduct
43 assistantrewardcarddeduct numeric assistantRewardCardDeduct dim_member_card_account_ex.assistantrewardcarddeduct
44 cardsettlededuct numeric cardSettleDeduct dim_member_card_account_ex.cardsettlededuct
45 couponcarddeduct numeric couponCardDeduct dim_member_card_account_ex.couponcarddeduct
46 deliveryfeededuct numeric deliveryFeeDeduct dim_member_card_account_ex.deliveryfeededuct
47 use_scene integer use_scene dim_member_card_account_ex.use_scene
48 able_cross_site integer able_cross_site dim_member_card_account_ex.able_cross_site
49 is_allow_give integer is_allow_give dim_member_card_account_ex.is_allow_give
50 is_allow_order_deduct integer is_allow_order_deduct dim_member_card_account_ex.is_allow_order_deduct
51 is_delete integer is_delete dim_member_card_account.is_delete
52 bind_password text bind_password dim_member_card_account_ex.bind_password
53 goods_discount_range_type integer goods_discount_range_type dim_member_card_account_ex.goods_discount_range_type
54 goodscategoryid bigint dim_member_card_account_ex.goodscategoryid
55 tableareaid bigint dim_member_card_account_ex.tableareaid
56 effect_site_id bigint effect_site_id dim_member_card_account_ex.effect_site_id
57 start_time timestamp without time zone start_time dim_member_card_account.start_time
58 end_time timestamp without time zone end_time dim_member_card_account.end_time
59 disable_start_time timestamp without time zone disable_start_time dim_member_card_account_ex.disable_start_time
60 disable_end_time timestamp without time zone disable_end_time dim_member_card_account_ex.disable_end_time
61 last_consume_time timestamp without time zone last_consume_time dim_member_card_account.last_consume_time
62 create_time timestamp without time zone create_time dim_member_card_account_ex.create_time
63 status integer status dim_member_card_account.status
64 sort integer sort dim_member_card_account_ex.sort
65 tenantavatar text tenantAvatar dim_member_card_account_ex.tenantavatar
66 tenantname text tenantName dim_member_card_account_ex.tenant_name
67 pdassisnatlevel text dim_member_card_account_ex.pdassisnatlevel
68 cxassisnatlevel text dim_member_card_account_ex.cxassisnatlevel
69 able_share_member_discount boolean able_share_member_discount dim_member_card_account_ex.able_share_member_discount
70 electricity_deduct_radio numeric electricity_deduct_radio dim_member_card_account_ex.electricity_deduct_radio
71 electricity_discount numeric electricity_discount dim_member_card_account_ex.electricity_discount
72 electricitycarddeduct boolean electricityCardDeduct dim_member_card_account_ex.electricity_card_deduct
73 member_grade bigint member_grade dim_member_card_account.member_grade
74 principal_balance numeric principal_balance dim_member_card_account.principal_balance
75 rechargefreezebalance numeric rechargeFreezeBalance dim_member_card_account_ex.recharge_freeze_balance
76 content_hash text
77 source_file text
78 source_endpoint text
79 fetched_at timestamp with time zone
80 payload jsonb

DWD 表结构 — dwd.dim_member_card_account 🔗 ODS

共 23 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 member_card_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 register_site_id bigint register_site_id 直接 同名直传
4 tenant_member_id bigint tenant_member_id 直接 同名直传
5 system_member_id bigint system_member_id 直接 同名直传
6 card_type_id bigint card_type_id 直接 同名直传
7 member_card_grade_code bigint member_card_grade_code 直接 同名直传
8 member_card_grade_code_name text member_card_grade_code_name 直接 同名直传
9 member_card_type_name text member_card_type_name 直接 同名直传
10 member_name text member_name 直接 同名直传
11 member_mobile text member_mobile 直接 同名直传
12 balance numeric balance 直接 同名直传
13 start_time timestamp with time zone start_time 直接 同名直传
14 end_time timestamp with time zone end_time 直接 同名直传
15 last_consume_time timestamp with time zone last_consume_time 直接 同名直传
16 status integer status 直接 同名直传
17 is_delete integer is_delete 直接 同名直传
18 principal_balance numeric principal_balance 直接
19 member_grade bigint member_grade 直接
20 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
21 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
22 scd2_is_current integer SCD2 SCD2 元数据
23 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_member_card_account_ex 🔗 ODS

共 61 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 member_card_id bigint id 直接 字段重命名
2 site_name text site_name 直接 同名直传
3 tenant_name character varying tenantname 直接 字段重命名
4 tenantavatar text tenantavatar 直接 维度字段,用于补充维度属性
5 effect_site_id bigint effect_site_id 直接 同名直传
6 able_cross_site integer able_cross_site 直接 同名直传
7 card_physics_type integer card_physics_type 直接 同名直传
8 card_no text card_no 直接 维度字段,用于补充维度属性
9 bind_password text bind_password 直接 维度字段,用于补充维度属性
10 use_scene text use_scene 直接 维度字段,用于补充维度属性
11 denomination numeric denomination 直接 同名直传
12 create_time timestamp with time zone create_time 直接 同名直传
13 disable_start_time timestamp with time zone disable_start_time 直接 同名直传
14 disable_end_time timestamp with time zone disable_end_time 直接 同名直传
15 is_allow_give integer is_allow_give 直接 同名直传
16 is_allow_order_deduct integer is_allow_order_deduct 直接 同名直传
17 sort integer sort 直接 同名直传
18 table_discount numeric table_discount 直接 同名直传
19 goods_discount numeric goods_discount 直接 同名直传
20 assistant_discount numeric assistant_discount 直接 同名直传
21 assistant_reward_discount numeric assistant_reward_discount 直接 同名直传
22 table_service_discount numeric table_service_discount 直接 同名直传
23 goods_service_discount numeric goods_service_discount 直接 同名直传
24 assistant_service_discount numeric assistant_service_discount 直接 同名直传
25 coupon_discount numeric coupon_discount 直接 同名直传
26 table_discount_sub_switch integer table_discount_sub_switch 直接 同名直传
27 goods_discount_sub_switch integer goods_discount_sub_switch 直接 同名直传
28 assistant_discount_sub_switch integer assistant_discount_sub_switch 直接 同名直传
29 assistant_reward_discount_sub_switch integer assistant_reward_discount_sub_switch 直接 同名直传
30 goods_discount_range_type integer goods_discount_range_type 直接 同名直传
31 table_deduct_radio numeric table_deduct_radio 直接 同名直传
32 goods_deduct_radio numeric goods_deduct_radio 直接 同名直传
33 assistant_deduct_radio numeric assistant_deduct_radio 直接 同名直传
34 table_service_deduct_radio numeric table_service_deduct_radio 直接 同名直传
35 goods_service_deduct_radio numeric goods_service_deduct_radio 直接 同名直传
36 assistant_service_deduct_radio numeric assistant_service_deduct_radio 直接 同名直传
37 assistant_reward_deduct_radio numeric assistant_reward_deduct_radio 直接 同名直传
38 coupon_deduct_radio numeric coupon_deduct_radio 直接 同名直传
39 cardsettlededuct numeric cardsettlededuct 直接 同名直传
40 tablecarddeduct numeric tablecarddeduct 直接 同名直传
41 tableservicecarddeduct numeric tableservicecarddeduct 直接 同名直传
42 goodscardeduct numeric goodscardeduct 直接 同名直传
43 goodsservicecarddeduct numeric goodsservicecarddeduct 直接 同名直传
44 assistantcarddeduct numeric assistantcarddeduct 直接 同名直传
45 assistantservicecarddeduct numeric assistantservicecarddeduct 直接 同名直传
46 assistantrewardcarddeduct numeric assistantrewardcarddeduct 直接 同名直传
47 couponcarddeduct numeric couponcarddeduct 直接 同名直传
48 deliveryfeededuct numeric deliveryfeededuct 直接 同名直传
49 tableareaid text tableareaid 直接 维度字段,用于补充维度属性
50 goodscategoryid text goodscategoryid 直接 维度字段,用于补充维度属性
51 pdassisnatlevel text pdassisnatlevel 直接 同名直传
52 cxassisnatlevel text cxassisnatlevel 直接 同名直传
53 able_share_member_discount boolean able_share_member_discount → boolean
54 electricity_deduct_radio numeric electricity_deduct_radio 直接
55 electricity_discount numeric electricity_discount 直接
56 electricity_card_deduct boolean electricitycarddeduct → boolean 字段重命名
57 recharge_freeze_balance numeric rechargefreezebalance 直接 字段重命名
58 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
59 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
60 scd2_is_current integer SCD2 SCD2 元数据
61 scd2_version integer SCD2 SCD2 元数据

3.12 member_balance_changes会员余额变动

  • 任务代码:ODS_MEMBER_BALANCE
  • 采样记录数200
  • ODS 列数33
  • DWD 目标表dwd_member_balance_change, dwd_member_balance_change_ex

API 源字段 — member_balance_changes 🔗 ODS

已映射 28/28覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 memberCardTypeName string 储值卡 membercardtypename 大小写匹配
2 paySiteName string 朗朗桌球 paysitename 大小写匹配
3 registerSiteName string 朗朗桌球 registersitename 大小写匹配
4 memberName string 罗先生 membername 大小写匹配
5 memberMobile string 13924036996 membermobile 大小写匹配
6 id integer 3093844118358341 id
7 account_data number -232.0 account_data
8 after number 110.64 after
9 before number 342.64 before
10 card_type_id integer 2793249295533893 card_type_id
11 create_time string 2026-02-14 00:01:01 create_time
12 from_type integer 1 from_type
13 is_delete integer 0 is_delete
14 operator_id integer 2790687322443013 operator_id
15 operator_name string 收银员:郑丽珊 operator_name
16 payment_method integer 0 payment_method
17 refund_amount number 0.0 refund_amount
18 register_site_id integer 2790685415443269 register_site_id
19 relate_id integer 3093843703564549 relate_id
20 remark string remark
21 site_id integer 2790685415443269 site_id
22 system_member_id integer 2799207358777093 system_member_id
23 tenant_id integer 2790683160709957 tenant_id
24 tenant_member_card_id integer 2799218552833797 tenant_member_card_id
25 tenant_member_id integer 2799207359858437 tenant_member_id
26 principal_after number 110.64 principal_after
27 principal_before number 342.64 principal_before
28 principal_data number -232.0 principal_data

ODS 表结构 — ods.member_balance_changes 🔗 API

共 33 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 tenant_id bigint tenant_id dwd_member_balance_change.tenant_id
2 site_id bigint site_id dwd_member_balance_change.site_id
3 register_site_id bigint register_site_id dwd_member_balance_change.register_site_id
4 registersitename text registerSiteName dwd_member_balance_change_ex.register_site_name
5 paysitename text paySiteName dwd_member_balance_change_ex.pay_site_name
6 id bigint id dwd_member_balance_change.balance_change_id, dwd_member_balance_change_ex.balance_change_id
7 tenant_member_id bigint tenant_member_id dwd_member_balance_change.tenant_member_id
8 tenant_member_card_id bigint tenant_member_card_id dwd_member_balance_change.tenant_member_card_id
9 system_member_id bigint system_member_id dwd_member_balance_change.system_member_id
10 membername text memberName dwd_member_balance_change.member_name
11 membermobile text memberMobile dwd_member_balance_change.member_mobile
12 card_type_id bigint card_type_id dwd_member_balance_change.card_type_id
13 membercardtypename text memberCardTypeName dwd_member_balance_change.card_type_name
14 account_data numeric account_data dwd_member_balance_change.change_amount
15 before numeric before dwd_member_balance_change.balance_before
16 after numeric after dwd_member_balance_change.balance_after
17 refund_amount numeric refund_amount dwd_member_balance_change_ex.refund_amount
18 from_type integer from_type dwd_member_balance_change.from_type
19 payment_method integer payment_method dwd_member_balance_change.payment_method
20 relate_id bigint relate_id
21 remark text remark dwd_member_balance_change.remark
22 operator_id bigint operator_id dwd_member_balance_change_ex.operator_id
23 operator_name text operator_name dwd_member_balance_change_ex.operator_name
24 is_delete integer is_delete dwd_member_balance_change.is_delete
25 create_time timestamp without time zone create_time dwd_member_balance_change.change_time
26 principal_after numeric principal_after dwd_member_balance_change.principal_after
27 principal_before numeric principal_before dwd_member_balance_change.principal_before
28 principal_data text principal_data dwd_member_balance_change_ex.principal_data
29 content_hash text
30 source_file text
31 source_endpoint text
32 fetched_at timestamp with time zone
33 payload jsonb

DWD 表结构 — dwd.dwd_member_balance_change 🔗 ODS

共 22 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 balance_change_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 register_site_id bigint register_site_id 直接 同名直传
5 tenant_member_id bigint tenant_member_id 直接 同名直传
6 system_member_id bigint system_member_id 直接 同名直传
7 tenant_member_card_id bigint tenant_member_card_id 直接 同名直传
8 card_type_id bigint card_type_id 直接 同名直传
9 card_type_name character varying membercardtypename 直接 字段重命名
10 member_name character varying membername 直接 字段重命名
11 member_mobile character varying membermobile 直接 字段重命名
12 balance_before numeric before 直接 字段重命名
13 change_amount numeric account_data 直接 字段重命名
14 balance_after numeric after 直接 字段重命名
15 from_type integer from_type 直接 同名直传
16 payment_method integer payment_method 直接 同名直传
17 change_time timestamp with time zone create_time 直接 字段重命名
18 is_delete integer is_delete 直接 同名直传
19 remark character varying remark 直接 同名直传
20 principal_before numeric principal_before 直接 金额字段:本金变动前余额
21 principal_after numeric principal_after 直接 金额字段:本金变动后余额
22 principal_change_amount numeric 未显式映射

DWD 表结构 — dwd.dwd_member_balance_change_ex 🔗 ODS

共 7 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 balance_change_id bigint id 直接 字段重命名
2 pay_site_name character varying paysitename 直接 字段重命名
3 register_site_name character varying registersitename 直接 字段重命名
4 refund_amount numeric refund_amount 直接 同名直传
5 operator_id bigint operator_id 直接 同名直传
6 operator_name character varying operator_name 直接 同名直传
7 principal_data text principal_data 直接

3.13 recharge_settlements充值结算

  • 任务代码:ODS_RECHARGE_SETTLE
  • 采样记录数200
  • ODS 列数71
  • DWD 目标表dwd_recharge_order, dwd_recharge_order_ex

API 源字段 — recharge_settlements 🔗 ODS

已映射 67/92覆盖率 72.8%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
2 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
3 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
4 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
5 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
6 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
7 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
8 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
9 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
10 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
11 siteProfile.tenant_id integer 2790683160709957 ⚠️ 未映射 📦 嵌套对象
12 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
13 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
15 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
16 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
17 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
18 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
19 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.light_status integer 1 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
23 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
24 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
25 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
26 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
27 settleList.id integer 3087072625102533 id
28 settleList.tenantId integer 2790683160709957 tenantid 大小写匹配
29 settleList.siteId integer 2790685415443269 siteid 大小写匹配
30 settleList.siteName string sitename 大小写匹配
31 settleList.balanceAmount number 0.0 balanceamount 大小写匹配
32 settleList.cardAmount number 0.0 cardamount 大小写匹配
33 settleList.cashAmount number 0.0 cashamount 大小写匹配
34 settleList.couponAmount number 0.0 couponamount 大小写匹配
35 settleList.createTime string 2026-02-09 05:12:42 createtime 大小写匹配
36 settleList.memberId integer 2799207363643141 memberid 大小写匹配
37 settleList.memberName string 葛先生 membername 大小写匹配
38 settleList.tenantMemberCardId integer 2799216572794629 tenantmembercardid 大小写匹配
39 settleList.memberCardTypeName string 储值卡 membercardtypename 大小写匹配
40 settleList.memberPhone string 13811638071 memberphone 大小写匹配
41 settleList.tableId integer 0 tableid 大小写匹配
42 settleList.consumeMoney number 10000.0 consumemoney 大小写匹配
43 settleList.onlineAmount number 0.0 onlineamount 大小写匹配
44 settleList.operatorId integer 2790687322443013 operatorid 大小写匹配
45 settleList.operatorName string 收银员:郑丽珊 operatorname 大小写匹配
46 settleList.revokeOrderId integer 0 revokeorderid 大小写匹配
47 settleList.revokeOrderName string revokeordername 大小写匹配
48 settleList.revokeTime string 0001-01-01 00:00:00 revoketime 大小写匹配
49 settleList.payAmount number 10000.0 payamount 大小写匹配
50 settleList.pointAmount number 10000.0 pointamount 大小写匹配
51 settleList.refundAmount number 0.0 refundamount 大小写匹配
52 settleList.settleName string 充值订单 settlename 大小写匹配
53 settleList.settleRelateId integer 3087072624987845 settlerelateid 大小写匹配
54 settleList.settleStatus integer 2 settlestatus 大小写匹配
55 settleList.settleType integer 5 settletype 大小写匹配
56 settleList.payTime string 2026-02-09 05:12:42 paytime 大小写匹配
57 settleList.roundingAmount number 0.0 roundingamount 大小写匹配
58 settleList.paymentMethod integer 4 paymentmethod 大小写匹配
59 settleList.adjustAmount number 0.0 adjustamount 大小写匹配
60 settleList.assistantCxMoney number 0.0 assistantcxmoney 大小写匹配
61 settleList.assistantPdMoney number 0.0 assistantpdmoney 大小写匹配
62 settleList.couponSaleAmount number 0.0 couponsaleamount 大小写匹配
63 settleList.plCouponSaleAmount number 0.0 plcouponsaleamount 大小写匹配
64 settleList.merVouSalesAmount number 0.0 mervousalesamount 大小写匹配
65 settleList.memberDiscountAmount number 0.0 memberdiscountamount 大小写匹配
66 settleList.tableChargeMoney number 0.0 tablechargemoney 大小写匹配
67 settleList.goodsMoney number 0.0 goodsmoney 大小写匹配
68 settleList.realGoodsMoney number 0.0 realgoodsmoney 大小写匹配
69 settleList.serviceMoney number 0.0 servicemoney 大小写匹配
70 settleList.prepayMoney number 0.0 prepaymoney 大小写匹配
71 settleList.salesManName string salesmanname 大小写匹配
72 settleList.orderRemark string orderremark 大小写匹配
73 settleList.salesManUserId integer 0 salesmanuserid 大小写匹配
74 settleList.canBeRevoked boolean False canberevoked 大小写匹配
75 settleList.pointDiscountPrice number 0.0 pointdiscountprice 大小写匹配
76 settleList.pointDiscountCost number 0.0 pointdiscountcost 大小写匹配
77 settleList.activityDiscount number 0.0 activitydiscount 大小写匹配
78 settleList.serialNumber integer 0 serialnumber 大小写匹配
79 settleList.assistantManualDiscount number 0.0 assistantmanualdiscount 大小写匹配
80 settleList.allCouponDiscount number 0.0 allcoupondiscount 大小写匹配
81 settleList.goodsPromotionMoney number 0.0 goodspromotionmoney 大小写匹配
82 settleList.assistantPromotionMoney number 0.0 assistantpromotionmoney 大小写匹配
83 settleList.isUseCoupon boolean False isusecoupon 大小写匹配
84 settleList.isUseDiscount boolean False isusediscount 大小写匹配
85 settleList.isActivity boolean False isactivity 大小写匹配
86 settleList.isBindMember boolean False isbindmember 大小写匹配
87 settleList.isFirst integer 2 isfirst 大小写匹配
88 settleList.rechargeCardAmount integer 0 rechargecardamount 大小写匹配
89 settleList.giftCardAmount integer 0 giftcardamount 大小写匹配
90 settleList.electricityMoney number 0.0 electricitymoney 大小写匹配
91 settleList.realElectricityMoney number 0.0 realelectricitymoney 大小写匹配
92 settleList.electricityAdjustMoney number 0.0 electricityadjustmoney 大小写匹配

ODS 表结构 — ods.recharge_settlements 🔗 API

共 71 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint siteProfile.id dwd_recharge_order.recharge_order_id, dwd_recharge_order_ex.recharge_order_id
2 tenantid bigint settleList.tenantId dwd_recharge_order.tenant_id
3 siteid bigint settleList.siteId dwd_recharge_order.site_id
4 sitename text settleList.siteName dwd_recharge_order_ex.site_name_snapshot
5 balanceamount numeric settleList.balanceAmount dwd_recharge_order_ex.balance_amount
6 cardamount numeric settleList.cardAmount dwd_recharge_order_ex.card_amount
7 cashamount numeric settleList.cashAmount dwd_recharge_order.cash_amount
8 couponamount numeric settleList.couponAmount dwd_recharge_order_ex.coupon_amount
9 createtime timestamp with time zone settleList.createTime dwd_recharge_order.create_time
10 memberid bigint settleList.memberId dwd_recharge_order.member_id
11 membername text settleList.memberName dwd_recharge_order.member_name_snapshot
12 tenantmembercardid bigint settleList.tenantMemberCardId dwd_recharge_order.tenant_member_card_id
13 membercardtypename text settleList.memberCardTypeName dwd_recharge_order.member_card_type_name
14 memberphone text settleList.memberPhone dwd_recharge_order.member_phone_snapshot
15 tableid bigint settleList.tableId dwd_recharge_order_ex.table_id
16 consumemoney numeric settleList.consumeMoney dwd_recharge_order_ex.consume_money
17 onlineamount numeric settleList.onlineAmount dwd_recharge_order_ex.online_amount
18 operatorid bigint settleList.operatorId dwd_recharge_order_ex.operator_id
19 operatorname text settleList.operatorName dwd_recharge_order_ex.operator_name_snapshot
20 revokeorderid bigint settleList.revokeOrderId dwd_recharge_order_ex.revoke_order_id
21 revokeordername text settleList.revokeOrderName dwd_recharge_order_ex.revoke_order_name
22 revoketime timestamp with time zone settleList.revokeTime dwd_recharge_order_ex.revoke_time
23 payamount numeric settleList.payAmount dwd_recharge_order.pay_amount
24 pointamount numeric settleList.pointAmount dwd_recharge_order.point_amount
25 refundamount numeric settleList.refundAmount dwd_recharge_order.refund_amount
26 settlename text settleList.settleName dwd_recharge_order.settle_name
27 settlerelateid bigint settleList.settleRelateId dwd_recharge_order.settle_relate_id
28 settlestatus integer settleList.settleStatus dwd_recharge_order_ex.settle_status
29 settletype integer settleList.settleType dwd_recharge_order.settle_type
30 paytime timestamp with time zone settleList.payTime dwd_recharge_order.pay_time
31 roundingamount numeric settleList.roundingAmount dwd_recharge_order_ex.rounding_amount
32 paymentmethod integer settleList.paymentMethod dwd_recharge_order.payment_method
33 adjustamount numeric settleList.adjustAmount dwd_recharge_order_ex.adjust_amount
34 assistantcxmoney numeric settleList.assistantCxMoney dwd_recharge_order_ex.assistant_cx_money
35 assistantpdmoney numeric settleList.assistantPdMoney dwd_recharge_order_ex.assistant_pd_money
36 couponsaleamount numeric settleList.couponSaleAmount dwd_recharge_order_ex.coupon_sale_amount
37 memberdiscountamount numeric settleList.memberDiscountAmount dwd_recharge_order_ex.member_discount_amount
38 tablechargemoney numeric settleList.tableChargeMoney dwd_recharge_order_ex.table_charge_money
39 goodsmoney numeric settleList.goodsMoney dwd_recharge_order_ex.goods_money
40 realgoodsmoney numeric settleList.realGoodsMoney dwd_recharge_order_ex.real_goods_money
41 servicemoney numeric settleList.serviceMoney dwd_recharge_order_ex.service_money
42 prepaymoney numeric settleList.prepayMoney dwd_recharge_order_ex.prepay_money
43 salesmanname text settleList.salesManName dwd_recharge_order_ex.salesman_name
44 orderremark text settleList.orderRemark dwd_recharge_order_ex.order_remark
45 salesmanuserid bigint settleList.salesManUserId dwd_recharge_order_ex.salesman_user_id
46 canberevoked boolean settleList.canBeRevoked dwd_recharge_order_ex.can_be_revoked
47 pointdiscountprice numeric settleList.pointDiscountPrice dwd_recharge_order_ex.point_discount_price
48 pointdiscountcost numeric settleList.pointDiscountCost dwd_recharge_order_ex.point_discount_cost
49 activitydiscount numeric settleList.activityDiscount dwd_recharge_order_ex.activity_discount
50 serialnumber bigint settleList.serialNumber dwd_recharge_order_ex.serial_number
51 assistantmanualdiscount numeric settleList.assistantManualDiscount dwd_recharge_order_ex.assistant_manual_discount
52 allcoupondiscount numeric settleList.allCouponDiscount dwd_recharge_order_ex.all_coupon_discount
53 goodspromotionmoney numeric settleList.goodsPromotionMoney dwd_recharge_order_ex.goods_promotion_money
54 assistantpromotionmoney numeric settleList.assistantPromotionMoney dwd_recharge_order_ex.assistant_promotion_money
55 isusecoupon boolean settleList.isUseCoupon dwd_recharge_order_ex.is_use_coupon
56 isusediscount boolean settleList.isUseDiscount dwd_recharge_order_ex.is_use_discount
57 isactivity boolean settleList.isActivity dwd_recharge_order_ex.is_activity
58 isbindmember boolean settleList.isBindMember dwd_recharge_order_ex.is_bind_member
59 isfirst integer settleList.isFirst dwd_recharge_order.is_first
60 rechargecardamount numeric settleList.rechargeCardAmount dwd_recharge_order_ex.recharge_card_amount
61 giftcardamount numeric settleList.giftCardAmount dwd_recharge_order_ex.gift_card_amount
62 electricityadjustmoney numeric settleList.electricityAdjustMoney
63 electricitymoney numeric settleList.electricityMoney
64 mervousalesamount numeric settleList.merVouSalesAmount
65 plcouponsaleamount numeric settleList.plCouponSaleAmount
66 realelectricitymoney numeric settleList.realElectricityMoney
67 content_hash text
68 source_file text
69 source_endpoint text
70 fetched_at timestamp with time zone
71 payload jsonb

DWD 表结构 — dwd.dwd_recharge_order 🔗 ODS

共 24 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 recharge_order_id bigint id 直接 字段重命名
2 tenant_id bigint tenantid 直接 字段重命名
3 site_id bigint siteid 直接 字段重命名
4 member_id bigint memberid 直接 字段重命名
5 member_name_snapshot text membername 直接 字段重命名
6 member_phone_snapshot text memberphone 直接 字段重命名
7 tenant_member_card_id bigint tenantmembercardid 直接 字段重命名
8 member_card_type_name text membercardtypename 直接 字段重命名
9 settle_relate_id bigint settlerelateid 直接 字段重命名
10 settle_type integer settletype 直接 字段重命名
11 settle_name text settlename 直接 字段重命名
12 is_first integer isfirst 直接 字段重命名
13 pay_amount numeric payamount 直接 字段重命名
14 refund_amount numeric refundamount 直接 字段重命名
15 point_amount numeric pointamount 直接 字段重命名
16 cash_amount numeric cashamount 直接 字段重命名
17 payment_method integer paymentmethod 直接 字段重命名
18 create_time timestamp with time zone createtime 直接 字段重命名
19 pay_time timestamp with time zone paytime 直接 字段重命名
20 pl_coupon_sale_amount numeric 未显式映射
21 mervou_sales_amount numeric 未显式映射
22 electricity_money numeric 未显式映射
23 real_electricity_money numeric 未显式映射
24 electricity_adjust_money numeric 未显式映射

DWD 表结构 — dwd.dwd_recharge_order_ex 🔗 ODS

共 43 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 recharge_order_id bigint id 直接 字段重命名
2 site_name_snapshot text sitename 直接 字段重命名
3 settle_status integer settlestatus 直接 字段重命名
4 is_bind_member boolean isbindmember → boolean 字段重命名
5 is_activity boolean isactivity → boolean 字段重命名
6 is_use_coupon boolean isusecoupon → boolean 字段重命名
7 is_use_discount boolean isusediscount → boolean 字段重命名
8 can_be_revoked boolean canberevoked → boolean 字段重命名
9 online_amount numeric onlineamount 直接 字段重命名
10 balance_amount numeric balanceamount 直接 字段重命名
11 card_amount numeric cardamount 直接 字段重命名
12 coupon_amount numeric couponamount 直接 字段重命名
13 recharge_card_amount numeric rechargecardamount 直接 字段重命名
14 gift_card_amount numeric giftcardamount 直接 字段重命名
15 prepay_money numeric prepaymoney 直接 字段重命名
16 consume_money numeric consumemoney 直接 字段重命名
17 goods_money numeric goodsmoney 直接 字段重命名
18 real_goods_money numeric realgoodsmoney 直接 字段重命名
19 table_charge_money numeric tablechargemoney 直接 字段重命名
20 service_money numeric servicemoney 直接 字段重命名
21 activity_discount numeric activitydiscount 直接 字段重命名
22 all_coupon_discount numeric allcoupondiscount 直接 字段重命名
23 goods_promotion_money numeric goodspromotionmoney 直接 字段重命名
24 assistant_promotion_money numeric assistantpromotionmoney 直接 字段重命名
25 assistant_pd_money numeric assistantpdmoney 直接 字段重命名
26 assistant_cx_money numeric assistantcxmoney 直接 字段重命名
27 assistant_manual_discount numeric assistantmanualdiscount 直接 字段重命名
28 coupon_sale_amount numeric couponsaleamount 直接 字段重命名
29 member_discount_amount numeric memberdiscountamount 直接 字段重命名
30 point_discount_price numeric pointdiscountprice 直接 字段重命名
31 point_discount_cost numeric pointdiscountcost 直接 字段重命名
32 adjust_amount numeric adjustamount 直接 字段重命名
33 rounding_amount numeric roundingamount 直接 字段重命名
34 operator_id bigint operatorid 直接 字段重命名
35 operator_name_snapshot text operatorname 直接 字段重命名
36 salesman_user_id bigint salesmanuserid 直接 字段重命名
37 salesman_name text salesmanname 直接 字段重命名
38 order_remark text orderremark 直接 字段重命名
39 table_id integer tableid 直接 字段重命名
40 serial_number integer serialnumber 直接 字段重命名
41 revoke_order_id bigint revokeorderid 直接 字段重命名
42 revoke_order_name text revokeordername 直接 字段重命名
43 revoke_time timestamp with time zone revoketime 直接 字段重命名

3.14 group_buy_packages团购套餐定义

  • 任务代码:ODS_GROUP_PACKAGE
  • 采样记录数18
  • ODS 列数43
  • DWD 目标表dim_groupbuy_package, dim_groupbuy_package_ex

API 源字段 — group_buy_packages 🔗 ODS

已映射 38/40覆盖率 95.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 site_name string 朗朗桌球 site_name
2 effective_status integer 1 effective_status
3 tenantTableAreaIdList[] integer 2791960001957765 ⚠️ 未映射
4 tableAreaNameList[] string A区 ⚠️ 未映射
5 tenantCouponSaleOrderItemId integer 0 tenantcouponsaleorderitemid 大小写匹配
6 id integer 3048468851870085 id
7 add_end_clock string 1.02:00:00 add_end_clock
8 add_start_clock string 23:00:00 add_start_clock
9 area_tag_type integer 1 area_tag_type
10 card_type_ids string 0 card_type_ids
11 coupon_money number 0.0 coupon_money
12 create_time string 2026-01-12 22:42:55 create_time
13 creator_name string 店长:郑丽珊 creator_name
14 date_info string date_info
15 date_type integer 1 date_type
16 duration integer 3600 duration
17 end_clock string 1.02:00:00 end_clock
18 end_time string 2027-01-13 00:00:00 end_time
19 group_type integer 1 group_type
20 is_delete integer 0 is_delete
21 is_enabled integer 1 is_enabled
22 is_first_limit integer 1 is_first_limit
23 max_selectable_categories integer 0 max_selectable_categories
24 package_id integer 1134850618 package_id
25 package_name string 午夜场9.9 package_name
26 selling_price number 0.0 selling_price
27 site_id integer 2790685415443269 site_id
28 sort integer 100 sort
29 start_clock string 23:00:00 start_clock
30 start_time string 2026-01-12 00:00:00 start_time
31 system_group_type integer 1 system_group_type
32 table_area_id string 0 table_area_id
33 table_area_id_list string table_area_id_list
34 table_area_name string table_area_name
35 tenant_id integer 2790683160709957 tenant_id
36 tenant_table_area_id string 0 tenant_table_area_id
37 tenant_table_area_id_list string tenant_table_area_id_list
38 type integer 1 type
39 usable_count integer 0 usable_count
40 usable_range string usable_range

ODS 表结构 — ods.group_buy_packages 🔗 API

共 43 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_groupbuy_package.groupbuy_package_id, dim_groupbuy_package_ex.groupbuy_package_id
2 package_id bigint package_id dim_groupbuy_package.package_template_id
3 package_name text package_name dim_groupbuy_package.package_name
4 selling_price numeric selling_price dim_groupbuy_package.selling_price
5 coupon_money numeric coupon_money dim_groupbuy_package.coupon_face_value
6 date_type integer date_type dim_groupbuy_package_ex.date_type
7 date_info text date_info dim_groupbuy_package_ex.date_info
8 start_time timestamp without time zone start_time dim_groupbuy_package.start_time
9 end_time timestamp without time zone end_time dim_groupbuy_package.end_time
10 start_clock text start_clock dim_groupbuy_package_ex.start_clock
11 end_clock text end_clock dim_groupbuy_package_ex.end_clock
12 add_start_clock text add_start_clock dim_groupbuy_package_ex.add_start_clock
13 add_end_clock text add_end_clock dim_groupbuy_package_ex.add_end_clock
14 duration integer duration dim_groupbuy_package.duration_seconds
15 usable_count integer usable_count dim_groupbuy_package_ex.usable_count
16 usable_range integer usable_range dim_groupbuy_package_ex.usable_range
17 table_area_id bigint table_area_id dim_groupbuy_package_ex.table_area_id
18 table_area_name text table_area_name dim_groupbuy_package.table_area_name
19 table_area_id_list jsonb table_area_id_list dim_groupbuy_package_ex.table_area_id_list
20 tenant_table_area_id bigint tenant_table_area_id dim_groupbuy_package_ex.tenant_table_area_id
21 tenant_table_area_id_list jsonb tenant_table_area_id_list dim_groupbuy_package.tenant_table_area_id_list
22 site_id bigint site_id dim_groupbuy_package.site_id
23 site_name text site_name dim_groupbuy_package_ex.site_name
24 tenant_id bigint tenant_id dim_groupbuy_package.tenant_id
25 card_type_ids jsonb card_type_ids dim_groupbuy_package.card_type_ids
26 group_type integer group_type dim_groupbuy_package_ex.group_type
27 system_group_type integer system_group_type dim_groupbuy_package_ex.system_group_type
28 type integer type dim_groupbuy_package_ex.package_type
29 effective_status integer effective_status dim_groupbuy_package_ex.effective_status
30 is_enabled integer is_enabled dim_groupbuy_package.is_enabled
31 is_delete integer is_delete dim_groupbuy_package.is_delete
32 max_selectable_categories integer max_selectable_categories dim_groupbuy_package_ex.max_selectable_categories
33 area_tag_type integer area_tag_type dim_groupbuy_package_ex.area_tag_type
34 creator_name text creator_name dim_groupbuy_package_ex.creator_name
35 create_time timestamp without time zone create_time dim_groupbuy_package.create_time
36 is_first_limit boolean is_first_limit dim_groupbuy_package.is_first_limit
37 sort integer sort dim_groupbuy_package.sort
38 tenantcouponsaleorderitemid bigint tenantCouponSaleOrderItemId dim_groupbuy_package_ex.tenant_coupon_sale_order_item_id
39 content_hash text
40 source_file text
41 source_endpoint text
42 fetched_at timestamp with time zone
43 payload jsonb

DWD 表结构 — dwd.dim_groupbuy_package 🔗 ODS

共 22 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 groupbuy_package_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 package_name character varying package_name 直接 同名直传
5 package_template_id bigint package_id 直接 字段重命名
6 selling_price numeric selling_price 直接 同名直传
7 coupon_face_value numeric coupon_money 直接 字段重命名
8 duration_seconds integer duration 直接 字段重命名
9 start_time timestamp with time zone start_time 直接 同名直传
10 end_time timestamp with time zone end_time 直接 同名直传
11 table_area_name character varying table_area_name 直接 同名直传
12 is_enabled integer is_enabled 直接 同名直传
13 is_delete integer is_delete 直接 同名直传
14 create_time timestamp with time zone create_time 直接 同名直传
15 tenant_table_area_id_list character varying tenant_table_area_id_list 直接 同名直传
16 card_type_ids character varying card_type_ids 直接 同名直传
17 sort integer sort 直接
18 is_first_limit boolean is_first_limit → boolean
19 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
20 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
21 scd2_is_current integer SCD2 SCD2 元数据
22 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_groupbuy_package_ex 🔗 ODS

共 25 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 groupbuy_package_id bigint id 直接 字段重命名
2 site_name character varying site_name 直接 同名直传
3 usable_count integer usable_count 直接 同名直传
4 date_type integer date_type 直接 同名直传
5 usable_range character varying usable_range 直接 维度字段,用于补充维度属性
6 date_info character varying date_info 直接 同名直传
7 start_clock character varying start_clock 直接 同名直传
8 end_clock character varying end_clock 直接 同名直传
9 add_start_clock character varying add_start_clock 直接 同名直传
10 add_end_clock character varying add_end_clock 直接 同名直传
11 area_tag_type integer area_tag_type 直接 同名直传
12 table_area_id bigint table_area_id 直接 标识类 ID 字段,用于关联/定位相关实体
13 tenant_table_area_id bigint tenant_table_area_id 直接 标识类 ID 字段,用于关联/定位相关实体
14 table_area_id_list character varying table_area_id_list 直接 维度字段,用于补充维度属性
15 group_type integer group_type 直接 同名直传
16 system_group_type integer system_group_type 直接 同名直传
17 package_type integer type 直接 字段重命名
18 effective_status integer effective_status 直接 同名直传
19 max_selectable_categories integer max_selectable_categories 直接 同名直传
20 creator_name character varying creator_name 直接 同名直传
21 tenant_coupon_sale_order_item_id bigint tenantcouponsaleorderitemid 直接 字段重命名
22 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
23 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
24 scd2_is_current integer SCD2 SCD2 元数据
25 scd2_version integer SCD2 SCD2 元数据

3.15 group_buy_redemption_records团购套餐核销

  • 任务代码:ODS_GROUP_BUY_REDEMPTION
  • 采样记录数200
  • ODS 列数57
  • DWD 目标表dwd_groupbuy_redemption, dwd_groupbuy_redemption_ex

API 源字段 — group_buy_redemption_records 🔗 ODS

已映射 52/52覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 tableName string A15 tablename 大小写匹配
2 tableAreaName string A区 tableareaname 大小写匹配
3 siteName string 朗朗桌球 sitename 大小写匹配
4 goodsOptionPrice number 0.0 goodsoptionprice 大小写匹配
5 id integer 3093859292088645 id
6 assistant_promotion_money number 0.0 assistant_promotion_money
7 assistant_service_promotion_money number 0.0 assistant_service_promotion_money
8 assistant_service_share_money number 0.0 assistant_service_share_money
9 assistant_share_money number 0.0 assistant_share_money
10 coupon_code string 0107305319597 coupon_code
11 coupon_money number 96.0 coupon_money
12 coupon_origin_id integer 3093740768184645 coupon_origin_id
13 create_time string 2026-02-14 00:16:27 create_time
14 good_service_share_money number 0.0 good_service_share_money
15 goods_promotion_money number 0.0 goods_promotion_money
16 goods_share_money number 0.0 goods_share_money
17 is_delete integer 0 is_delete
18 is_single_order integer 1 is_single_order
19 ledger_amount number 96.0 ledger_amount
20 ledger_count integer 7200 ledger_count
21 ledger_group_name string ledger_group_name
22 ledger_name string 全天A区中八两小时 ledger_name
23 ledger_status integer 1 ledger_status
24 ledger_unit_price number 39.9 ledger_unit_price
25 offer_type integer 1 offer_type
26 operator_id integer 2790687322443013 operator_id
27 operator_name string 收银员:郑丽珊 operator_name
28 order_coupon_channel integer 1 order_coupon_channel
29 order_coupon_id integer 3093740768184645 order_coupon_id
30 order_pay_id integer 0 order_pay_id
31 order_settle_id integer 3093859276196037 order_settle_id
32 order_trade_no integer 3093740766775621 order_trade_no
33 promotion_activity_id integer 3093740765382981 promotion_activity_id
34 promotion_coupon_id integer 3030874716834757 promotion_coupon_id
35 promotion_seconds integer 7200 promotion_seconds
36 recharge_promotion_money number 0.0 recharge_promotion_money
37 recharge_share_money number 0.0 recharge_share_money
38 reward_promotion_money number 0.0 reward_promotion_money
39 sales_man_org_id integer 0 sales_man_org_id
40 salesman_name string salesman_name
41 salesman_role_id integer 0 salesman_role_id
42 salesman_user_id integer 0 salesman_user_id
43 site_id integer 2790685415443269 site_id
44 table_charge_seconds integer 7200 table_charge_seconds
45 table_id integer 2793003506815045 table_id
46 table_service_promotion_money number 0.0 table_service_promotion_money
47 table_service_share_money number 0.0 table_service_share_money
48 table_share_money number 39.9 table_share_money
49 tenant_id integer 2790683160709957 tenant_id
50 tenant_table_area_id integer 2791960001957765 tenant_table_area_id
51 coupon_sale_id integer 0 coupon_sale_id
52 member_discount_money number 0.0 member_discount_money

ODS 表结构 — ods.group_buy_redemption_records 🔗 API

共 57 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dwd_groupbuy_redemption.redemption_id, dwd_groupbuy_redemption_ex.redemption_id
2 tenant_id bigint tenant_id dwd_groupbuy_redemption.tenant_id
3 site_id bigint site_id dwd_groupbuy_redemption.site_id
4 sitename text siteName dwd_groupbuy_redemption_ex.site_name
5 table_id bigint table_id dwd_groupbuy_redemption.table_id
6 tablename text tableName dwd_groupbuy_redemption_ex.table_name
7 tableareaname text tableAreaName dwd_groupbuy_redemption_ex.table_area_name
8 tenant_table_area_id bigint tenant_table_area_id dwd_groupbuy_redemption.tenant_table_area_id
9 order_trade_no text order_trade_no dwd_groupbuy_redemption.order_trade_no
10 order_settle_id bigint order_settle_id dwd_groupbuy_redemption.order_settle_id
11 order_pay_id bigint order_pay_id dwd_groupbuy_redemption_ex.order_pay_id
12 order_coupon_id bigint order_coupon_id dwd_groupbuy_redemption.order_coupon_id
13 order_coupon_channel integer order_coupon_channel dwd_groupbuy_redemption.order_coupon_channel
14 coupon_code text coupon_code dwd_groupbuy_redemption.coupon_code
15 coupon_money numeric coupon_money dwd_groupbuy_redemption.coupon_money
16 coupon_origin_id bigint coupon_origin_id dwd_groupbuy_redemption.coupon_origin_id
17 ledger_name text ledger_name dwd_groupbuy_redemption.ledger_name
18 ledger_group_name text ledger_group_name dwd_groupbuy_redemption_ex.ledger_group_name
19 ledger_amount numeric ledger_amount dwd_groupbuy_redemption.ledger_amount
20 ledger_count numeric ledger_count dwd_groupbuy_redemption.ledger_count
21 ledger_unit_price numeric ledger_unit_price dwd_groupbuy_redemption.ledger_unit_price
22 ledger_status integer ledger_status dwd_groupbuy_redemption_ex.ledger_status
23 table_charge_seconds integer table_charge_seconds dwd_groupbuy_redemption.table_charge_seconds
24 promotion_activity_id bigint promotion_activity_id dwd_groupbuy_redemption.promotion_activity_id
25 promotion_coupon_id bigint promotion_coupon_id dwd_groupbuy_redemption.promotion_coupon_id
26 promotion_seconds integer promotion_seconds dwd_groupbuy_redemption.promotion_seconds
27 offer_type integer offer_type dwd_groupbuy_redemption_ex.offer_type
28 assistant_promotion_money numeric assistant_promotion_money dwd_groupbuy_redemption_ex.assistant_promotion_money
29 assistant_service_promotion_money numeric assistant_service_promotion_money dwd_groupbuy_redemption_ex.assistant_service_promotion_money
30 table_service_promotion_money numeric table_service_promotion_money dwd_groupbuy_redemption_ex.table_service_promotion_money
31 goods_promotion_money numeric goods_promotion_money dwd_groupbuy_redemption_ex.goods_promotion_money
32 recharge_promotion_money numeric recharge_promotion_money dwd_groupbuy_redemption_ex.recharge_promotion_money
33 reward_promotion_money numeric reward_promotion_money dwd_groupbuy_redemption_ex.reward_promotion_money
34 goodsoptionprice numeric goodsOptionPrice dwd_groupbuy_redemption_ex.goods_option_price
35 salesman_name text salesman_name dwd_groupbuy_redemption_ex.salesman_name
36 sales_man_org_id bigint sales_man_org_id dwd_groupbuy_redemption_ex.salesman_org_id
37 salesman_role_id bigint salesman_role_id dwd_groupbuy_redemption_ex.salesman_role_id
38 salesman_user_id bigint salesman_user_id dwd_groupbuy_redemption_ex.salesman_user_id
39 operator_id bigint operator_id dwd_groupbuy_redemption_ex.operator_id
40 operator_name text operator_name dwd_groupbuy_redemption_ex.operator_name
41 is_single_order integer is_single_order dwd_groupbuy_redemption.is_single_order
42 is_delete integer is_delete dwd_groupbuy_redemption.is_delete
43 create_time timestamp without time zone create_time dwd_groupbuy_redemption.create_time
44 assistant_service_share_money numeric assistant_service_share_money dwd_groupbuy_redemption_ex.assistant_service_share_money
45 assistant_share_money numeric assistant_share_money dwd_groupbuy_redemption_ex.assistant_share_money
46 coupon_sale_id bigint coupon_sale_id dwd_groupbuy_redemption.coupon_sale_id
47 good_service_share_money numeric good_service_share_money dwd_groupbuy_redemption_ex.good_service_share_money
48 goods_share_money numeric goods_share_money dwd_groupbuy_redemption_ex.goods_share_money
49 member_discount_money numeric member_discount_money dwd_groupbuy_redemption.member_discount_money
50 recharge_share_money numeric recharge_share_money dwd_groupbuy_redemption_ex.recharge_share_money
51 table_service_share_money numeric table_service_share_money dwd_groupbuy_redemption_ex.table_service_share_money
52 table_share_money numeric table_share_money dwd_groupbuy_redemption_ex.table_share_money
53 payload jsonb
54 content_hash text
55 source_file text
56 source_endpoint text
57 fetched_at timestamp with time zone

DWD 表结构 — dwd.dwd_groupbuy_redemption 🔗 ODS

共 25 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 redemption_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 table_id bigint table_id 直接 同名直传
5 tenant_table_area_id bigint tenant_table_area_id 直接 同名直传
6 table_charge_seconds integer table_charge_seconds 直接 同名直传
7 order_trade_no bigint order_trade_no 直接 同名直传
8 order_settle_id bigint order_settle_id 直接 同名直传
9 order_coupon_id bigint order_coupon_id 直接 同名直传
10 coupon_origin_id bigint coupon_origin_id 直接 同名直传
11 promotion_activity_id bigint promotion_activity_id 直接 同名直传
12 promotion_coupon_id bigint promotion_coupon_id 直接 同名直传
13 order_coupon_channel integer order_coupon_channel 直接 同名直传
14 ledger_unit_price numeric ledger_unit_price 直接 同名直传
15 ledger_count integer ledger_count 直接 同名直传
16 ledger_amount numeric ledger_amount 直接 同名直传
17 coupon_money numeric coupon_money 直接 同名直传
18 promotion_seconds integer promotion_seconds 直接 同名直传
19 coupon_code character varying coupon_code 直接 同名直传
20 is_single_order integer is_single_order 直接 同名直传
21 is_delete integer is_delete 直接 同名直传
22 ledger_name character varying ledger_name 直接 同名直传
23 create_time timestamp with time zone create_time 直接 同名直传
24 member_discount_money numeric member_discount_money 直接
25 coupon_sale_id bigint coupon_sale_id 直接

DWD 表结构 — dwd.dwd_groupbuy_redemption_ex 🔗 ODS

共 28 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 redemption_id bigint id 直接 字段重命名
2 site_name character varying sitename 直接 字段重命名
3 table_name character varying tablename 直接 字段重命名
4 table_area_name character varying tableareaname 直接 字段重命名
5 order_pay_id bigint order_pay_id 直接 同名直传
6 goods_option_price numeric goodsoptionprice 直接 字段重命名
7 goods_promotion_money numeric goods_promotion_money 直接 同名直传
8 table_service_promotion_money numeric table_service_promotion_money 直接 同名直传
9 assistant_promotion_money numeric assistant_promotion_money 直接 同名直传
10 assistant_service_promotion_money numeric assistant_service_promotion_money 直接 同名直传
11 reward_promotion_money numeric reward_promotion_money 直接 同名直传
12 recharge_promotion_money numeric recharge_promotion_money 直接 同名直传
13 offer_type integer offer_type 直接 同名直传
14 ledger_status integer ledger_status 直接 同名直传
15 operator_id bigint operator_id 直接 同名直传
16 operator_name character varying operator_name 直接 同名直传
17 salesman_user_id bigint salesman_user_id 直接 同名直传
18 salesman_name character varying salesman_name 直接 名称字段,用于展示与辅助识别
19 salesman_role_id bigint salesman_role_id 直接 同名直传
20 salesman_org_id bigint sales_man_org_id 直接 字段重命名
21 ledger_group_name character varying ledger_group_name 直接 名称字段,用于展示与辅助识别
22 table_share_money numeric table_share_money 直接
23 table_service_share_money numeric table_service_share_money 直接
24 goods_share_money numeric goods_share_money 直接
25 good_service_share_money numeric good_service_share_money 直接
26 assistant_share_money numeric assistant_share_money 直接
27 assistant_service_share_money numeric assistant_service_share_money 直接
28 recharge_share_money numeric recharge_share_money 直接

3.16 goods_stock_summary库存汇总

  • 任务代码:ODS_INVENTORY_STOCK
  • 采样记录数173
  • ODS 列数19
  • DWD 目标表:—(仅 ODS 落地)

API 源字段 — goods_stock_summary 🔗 ODS

已映射 14/14覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteGoodsId integer 3089190204491141 sitegoodsid 大小写匹配
2 goodsName string 小合味道 goodsname 大小写匹配
3 goodsUnit string goodsunit 大小写匹配
4 goodsCategoryId integer 2791941988405125 goodscategoryid 大小写匹配
5 goodsCategorySecondId integer 2793236829620037 goodscategorysecondid 大小写匹配
6 rangeStartStock integer 21 rangestartstock 大小写匹配
7 rangeEndStock integer 21 rangeendstock 大小写匹配
8 rangeIn integer 0 rangein 大小写匹配
9 rangeOut integer 0 rangeout 大小写匹配
10 rangeInventory integer 0 rangeinventory 大小写匹配
11 rangeSale integer 0 rangesale 大小写匹配
12 rangeSaleMoney number 0.0 rangesalemoney 大小写匹配
13 currentStock integer 21 currentstock 大小写匹配
14 categoryName string 零食 categoryname 大小写匹配

ODS 表结构 — ods.goods_stock_summary 🔗 API

共 19 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 sitegoodsid bigint siteGoodsId
2 goodsname text goodsName
3 goodsunit text goodsUnit
4 goodscategoryid bigint goodsCategoryId
5 goodscategorysecondid bigint goodsCategorySecondId
6 categoryname text categoryName
7 rangestartstock numeric rangeStartStock
8 rangeendstock numeric rangeEndStock
9 rangein numeric rangeIn
10 rangeout numeric rangeOut
11 rangesale numeric rangeSale
12 rangesalemoney numeric rangeSaleMoney
13 rangeinventory numeric rangeInventory
14 currentstock numeric currentStock
15 content_hash text
16 source_file text
17 source_endpoint text
18 fetched_at timestamp with time zone
19 payload jsonb

3.17 goods_stock_movements库存变化记录

  • 任务代码:ODS_INVENTORY_CHANGE
  • 采样记录数200
  • ODS 列数24
  • DWD 目标表:—(仅 ODS 落地)

API 源字段 — goods_stock_movements 🔗 ODS

已映射 19/19覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteGoodsStockId integer 3093864105101509 sitegoodsstockid 大小写匹配
2 siteGoodsId integer 3004536125639493 sitegoodsid 大小写匹配
3 siteId integer 2790685415443269 siteid 大小写匹配
4 tenantId integer 2790683160709957 tenantid 大小写匹配
5 stockType integer 1 stocktype 大小写匹配
6 goodsName string 哇米诺豆奶 goodsname 大小写匹配
7 createTime string 2026-02-14 00:21:21 createtime 大小写匹配
8 startNum integer 4 startnum 大小写匹配
9 endNum integer 3 endnum 大小写匹配
10 changeNum integer -1 changenum 大小写匹配
11 unit string unit
12 price number 10.0 price
13 operatorName string 收银员:郑丽珊 operatorname 大小写匹配
14 changeNumA integer 0 changenuma 大小写匹配
15 startNumA integer 0 startnuma 大小写匹配
16 endNumA integer 0 endnuma 大小写匹配
17 remark string remark
18 goodsCategoryId integer 2790683528350539 goodscategoryid 大小写匹配
19 goodsSecondCategoryId integer 2790683528350540 goodssecondcategoryid 大小写匹配

ODS 表结构 — ods.goods_stock_movements 🔗 API

共 24 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 sitegoodsstockid bigint siteGoodsStockId
2 tenantid bigint tenantId
3 siteid bigint siteId
4 sitegoodsid bigint siteGoodsId
5 goodsname text goodsName
6 goodscategoryid bigint goodsCategoryId
7 goodssecondcategoryid bigint goodsSecondCategoryId
8 unit text unit
9 price numeric price
10 stocktype integer stockType
11 changenum numeric changeNum
12 startnum numeric startNum
13 endnum numeric endNum
14 changenuma numeric changeNumA
15 startnuma numeric startNumA
16 endnuma numeric endNumA
17 remark text remark
18 operatorname text operatorName
19 createtime timestamp without time zone createTime
20 content_hash text
21 source_file text
22 source_endpoint text
23 fetched_at timestamp with time zone
24 payload jsonb

3.18 site_tables_master台桌维表

  • 任务代码:ODS_TABLES
  • 采样记录数74
  • ODS 列数31
  • DWD 目标表dim_table, dim_table_ex

API 源字段 — site_tables_master 🔗 ODS

已映射 26/26覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 id integer 2791964216463493 id
2 order_id integer 0 order_id
3 audit_status integer 2 audit_status
4 charge_free integer 0 charge_free
5 self_table integer 1 self_table
6 create_time string 2025-07-15 17:52:54 create_time
7 is_rest_area integer 0 is_rest_area
8 light_status integer 2 light_status
9 show_status integer 1 show_status
10 site_id integer 2790685415443269 site_id
11 site_table_area_id integer 2791963794329671 site_table_area_id
12 table_cloth_use_time integer 3847788 table_cloth_use_time
13 table_cloth_use_Cycle integer 0 table_cloth_use_cycle 大小写匹配
14 virtual_table integer 0 virtual_table
15 table_name string A1 table_name
16 table_price number 0.0 table_price
17 table_status integer 1 table_status
18 areaName string A区 areaname 大小写匹配
19 siteName string 朗朗桌球 sitename 大小写匹配
20 tableStatusName string 空闲中 tablestatusname 大小写匹配
21 appletQrCodeUrl string https://pc-we.ficoo.vip/rootwww/prodw... appletqrcodeurl 大小写匹配
22 only_allow_groupon integer 2 only_allow_groupon
23 delay_lights_time integer 0 delay_lights_time
24 order_delay_time integer 0 order_delay_time
25 temporary_light_second integer 0 temporary_light_second
26 is_online_reservation integer 2 is_online_reservation

ODS 表结构 — ods.site_tables_master 🔗 API

共 31 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_table.table_id, dim_table_ex.table_id
2 site_id bigint site_id dim_table.site_id
3 sitename text siteName
4 appletQrCodeUrl text
5 areaname text areaName dim_table.site_table_area_name
6 audit_status integer audit_status
7 charge_free integer charge_free
8 create_time timestamp without time zone create_time
9 delay_lights_time integer delay_lights_time
10 is_online_reservation integer is_online_reservation dim_table_ex.is_online_reservation
11 is_rest_area integer is_rest_area
12 light_status integer light_status
13 only_allow_groupon integer only_allow_groupon
14 order_delay_time integer order_delay_time
15 self_table integer self_table
16 show_status integer show_status dim_table_ex.show_status
17 site_table_area_id bigint site_table_area_id dim_table.site_table_area_id, dim_table.tenant_table_area_id
18 tablestatusname text tableStatusName
19 table_cloth_use_cycle integer table_cloth_use_Cycle dim_table_ex.table_cloth_use_cycle
20 table_cloth_use_time timestamp without time zone table_cloth_use_time dim_table_ex.table_cloth_use_time
21 table_name text table_name dim_table.table_name
22 table_price numeric table_price dim_table.table_price
23 table_status integer table_status dim_table_ex.table_status
24 temporary_light_second integer temporary_light_second
25 virtual_table integer virtual_table
26 order_id bigint order_id dim_table.order_id
27 content_hash text
28 source_file text
29 source_endpoint text
30 fetched_at timestamp with time zone
31 payload jsonb

DWD 表结构 — dwd.dim_table 🔗 ODS

共 12 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_id bigint id 直接 字段重命名
2 site_id bigint site_id 直接 同名直传
3 table_name text table_name 直接 同名直传
4 site_table_area_id bigint site_table_area_id 直接 同名直传
5 site_table_area_name text areaname 直接 字段重命名
6 tenant_table_area_id bigint site_table_area_id 直接 字段重命名
7 table_price numeric table_price 直接 同名直传
8 order_id bigint order_id 直接
9 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
10 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
11 scd2_is_current integer SCD2 SCD2 元数据
12 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_table_ex 🔗 ODS

共 10 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_id bigint id 直接 字段重命名
2 show_status integer show_status 直接 同名直传
3 is_online_reservation integer is_online_reservation 直接 同名直传
4 table_cloth_use_time integer table_cloth_use_time 直接 时间/日期字段,用于记录业务时间与统计口径对齐
5 table_cloth_use_cycle integer table_cloth_use_cycle 直接 同名直传
6 table_status integer table_status 直接 同名直传
7 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
8 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
9 scd2_is_current integer SCD2 SCD2 元数据
10 scd2_version integer SCD2 SCD2 元数据

3.19 stock_goods_category_tree库存商品分类树

  • 任务代码:ODS_GOODS_CATEGORY
  • 采样记录数9
  • ODS 列数16
  • DWD 目标表dim_goods_category

API 源字段 — stock_goods_category_tree 🔗 ODS

已映射 20/20覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 id integer 2790683528350533 id
2 tenant_id integer 2790683160709957 tenant_id
3 category_name string 槟榔 category_name
4 alias_name string alias_name
5 pid integer 0 pid
6 business_name string 槟榔 business_name
7 tenant_goods_business_id integer 2790683528317766 tenant_goods_business_id
8 open_salesman integer 2 open_salesman
9 categoryBoxes[].id integer 2790683528350534 id
10 categoryBoxes[].tenant_id integer 2790683160709957 tenant_id
11 categoryBoxes[].category_name string 槟榔 category_name
12 categoryBoxes[].alias_name string alias_name
13 categoryBoxes[].pid integer 2790683528350533 pid
14 categoryBoxes[].business_name string 槟榔 business_name
15 categoryBoxes[].tenant_goods_business_id integer 2790683528317766 tenant_goods_business_id
16 categoryBoxes[].open_salesman integer 2 open_salesman
17 categoryBoxes[].sort integer 0 sort
18 categoryBoxes[].is_warehousing integer 1 is_warehousing
19 sort integer 1 sort
20 is_warehousing integer 1 is_warehousing

ODS 表结构 — ods.stock_goods_category_tree 🔗 API

共 16 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_goods_category.category_id
2 tenant_id bigint tenant_id dim_goods_category.tenant_id
3 category_name text category_name dim_goods_category.category_name
4 alias_name text alias_name dim_goods_category.alias_name
5 pid bigint pid dim_goods_category.parent_category_id
6 business_name text business_name dim_goods_category.business_name
7 tenant_goods_business_id bigint tenant_goods_business_id dim_goods_category.tenant_goods_business_id
8 open_salesman integer open_salesman dim_goods_category.open_salesman
9 categoryboxes jsonb
10 sort integer categoryBoxes[].sort dim_goods_category.sort_order
11 is_warehousing integer categoryBoxes[].is_warehousing dim_goods_category.is_warehousing
12 content_hash text
13 source_file text
14 source_endpoint text
15 fetched_at timestamp with time zone
16 payload jsonb

DWD 表结构 — dwd.dim_goods_category 🔗 ODS

共 16 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 category_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 标识类 ID 字段,用于关联/定位相关实体
3 category_name character varying category_name 直接 名称字段,用于展示与辅助识别
4 alias_name character varying alias_name 直接 名称字段,用于展示与辅助识别
5 parent_category_id bigint pid 直接 字段重命名
6 business_name character varying business_name 直接 名称字段,用于展示与辅助识别
7 tenant_goods_business_id bigint tenant_goods_business_id 直接 标识类 ID 字段,用于关联/定位相关实体
8 category_level integer CASE WHEN pid = 0 THEN 1 ELSE 2 END 直接 派生计算
9 is_leaf integer CASE WHEN categoryboxes IS NULL OR jsonb_array_length(categoryboxes)=0 THEN 1 ELSE 0 END 直接 派生计算
10 open_salesman integer open_salesman 直接 维度字段,用于补充维度属性
11 sort_order integer sort 直接 字段重命名
12 is_warehousing integer is_warehousing 直接 布尔/开关字段,用于表示是否/可用性等业务开关
13 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
14 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
15 scd2_is_current integer SCD2 SCD2 元数据
16 scd2_version integer SCD2 SCD2 元数据

3.20 store_goods_master门店商品档案

  • 任务代码:ODS_STORE_GOODS
  • 采样记录数173
  • ODS 列数52
  • DWD 目标表dim_store_goods, dim_store_goods_ex

API 源字段 — store_goods_master 🔗 ODS

已映射 48/53覆盖率 90.6%

# JSON 字段 类型 示例值 → ODS 列 说明
1 siteName string 朗朗桌球 sitename 大小写匹配
2 oneCategoryName string 零食 onecategoryname 大小写匹配
3 twoCategoryName string twocategoryname 大小写匹配
4 goodsStockWarningInfo.tenant_goods_id integer 0 tenant_goods_id
5 goodsStockWarningInfo.site_goods_id integer 0 ⚠️ 未映射
6 goodsStockWarningInfo.sales_day number 0.0 ⚠️ 未映射
7 goodsStockWarningInfo.warning_day_max integer 0 ⚠️ 未映射
8 goodsStockWarningInfo.warning_day_min integer 0 ⚠️ 未映射
9 id integer 2793025844727877 id
10 able_discount integer 1 able_discount
11 able_site_transfer integer 2 able_site_transfer
12 audit_status integer 2 audit_status
13 average_monthly_sales number 2.16 average_monthly_sales
14 batch_stock_quantity integer 31 batch_stock_quantity
15 commodity_code string 10000002 commodity_code
16 cost_price number 0.0 cost_price
17 cost_price_type integer 1 cost_price_type
18 create_time string 2025-07-16 11:52:51 create_time
19 custom_label_type integer 2 custom_label_type
20 days_available integer 11 days_available
21 enable_status integer 1 enable_status
22 forbid_sell_status integer 1 forbid_sell_status
23 freeze integer 0 freeze
24 goods_bar_code string goods_bar_code
25 goods_category_id integer 2791941988405125 goods_category_id
26 goods_cover string https://oss.ficoo.vip/admin/mWT72w_17... goods_cover
27 goods_name string 红烧牛肉面 goods_name
28 goods_second_category_id integer 2793236829620037 goods_second_category_id
29 goods_state integer 1 goods_state
30 is_delete integer 0 is_delete
31 is_warehousing integer 1 is_warehousing
32 min_discount_price number 0.0 min_discount_price
33 not_sale integer 2 not_sale
34 option_required integer 1 option_required
35 pinyin_initial string HSNRM,GSNRM pinyin_initial
36 provisional_total_cost number 0.0 provisional_total_cost
37 remark string remark
38 safe_stock integer 0 safe_stock
39 sale_channel string 1,2,3 sale_channel
40 sale_num integer 452 sale_num
41 sale_price number 12.0 sale_price
42 send_state integer 1 send_state
43 site_id integer 2790685415443269 site_id
44 sort integer 100 sort
45 stock integer 24 stock
46 stock_A integer 0 stock_a 大小写匹配
47 tenant_goods_id integer 2792037812375429 tenant_goods_id
48 tenant_id integer 2790683160709957 tenant_id
49 time_slot_sale integer 2 ⚠️ 未映射
50 total_purchase_cost number 0.0 total_purchase_cost
51 total_sales integer 452 total_sales
52 unit string unit
53 update_time string 2026-02-13 18:56:51 update_time

ODS 表结构 — ods.store_goods_master 🔗 API

共 52 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_store_goods.site_goods_id, dim_store_goods_ex.site_goods_id
2 tenant_id bigint tenant_id dim_store_goods.tenant_id
3 site_id bigint site_id dim_store_goods.site_id
4 sitename text siteName dim_store_goods_ex.site_name
5 tenant_goods_id bigint goodsStockWarningInfo.tenant_goods_id dim_store_goods.tenant_goods_id
6 goods_name text goods_name dim_store_goods.goods_name
7 goods_bar_code text goods_bar_code dim_store_goods_ex.goods_barcode
8 goods_category_id bigint goods_category_id dim_store_goods.goods_category_id
9 goods_second_category_id bigint goods_second_category_id dim_store_goods.goods_second_category_id
10 onecategoryname text oneCategoryName dim_store_goods.category_level1_name
11 twocategoryname text twoCategoryName dim_store_goods.category_level2_name
12 unit text unit dim_store_goods_ex.unit
13 sale_price numeric sale_price dim_store_goods.sale_price
14 cost_price numeric cost_price dim_store_goods_ex.cost_price
15 cost_price_type integer cost_price_type dim_store_goods_ex.cost_price_type
16 min_discount_price numeric min_discount_price dim_store_goods_ex.min_discount_price
17 safe_stock numeric safe_stock dim_store_goods_ex.safety_stock_qty
18 stock numeric stock dim_store_goods.batch_stock_qty, dim_store_goods_ex.stock_qty
19 stock_a numeric stock_A dim_store_goods_ex.stock_secondary_qty
20 sale_num numeric sale_num dim_store_goods.sale_qty
21 total_purchase_cost numeric total_purchase_cost dim_store_goods_ex.provisional_total_cost, dim_store_goods_ex.total_purchase_cost
22 total_sales numeric total_sales dim_store_goods.total_sales_qty
23 average_monthly_sales numeric average_monthly_sales dim_store_goods.avg_monthly_sales
24 batch_stock_quantity numeric batch_stock_quantity
25 days_available integer days_available dim_store_goods_ex.days_on_shelf
26 provisional_total_cost numeric provisional_total_cost
27 enable_status integer enable_status dim_store_goods.enable_status
28 audit_status integer audit_status dim_store_goods_ex.audit_status
29 goods_state integer goods_state dim_store_goods.goods_state
30 is_delete integer is_delete dim_store_goods.is_delete
31 is_warehousing integer is_warehousing dim_store_goods_ex.is_warehousing
32 able_discount integer able_discount dim_store_goods_ex.is_discountable
33 able_site_transfer integer able_site_transfer dim_store_goods_ex.able_site_transfer
34 forbid_sell_status integer forbid_sell_status dim_store_goods_ex.forbid_sell_status
35 freeze integer freeze dim_store_goods_ex.freeze_status
36 send_state integer send_state dim_store_goods.send_state
37 custom_label_type integer custom_label_type dim_store_goods_ex.custom_label_type
38 option_required integer option_required dim_store_goods_ex.option_required
39 sale_channel integer sale_channel dim_store_goods_ex.sale_channel
40 sort integer sort dim_store_goods_ex.sort_order
41 remark text remark dim_store_goods_ex.remark
42 pinyin_initial text pinyin_initial dim_store_goods_ex.pinyin_initial
43 goods_cover text goods_cover dim_store_goods_ex.goods_cover_url
44 create_time timestamp without time zone create_time dim_store_goods.created_at
45 update_time timestamp without time zone update_time dim_store_goods.updated_at
46 commodity_code text commodity_code dim_store_goods.commodity_code
47 not_sale integer not_sale dim_store_goods.not_sale
48 payload jsonb
49 content_hash text
50 source_file text
51 source_endpoint text
52 fetched_at timestamp with time zone

DWD 表结构 — dwd.dim_store_goods 🔗 ODS

共 26 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 site_goods_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 site_id bigint site_id 直接 同名直传
4 tenant_goods_id bigint tenant_goods_id 直接 同名直传
5 goods_name text goods_name 直接 同名直传
6 goods_category_id bigint goods_category_id 直接 同名直传
7 goods_second_category_id bigint goods_second_category_id 直接 同名直传
8 category_level1_name text onecategoryname 直接 字段重命名
9 category_level2_name text twocategoryname 直接 字段重命名
10 batch_stock_qty integer stock 直接 字段重命名
11 sale_qty integer sale_num 直接 字段重命名
12 total_sales_qty integer total_sales 直接 字段重命名
13 sale_price numeric sale_price 直接 同名直传
14 created_at timestamp with time zone create_time 直接 字段重命名
15 updated_at timestamp with time zone update_time 直接 字段重命名
16 avg_monthly_sales numeric average_monthly_sales 直接 字段重命名
17 goods_state integer goods_state 直接 同名直传
18 enable_status integer enable_status 直接 同名直传
19 send_state integer send_state 直接 同名直传
20 is_delete integer is_delete 直接 同名直传
21 commodity_code text commodity_code 直接
22 not_sale integer not_sale 直接
23 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
24 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
25 scd2_is_current integer SCD2 SCD2 元数据
26 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_store_goods_ex 🔗 ODS

共 30 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 site_goods_id bigint id 直接 字段重命名
2 site_name text sitename 直接 字段重命名
3 unit text unit 直接 同名直传
4 goods_barcode text goods_bar_code 直接 字段重命名
5 goods_cover_url text goods_cover 直接 字段重命名
6 pinyin_initial text pinyin_initial 直接 同名直传
7 stock_qty integer stock 直接 字段重命名
8 stock_secondary_qty integer stock_a 直接 字段重命名
9 safety_stock_qty integer safe_stock 直接 字段重命名
10 cost_price numeric cost_price 直接 同名直传
11 cost_price_type integer cost_price_type 直接 同名直传
12 provisional_total_cost numeric total_purchase_cost 直接 字段重命名
13 total_purchase_cost numeric total_purchase_cost 直接 同名直传
14 min_discount_price numeric min_discount_price 直接 同名直传
15 is_discountable integer able_discount 直接 字段重命名
16 days_on_shelf integer days_available 直接 字段重命名
17 audit_status integer audit_status 直接 同名直传
18 sale_channel integer sale_channel 直接 同名直传
19 is_warehousing integer is_warehousing 直接 同名直传
20 freeze_status integer freeze 直接 字段重命名
21 forbid_sell_status integer forbid_sell_status 直接 同名直传
22 able_site_transfer integer able_site_transfer 直接 同名直传
23 custom_label_type integer custom_label_type 直接 同名直传
24 option_required integer option_required 直接 同名直传
25 remark text remark 直接 维度字段,用于补充维度属性
26 sort_order integer sort 直接 字段重命名
27 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
28 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
29 scd2_is_current integer SCD2 SCD2 元数据
30 scd2_version integer SCD2 SCD2 元数据

3.21 table_fee_discount_records台费折扣/调账)

  • 任务代码:ODS_TABLE_FEE_DISCOUNT
  • 采样记录数200
  • ODS 列数33
  • DWD 目标表dwd_table_fee_adjust, dwd_table_fee_adjust_ex

API 源字段 — table_fee_discount_records 🔗 ODS

已映射 30/55覆盖率 54.5%

# JSON 字段 类型 示例值 → ODS 列 说明
1 tableProfile.id integer 2793022145302597 id
2 tableProfile.tenant_id integer 2790683160709957 tenant_id
3 tableProfile.tenant_name string tenant_name
4 tableProfile.siteName string sitename 大小写匹配
5 tableProfile.table_name string 888 table_name
6 tableProfile.site_table_area_id integer 2791963855982661 site_table_area_id
7 tableProfile.area_type_id integer 0 area_type_id
8 tableProfile.table_price number 0.0 table_price
9 tableProfile.ewelink_client_id string ⚠️ 未映射
10 tableProfile.site_table_area_name string K包 site_table_area_name
11 tableProfile.charge_free integer 0 charge_free
12 siteProfile.id integer 2790685415443269 id 📦 嵌套对象
13 siteProfile.org_id integer 2790684179467077 ⚠️ 未映射 📦 嵌套对象
14 siteProfile.shop_name string 朗朗桌球 ⚠️ 未映射 📦 嵌套对象
15 siteProfile.avatar string https://oss.ficoo.vip/admin/hXcE4E_17... ⚠️ 未映射 📦 嵌套对象
16 siteProfile.business_tel string 13316068642 ⚠️ 未映射 📦 嵌套对象
17 siteProfile.full_address string 广东省广州市天河区丽阳街12号 ⚠️ 未映射 📦 嵌套对象
18 siteProfile.address string 广东省广州市天河区天园街道朗朗桌球 ⚠️ 未映射 📦 嵌套对象
19 siteProfile.longitude number 113.360321 ⚠️ 未映射 📦 嵌套对象
20 siteProfile.latitude number 23.133629 ⚠️ 未映射 📦 嵌套对象
21 siteProfile.tenant_site_region_id integer 156440100 ⚠️ 未映射 📦 嵌套对象
22 siteProfile.tenant_id integer 2790683160709957 tenant_id 📦 嵌套对象
23 siteProfile.auto_light integer 1 ⚠️ 未映射 📦 嵌套对象
24 siteProfile.attendance_distance integer 0 ⚠️ 未映射 📦 嵌套对象
25 siteProfile.wifi_name string ⚠️ 未映射 📦 嵌套对象
26 siteProfile.wifi_password string ⚠️ 未映射 📦 嵌套对象
27 siteProfile.customer_service_qrcode string ⚠️ 未映射 📦 嵌套对象
28 siteProfile.customer_service_wechat string ⚠️ 未映射 📦 嵌套对象
29 siteProfile.fixed_pay_qrCode string ⚠️ 未映射 📦 嵌套对象
30 siteProfile.prod_env integer 1 ⚠️ 未映射 📦 嵌套对象
31 siteProfile.light_status integer 2 ⚠️ 未映射 📦 嵌套对象
32 siteProfile.light_type integer 0 ⚠️ 未映射 📦 嵌套对象
33 siteProfile.site_type integer 1 ⚠️ 未映射 📦 嵌套对象
34 siteProfile.light_token string ⚠️ 未映射 📦 嵌套对象
35 siteProfile.site_label string A ⚠️ 未映射 📦 嵌套对象
36 siteProfile.attendance_enabled integer 1 ⚠️ 未映射 📦 嵌套对象
37 siteProfile.shop_status integer 1 ⚠️ 未映射 📦 嵌套对象
38 id integer 3093721330321541 id
39 adjust_type integer 1 adjust_type
40 applicant_id integer 2790687322443013 applicant_id
41 applicant_name string 收银员:郑丽珊 applicant_name
42 create_time string 2026-02-13 21:56:07 create_time
43 is_delete integer 0 is_delete
44 ledger_amount number 125.88 ledger_amount
45 ledger_count integer 1 ledger_count
46 ledger_name string ledger_name
47 ledger_status integer 1 ledger_status
48 operator_id integer 2790687322443013 operator_id
49 operator_name string 收银员:郑丽珊 operator_name
50 order_settle_id integer 3093721299536133 order_settle_id
51 order_trade_no integer 3093324364122309 order_trade_no
52 site_id integer 2790685415443269 site_id
53 site_table_id integer 2793022145302597 site_table_id
54 tenant_id integer 2790683160709957 tenant_id
55 tenant_table_area_id integer 2791961709907845 tenant_table_area_id

ODS 表结构 — ods.table_fee_discount_records 🔗 API

共 33 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint tableProfile.id dwd_table_fee_adjust.table_fee_adjust_id, dwd_table_fee_adjust_ex.table_fee_adjust_id
2 tenant_id bigint tableProfile.tenant_id dwd_table_fee_adjust.tenant_id
3 site_id bigint site_id dwd_table_fee_adjust.site_id
4 siteprofile jsonb
5 site_table_id bigint site_table_id dwd_table_fee_adjust.table_id
6 tableprofile jsonb
7 tenant_table_area_id bigint tenant_table_area_id dwd_table_fee_adjust.table_area_id, dwd_table_fee_adjust.tenant_table_area_id
8 adjust_type integer adjust_type dwd_table_fee_adjust_ex.adjust_type
9 ledger_amount numeric ledger_amount dwd_table_fee_adjust.ledger_amount
10 ledger_count numeric ledger_count dwd_table_fee_adjust_ex.ledger_count
11 ledger_name text ledger_name dwd_table_fee_adjust_ex.ledger_name
12 ledger_status integer ledger_status dwd_table_fee_adjust.ledger_status
13 applicant_id bigint applicant_id dwd_table_fee_adjust_ex.applicant_id
14 applicant_name text applicant_name dwd_table_fee_adjust_ex.applicant_name
15 operator_id bigint operator_id dwd_table_fee_adjust_ex.operator_id
16 operator_name text operator_name dwd_table_fee_adjust_ex.operator_name
17 order_settle_id bigint order_settle_id dwd_table_fee_adjust.order_settle_id
18 order_trade_no text order_trade_no dwd_table_fee_adjust.order_trade_no
19 is_delete integer is_delete dwd_table_fee_adjust.is_delete
20 create_time timestamp without time zone create_time dwd_table_fee_adjust.adjust_time
21 area_type_id bigint tableProfile.area_type_id dwd_table_fee_adjust_ex.area_type_id
22 charge_free boolean tableProfile.charge_free dwd_table_fee_adjust.charge_free
23 site_table_area_id bigint tableProfile.site_table_area_id dwd_table_fee_adjust_ex.site_table_area_id
24 site_table_area_name text tableProfile.site_table_area_name dwd_table_fee_adjust_ex.site_table_area_name
25 sitename text tableProfile.siteName dwd_table_fee_adjust_ex.site_name
26 table_name text tableProfile.table_name dwd_table_fee_adjust.table_name
27 table_price numeric tableProfile.table_price dwd_table_fee_adjust.table_price
28 tenant_name text tableProfile.tenant_name dwd_table_fee_adjust_ex.tenant_name
29 content_hash text
30 source_file text
31 source_endpoint text
32 fetched_at timestamp with time zone
33 payload jsonb

DWD 表结构 — dwd.dwd_table_fee_adjust 🔗 ODS

共 16 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_fee_adjust_id bigint id 直接 字段重命名
2 order_trade_no bigint order_trade_no 直接 同名直传
3 order_settle_id bigint order_settle_id 直接 同名直传
4 tenant_id bigint tenant_id 直接 同名直传
5 site_id bigint site_id 直接 同名直传
6 table_id bigint site_table_id 直接 字段重命名
7 table_area_id bigint tenant_table_area_id 直接 字段重命名
8 table_area_name character varying tableprofile->>'table_area_name' 直接 JSONB 提取
9 tenant_table_area_id bigint tenant_table_area_id 直接 同名直传
10 ledger_amount numeric ledger_amount 直接 同名直传
11 ledger_status integer ledger_status 直接 同名直传
12 is_delete integer is_delete 直接 同名直传
13 adjust_time timestamp with time zone create_time 直接 字段重命名
14 table_name text table_name 直接
15 table_price numeric table_price 直接
16 charge_free boolean charge_free → boolean

DWD 表结构 — dwd.dwd_table_fee_adjust_ex 🔗 ODS

共 13 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 table_fee_adjust_id bigint id 直接 字段重命名
2 adjust_type integer adjust_type 直接 同名直传
3 ledger_count integer ledger_count 直接 同名直传
4 ledger_name character varying ledger_name 直接 名称字段,用于展示与辅助识别
5 applicant_name character varying applicant_name 直接 同名直传
6 operator_name character varying operator_name 直接 同名直传
7 applicant_id bigint applicant_id 直接 同名直传
8 operator_id bigint operator_id 直接 同名直传
9 area_type_id bigint area_type_id 直接
10 site_table_area_id bigint site_table_area_id 直接
11 site_table_area_name text site_table_area_name 直接
12 site_name text sitename 直接 字段重命名
13 tenant_name text tenant_name 直接

3.22 tenant_goods_master租户商品档案

  • 任务代码:ODS_TENANT_GOODS
  • 采样记录数174
  • ODS 列数37
  • DWD 目标表dim_tenant_goods, dim_tenant_goods_ex

API 源字段 — tenant_goods_master 🔗 ODS

已映射 32/32覆盖率 100.0%

# JSON 字段 类型 示例值 → ODS 列 说明
1 categoryName string 饮料 categoryname 大小写匹配
2 isInSite boolean False isinsite 大小写匹配
3 commodityCode[] string 10000028 commoditycode 大小写匹配
4 id integer 2791925230096261 id
5 able_discount integer 1 able_discount
6 able_site_transfer integer 2 able_site_transfer
7 commodity_code string 10000028 commodity_code
8 common_sale_royalty integer 0 common_sale_royalty
9 cost_price number 0.0 cost_price
10 cost_price_type integer 1 cost_price_type
11 create_time string 2025-07-15 17:13:15 create_time
12 goods_bar_code string goods_bar_code
13 goods_category_id integer 2790683528350539 goods_category_id
14 goods_cover string https://oss.ficoo.vip/admin/ZwS8fj_17... goods_cover
15 goods_name string 东方树叶 goods_name
16 goods_number string 1 goods_number
17 goods_second_category_id integer 2790683528350540 goods_second_category_id
18 goods_state integer 1 goods_state
19 is_delete integer 0 is_delete
20 is_warehousing integer 1 is_warehousing
21 market_price number 8.0 market_price
22 min_discount_price number 0.0 min_discount_price
23 not_sale integer 2 not_sale
24 out_goods_id integer 0 out_goods_id
25 pinyin_initial string DFSY,DFSX pinyin_initial
26 point_sale_royalty integer 0 point_sale_royalty
27 remark_name string remark_name
28 sale_channel string 1,2,3 sale_channel
29 supplier_id integer 0 supplier_id
30 tenant_id integer 2790683160709957 tenant_id
31 unit string unit
32 update_time string 2025-10-29 23:51:38 update_time 出现率 83%

ODS 表结构 — ods.tenant_goods_master 🔗 API

共 37 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 id bigint id dim_tenant_goods.tenant_goods_id, dim_tenant_goods_ex.tenant_goods_id
2 tenant_id bigint tenant_id dim_tenant_goods.tenant_id
3 goods_name text goods_name dim_tenant_goods.goods_name
4 goods_bar_code text goods_bar_code dim_tenant_goods_ex.goods_bar_code
5 goods_category_id bigint goods_category_id dim_tenant_goods.goods_category_id
6 goods_second_category_id bigint goods_second_category_id dim_tenant_goods.goods_second_category_id
7 categoryname text categoryName dim_tenant_goods.category_name
8 unit text unit dim_tenant_goods.unit
9 goods_number text goods_number dim_tenant_goods.goods_number
10 out_goods_id text out_goods_id dim_tenant_goods_ex.out_goods_id
11 goods_state integer goods_state dim_tenant_goods.goods_state
12 sale_channel integer sale_channel dim_tenant_goods_ex.sale_channel
13 able_discount integer able_discount dim_tenant_goods_ex.able_discount
14 able_site_transfer integer able_site_transfer dim_tenant_goods_ex.able_site_transfer
15 is_delete integer is_delete dim_tenant_goods.is_delete
16 is_warehousing integer is_warehousing dim_tenant_goods_ex.is_warehousing
17 isinsite integer isInSite dim_tenant_goods_ex.is_in_site
18 cost_price numeric cost_price dim_tenant_goods_ex.cost_price
19 cost_price_type integer cost_price_type dim_tenant_goods_ex.cost_price_type
20 market_price numeric market_price dim_tenant_goods.market_price
21 min_discount_price numeric min_discount_price dim_tenant_goods_ex.min_discount_price
22 common_sale_royalty numeric common_sale_royalty dim_tenant_goods_ex.common_sale_royalty
23 point_sale_royalty numeric point_sale_royalty dim_tenant_goods_ex.point_sale_royalty
24 pinyin_initial text pinyin_initial dim_tenant_goods_ex.pinyin_initial
25 commoditycode text commodityCode[]
26 commodity_code text commodity_code dim_tenant_goods_ex.commodity_code, dim_tenant_goods_ex.commodity_code_list
27 goods_cover text goods_cover dim_tenant_goods_ex.goods_cover
28 supplier_id bigint supplier_id dim_tenant_goods.supplier_id
29 remark_name text remark_name dim_tenant_goods_ex.remark_name
30 create_time timestamp without time zone create_time dim_tenant_goods.create_time
31 update_time timestamp without time zone update_time dim_tenant_goods.update_time
32 not_sale integer not_sale dim_tenant_goods.not_sale
33 payload jsonb
34 content_hash text
35 source_file text
36 source_endpoint text
37 fetched_at timestamp with time zone

DWD 表结构 — dwd.dim_tenant_goods 🔗 ODS

共 19 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 tenant_goods_id bigint id 直接 字段重命名
2 tenant_id bigint tenant_id 直接 同名直传
3 supplier_id bigint supplier_id 直接 同名直传
4 category_name character varying categoryname 直接 字段重命名
5 goods_category_id bigint goods_category_id 直接 同名直传
6 goods_second_category_id bigint goods_second_category_id 直接 同名直传
7 goods_name character varying goods_name 直接 同名直传
8 goods_number character varying goods_number 直接 同名直传
9 unit character varying unit 直接 同名直传
10 market_price numeric market_price 直接 同名直传
11 goods_state integer goods_state 直接 同名直传
12 create_time timestamp with time zone create_time 直接 同名直传
13 update_time timestamp with time zone update_time 直接 同名直传
14 is_delete integer is_delete 直接 同名直传
15 not_sale integer not_sale 直接
16 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
17 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
18 scd2_is_current integer SCD2 SCD2 元数据
19 scd2_version integer SCD2 SCD2 元数据

DWD 表结构 — dwd.dim_tenant_goods_ex 🔗 ODS

共 22 列

# DWD 列名 类型 ← ODS 来源 转换 说明
1 tenant_goods_id bigint id 直接 字段重命名
2 remark_name character varying remark_name 直接 名称字段,用于展示与辅助识别
3 pinyin_initial character varying pinyin_initial 直接 同名直传
4 goods_cover character varying goods_cover 直接 同名直传
5 goods_bar_code character varying goods_bar_code 直接 维度字段,用于补充维度属性
6 commodity_code character varying commodity_code 直接 同名直传
7 commodity_code_list character varying commodity_code 直接 字段重命名
8 min_discount_price numeric min_discount_price 直接 同名直传
9 cost_price numeric cost_price 直接 同名直传
10 cost_price_type integer cost_price_type 直接 同名直传
11 able_discount integer able_discount 直接 同名直传
12 sale_channel integer sale_channel 直接 同名直传
13 is_warehousing integer is_warehousing 直接 同名直传
14 is_in_site boolean isinsite → boolean 字段重命名
15 able_site_transfer integer able_site_transfer 直接 同名直传
16 common_sale_royalty integer common_sale_royalty 直接 同名直传
17 point_sale_royalty integer point_sale_royalty 直接 同名直传
18 out_goods_id bigint out_goods_id 直接 同名直传
19 scd2_start_time timestamp with time zone SCD2 SCD2 元数据
20 scd2_end_time timestamp with time zone SCD2 SCD2 元数据
21 scd2_is_current integer SCD2 SCD2 元数据
22 scd2_version integer SCD2 SCD2 元数据

3.23 settlement_ticket_details结账小票详情按 orderSettleId 逐条获取,不走常规分页))

  • 任务代码:ODS_SETTLEMENT_TICKET
  • 采样记录数0
  • ODS 列数43
  • DWD 目标表:—(仅 ODS 落地)

API 源字段 — settlement_ticket_details 🔗 ODS

无字段

# JSON 字段 类型 示例值 → ODS 列 说明

ODS 表结构 — ods.settlement_ticket_details 🔗 API

共 43 列

# ODS 列名 类型 ← JSON 源 → DWD 目标
1 ordersettleid bigint
2 actualpayment numeric
3 adjustamount numeric
4 assistantmanualdiscount numeric
5 balanceamount numeric
6 cashiername text
7 consumemoney numeric
8 couponamount numeric
9 deliveryaddress text
10 deliveryfee numeric
11 ledgeramount numeric
12 memberdeductamount numeric
13 memberofferamount numeric
14 onlinereturnamount numeric
15 orderremark text
16 ordersettlenumber bigint
17 paymemberbalance numeric
18 paytime timestamp without time zone
19 paymentmethod integer
20 pointdiscountcost numeric
21 pointdiscountprice numeric
22 prepaymoney numeric
23 refundamount numeric
24 returngoodsamount numeric
25 rewardname text
26 settletype text
27 siteaddress text
28 sitebusinesstel text
29 siteid bigint
30 sitename text
31 tenantid bigint
32 tenantname text
33 ticketcustomcontent text
34 ticketremark text
35 vouchermoney numeric
36 memberprofile jsonb
37 orderitem jsonb
38 tenantmembercardlogs jsonb
39 payload jsonb
40 content_hash text
41 source_file text
42 source_endpoint text
43 fetched_at timestamp with time zone