{ "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": {} } }