在准备环境前提交次全部更改。

This commit is contained in:
Neo
2026-02-19 08:35:13 +08:00
parent ded6dfb9d8
commit 4eac07da47
1387 changed files with 6107191 additions and 33002 deletions

View File

@@ -0,0 +1,96 @@
{
"ods_table": "assistant_accounts_master",
"ods_fields": {
"id": "助教账号主键 ID在“助教流水.json”中对应 site_assistant_id",
"tenant_id": "品牌/租户 ID对应“非球科技”系统中该商户的唯一标识",
"site_id": "门店 ID对应本次数据的这家球房朗朗桌球",
"assistant_no": "助教工号 / 编号,便于业务侧识别",
"nickname": "助教在前台展示的昵称,如“佳怡”“周周”“球球”等",
"real_name": "助教真实姓名,如“何海婷”“梁婷婷”等",
"mobile": "助教手机号,用于登录绑定、通知、钉钉同步等",
"team_id": "助教所属团队 ID",
"team_name": "团队名称,展示用,和 team_id 一一对应",
"user_id": "系统级“用户账号 ID”通常对应登录账号",
"level": "10 × 24",
"assistant_status": "1 × 48",
"work_status": "当 leave_status = 0 时work_status = 1",
"leave_status": "0 × 21",
"entry_time": "入职时间",
"resign_time": "离职日期",
"start_time": "当前配置生效的开始日期",
"end_time": "当前配置生效的结束日期(例如一个周期性的排班/合同周期)",
"create_time": "账号创建时间",
"update_time": "账号最近一次被修改的时间(例如修改等级、昵称等)",
"order_trade_no": "该助教最近一次关联的订单号,用于快速跳转或回溯最近服务行为",
"staff_id": "预留给“人事系统员工 ID”的字段目前未接入或未启用",
"staff_profile_id": "人事档案 ID与第三方 HR 系统或内部员工档案集成使用,当前未启用",
"system_role_id": "标识类 ID 字段,用于关联/定位相关实体",
"avatar": "助教头像地址",
"birth_date": "助教出生日期",
"gender": "0 × 40",
"height": "身高(单位:厘米)",
"weight": "体重(单位:公斤)",
"job_num": "备用工号字段,目前未在该门店启用",
"show_status": "来自 JSON 导出的原始字段,用于保留业务取值",
"show_sort": "前台展示排序权重,值越小/越大对应不同的排序策略(当前看起来与 assistant_no 有一定对应关系)",
"sum_grade": "评分总和用于计算平均分assistant_grade = sum_grade / get_grade_times当前为 0",
"assistant_grade": "助教综合评分(员工维度的平均分 snapshot当前尚未启用评分",
"get_grade_times": "累计被评分次数",
"introduce": "个人简介文案,预留给助教自我介绍使用",
"video_introduction_url": "助教个人视频介绍地址",
"group_id": "上层“分组 ID”预留字段例如集团/事业部),本门店未使用",
"group_name": "group_id 对应的名称,目前为空",
"shop_name": "门店名称,冗余字段,用于展示",
"charge_way": "2 代表当前门店为“计时收费”其他值1、3 等)可能对应按局、按课时等,当前未出现",
"entry_type": "来自 JSON 导出的原始字段,用于保留业务取值",
"allow_cx": "来自 JSON 导出的原始字段,用于保留业务取值",
"is_guaranteed": "布尔/开关字段,用于表示权限、可用性或状态开关",
"salary_grant_enabled": "来自 JSON 导出的原始字段,用于保留业务取值",
"light_status": "灯光控制状态,如 1=启用控制、2=不启用 或相反",
"online_status": "在线状态",
"is_delete": "逻辑删除标记0=否1=是)",
"cx_unit_price": "促销时段的单价,本门店未在账号表层面设置",
"pd_unit_price": "某种标准单价(例如“普通时段单价”),这里未在账号上配置(实际单价在助教商品或套餐配置中)",
"last_table_id": "该助教最近一次服务的球台 ID",
"last_table_name": "最近服务球台名称(展示用)",
"person_org_id": "人事组织 ID通常表示“某某门店-助教部-某小组”等层级组织",
"serial_number": "系统内部生成的序列号或排序标识,用于全局排序或迁移",
"is_team_leader": "布尔/开关字段,用于表示权限、可用性或状态开关",
"criticism_status": "1 × 49",
"last_update_name": "最近修改该账号配置的管理员名称",
"ding_talk_synced": "来自 JSON 导出的原始字段,用于保留业务取值",
"site_light_cfg_id": "门店灯控配置 ID本门店未在助教账号维度启用",
"light_equipment_id": "灯控设备 ID如果开启“助教开台自动控制灯”会通过该字段关联到灯控硬件",
"entry_sign_status": "来自 JSON 导出的原始字段,用于保留业务取值",
"resign_sign_status": "离职协议签署状态,类似上面",
"source_file": "ETL 元数据:原始导出文件名,用于数据追溯",
"source_endpoint": "ETL 元数据:采集来源(接口/文件路径),用于数据追溯",
"fetched_at": "ETL 元数据:采集/入库时间戳,用于口径对齐与增量处理",
"payload": "ETL 元数据:完整原始 JSON 记录快照,用于回溯与二次解析",
"content_hash": "ETL 元数据:对业务字段计算 SHA256用于变更检测与去重"
},
"dwd_fields": {
"dim_assistant": {
"assistant_id": "助教唯一标识 ID",
"user_id": "关联用户 ID当前数据全为 0**[作用待确认]**",
"assistant_no": "助教工号,如 \"11\"、\"27\"",
"real_name": "真实姓名,如 \"梁婷婷\"、\"周佳怡\"",
"nickname": "昵称/花名,如 \"柚子\"、\"周周\"、\"Amy\"",
"mobile": "手机号码",
"tenant_id": "租户 ID当前值: 2790683160709957",
"site_id": "门店 ID → dim_site当前值: 2790685415443269",
"team_id": "团队 ID",
"team_name": "团队名称。**枚举值**: \"1组\"(对应 team_id = 2792011585884037), \"2组\"(对应 team_id = 2959085810992645)",
"level": "助教等级。**枚举值**: 8 = 助教管理, 10 = 初级, 20 = 中级, 30 = 高级, 40 =专家",
"entry_time": "入职时间",
"resign_time": "离职时间(远未来日期如 2225-xx-xx 表示在职)",
"leave_status": "在职状态。**枚举值**: 0 = 在职, 1 = 已离职",
"assistant_status": "观察者状态。**枚举值**: 1 = 为非观察者, 2 = 为观察者。",
"scd2_start_time": "SCD2 版本生效时间",
"scd2_end_time": "SCD2 版本失效时间",
"scd2_is_current": "当前版本标记",
"scd2_version": "版本号"
},
"dim_assistant_ex": {}
}
}