数据库 数据校验写入等逻辑更新。
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
# dim_assistant_ex 助教档案扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_assistant_ex |
|
||||
| 主键 | assistant_id, scd2_start_time |
|
||||
| 主表 | dim_assistant |
|
||||
| 记录数 | 69 |
|
||||
| 说明 | 助教档案的扩展字段,包含个人资料、评分、状态配置、灯控等详细信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | assistant_id | BIGINT | NO | PK | 助教 ID → dim_assistant |
|
||||
| 2 | gender | INTEGER | YES | | 性别。**枚举值**: 0(59)=未填写, 2(10)=女(**[1=男 待确认]**) |
|
||||
| 3 | birth_date | TIMESTAMPTZ | YES | | 出生日期 |
|
||||
| 4 | avatar | TEXT | YES | | 头像 URL(默认: https://oss.ficoo.vip/maUiImages/images/defaultAvatar.png) |
|
||||
| 5 | introduce | TEXT | YES | | 个人简介(当前数据全为空) |
|
||||
| 6 | video_introduction_url | TEXT | YES | | 视频介绍 URL |
|
||||
| 7 | height | NUMERIC(5,2) | YES | | 身高(厘米) |
|
||||
| 8 | weight | NUMERIC(5,2) | YES | | 体重(公斤) |
|
||||
| 9 | shop_name | TEXT | YES | | 门店名称快照。**当前值**: "朗朗桌球" |
|
||||
| 10 | group_id | BIGINT | YES | | 分组 ID(当前数据全为 0) |
|
||||
| 11 | group_name | TEXT | YES | | 分组名称(当前数据全为空) |
|
||||
| 12 | person_org_id | BIGINT | YES | | 人事组织 ID |
|
||||
| 13 | staff_id | BIGINT | YES | | 员工 ID(当前数据全为 0) |
|
||||
| 14 | staff_profile_id | BIGINT | YES | | 员工档案 ID(当前数据全为 0) |
|
||||
| 15 | assistant_grade | DOUBLE PRECISION | YES | | 平均评分 |
|
||||
| 16 | sum_grade | DOUBLE PRECISION | YES | | 累计评分 |
|
||||
| 17 | get_grade_times | INTEGER | YES | | 评分次数(当前数据全为 0) |
|
||||
| 18 | charge_way | INTEGER | YES | | 计费方式。**枚举值**: 2(69)=计时 **[其他值待确认]** |
|
||||
| 19 | allow_cx | INTEGER | YES | | 允许促销计费。**枚举值**: 1(69)=允许 |
|
||||
| 20 | is_guaranteed | INTEGER | YES | | 是否保底。**枚举值**: 1(69)=有保底 |
|
||||
| 21 | salary_grant_enabled | INTEGER | YES | | 薪资发放开关。**枚举值**: 2(69)=**[含义待确认]** |
|
||||
| 22 | entry_type | INTEGER | YES | | 入职类型。**枚举值**: 1(68)=正式, 3(1)=**[待确认]** |
|
||||
| 23 | entry_sign_status | INTEGER | YES | | 入职签约状态。**枚举值**: 0(69)=未签约 |
|
||||
| 24 | resign_sign_status | INTEGER | YES | | 离职签约状态。**枚举值**: 0(69)=未签约 |
|
||||
| 25 | work_status | INTEGER | YES | | 工作状态。**枚举值**: 1(29)=在岗, 2(40)=离岗 |
|
||||
| 26 | show_status | INTEGER | YES | | 展示状态。**枚举值**: 1(69)=显示 |
|
||||
| 27 | show_sort | INTEGER | YES | | 展示排序序号 |
|
||||
| 28 | online_status | INTEGER | YES | | 在线状态。**枚举值**: 1(69)=在线 |
|
||||
| 29 | is_delete | INTEGER | YES | | 删除标记。**枚举值**: 0(69)=未删除 |
|
||||
| 30 | criticism_status | INTEGER | YES | | 投诉状态。**枚举值**: 1(68)=**[待确认]**, 2(1)=**[待确认]** |
|
||||
| 31 | create_time | TIMESTAMPTZ | YES | | 创建时间 |
|
||||
| 32 | update_time | TIMESTAMPTZ | YES | | 更新时间 |
|
||||
| 33 | start_time | TIMESTAMPTZ | YES | | 配置生效开始时间 |
|
||||
| 34 | end_time | TIMESTAMPTZ | YES | | 配置生效结束时间 |
|
||||
| 35 | last_table_id | BIGINT | YES | | 最近服务台桌 ID → dim_table |
|
||||
| 36 | last_table_name | TEXT | YES | | 最近服务台桌名称。**样本值**: "发财", "C2", "VIP包厢 VIP5" |
|
||||
| 37 | last_update_name | TEXT | YES | | 最近更新操作人。**样本值**: "教练:周蒙", "管理员:郑丽珊" |
|
||||
| 38 | order_trade_no | BIGINT | YES | | 最近关联订单号 |
|
||||
| 39 | ding_talk_synced | INTEGER | YES | | 钉钉同步状态。**枚举值**: 1(69)=已同步 |
|
||||
| 40 | site_light_cfg_id | BIGINT | YES | | 灯控配置 ID(当前数据全为 0) |
|
||||
| 41 | light_equipment_id | TEXT | YES | | 灯控设备 ID(当前数据全为空) |
|
||||
| 42 | light_status | INTEGER | YES | | 灯控状态。**枚举值**: 2(69)=**[含义待确认]** |
|
||||
| 43 | is_team_leader | INTEGER | YES | | 是否组长。**枚举值**: 0(69)=否 |
|
||||
| 44 | serial_number | BIGINT | YES | | 序列号 |
|
||||
| 45 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 46 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 47 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 48 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.*, e.*
|
||||
FROM billiards_dwd.dim_assistant m
|
||||
JOIN billiards_dwd.dim_assistant_ex e
|
||||
ON m.assistant_id = e.assistant_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
@@ -0,0 +1,64 @@
|
||||
# dim_groupbuy_package_ex 团购套餐扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_groupbuy_package_ex |
|
||||
| 主键 | groupbuy_package_id, scd2_start_time |
|
||||
| 主表 | dim_groupbuy_package |
|
||||
| 记录数 | 34 |
|
||||
| 说明 | 团购套餐的扩展配置,包含使用时段、台区限制、套餐类型等详细信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | groupbuy_package_id | BIGINT | NO | PK | 套餐 ID → dim_groupbuy_package |
|
||||
| 2 | site_name | VARCHAR(100) | YES | | 门店名称快照。**当前值**: "朗朗桌球" |
|
||||
| 3 | usable_count | INTEGER | YES | | 可使用次数(当前数据全为 0,表示不限次) |
|
||||
| 4 | date_type | INTEGER | YES | | 日期类型。**枚举值**: 1(34)=**[含义待确认]** |
|
||||
| 5 | usable_range | VARCHAR(255) | YES | | 可用日期范围描述(当前数据全为空) |
|
||||
| 6 | date_info | VARCHAR(255) | YES | | 日期信息 |
|
||||
| 7 | start_clock | VARCHAR(16) | YES | | 可用开始时间。**枚举值**: "00:00:00"(29), "10:00:00"(4), "23:00:00"(1) |
|
||||
| 8 | end_clock | VARCHAR(16) | YES | | 可用结束时间。**枚举值**: "1.00:00:00"(29)=次日0点, "23:59:59"(3), "1.02:00:00"(2)=次日2点 |
|
||||
| 9 | add_start_clock | VARCHAR(16) | YES | | 附加时段开始时间 |
|
||||
| 10 | add_end_clock | VARCHAR(16) | YES | | 附加时段结束时间 |
|
||||
| 11 | area_tag_type | INTEGER | YES | | 区域标记类型。**枚举值**: 1(34)=**[含义待确认]** |
|
||||
| 12 | table_area_id | BIGINT | YES | | 台区 ID(当前数据全为 0) |
|
||||
| 13 | tenant_table_area_id | BIGINT | YES | | 租户级台区 ID(当前数据全为 0) |
|
||||
| 14 | table_area_id_list | VARCHAR(512) | YES | | 台区 ID 列表(当前数据全为空) |
|
||||
| 15 | group_type | INTEGER | YES | | 团购类型。**枚举值**: 1(34)=**[含义待确认]** |
|
||||
| 16 | system_group_type | INTEGER | YES | | 系统团购类型。**枚举值**: 1(34)=**[含义待确认]** |
|
||||
| 17 | package_type | INTEGER | YES | | 套餐类型。**枚举值**: 1(26)=普通套餐 **[待确认]**, 2(8)=VIP套餐 **[待确认]** |
|
||||
| 18 | effective_status | INTEGER | YES | | 生效状态。**枚举值**: 1(24)=有效, 3(10)=失效 **[待确认]** |
|
||||
| 19 | max_selectable_categories | INTEGER | YES | | 最大可选分类数(当前数据全为 0) |
|
||||
| 20 | creator_name | VARCHAR(100) | YES | | 创建人。**样本值**: "店长:郑丽珊", "管理员:郑丽珊" |
|
||||
| 21 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 22 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 23 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 24 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| groupbuy_package_id | start_clock | end_clock | package_type | effective_status | creator_name |
|
||||
|--------------------|-------------|-----------|--------------|------------------|--------------|
|
||||
| 2798905767676933 | 00:00:00 | 1.00:00:00 | 2 | 1 | 店长:郑丽珊 |
|
||||
| 2798901295615045 | 00:00:00 | 1.00:00:00 | 2 | 3 | 店长:郑丽珊 |
|
||||
| 2798731703045189 | 00:00:00 | 1.00:00:00 | 1 | 1 | 店长:郑丽珊 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.package_name, m.duration_seconds, e.start_clock, e.end_clock, e.effective_status
|
||||
FROM billiards_dwd.dim_groupbuy_package m
|
||||
JOIN billiards_dwd.dim_groupbuy_package_ex e
|
||||
ON m.groupbuy_package_id = e.groupbuy_package_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
@@ -0,0 +1,90 @@
|
||||
# dim_member_card_account_ex 会员卡账户扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_member_card_account_ex |
|
||||
| 主键 | member_card_id, scd2_start_time |
|
||||
| 主表 | dim_member_card_account |
|
||||
| 记录数 | 945 |
|
||||
| 说明 | 会员卡账户扩展表,包含折扣配置、抵扣规则、使用限制等详细配置 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | member_card_id | BIGINT | NO | PK | 会员卡 ID → dim_member_card_account |
|
||||
| 2 | site_name | TEXT | YES | | 门店名称。**当前值**: "朗朗桌球" |
|
||||
| 3 | tenant_name | VARCHAR(64) | YES | | 租户名称(当前数据全为空) |
|
||||
| 4 | tenantavatar | TEXT | YES | | 租户头像(当前数据全为空) |
|
||||
| 5 | effect_site_id | BIGINT | YES | | 生效门店 ID(0=不限门店) |
|
||||
| 6 | able_cross_site | INTEGER | YES | | 允许跨门店。**枚举值**: 1(945)=允许 |
|
||||
| 7 | card_physics_type | INTEGER | YES | | 物理卡类型。**枚举值**: 1(945)=**[待确认]** |
|
||||
| 8 | card_no | TEXT | YES | | 物理卡号(当前数据全为空) |
|
||||
| 9 | bind_password | TEXT | YES | | 绑定密码(当前数据全为空) |
|
||||
| 10 | use_scene | TEXT | YES | | 使用场景(当前数据全为空) |
|
||||
| 11 | denomination | NUMERIC(18,2) | YES | | 面额/初始额度 |
|
||||
| 12 | create_time | TIMESTAMPTZ | YES | | 创建时间 |
|
||||
| 13 | disable_start_time | TIMESTAMPTZ | YES | | 禁用开始时间 |
|
||||
| 14 | disable_end_time | TIMESTAMPTZ | YES | | 禁用结束时间 |
|
||||
| 15 | is_allow_give | INTEGER | YES | | 允许转赠。**枚举值**: 0(945)=不允许 |
|
||||
| 16 | is_allow_order_deduct | INTEGER | YES | | 允许订单抵扣。**枚举值**: 0(945)=不允许 |
|
||||
| 17 | sort | INTEGER | YES | | 排序序号 |
|
||||
| 18 | table_discount | NUMERIC(10,2) | YES | | 台费折扣率(10.0=不打折) |
|
||||
| 19 | goods_discount | NUMERIC(10,2) | YES | | 商品折扣率 |
|
||||
| 20 | assistant_discount | NUMERIC(10,2) | YES | | 助教折扣率 |
|
||||
| 21 | assistant_reward_discount | NUMERIC(10,2) | YES | | 助教奖励折扣率 |
|
||||
| 22 | table_service_discount | NUMERIC(10,2) | YES | | 台费服务折扣率 |
|
||||
| 23 | goods_service_discount | NUMERIC(10,2) | YES | | 商品服务折扣率 |
|
||||
| 24 | assistant_service_discount | NUMERIC(10,2) | YES | | 助教服务折扣率 |
|
||||
| 25 | coupon_discount | NUMERIC(10,2) | YES | | 券折扣率 |
|
||||
| 26 | table_discount_sub_switch | INTEGER | YES | | 台费折扣叠加开关。**枚举值**: 2(945)=关闭 **[1=开启 待确认]** |
|
||||
| 27 | goods_discount_sub_switch | INTEGER | YES | | 商品折扣叠加开关 |
|
||||
| 28 | assistant_discount_sub_switch | INTEGER | YES | | 助教折扣叠加开关 |
|
||||
| 29 | assistant_reward_discount_sub_switch | INTEGER | YES | | 助教奖励折扣叠加开关 |
|
||||
| 30 | goods_discount_range_type | INTEGER | YES | | 商品折扣范围类型。**枚举值**: 1(945)=**[待确认]** |
|
||||
| 31 | table_deduct_radio | NUMERIC(10,2) | YES | | 台费抵扣比例(100.0=全额抵扣) |
|
||||
| 32 | goods_deduct_radio | NUMERIC(10,2) | YES | | 商品抵扣比例 |
|
||||
| 33 | assistant_deduct_radio | NUMERIC(10,2) | YES | | 助教抵扣比例 |
|
||||
| 34 | table_service_deduct_radio | NUMERIC(10,2) | YES | | 台费服务抵扣比例 |
|
||||
| 35 | goods_service_deduct_radio | NUMERIC(10,2) | YES | | 商品服务抵扣比例 |
|
||||
| 36 | assistant_service_deduct_radio | NUMERIC(10,2) | YES | | 助教服务抵扣比例 |
|
||||
| 37 | assistant_reward_deduct_radio | NUMERIC(10,2) | YES | | 助教奖励抵扣比例 |
|
||||
| 38 | coupon_deduct_radio | NUMERIC(10,2) | YES | | 券抵扣比例 |
|
||||
| 39 | cardsettlededuct | NUMERIC(18,2) | YES | | 结算扣卡金额配置 |
|
||||
| 40 | tablecarddeduct | NUMERIC(18,2) | YES | | 台费扣卡金额 |
|
||||
| 41 | tableservicecarddeduct | NUMERIC(18,2) | YES | | 台费服务扣卡金额 |
|
||||
| 42 | goodscardeduct | NUMERIC(18,2) | YES | | 商品扣卡金额 |
|
||||
| 43 | goodsservicecarddeduct | NUMERIC(18,2) | YES | | 商品服务扣卡金额 |
|
||||
| 44 | assistantcarddeduct | NUMERIC(18,2) | YES | | 助教扣卡金额 |
|
||||
| 45 | assistantservicecarddeduct | NUMERIC(18,2) | YES | | 助教服务扣卡金额 |
|
||||
| 46 | assistantrewardcarddeduct | NUMERIC(18,2) | YES | | 助教奖励扣卡金额 |
|
||||
| 47 | couponcarddeduct | NUMERIC(18,2) | YES | | 券扣卡金额 |
|
||||
| 48 | deliveryfeededuct | NUMERIC(18,2) | YES | | 配送费扣卡金额 |
|
||||
| 49 | tableareaid | TEXT | YES | | 可用台区 ID 列表(当前数据全为空) |
|
||||
| 50 | goodscategoryid | TEXT | YES | | 可用商品分类 ID 列表(当前数据全为空) |
|
||||
| 51 | pdassisnatlevel | TEXT | YES | | 陪打助教等级限制。**当前值**: "{}" |
|
||||
| 52 | cxassisnatlevel | TEXT | YES | | 促销助教等级限制。**当前值**: "{}" |
|
||||
| 53 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 54 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 55 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 56 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联查询卡片及折扣配置
|
||||
SELECT
|
||||
m.member_card_type_name, m.balance,
|
||||
e.table_discount, e.goods_discount, e.assistant_discount
|
||||
FROM billiards_dwd.dim_member_card_account m
|
||||
JOIN billiards_dwd.dim_member_card_account_ex e
|
||||
ON m.member_card_id = e.member_card_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
51
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_member_ex.md
Normal file
51
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_member_ex.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# dim_member_ex 会员档案扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_member_ex |
|
||||
| 主键 | member_id, scd2_start_time |
|
||||
| 主表 | dim_member |
|
||||
| 记录数 | 556 |
|
||||
| 说明 | 会员档案扩展表,包含积分、成长值、状态等字段 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | member_id | BIGINT | NO | PK | 会员 ID → dim_member |
|
||||
| 2 | referrer_member_id | BIGINT | YES | | 推荐人会员 ID(当前数据全为 0,表示无推荐人) |
|
||||
| 3 | point | NUMERIC(18,2) | YES | | 积分余额 |
|
||||
| 4 | register_site_name | TEXT | YES | | 注册门店名称。**当前值**: "朗朗桌球" |
|
||||
| 5 | growth_value | NUMERIC(18,2) | YES | | 成长值 |
|
||||
| 6 | user_status | INTEGER | YES | | 用户状态。**枚举值**: 1(556)=正常 |
|
||||
| 7 | status | INTEGER | YES | | 账户状态。**枚举值**: 1(490)=正常, 3(66)=**[含义待确认]** |
|
||||
| 8 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 9 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 10 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 11 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| member_id | point | growth_value | user_status | status |
|
||||
|-----------|-------|--------------|-------------|--------|
|
||||
| 3043883848157381 | 0.00 | 0.00 | 1 | 1 |
|
||||
| 3037269565082949 | 0.00 | 0.00 | 1 | 1 |
|
||||
| 3025342944414469 | 0.00 | 0.00 | 1 | 1 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.*, e.point, e.growth_value, e.status
|
||||
FROM billiards_dwd.dim_member m
|
||||
JOIN billiards_dwd.dim_member_ex e
|
||||
ON m.member_id = e.member_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
57
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_site_ex.md
Normal file
57
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_site_ex.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# dim_site_ex 门店扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_site_ex |
|
||||
| 主键 | site_id, scd2_start_time |
|
||||
| 主表 | dim_site |
|
||||
| 记录数 | 1 |
|
||||
| 说明 | 门店扩展表,包含灯控、考勤、客服等配置信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | site_id | BIGINT | NO | PK | 门店 ID → dim_site |
|
||||
| 2 | avatar | TEXT | YES | | 门店头像 URL |
|
||||
| 3 | address | TEXT | YES | | 地址(冗余) |
|
||||
| 4 | longitude | NUMERIC(9,6) | YES | | 经度(冗余) |
|
||||
| 5 | latitude | NUMERIC(9,6) | YES | | 纬度(冗余) |
|
||||
| 6 | tenant_site_region_id | BIGINT | YES | | 区域 ID(冗余) |
|
||||
| 7 | auto_light | INTEGER | YES | | 自动灯控。**枚举值**: 1(1)=启用 |
|
||||
| 8 | light_status | INTEGER | YES | | 灯控状态。**枚举值**: 1(1)=**[待确认]** |
|
||||
| 9 | light_type | INTEGER | YES | | 灯控类型。**枚举值**: 0(1)=**[待确认]** |
|
||||
| 10 | light_token | TEXT | YES | | 灯控令牌 |
|
||||
| 11 | site_type | INTEGER | YES | | 门店类型(冗余) |
|
||||
| 12 | site_label | TEXT | YES | | 门店标签(冗余) |
|
||||
| 13 | attendance_enabled | INTEGER | YES | | 考勤启用。**枚举值**: 1(1)=启用 |
|
||||
| 14 | attendance_distance | INTEGER | YES | | 考勤距离(米)。**当前值**: 0 |
|
||||
| 15 | customer_service_qrcode | TEXT | YES | | 客服二维码 URL |
|
||||
| 16 | customer_service_wechat | TEXT | YES | | 客服微信号 |
|
||||
| 17 | fixed_pay_qrcode | TEXT | YES | | 固定收款码 URL |
|
||||
| 18 | prod_env | TEXT | YES | | 环境标识。**当前值**: "1" |
|
||||
| 19 | shop_status | INTEGER | YES | | 营业状态(冗余) |
|
||||
| 20 | create_time | TIMESTAMPTZ | YES | | 创建时间 |
|
||||
| 21 | update_time | TIMESTAMPTZ | YES | | 更新时间 |
|
||||
| 22 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 23 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 24 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 25 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.*, e.*
|
||||
FROM billiards_dwd.dim_site m
|
||||
JOIN billiards_dwd.dim_site_ex e
|
||||
ON m.site_id = e.site_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
@@ -0,0 +1,62 @@
|
||||
# dim_store_goods_ex 门店商品扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_store_goods_ex |
|
||||
| 主键 | site_goods_id, scd2_start_time |
|
||||
| 主表 | dim_store_goods |
|
||||
| 记录数 | 170 |
|
||||
| 说明 | 门店商品扩展表,包含单位、成本、库存管理、折扣等详细配置 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | site_goods_id | BIGINT | NO | PK | 门店商品 ID → dim_store_goods |
|
||||
| 2 | site_name | TEXT | YES | | 门店名称。**当前值**: "朗朗桌球" |
|
||||
| 3 | unit | TEXT | YES | | 商品单位。**枚举值**: "包"(62), "瓶"(49), "个"(17), "份"(14), "根"(10), "杯"(5), "盒"(4), "桶"(3), "盘"(2), "罐"(1), "支"(1), "双"(1), "张"(1) |
|
||||
| 4 | goods_barcode | TEXT | YES | | 商品条码(当前数据全为空) |
|
||||
| 5 | goods_cover_url | TEXT | YES | | 商品封面图 URL |
|
||||
| 6 | pinyin_initial | TEXT | YES | | 拼音首字母(用于搜索) |
|
||||
| 7 | stock_qty | INTEGER | YES | | 库存数量 |
|
||||
| 8 | stock_secondary_qty | INTEGER | YES | | 副单位库存(当前数据全为 0) |
|
||||
| 9 | safety_stock_qty | INTEGER | YES | | 安全库存(当前数据全为 0) |
|
||||
| 10 | cost_price | NUMERIC(18,4) | YES | | 成本价 |
|
||||
| 11 | cost_price_type | INTEGER | YES | | 成本价类型。**枚举值**: 1(160)=**[待确认]**, 2(10)=**[待确认]** |
|
||||
| 12 | provisional_total_cost | NUMERIC(18,2) | YES | | 暂估总成本 |
|
||||
| 13 | total_purchase_cost | NUMERIC(18,2) | YES | | 采购总成本 |
|
||||
| 14 | min_discount_price | NUMERIC(18,2) | YES | | 最低折扣价 |
|
||||
| 15 | is_discountable | INTEGER | YES | | 允许折扣。**枚举值**: 1(170)=允许 |
|
||||
| 16 | days_on_shelf | INTEGER | YES | | 上架天数 |
|
||||
| 17 | audit_status | INTEGER | YES | | 审核状态。**枚举值**: 2(170)=**[待确认]** |
|
||||
| 18 | sale_channel | INTEGER | YES | | 销售渠道(当前数据全为空) |
|
||||
| 19 | is_warehousing | INTEGER | YES | | 库存管理。**枚举值**: 1(170)=参与库存管理 |
|
||||
| 20 | freeze_status | INTEGER | YES | | 冻结状态。**枚举值**: 0(170)=未冻结 |
|
||||
| 21 | forbid_sell_status | INTEGER | YES | | 禁售状态。**枚举值**: 1(170)=**[待确认]** |
|
||||
| 22 | able_site_transfer | INTEGER | YES | | 允许店间调拨。**枚举值**: 0(1), 2(169) **[待确认]** |
|
||||
| 23 | custom_label_type | INTEGER | YES | | 自定义标签类型。**枚举值**: 2(170)=**[待确认]** |
|
||||
| 24 | option_required | INTEGER | YES | | 选项必填。**枚举值**: 1(170)=**[待确认]** |
|
||||
| 25 | remark | TEXT | YES | | 备注(当前数据全为空) |
|
||||
| 26 | sort_order | INTEGER | YES | | 排序序号 |
|
||||
| 27 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 28 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 29 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 30 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.goods_name, m.sale_price, m.sale_qty, e.unit, e.stock_qty, e.cost_price
|
||||
FROM billiards_dwd.dim_store_goods m
|
||||
JOIN billiards_dwd.dim_store_goods_ex e
|
||||
ON m.site_goods_id = e.site_goods_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
50
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_table_ex.md
Normal file
50
etl_billiards/docs/bd_manual/Ex/BD_manual_dim_table_ex.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# dim_table_ex 台桌扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_table_ex |
|
||||
| 主键 | table_id, scd2_start_time |
|
||||
| 主表 | dim_table |
|
||||
| 记录数 | 74 |
|
||||
| 说明 | 台桌扩展表,包含展示状态、预约设置、台呢使用等信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | table_id | BIGINT | NO | PK | 台桌 ID → dim_table |
|
||||
| 2 | show_status | INTEGER | YES | | 展示状态。**枚举值**: 1(70)=显示, 2(4)=隐藏 |
|
||||
| 3 | is_online_reservation | INTEGER | YES | | 在线预约。**枚举值**: 1(2)=支持, 2(72)=不支持 |
|
||||
| 4 | table_cloth_use_time | INTEGER | YES | | 台呢已使用时间(当前数据全为空) |
|
||||
| 5 | table_cloth_use_cycle | INTEGER | YES | | 台呢使用周期(当前数据全为 0) |
|
||||
| 6 | table_status | INTEGER | YES | | 台桌状态。**枚举值**: 1(66)=空闲, 2(1)=**[待确认]**, 3(7)=使用中 **[待确认]** |
|
||||
| 7 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 8 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 9 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 10 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| table_id | show_status | is_online_reservation | table_status |
|
||||
|----------|-------------|-----------------------|--------------|
|
||||
| 2791964216463493 | 1 | 2 | 1 |
|
||||
| 2792521437958213 | 1 | 2 | 1 |
|
||||
| 2793001695301765 | 1 | 2 | 1 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.table_name, m.site_table_area_name, e.show_status, e.table_status
|
||||
FROM billiards_dwd.dim_table m
|
||||
JOIN billiards_dwd.dim_table_ex e
|
||||
ON m.table_id = e.table_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
@@ -0,0 +1,54 @@
|
||||
# dim_tenant_goods_ex 租户商品扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dim_tenant_goods_ex |
|
||||
| 主键 | tenant_goods_id, scd2_start_time |
|
||||
| 主表 | dim_tenant_goods |
|
||||
| 记录数 | 171 |
|
||||
| 说明 | 租户商品扩展表,包含图片、条码、成本、折扣配置等详细信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | tenant_goods_id | BIGINT | NO | PK | 租户商品 ID → dim_tenant_goods |
|
||||
| 2 | remark_name | VARCHAR(128) | YES | | 备注名称(当前数据全为空) |
|
||||
| 3 | pinyin_initial | VARCHAR(128) | YES | | 拼音首字母 |
|
||||
| 4 | goods_cover | VARCHAR(512) | YES | | 商品封面图 URL |
|
||||
| 5 | goods_bar_code | VARCHAR(64) | YES | | 商品条码(当前数据全为空) |
|
||||
| 6 | commodity_code | VARCHAR(64) | YES | | 商品编码 |
|
||||
| 7 | commodity_code_list | VARCHAR(256) | YES | | 商品编码列表 |
|
||||
| 8 | min_discount_price | NUMERIC(18,2) | YES | | 最低折扣价 |
|
||||
| 9 | cost_price | NUMERIC(18,2) | YES | | 成本价 |
|
||||
| 10 | cost_price_type | INTEGER | YES | | 成本价类型。**枚举值**: 1(160), 2(11) **[待确认]** |
|
||||
| 11 | able_discount | INTEGER | YES | | 允许折扣。**枚举值**: 1(171)=允许 |
|
||||
| 12 | sale_channel | INTEGER | YES | | 销售渠道(当前数据全为空) |
|
||||
| 13 | is_warehousing | INTEGER | YES | | 库存管理。**枚举值**: 1(171)=参与库存管理 |
|
||||
| 14 | is_in_site | BOOLEAN | YES | | 是否在门店。**枚举值**: False(171)=否 |
|
||||
| 15 | able_site_transfer | INTEGER | YES | | 允许店间调拨。**枚举值**: 0(1), 2(170) **[待确认]** |
|
||||
| 16 | common_sale_royalty | INTEGER | YES | | 普通销售提成(当前数据全为 0) |
|
||||
| 17 | point_sale_royalty | INTEGER | YES | | 积分销售提成(当前数据全为 0) |
|
||||
| 18 | out_goods_id | BIGINT | YES | | 外部商品 ID(当前数据全为 0) |
|
||||
| 19 | scd2_start_time | TIMESTAMPTZ | NO | PK | SCD2 版本生效时间 |
|
||||
| 20 | scd2_end_time | TIMESTAMPTZ | YES | | SCD2 版本失效时间 |
|
||||
| 21 | scd2_is_current | INTEGER | YES | | 当前版本标记 |
|
||||
| 22 | scd2_version | INTEGER | YES | | 版本号 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.goods_name, m.market_price, e.cost_price, e.min_discount_price
|
||||
FROM billiards_dwd.dim_tenant_goods m
|
||||
JOIN billiards_dwd.dim_tenant_goods_ex e
|
||||
ON m.tenant_goods_id = e.tenant_goods_id
|
||||
AND m.scd2_start_time = e.scd2_start_time
|
||||
WHERE m.scd2_is_current = 1;
|
||||
```
|
||||
@@ -0,0 +1,61 @@
|
||||
# dwd_assistant_service_log_ex 助教服务流水扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_assistant_service_log_ex |
|
||||
| 主键 | assistant_service_id |
|
||||
| 主表 | dwd_assistant_service_log |
|
||||
| 记录数 | 5003 |
|
||||
| 说明 | 助教服务流水扩展表,包含台桌、折扣、评分、废单等详细信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | assistant_service_id | BIGINT | NO | PK | 服务流水 ID → dwd_assistant_service_log |
|
||||
| 2 | table_name | VARCHAR(64) | YES | | 台桌名称。**样本值**: "888", "TV", "VIP5", "666", "C1", "VIP1", "S1", "M1", "A1" |
|
||||
| 3 | assistant_name | VARCHAR(64) | YES | | 助教真实姓名。**样本值**: "陈嘉怡", "张永英", "邹绮", "胡敏" |
|
||||
| 4 | ledger_name | VARCHAR(128) | YES | | 账本名称(工号-昵称)。**样本值**: "2-佳怡", "23-婉婉", "15-七七" |
|
||||
| 5 | ledger_group_name | VARCHAR(128) | YES | | 账本分组名称(当前数据全为空) |
|
||||
| 6 | ledger_count | INTEGER | YES | | 计费时长(秒,与主表 income_seconds 类似) |
|
||||
| 7 | member_discount_amount | NUMERIC(10,2) | YES | | 会员折扣金额 |
|
||||
| 8 | manual_discount_amount | NUMERIC(10,2) | YES | | 手动折扣金额 |
|
||||
| 9 | service_money | NUMERIC(10,2) | YES | | 服务费金额 |
|
||||
| 10 | returns_clock | INTEGER | YES | | 退时长(当前数据全为 0) |
|
||||
| 11 | ledger_start_time | TIMESTAMPTZ | YES | | 账本开始时间 |
|
||||
| 12 | ledger_end_time | TIMESTAMPTZ | YES | | 账本结束时间 |
|
||||
| 13 | ledger_status | INTEGER | YES | | 账本状态。**枚举值**: 1(5003)=已结算 |
|
||||
| 14 | is_confirm | INTEGER | YES | | 是否确认。**枚举值**: 2(5003)=**[待确认]** |
|
||||
| 15 | is_single_order | INTEGER | YES | | 是否独立订单。**枚举值**: 1(5003)=是 |
|
||||
| 16 | is_not_responding | INTEGER | YES | | 无响应。**枚举值**: 0(5003)=正常 |
|
||||
| 17 | is_trash | INTEGER | YES | | 是否废单。**枚举值**: 0(5003)=正常 |
|
||||
| 18 | trash_applicant_id | BIGINT | YES | | 废单申请人 ID(当前数据全为 0) |
|
||||
| 19 | trash_applicant_name | VARCHAR(64) | YES | | 废单申请人姓名(当前数据全为空) |
|
||||
| 20 | trash_reason | VARCHAR(255) | YES | | 废单原因(当前数据全为空) |
|
||||
| 21 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前数据全为 0) |
|
||||
| 22 | salesman_name | VARCHAR(64) | YES | | 销售员姓名(当前数据全为空) |
|
||||
| 23 | salesman_org_id | BIGINT | YES | | 销售员组织 ID(当前数据全为 0) |
|
||||
| 24 | skill_grade | INTEGER | YES | | 技能评分(当前数据全为 0) |
|
||||
| 25 | service_grade | INTEGER | YES | | 服务评分(当前数据全为 0) |
|
||||
| 26 | composite_grade | NUMERIC(5,2) | YES | | 综合评分 |
|
||||
| 27 | sum_grade | NUMERIC(10,2) | YES | | 累计评分 |
|
||||
| 28 | get_grade_times | INTEGER | YES | | 评分次数(当前数据全为 0) |
|
||||
| 29 | grade_status | INTEGER | YES | | 评分状态。**枚举值**: 0(216)=未评分, 1(4787)=已评分 **[待确认]** |
|
||||
| 30 | composite_grade_time | TIMESTAMPTZ | YES | | 评分时间 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT m.nickname, m.ledger_amount, e.table_name, e.assistant_name, e.grade_status
|
||||
FROM billiards_dwd.dwd_assistant_service_log m
|
||||
JOIN billiards_dwd.dwd_assistant_service_log_ex e
|
||||
ON m.assistant_service_id = e.assistant_service_id
|
||||
WHERE m.is_delete = 0;
|
||||
```
|
||||
@@ -0,0 +1,49 @@
|
||||
# dwd_assistant_trash_event_ex 助教服务作废扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_assistant_trash_event_ex |
|
||||
| 主键 | assistant_trash_event_id |
|
||||
| 主表 | dwd_assistant_trash_event |
|
||||
| 记录数 | 98 |
|
||||
| 说明 | 助教服务作废扩展表,记录台桌和台区名称 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | assistant_trash_event_id | BIGINT | NO | PK | 作废事件 ID → dwd_assistant_trash_event |
|
||||
| 2 | table_name | VARCHAR(64) | YES | | 台桌名称。**热门值**: "888"(14), "发财"(8), "C1"(7), "M7"(6) |
|
||||
| 3 | table_area_name | VARCHAR(64) | YES | | 台区名称。**枚举值**: "C区"(16), "K包"(14), "A区"(11), "发财"(8), "B区"(7), "麻将房"(7), "补时长"(7), "VIP包厢"(6) |
|
||||
|
||||
## 台区作废分布
|
||||
|
||||
| 台区名称 | 作废次数 | 占比 |
|
||||
|----------|----------|------|
|
||||
| C区 | 16 | 16.3% |
|
||||
| K包 | 14 | 14.3% |
|
||||
| A区 | 11 | 11.2% |
|
||||
| 发财 | 8 | 8.2% |
|
||||
| B区 | 7 | 7.1% |
|
||||
| 麻将房 | 7 | 7.1% |
|
||||
| 补时长 | 7 | 7.1% |
|
||||
| VIP包厢 | 6 | 6.1% |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| table_name | table_area_name |
|
||||
|------------|-----------------|
|
||||
| C1 | C区 |
|
||||
| 补时长5 | 补时长 |
|
||||
| VIP1 | VIP包厢 |
|
||||
| 888 | K包 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_assistant_trash_event` 通过 `assistant_trash_event_id` 关联,提供台桌和台区名称信息。
|
||||
@@ -0,0 +1,62 @@
|
||||
# dwd_groupbuy_redemption_ex 团购核销扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_groupbuy_redemption_ex |
|
||||
| 主键 | redemption_id |
|
||||
| 主表 | dwd_groupbuy_redemption |
|
||||
| 记录数 | 11427 |
|
||||
| 说明 | 团购核销扩展表,记录门店、台桌名称、操作员等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | redemption_id | BIGINT | NO | PK | 核销 ID → dwd_groupbuy_redemption |
|
||||
| 2 | site_name | VARCHAR(64) | YES | | 门店名称。**枚举值**: "朗朗桌球"(11427) |
|
||||
| 3 | table_name | VARCHAR(64) | YES | | 台桌名称。**热门值**: "A3"(892), "A4"(858), "A5"(835), "A7"(774) |
|
||||
| 4 | table_area_name | VARCHAR(64) | YES | | 台区名称。**枚举值**: "A区"(9294), "B区"(998), "斯诺克区"(962), "麻将房"(137) |
|
||||
| 5 | order_pay_id | BIGINT | YES | | 支付单 ID(当前数据全为 0) |
|
||||
| 6 | goods_option_price | NUMERIC(18,2) | YES | | 商品选项价格 |
|
||||
| 7 | goods_promotion_money | NUMERIC(18,2) | YES | | 商品促销金额 |
|
||||
| 8 | table_service_promotion_money | NUMERIC(18,2) | YES | | 台服促销金额 |
|
||||
| 9 | assistant_promotion_money | NUMERIC(18,2) | YES | | 助教促销金额 |
|
||||
| 10 | assistant_service_promotion_money | NUMERIC(18,2) | YES | | 助教服务促销金额 |
|
||||
| 11 | reward_promotion_money | NUMERIC(18,2) | YES | | 奖励促销金额 |
|
||||
| 12 | recharge_promotion_money | NUMERIC(18,2) | YES | | 充值促销金额 |
|
||||
| 13 | offer_type | INTEGER | YES | | 优惠类型。**枚举值**: 1(11427) |
|
||||
| 14 | ledger_status | INTEGER | YES | | 账本状态。**枚举值**: 1(11427)=已结算 |
|
||||
| 15 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
| 16 | operator_name | VARCHAR(64) | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(11426), "收银员:郑丽珍"(1) |
|
||||
| 17 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前数据全为 0) |
|
||||
| 18 | salesman_name | VARCHAR(64) | YES | | 销售员名称(当前数据全为 NULL) |
|
||||
| 19 | salesman_role_id | BIGINT | YES | | 销售员角色 ID(当前数据全为 0) |
|
||||
| 20 | salesman_org_id | BIGINT | YES | | 销售员组织 ID(当前数据全为 0) |
|
||||
| 21 | ledger_group_name | VARCHAR(128) | YES | | 账本分组名称(当前数据全为 NULL) |
|
||||
|
||||
## 台区核销分布
|
||||
|
||||
| 台区名称 | 核销数量 | 占比 |
|
||||
|----------|----------|------|
|
||||
| A区 | 9294 | 81.3% |
|
||||
| B区 | 998 | 8.7% |
|
||||
| 斯诺克区 | 962 | 8.4% |
|
||||
| 麻将房 | 137 | 1.2% |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| table_name | table_area_name | operator_name | ledger_status |
|
||||
|------------|-----------------|---------------|---------------|
|
||||
| A17 | A区 | 收银员:郑丽珊 | 1 |
|
||||
| A4 | A区 | 收银员:郑丽珊 | 1 |
|
||||
| B5 | B区 | 收银员:郑丽珊 | 1 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_groupbuy_redemption` 通过 `redemption_id` 关联,提供门店、台桌名称、操作员等扩展信息。
|
||||
@@ -0,0 +1,49 @@
|
||||
# dwd_member_balance_change_ex 会员余额变动扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_member_balance_change_ex |
|
||||
| 主键 | balance_change_id |
|
||||
| 主表 | dwd_member_balance_change |
|
||||
| 记录数 | 4745 |
|
||||
| 说明 | 会员余额变动扩展表,记录操作员和门店名称等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | balance_change_id | BIGINT | NO | PK | 变动流水 ID → dwd_member_balance_change |
|
||||
| 2 | pay_site_name | VARCHAR(64) | YES | | 支付门店名称。**枚举值**: "朗朗桌球"(4720) |
|
||||
| 3 | register_site_name | VARCHAR(64) | YES | | 注册门店名称。**枚举值**: "朗朗桌球"(4745) |
|
||||
| 4 | refund_amount | NUMERIC(18,2) | YES | | 退款金额 |
|
||||
| 5 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
| 6 | operator_name | VARCHAR(64) | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(4101), "店长:郑丽珊"(223), "管理员:郑丽珊"(153), "店长:蒋雨轩"(124), "店长:谢晓洪"(115), "店长:黄月柳"(29) |
|
||||
|
||||
## 操作员分布
|
||||
|
||||
| 操作员名称 | 操作次数 | 占比 |
|
||||
|------------|----------|------|
|
||||
| 收银员:郑丽珊 | 4101 | 86.4% |
|
||||
| 店长:郑丽珊 | 223 | 4.7% |
|
||||
| 管理员:郑丽珊 | 153 | 3.2% |
|
||||
| 店长:蒋雨轩 | 124 | 2.6% |
|
||||
| 店长:谢晓洪 | 115 | 2.4% |
|
||||
| 店长:黄月柳 | 29 | 0.6% |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| pay_site_name | register_site_name | operator_name | refund_amount |
|
||||
|---------------|--------------------|---------------|---------------|
|
||||
| 朗朗桌球 | 朗朗桌球 | 收银员:郑丽珊 | 0.00 |
|
||||
| 朗朗桌球 | 朗朗桌球 | 收银员:郑丽珊 | 0.00 |
|
||||
| 朗朗桌球 | 朗朗桌球 | 收银员:郑丽珊 | 0.00 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_member_balance_change` 通过 `balance_change_id` 关联,提供操作员和门店名称等扩展信息。
|
||||
@@ -0,0 +1,47 @@
|
||||
# dwd_platform_coupon_redemption_ex 平台券核销扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_platform_coupon_redemption_ex |
|
||||
| 主键 | platform_coupon_redemption_id |
|
||||
| 主表 | dwd_platform_coupon_redemption |
|
||||
| 记录数 | 16977 |
|
||||
| 说明 | 平台券核销扩展表,记录券封面、备注、操作员等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | platform_coupon_redemption_id | BIGINT | NO | PK | 核销 ID → dwd_platform_coupon_redemption |
|
||||
| 2 | coupon_cover | VARCHAR(255) | YES | | 券封面图片 URL(当前数据全为 NULL) |
|
||||
| 3 | coupon_remark | VARCHAR(255) | YES | | 券备注(抖音券有核验信息) |
|
||||
| 4 | groupon_type | INTEGER | YES | | 团购类型。**枚举值**: 1(16977)=**[待确认]** |
|
||||
| 5 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
| 6 | operator_name | VARCHAR(50) | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(16968), "店长:郑丽珊"(8), "收银员:郑丽珍"(1) |
|
||||
|
||||
## 操作员分布
|
||||
|
||||
| 操作员名称 | 核销数量 | 占比 |
|
||||
|------------|----------|------|
|
||||
| 收银员:郑丽珊 | 16968 | 99.9% |
|
||||
| 店长:郑丽珊 | 8 | <0.1% |
|
||||
| 收银员:郑丽珍 | 1 | <0.1% |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| groupon_type | operator_name | coupon_cover | coupon_remark |
|
||||
|--------------|---------------|--------------|---------------|
|
||||
| 1 | 收银员:郑丽珊 | NULL | NULL |
|
||||
| 1 | 收银员:郑丽珊 | NULL | NULL |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_platform_coupon_redemption` 通过 `platform_coupon_redemption_id` 关联,提供操作员等扩展信息。
|
||||
|
||||
**注意**: `coupon_remark` 字段在抖音渠道的核销记录中包含核验信息。
|
||||
@@ -0,0 +1,69 @@
|
||||
# dwd_recharge_order_ex 充值订单扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_recharge_order_ex |
|
||||
| 主键 | recharge_order_id |
|
||||
| 主表 | dwd_recharge_order |
|
||||
| 记录数 | 455 |
|
||||
| 说明 | 充值订单扩展表,记录操作员、各类金额明细等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | recharge_order_id | BIGINT | NO | PK | 充值订单 ID → dwd_recharge_order |
|
||||
| 2 | site_name_snapshot | TEXT | YES | | 门店名称快照。**枚举值**: "朗朗桌球"(374) |
|
||||
| 3 | settle_status | INTEGER | YES | | 结算状态。**枚举值**: 2(455)=已结算 |
|
||||
| 4 | is_bind_member | BOOLEAN | YES | | 是否绑定会员。**枚举值**: False(455) |
|
||||
| 5 | is_activity | BOOLEAN | YES | | 是否活动。**枚举值**: False(455) |
|
||||
| 6 | is_use_coupon | BOOLEAN | YES | | 是否使用优惠券。**枚举值**: False(455) |
|
||||
| 7 | is_use_discount | BOOLEAN | YES | | 是否使用折扣。**枚举值**: False(455) |
|
||||
| 8 | can_be_revoked | BOOLEAN | YES | | 是否可撤销。**枚举值**: False(455) |
|
||||
| 9 | online_amount | NUMERIC(18,2) | YES | | 在线支付金额 |
|
||||
| 10 | balance_amount | NUMERIC(18,2) | YES | | 余额支付金额 |
|
||||
| 11 | card_amount | NUMERIC(18,2) | YES | | 卡支付金额 |
|
||||
| 12 | coupon_amount | NUMERIC(18,2) | YES | | 优惠券金额 |
|
||||
| 13 | recharge_card_amount | NUMERIC(18,2) | YES | | 充值卡金额 |
|
||||
| 14 | gift_card_amount | NUMERIC(18,2) | YES | | 礼品卡金额 |
|
||||
| 15 | prepay_money | NUMERIC(18,2) | YES | | 预付金额 |
|
||||
| 16 | consume_money | NUMERIC(18,2) | YES | | 消费金额 |
|
||||
| 17 | goods_money | NUMERIC(18,2) | YES | | 商品金额 |
|
||||
| 18 | real_goods_money | NUMERIC(18,2) | YES | | 实收商品金额 |
|
||||
| 19 | table_charge_money | NUMERIC(18,2) | YES | | 台费金额 |
|
||||
| 20 | service_money | NUMERIC(18,2) | YES | | 服务费金额 |
|
||||
| 21 | activity_discount | NUMERIC(18,2) | YES | | 活动折扣金额 |
|
||||
| 22 | all_coupon_discount | NUMERIC(18,2) | YES | | 优惠券折扣总额 |
|
||||
| 23 | goods_promotion_money | NUMERIC(18,2) | YES | | 商品促销金额 |
|
||||
| 24 | assistant_promotion_money | NUMERIC(18,2) | YES | | 助教促销金额 |
|
||||
| 25 | assistant_pd_money | NUMERIC(18,2) | YES | | 助教陪打金额 |
|
||||
| 26 | assistant_cx_money | NUMERIC(18,2) | YES | | 助教培训金额 |
|
||||
| 27 | assistant_manual_discount | NUMERIC(18,2) | YES | | 助教手动折扣 |
|
||||
| 28 | coupon_sale_amount | NUMERIC(18,2) | YES | | 优惠券销售金额 |
|
||||
| 29 | member_discount_amount | NUMERIC(18,2) | YES | | 会员折扣金额 |
|
||||
| 30 | point_discount_price | NUMERIC(18,2) | YES | | 积分抵扣金额 |
|
||||
| 31 | point_discount_cost | NUMERIC(18,2) | YES | | 积分抵扣成本 |
|
||||
| 32 | adjust_amount | NUMERIC(18,2) | YES | | 调整金额 |
|
||||
| 33 | rounding_amount | NUMERIC(18,2) | YES | | 取整金额 |
|
||||
| 34 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
| 35 | operator_name_snapshot | TEXT | YES | | 操作员名称快照。**枚举值**: "收银员:郑丽珊"(455) |
|
||||
| 36 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前全为 0) |
|
||||
| 37 | salesman_name | TEXT | YES | | 销售员名称(当前全为 NULL) |
|
||||
| 38 | order_remark | TEXT | YES | | 订单备注(当前全为 NULL) |
|
||||
| 39 | table_id | INTEGER | YES | | 台桌 ID(当前全为 0) |
|
||||
| 40 | serial_number | INTEGER | YES | | 序列号(当前全为 0) |
|
||||
| 41 | revoke_order_id | BIGINT | YES | | 撤销订单 ID(当前全为 0) |
|
||||
| 42 | revoke_order_name | TEXT | YES | | 撤销订单名称(当前全为 NULL) |
|
||||
| 43 | revoke_time | TIMESTAMPTZ | YES | | 撤销时间 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_recharge_order` 通过 `recharge_order_id` 关联,提供操作员、各类金额明细等扩展信息。
|
||||
|
||||
**注意**: 样本数据获取时因日期解析错误未能获取。
|
||||
51
etl_billiards/docs/bd_manual/Ex/BD_manual_dwd_refund_ex.md
Normal file
51
etl_billiards/docs/bd_manual/Ex/BD_manual_dwd_refund_ex.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# dwd_refund_ex 退款流水扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_refund_ex |
|
||||
| 主键 | refund_id |
|
||||
| 主表 | dwd_refund |
|
||||
| 记录数 | 45 |
|
||||
| 说明 | 退款流水扩展表,记录退款的详细状态和渠道信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | refund_id | BIGINT | NO | PK | 退款流水 ID → dwd_refund |
|
||||
| 2 | tenant_name | VARCHAR(64) | YES | | 租户名称。**枚举值**: "朗朗桌球"(45) |
|
||||
| 3 | pay_sn | BIGINT | YES | | 支付序列号(当前全为 0) |
|
||||
| 4 | refund_amount | NUMERIC(18,2) | YES | | 退款金额(冗余) |
|
||||
| 5 | round_amount | NUMERIC(18,2) | YES | | 取整金额 |
|
||||
| 6 | balance_frozen_amount | NUMERIC(18,2) | YES | | 余额冻结金额 |
|
||||
| 7 | card_frozen_amount | NUMERIC(18,2) | YES | | 卡冻结金额 |
|
||||
| 8 | pay_status | INTEGER | YES | | 支付状态。**枚举值**: 2(45)=已退款 |
|
||||
| 9 | action_type | INTEGER | YES | | 操作类型。**枚举值**: 2(45)=退款 |
|
||||
| 10 | is_revoke | INTEGER | YES | | 是否撤销。**枚举值**: 0(45)=否 |
|
||||
| 11 | is_delete | INTEGER | YES | | 删除标记。**枚举值**: 0(45)=未删除 |
|
||||
| 12 | check_status | INTEGER | YES | | 审核状态。**枚举值**: 1(45)=已审核 |
|
||||
| 13 | online_pay_channel | INTEGER | YES | | 在线支付渠道(当前全为 0) |
|
||||
| 14 | online_pay_type | INTEGER | YES | | 在线支付类型(当前全为 0) |
|
||||
| 15 | pay_terminal | INTEGER | YES | | 支付终端。**枚举值**: 1(45)=POS |
|
||||
| 16 | pay_config_id | INTEGER | YES | | 支付配置 ID(当前全为 0) |
|
||||
| 17 | cashier_point_id | INTEGER | YES | | 收银点 ID(当前全为 0) |
|
||||
| 18 | operator_id | BIGINT | YES | | 操作员 ID(当前全为 0) |
|
||||
| 19 | channel_payer_id | VARCHAR(128) | YES | | 渠道支付者 ID(当前全为 NULL) |
|
||||
| 20 | channel_pay_no | VARCHAR(128) | YES | | 渠道支付号(当前全为 NULL) |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| tenant_name | pay_status | action_type | check_status |
|
||||
|-------------|------------|-------------|--------------|
|
||||
| 朗朗桌球 | 2 | 2 | 1 |
|
||||
| 朗朗桌球 | 2 | 2 | 1 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_refund` 通过 `refund_id` 关联,提供退款状态和渠道等扩展信息。
|
||||
@@ -0,0 +1,69 @@
|
||||
# dwd_settlement_head_ex 结账头表扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_settlement_head_ex |
|
||||
| 主键 | order_settle_id |
|
||||
| 主表 | dwd_settlement_head |
|
||||
| 记录数 | 23366 |
|
||||
| 说明 | 结账单扩展表,包含支付明细、撤销信息、操作员、活动标记等详细信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | order_settle_id | BIGINT | NO | PK | 结账单 ID → dwd_settlement_head |
|
||||
| 2 | serial_number | INTEGER | YES | | 流水号(当前数据全为 0) |
|
||||
| 3 | settle_status | INTEGER | YES | | 结账状态。**枚举值**: 2(23366)=已完成 **[待确认]** |
|
||||
| 4 | can_be_revoked | BOOLEAN | YES | | 可否撤销。**枚举值**: False(23366)=不可撤销 |
|
||||
| 5 | revoke_order_name | VARCHAR(100) | YES | | 撤销订单名称(当前数据全为空) |
|
||||
| 6 | revoke_time | TIMESTAMPTZ | YES | | 撤销时间 |
|
||||
| 7 | is_first_order | BOOLEAN | YES | | 是否首单。**枚举值**: False(23366)=否 |
|
||||
| 8 | service_money | NUMERIC(18,2) | YES | | 服务费金额 |
|
||||
| 9 | cash_amount | NUMERIC(18,2) | YES | | 现金支付金额 |
|
||||
| 10 | card_amount | NUMERIC(18,2) | YES | | 刷卡支付金额 |
|
||||
| 11 | online_amount | NUMERIC(18,2) | YES | | 在线支付金额 |
|
||||
| 12 | refund_amount | NUMERIC(18,2) | YES | | 退款金额 |
|
||||
| 13 | prepay_money | NUMERIC(18,2) | YES | | 预付金额 |
|
||||
| 14 | payment_method | INTEGER | YES | | 支付方式(当前数据全为 0) |
|
||||
| 15 | coupon_sale_amount | NUMERIC(18,2) | YES | | 券销售金额 |
|
||||
| 16 | all_coupon_discount | NUMERIC(18,2) | YES | | 全部券折扣 |
|
||||
| 17 | goods_promotion_money | NUMERIC(18,2) | YES | | 商品促销金额 |
|
||||
| 18 | assistant_promotion_money | NUMERIC(18,2) | YES | | 助教促销金额 |
|
||||
| 19 | activity_discount | NUMERIC(18,2) | YES | | 活动折扣 |
|
||||
| 20 | assistant_manual_discount | NUMERIC(18,2) | YES | | 助教手动折扣 |
|
||||
| 21 | point_discount_price | NUMERIC(18,2) | YES | | 积分抵扣金额 |
|
||||
| 22 | point_discount_cost | NUMERIC(18,2) | YES | | 积分抵扣成本 |
|
||||
| 23 | is_use_coupon | BOOLEAN | YES | | 是否使用优惠券。**枚举值**: False(23366)=否 |
|
||||
| 24 | is_use_discount | BOOLEAN | YES | | 是否使用折扣。**枚举值**: False(23366)=否 |
|
||||
| 25 | is_activity | BOOLEAN | YES | | 是否活动订单。**枚举值**: False(23366)=否 |
|
||||
| 26 | operator_name | VARCHAR(100) | YES | | 操作员姓名。**枚举值**: "收银员:郑丽珊"(23361), "收银员:郑丽珍"(2), "教练:周蒙"(2), "店长:郑丽珊"(1) |
|
||||
| 27 | salesman_name | VARCHAR(100) | YES | | 销售员姓名(当前数据全为空) |
|
||||
| 28 | order_remark | VARCHAR(255) | YES | | 订单备注。**样本值**: "五折"(42), "轩哥"(24), "陈德韩"(7), "免台费"(3) |
|
||||
| 29 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
| 30 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前数据全为 0) |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 关联主表与扩展表
|
||||
SELECT
|
||||
m.settle_name, m.consume_money, m.pay_amount,
|
||||
e.operator_name, e.order_remark, e.settle_status
|
||||
FROM billiards_dwd.dwd_settlement_head m
|
||||
JOIN billiards_dwd.dwd_settlement_head_ex e
|
||||
ON m.order_settle_id = e.order_settle_id;
|
||||
|
||||
-- 统计备注订单
|
||||
SELECT order_remark, COUNT(*)
|
||||
FROM billiards_dwd.dwd_settlement_head_ex
|
||||
WHERE order_remark IS NOT NULL
|
||||
GROUP BY order_remark
|
||||
ORDER BY COUNT(*) DESC;
|
||||
```
|
||||
@@ -0,0 +1,59 @@
|
||||
# dwd_store_goods_sale_ex 商品销售扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_store_goods_sale_ex |
|
||||
| 主键 | store_goods_sale_id |
|
||||
| 主表 | dwd_store_goods_sale |
|
||||
| 记录数 | 17563 |
|
||||
| 说明 | 商品销售扩展表,记录销售详情、折扣优惠等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | store_goods_sale_id | BIGINT | NO | PK | 销售流水 ID → dwd_store_goods_sale |
|
||||
| 2 | legacy_order_goods_id | BIGINT | YES | | 旧系统订单商品 ID(当前全为 0) |
|
||||
| 3 | site_name | TEXT | YES | | 门店名称。**枚举值**: "朗朗桌球"(17563) |
|
||||
| 4 | legacy_site_id | BIGINT | YES | | 旧系统门店 ID |
|
||||
| 5 | goods_remark | TEXT | YES | | 商品备注。**热门备注**: "哇哈哈矿泉水", "东方树叶", "可乐", "一次性手套", "地道肠" |
|
||||
| 6 | option_value_name | TEXT | YES | | 选项值名称(当前全为 NULL) |
|
||||
| 7 | operator_name | TEXT | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(17562), "收银员:郑丽珍"(1) |
|
||||
| 8 | open_salesman_flag | INTEGER | YES | | 开启销售员标记。**枚举值**: 2(17563)=否 |
|
||||
| 9 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前全为 0) |
|
||||
| 10 | salesman_name | TEXT | YES | | 销售员名称(当前全为 NULL) |
|
||||
| 11 | salesman_role_id | BIGINT | YES | | 销售员角色 ID(当前全为 0) |
|
||||
| 12 | salesman_org_id | BIGINT | YES | | 销售员组织 ID(当前全为 0) |
|
||||
| 13 | discount_money | NUMERIC(18,2) | YES | | 折扣金额 |
|
||||
| 14 | returns_number | INTEGER | YES | | 退货数量(当前全为 0) |
|
||||
| 15 | coupon_deduct_money | NUMERIC(18,2) | YES | | 优惠券抵扣金额 |
|
||||
| 16 | member_discount_amount | NUMERIC(18,2) | YES | | 会员折扣金额 |
|
||||
| 17 | point_discount_money | NUMERIC(18,2) | YES | | 积分抵扣金额 |
|
||||
| 18 | point_discount_money_cost | NUMERIC(18,2) | YES | | 积分抵扣成本 |
|
||||
| 19 | package_coupon_id | BIGINT | YES | | 套餐券 ID(当前全为 0) |
|
||||
| 20 | order_coupon_id | BIGINT | YES | | 订单券 ID(当前全为 0) |
|
||||
| 21 | member_coupon_id | BIGINT | YES | | 会员券 ID(当前全为 0) |
|
||||
| 22 | option_price | NUMERIC(18,2) | YES | | 选项价格 |
|
||||
| 23 | option_member_discount_money | NUMERIC(18,2) | YES | | 选项会员折扣金额 |
|
||||
| 24 | option_coupon_deduct_money | NUMERIC(18,2) | YES | | 选项券抵扣金额 |
|
||||
| 25 | push_money | NUMERIC(18,2) | YES | | 推手金额 |
|
||||
| 26 | is_single_order | INTEGER | YES | | 是否独立订单。**枚举值**: 1(17563)=是 |
|
||||
| 27 | sales_type | INTEGER | YES | | 销售类型。**枚举值**: 1(17563)=普通销售 |
|
||||
| 28 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| site_name | goods_remark | operator_name | discount_money |
|
||||
|-----------|--------------|---------------|----------------|
|
||||
| 朗朗桌球 | 鸡翅三个一份 | 收银员:郑丽珊 | 0.00 |
|
||||
| 朗朗桌球 | NULL | 收银员:郑丽珊 | 0.00 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_store_goods_sale` 通过 `store_goods_sale_id` 关联,提供销售详情、折扣优惠等扩展信息。
|
||||
@@ -0,0 +1,39 @@
|
||||
# dwd_table_fee_adjust_ex 台费调整扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_table_fee_adjust_ex |
|
||||
| 主键 | table_fee_adjust_id |
|
||||
| 主表 | dwd_table_fee_adjust |
|
||||
| 记录数 | 2849 |
|
||||
| 说明 | 台费调整扩展表,记录调整类型、申请人、操作员等信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | table_fee_adjust_id | BIGINT | NO | PK | 台费调整 ID → dwd_table_fee_adjust |
|
||||
| 2 | adjust_type | INTEGER | YES | | 调整类型。**枚举值**: 1(2849)=**[待确认]** |
|
||||
| 3 | ledger_count | INTEGER | YES | | 账本数量。**枚举值**: 1(2849) |
|
||||
| 4 | ledger_name | VARCHAR(128) | YES | | 账本名称(当前数据全为 NULL) |
|
||||
| 5 | applicant_name | VARCHAR(64) | YES | | 申请人名称。**枚举值**: "收银员:郑丽珊"(2849) |
|
||||
| 6 | operator_name | VARCHAR(64) | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(2849) |
|
||||
| 7 | applicant_id | BIGINT | YES | | 申请人 ID |
|
||||
| 8 | operator_id | BIGINT | YES | | 操作员 ID |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| adjust_type | applicant_name | operator_name |
|
||||
|-------------|----------------|---------------|
|
||||
| 1 | 收银员:郑丽珊 | 收银员:郑丽珊 |
|
||||
| 1 | 收银员:郑丽珊 | 收银员:郑丽珊 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_table_fee_adjust` 通过 `table_fee_adjust_id` 关联,提供调整类型、申请人、操作员等扩展信息。
|
||||
@@ -0,0 +1,44 @@
|
||||
# dwd_table_fee_log_ex 台费流水扩展表
|
||||
|
||||
> 生成时间:2026-01-28
|
||||
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dwd |
|
||||
| 表名 | dwd_table_fee_log_ex |
|
||||
| 主键 | table_fee_log_id |
|
||||
| 主表 | dwd_table_fee_log |
|
||||
| 记录数 | 18386 |
|
||||
| 说明 | 台费流水扩展表,记录操作员、销售员、时间等扩展信息 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 主键 | 说明 |
|
||||
|------|--------|------|------|------|------|
|
||||
| 1 | table_fee_log_id | BIGINT | NO | PK | 台费流水 ID → dwd_table_fee_log |
|
||||
| 2 | operator_name | VARCHAR(64) | YES | | 操作员名称。**枚举值**: "收银员:郑丽珊"(18382), "收银员:郑丽珍"(2), "店长:郑丽珊"(1), "教练:周蒙"(1) |
|
||||
| 3 | salesman_name | VARCHAR(64) | YES | | 销售员名称(当前数据全为 NULL) |
|
||||
| 4 | used_card_amount | NUMERIC(18,2) | YES | | 使用卡金额(当前数据全为 0) |
|
||||
| 5 | service_money | NUMERIC(18,2) | YES | | 服务费金额(当前数据全为 0) |
|
||||
| 6 | mgmt_fee | NUMERIC(18,2) | YES | | 管理费金额(当前数据全为 0) |
|
||||
| 7 | fee_total | NUMERIC(18,2) | YES | | 费用合计(当前数据全为 0) |
|
||||
| 8 | ledger_start_time | TIMESTAMPTZ | YES | | 账本开始时间 |
|
||||
| 9 | last_use_time | TIMESTAMPTZ | YES | | 最后使用时间 |
|
||||
| 10 | operator_id | BIGINT | YES | | 操作员 ID。**枚举值**: 3个不同ID |
|
||||
| 11 | salesman_user_id | BIGINT | YES | | 销售员用户 ID(当前数据全为 0) |
|
||||
| 12 | salesman_org_id | BIGINT | YES | | 销售员组织 ID(当前数据全为 0) |
|
||||
|
||||
## 样本数据
|
||||
|
||||
| operator_name | ledger_start_time | last_use_time |
|
||||
|---------------|-------------------|---------------|
|
||||
| 收银员:郑丽珊 | 2025-11-09 22:28:57 | 2025-11-09 23:28:57 |
|
||||
| 收银员:郑丽珊 | 2025-11-09 21:34:27 | 2025-11-09 23:34:27 |
|
||||
| 收银员:郑丽珊 | 2025-11-09 22:32:55 | 2025-11-09 23:32:55 |
|
||||
|
||||
## 使用说明
|
||||
|
||||
与主表 `dwd_table_fee_log` 通过 `table_fee_log_id` 关联,提供操作员和时间相关的扩展信息。
|
||||
Reference in New Issue
Block a user