迪诺学堂标识

02-营销拓客中心详细PRD

MKT · 管理渠道、活动、私域、活码、活动模板库、员工推广和活动大屏,形成可归因、可复盘、可复用、可现场展示的招生增长入口。

系统 迪诺学堂
版本 v1.0
日期 2026-06-23
阶段 模块详细 PRD

01 · 模块定位

营销拓客中心

活动大屏可从模板创建,完成数据源、指标口径、战区 PK、公开令牌和投屏发布配置后,现场大屏按系统内实时业务数据刷新;文件导入仅作为固定基准兜底,退费、作废、补录和断连均可回滚、提示和审计。 已对标学邦教务后台补齐相关能力,要求菜单入口、页面状态、角色权限、数据对象、接口日志、统计指标和异常闭环均可追溯。

业务目标

管理渠道、活动、私域、活码、活动模板库、员工推广和活动大屏,形成可归因、可复盘、可复用、可现场展示的招生增长入口。

使用终端

PC Web 管理后台负责活动模板、H5 编辑、投放范围、活码、活动大屏配置和复盘;大屏端负责活动实时战报投屏展示;外部招生 H5/小程序报名页负责访问留资;迪诺学堂教师端 App/小程序负责员工领取活动、生成专属二维码/海报、分享推广、线索回流和个人推广战报。

验收主线

活动大屏可从模板创建,完成数据源、指标口径、战区 PK、公开令牌和投屏发布配置后,现场大屏按系统内实时业务数据刷新;文件导入仅作为固定基准兜底,退费、作废、补录和断连均可回滚、提示和审计。 已对标学邦教务后台补齐相关能力,要求菜单入口、页面状态、角色权限、数据对象、接口日志、统计指标和异常闭环均可追溯。

02 · 范围边界

明确本模块负责什么、依赖什么、不负责什么

边界清晰后,原型、接口和数据库设计才能避免重复建设。

模块内范围

  • 渠道台账
  • 活动预算
  • 落地页表单
  • 活码归因
  • 私域任务
  • 转介绍奖励
  • 招生公开课直播运营
  • 活动模板库
  • 节日主题海报/H5
  • 页面模板沉淀
  • 模板审核与版本管理
  • 活码短链域名
  • 活码访问安全
  • 线索撞单处理
  • 活动大屏中心
  • 活动大屏模板库
  • 大屏后台配置
  • 大屏数据源配置
  • 指标口径配置
  • 战区/区域/校区配置
  • PK 对阵配置
  • 老师荣耀战榜
  • 固定名单快照导入
  • 公开投屏令牌
  • 大屏实时刷新
  • 大屏校区管理
  • 大屏老师/人员管理
  • 大屏业绩补录与撤回
  • 大屏展示组件配置
  • 大屏订单流水
  • 二维码招生
  • 群活码
  • 企微活码
  • 扫码领券
  • 推荐有礼
  • 拼团裂变
  • 分销裂变
  • 支付有礼
  • 优惠套餐
  • 商城设置
  • 商品管理
  • 内容模板
  • 线上商城营销
  • 营销素材库
  • 推广统计
  • 移动广告管理
  • 大屏发布投屏

上游依赖

  • 组织校区与账号权限
  • 课程/客户/合同等主数据
  • 审批流、消息模板、文件中心
  • 必要的第三方接口密钥

下游输出

  • 业务状态和待办
  • 消息通知和审批记录
  • 报表指标和数据快照
  • 审计日志和接口回执

03 · 确认口径、后台配置与默认实施规则

营销拓客中心必须承接的已确认规则

本章节来自待决策与澄清清单的收口结果,已经转为本模块 PRD 的正式需求、配置项或默认实施规则。
分类事项本模块落地要求责任方
默认实施规则接口设计说明书组织方式采用单独 HTML 文件集中管理接口协议;模块 PRD 保留模块级接口摘要,避免每个模块重复写通用协议。产品/研发
默认实施规则接口错误码与重试中间件所有外部接口和内部异步任务统一错误码、幂等键、重试次数、告警阈值和回执归档策略。后端/测试/运维

04 · 业务流程

营销拓客中心主流程

流程用于指导原型图的页面顺序、按钮状态和异常分支。
01渠道台账

维护抖音、小红书、美团、公众号、地推、转介绍等渠道档案、预算归属、负责人和投放口径。

02活动预算

按活动、校区、渠道配置预算、成本、目标线索量、目标到访量和 ROI 预警。

03落地页表单

配置报名表单字段、名额、校区、课程、优惠、到场签到和 CRM 分配规则。

04活码归因

为活动、海报、H5、公开课和课程资源生成活码,并记录扫码渠道、目标版本和转化结果。

05私域任务

把活动报名、扫码、公开课观看和未转化线索生成企微/私域触达任务。

06转介绍奖励

支持老带新、分享海报、邀请裂变、奖励规则、归属校区和奖励发放记录。

07招生公开课直播运营

联动直播能力中心创建公开课直播、报名页、观看评分和顾问跟进任务。

08活动模板库

从系统内置和总部共享模板中选择海报、H5、表单或组合活动模板创建活动。

05 · 功能清单

按子模块拆到可设计、可开发、可测试的颗粒度

每一行功能都需要在原型中体现入口、状态、按钮、字段和反馈。
一级功能二级功能功能说明规则/验收
渠道台账营销推广闭环操作渠道台账需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
渠道台账业务处理维护抖音、小红书、美团、公众号、地推、转介绍等渠道档案、预算归属、负责人和投放口径。必须联动状态、权限、消息、审批和指标
渠道台账异常闭环渠道来源缺失处理失败原因可见、可重试、可转人工、可追溯
活动预算营销推广闭环操作活动预算需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
活动预算业务处理按活动、校区、渠道配置预算、成本、目标线索量、目标到访量和 ROI 预警。必须联动状态、权限、消息、审批和指标
活动预算异常闭环预算超限处理失败原因可见、可重试、可转人工、可追溯
落地页表单营销推广闭环操作落地页表单需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
落地页表单业务处理配置报名表单字段、名额、校区、课程、优惠、到场签到和 CRM 分配规则。必须联动状态、权限、消息、审批和指标
落地页表单异常闭环表单提交失败处理失败原因可见、可重试、可转人工、可追溯
活码归因营销推广闭环操作活码归因需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
活码归因业务处理为活动、海报、H5、公开课和课程资源生成活码,并记录扫码渠道、目标版本和转化结果。必须联动状态、权限、消息、审批和指标
活码归因异常闭环来源丢失处理失败原因可见、可重试、可转人工、可追溯
私域任务营销推广闭环操作私域任务需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
私域任务业务处理把活动报名、扫码、公开课观看和未转化线索生成企微/私域触达任务。必须联动状态、权限、消息、审批和指标
私域任务异常闭环触达任务未生成处理失败原因可见、可重试、可转人工、可追溯
转介绍奖励营销推广闭环操作转介绍奖励需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
转介绍奖励业务处理支持老带新、分享海报、邀请裂变、奖励规则、归属校区和奖励发放记录。必须联动状态、权限、消息、审批和指标
转介绍奖励异常闭环奖励归属争议处理失败原因可见、可重试、可转人工、可追溯
招生公开课直播运营营销推广闭环操作招生公开课直播运营需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
招生公开课直播运营业务处理联动直播能力中心创建公开课直播、报名页、观看评分和顾问跟进任务。必须联动状态、权限、消息、审批和指标
招生公开课直播运营异常闭环直播报名未沉淀线索处理失败原因可见、可重试、可转人工、可追溯
活动模板库营销推广闭环操作活动模板库需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
活动模板库业务处理从系统内置和总部共享模板中选择海报、H5、表单或组合活动模板创建活动。必须联动状态、权限、消息、审批和指标
活动模板库异常闭环模板不可用处理失败原因可见、可重试、可转人工、可追溯
节日主题海报/H5营销推广闭环操作节日主题海报/H5需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
节日主题海报/H5业务处理内置 24 节气、传统节日、招生季、公开课等主题海报和宣传 H5,并支持按场景检索复用。必须联动状态、权限、消息、审批和指标
节日主题海报/H5异常闭环模板素材缺失处理失败原因可见、可重试、可转人工、可追溯
页面模板沉淀营销推广闭环操作页面模板沉淀需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
页面模板沉淀业务处理自建活动页面可转为模板,保留页面结构、素材、表单、埋点和适用范围。必须联动状态、权限、消息、审批和指标
页面模板沉淀异常闭环转模板审核失败处理失败原因可见、可重试、可转人工、可追溯
模板审核与版本管理营销推广闭环操作模板审核与版本管理需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
模板审核与版本管理业务处理模板上架、下架、驳回、版本升级和版权信息均需审核留痕。必须联动状态、权限、消息、审批和指标
模板审核与版本管理异常闭环版本发布失败处理失败原因可见、可重试、可转人工、可追溯
活码短链域名营销推广闭环操作活码短链域名需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
活码短链域名业务处理配置短链域名、品牌路径、活动路径、有效期、跳转目标和域名健康状态。必须联动状态、权限、消息、审批和指标
活码短链域名异常闭环短链域名异常处理失败原因可见、可重试、可转人工、可追溯
活码访问安全营销推广闭环操作活码访问安全需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
活码访问安全业务处理支持活码停用、过期、无权限、目标下架失效页、防刷限频、IP 黑名单和兜底页。必须联动状态、权限、消息、审批和指标
活码访问安全异常闭环访问防刷触发处理失败原因可见、可重试、可转人工、可追溯
线索撞单处理营销推广闭环操作线索撞单处理需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
线索撞单处理业务处理活动报名进入 CRM 前执行撞单检测,返回重复线索、归属候选、合并建议和处理入口。必须联动状态、权限、消息、审批和指标
线索撞单处理异常闭环重复报名待确认处理失败原因可见、可重试、可转人工、可追溯
活动大屏中心活动大屏闭环操作活动大屏中心需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
活动大屏中心业务处理管理周年庆、集中续费、创收冲刺、公开课转化、区域/战区 PK、校区排行和老师荣耀战榜类活动大屏,从模板创建、配置指标、发布投屏、实时刷新和异常处理形成闭环。必须联动状态、权限、消息、审批和指标
活动大屏中心异常闭环大屏实时数据断连处理失败原因可见、可重试、可转人工、可追溯
活动大屏模板库活动大屏闭环操作活动大屏模板库需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
活动大屏模板库业务处理内置周年庆、续费战报、创收龙虎榜、公开课转化、区域 PK、校区排行等大屏模板,模板可配置布局、模块、主题、榜单口径、刷新策略和默认展示数量。必须联动状态、权限、消息、审批和指标
活动大屏模板库异常闭环大屏模板不可用处理失败原因可见、可重试、可转人工、可追溯
大屏后台配置活动大屏闭环操作大屏后台配置需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏后台配置业务处理按活动选择模板,设置大屏主标题、副标题、主题、展示组织范围、可见角色、投屏链接、二维码、公开访问令牌和展示有效期。必须联动状态、权限、消息、审批和指标
大屏后台配置异常闭环投屏链接发布失败处理失败原因可见、可重试、可转人工、可追溯
大屏数据源配置活动大屏闭环操作大屏数据源配置需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏数据源配置业务处理第一优先级读取迪诺学堂系统内活动、渠道、线索、试听、合同、订单、缴费、续费、退费、扩科、转介绍、员工、老师、校区、课程、班级和学员等实时业务数据;第二优先级读取系统内补录业务单据;文件导入固定快照仅在无结构化数据时兜底。必须联动状态、权限、消息、审批和指标
大屏数据源配置异常闭环系统实时数据缺失处理失败原因可见、可重试、可转人工、可追溯
指标口径配置营销推广闭环操作指标口径配置需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
指标口径配置业务处理配置续费率、创收金额、创收单数、扩科、纳新、转介绍、老师排名、校区排名和战区 PK 的指标公式、排序规则、过滤条件、刷新频率和口径版本。必须联动状态、权限、消息、审批和指标
指标口径配置异常闭环指标口径校验失败处理失败原因可见、可重试、可转人工、可追溯
战区/区域/校区配置活动大屏闭环操作战区/区域/校区配置需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
战区/区域/校区配置业务处理支持按区域、校区、业务单元和自定义战区组合参与大屏展示,周年庆/战区 PK 模板可默认最多3个校区参与单个战区,但该限制属于模板参数,不写死为全局限制。必须联动状态、权限、消息、审批和指标
战区/区域/校区配置异常闭环战区校区范围为空处理失败原因可见、可重试、可转人工、可追溯
PK 对阵配置活动大屏闭环操作PK 对阵配置需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
PK 对阵配置业务处理支持战区 VS 战区、战区 VS 其他校区平均值等 PK 对阵,按续费率、创收单数、创收金额等指标判断胜负并保留快照。必须联动状态、权限、消息、审批和指标
PK 对阵配置异常闭环PK 对阵对象失效处理失败原因可见、可重试、可转人工、可追溯
老师荣耀战榜活动大屏闭环操作老师荣耀战榜需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
老师荣耀战榜业务处理右侧展示老师续费率排名、创收单数排名、创收金额排名,人员范围可按校区、角色、课程、科目和活动授权过滤。必须联动状态、权限、消息、审批和指标
老师荣耀战榜异常闭环老师榜单无数据处理失败原因可见、可重试、可转人工、可追溯
固定名单快照导入活动大屏闭环操作固定名单快照导入需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
固定名单快照导入业务处理仅在系统无结构化实时数据或历史基数无法从业务对象追溯时,允许导入待续名单、老师名单、校区名单和历史基数,导入后作为固定基准快照,不覆盖系统内实时业务流水。必须联动状态、权限、消息、审批和指标
固定名单快照导入异常闭环快照版本过期处理失败原因可见、可重试、可转人工、可追溯
公开投屏令牌活动大屏闭环操作公开投屏令牌需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
公开投屏令牌业务处理公开投屏令牌需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
公开投屏令牌异常闭环固定快照版本过期处理失败原因可见、可重试、可转人工、可追溯
大屏实时刷新活动大屏闭环操作大屏实时刷新需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏实时刷新业务处理大屏实时刷新需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
大屏实时刷新异常闭环PK 对阵对象失效处理失败原因可见、可重试、可转人工、可追溯
大屏校区管理活动大屏闭环操作大屏校区管理需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏校区管理业务处理后台可维护参与大屏的校区展示名、排序、启停、归属战区和引用关系;删除校区前必须校验老师/人员归属、战区引用、快照基准和历史流水,存在引用时禁止删除并展示影响范围。必须联动状态、权限、消息、审批和指标
大屏校区管理异常闭环校区存在引用不可删除处理失败原因可见、可重试、可转人工、可追溯
大屏老师/人员管理活动大屏闭环操作大屏老师/人员管理需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏老师/人员管理业务处理支持老师/顾问/其他人员参与大屏榜单,同一老师可跨校区配置;按语文组、数学组、英语组和自定义科目分组,维护续费基数、奖励续费人次、续费率、扩科单数、创收单数和创收金额。必须联动状态、权限、消息、审批和指标
大屏老师/人员管理异常闭环老师跨校区重复配置冲突处理失败原因可见、可重试、可转人工、可追溯
大屏业绩补录与撤回活动大屏闭环操作大屏业绩补录与撤回需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏业绩补录与撤回业务处理现场补录选择校区、老师/人员、课程科目、业务类型、金额和创收单数;业务类型包含续费奖励、续费非奖励、扩科、纳新、转介绍;最近20条订单流水可查看,最后一笔可按权限撤回并触发指标重算。必须联动状态、权限、消息、审批和指标
大屏业绩补录与撤回异常闭环最后一笔撤回超时处理失败原因可见、可重试、可转人工、可追溯
大屏展示组件配置活动大屏闭环操作大屏展示组件配置需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏展示组件配置业务处理配置左侧战区实时战榜/校区实时战榜切换,中部今日收款总金额、最新喜报和订单播报,右侧老师荣耀战榜、续费率排名/创收单数排名切换、显示全部老师/总榜切换、语数英分组和空状态文案。必须联动状态、权限、消息、审批和指标
大屏展示组件配置异常闭环展示组件配置缺失处理失败原因可见、可重试、可转人工、可追溯
大屏订单流水活动大屏闭环操作大屏订单流水需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏订单流水业务处理展示最近20条大屏相关订单、补录、撤回和回滚记录,保留校区、老师/人员、课程科目、业务类型、金额、创收单数、来源和操作人,支持按权限查看详情和审计。必须联动状态、权限、消息、审批和指标
大屏订单流水异常闭环订单流水回放失败处理失败原因可见、可重试、可转人工、可追溯
二维码招生营销推广闭环操作二维码招生需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
二维码招生业务处理二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。必须联动状态、权限、消息、审批和指标
二维码招生异常闭环重复报名处理失败原因可见、可重试、可转人工、可追溯
群活码营销推广闭环操作群活码需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
群活码业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
群活码异常闭环来源丢失处理失败原因可见、可重试、可转人工、可追溯
企微活码营销推广闭环操作企微活码需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
企微活码业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
企微活码异常闭环活动名额超限处理失败原因可见、可重试、可转人工、可追溯
扫码领券营销推广闭环操作扫码领券需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
扫码领券业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
扫码领券异常闭环模板素材缺失处理失败原因可见、可重试、可转人工、可追溯
推荐有礼营销推广闭环操作推荐有礼需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
推荐有礼业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
推荐有礼异常闭环页面发布失败处理失败原因可见、可重试、可转人工、可追溯
拼团裂变营销推广闭环操作拼团裂变需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
拼团裂变业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
拼团裂变异常闭环模板审核驳回处理失败原因可见、可重试、可转人工、可追溯
分销裂变营销推广闭环操作分销裂变需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
分销裂变业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
分销裂变异常闭环自建页面转模板冲突处理失败原因可见、可重试、可转人工、可追溯
支付有礼营销推广闭环操作支付有礼需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
支付有礼业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
支付有礼异常闭环活码群满员处理失败原因可见、可重试、可转人工、可追溯
优惠套餐营销推广闭环操作优惠套餐需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
优惠套餐业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
优惠套餐异常闭环优惠券已领完处理失败原因可见、可重试、可转人工、可追溯
商城设置营销推广闭环操作商城设置需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
商城设置业务处理二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。必须联动状态、权限、消息、审批和指标
商城设置异常闭环拼团失败退款处理失败原因可见、可重试、可转人工、可追溯
商品管理营销推广闭环操作商品管理需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
商品管理业务处理二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。必须联动状态、权限、消息、审批和指标
商品管理异常闭环分销归因冲突处理失败原因可见、可重试、可转人工、可追溯
内容模板营销推广闭环操作内容模板需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
内容模板业务处理二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。必须联动状态、权限、消息、审批和指标
内容模板异常闭环套餐库存不足处理失败原因可见、可重试、可转人工、可追溯
线上商城营销营销推广闭环操作线上商城营销需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
线上商城营销业务处理营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。必须联动状态、权限、消息、审批和指标
线上商城营销异常闭环短链域名失效处理失败原因可见、可重试、可转人工、可追溯
营销素材库营销推广闭环操作营销素材库需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
营销素材库业务处理营销素材库需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
营销素材库异常闭环访问防刷触发处理失败原因可见、可重试、可转人工、可追溯
推广统计营销推广闭环操作推广统计需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
推广统计业务处理二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。必须联动状态、权限、消息、审批和指标
推广统计异常闭环线索归属争议处理失败原因可见、可重试、可转人工、可追溯
移动广告管理营销推广闭环操作移动广告管理需同时覆盖 PC Web 活动配置、外部 H5 访问留资、迪诺学堂教师端 App/小程序员工推广承接、CRM 线索回流和效果复盘。必须校验活动发布状态、推广范围、员工角色、校区范围、归因参数、活码状态、表单防重和线索分配规则
移动广告管理业务处理移动广告管理需支持面向家长端、学员端、教师员工端、外部招生 H5 的广告位、图片/视频素材、跳转链接、投放范围、上下架时间和点击统计。必须联动状态、权限、消息、审批和指标
移动广告管理异常闭环重复报名处理失败原因可见、可重试、可转人工、可追溯
大屏发布投屏活动大屏闭环操作大屏发布投屏需覆盖 PC Web 后台配置、系统内实时数据源、指标口径、战区/校区/老师榜单、大屏端展示、投屏发布、断连恢复、异常校验和审计追踪。必须校验活动状态、组织范围、指标口径、数据源优先级、公开访问令牌、实时刷新状态、快照兜底条件和数据脱敏规则
大屏发布投屏业务处理生成活动大屏链接、二维码和投屏地址,支持公开展示令牌、最后刷新时间、断连提示、手动刷新和回放快照。必须联动状态、权限、消息、审批和指标
大屏发布投屏异常闭环大屏投屏断连处理失败原因可见、可重试、可转人工、可追溯

功能到数据对象/接口/表映射

功能域承接对象核心表代表接口状态机/状态字段研发落地校验
渠道台账MarketingChannel、MarketingCampaign、EmployeeCampaignStatmkt_channel、mkt_campaign、mkt_employee_campaign_stat建议接口资源组 /api/v1/marketing/campaignschannel_type、biz_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活动预算MarketingChannel、MarketingCampaign、EmployeeCampaignStatmkt_channel、mkt_campaign、mkt_employee_campaign_stat建议接口资源组 /api/v1/marketing/campaignschannel_type、biz_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
落地页表单MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活码归因CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
私域任务MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/05channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
转介绍奖励MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/06channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
招生公开课直播运营MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/07channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活动模板库MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
节日主题海报/H5MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
页面模板沉淀MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
模板审核与版本管理MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活码短链域名CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活码访问安全CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
线索撞单处理CampaignFormSubmitmkt_form_submitGET /api/v1/crm/activity-leadssubmit_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活动大屏中心MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
活动大屏模板库MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏后台配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏数据源配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
指标口径配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
战区/区域/校区配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
PK 对阵配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
老师荣耀战榜MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
固定名单快照导入MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
公开投屏令牌MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏实时刷新MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏校区管理MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏老师/人员管理MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏业绩补录与撤回MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏展示组件配置MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏订单流水MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
二维码招生CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
群活码CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
企微活码CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
扫码领券CampaignLandingPage、LiveQrCode、ScanRecordmkt_landing_page、mkt_live_qr_code、mkt_scan_record建议接口资源组 /api/v1/live-qrcodespublish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
推荐有礼MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/35channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
拼团裂变MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/36channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
分销裂变MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/37channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
支付有礼MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/38channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
优惠套餐MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/39channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
商城设置MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/40channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
商品管理MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/41channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
内容模板MarketingPageTemplate、CampaignLandingPage、LiveQrCodemkt_page_template、mkt_landing_page、mkt_live_qr_code建议接口资源组 /api/v1/marketing/landing-pagestemplate_type、festival_type、review_status、publish_status、biz_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
线上商城营销MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/43channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
营销素材库MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/44channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
推广统计EmployeePromotionAsset、EmployeeShareRecord、EmployeeCampaignStatmkt_employee_promotion_asset、mkt_employee_share_record、mkt_employee_campaign_statPOST/GET /api/v1/marketing/employee-promotion-assetsasset_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
移动广告管理MarketingChannel、MarketingCampaign、MarketingPageTemplate、CampaignLandingPagemkt_channel、mkt_campaign、mkt_page_template、mkt_landing_page接口资源组 /api/v1/mkt/features/46channel_type、biz_status、template_type、festival_type、review_status、publish_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
大屏发布投屏MarketingActivityScreenTemplate、MarketingActivityScreen、MarketingScreenDataSourceConfig、MarketingScreenMetricConfig、MarketingScreenZone、MarketingScreenPkPair、MarketingScreenRosterSnapshot、MarketingScreenDataSnapshotmkt_activity_screen_template、mkt_activity_screen、mkt_screen_data_source_config、mkt_screen_metric_config、mkt_screen_zone、mkt_screen_pk_pair、mkt_screen_roster_snapshot、mkt_screen_data_snapshot建议接口资源组 /api/v1/marketing/screensreview_status、public_token_status、screen_status、validate_status、zone_type、compare_target_type新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计

06 · 原子级功能需求

用于研发任务拆分和测试用例追踪

需求编号可直接进入项目管理工具。
编号需求描述入口页面关键动作输入校验输出结果异常处理验收标准
FR-MKT-001支持抖音、小红书、美团、公众号、地推、转介绍等渠道渠道档案创建渠道校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务重复报名主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-002活动可配置报名表单、名额、校区、优惠、到场签到和 CRM 分配规则营销活动选择模板校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务来源丢失主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-003创建活动页面时支持从模板库选择模板创建,模板库内置 24 节气、传统节日、招生季、公开课等节日海报和主题宣传 H5活动报名落地页发布活动校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务活动名额超限主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-004模板支持海报模板、H5 模板、表单模板和组合活动模板,按节日、主题、年级、课程、校区、渠道和使用场景分类检索活动模板库编辑 H5校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务模板素材缺失主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-005自建活动页面支持一键转为模板,保留页面组件、素材、表单字段、活码规则、适用范围和转化埋点落地页/H5 编辑器转为模板校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务页面发布失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-006模板支持预览、复制、二次编辑、上下架、版本管理、品牌合规审核和素材替换活码短链与安全策略生成活码校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务模板审核驳回主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-007二维码记录校区、活动、模板、顾问、地推人员和来源参数员工推广资产管理配置推广范围校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务自建页面转模板冲突主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-008表单提交后自动进入 CRM 并按规则分配活动线索回流员工生成专属码校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务活码群满员主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-009统计线索、有效、邀约、到访、试听、成交、回款、模板使用率、模板转化率和 ROI我的推广战报分享海报校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务优惠券已领完主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-010活动大屏中心支持周年庆、集中续费、创收冲刺、公开课转化、区域/战区 PK、校区排行和老师荣耀战榜等现场展示场景。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务固定快照版本过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-011活动大屏数据源优先读取迪诺学堂系统内实时业务数据,系统内补录业务单据作为第二优先级,文件导入固定快照仅作为系统无结构化数据时的最后兜底。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务PK 对阵对象失效主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-012大屏指标需明确分子来源、分母来源、排除规则、回滚规则、归因规则、排序规则、口径版本和刷新事件主题。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务公开访问令牌过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-013公开投屏链接必须具备访问令牌、过期时间、撤销能力、水印配置、脱敏策略和访问日志,过期或撤销后旧链接立即不可访问。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务数据源健康检查失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-014实时刷新优先使用事件推送或 SSE/WS,断连时显示最后刷新时间并通过短轮询兜底;订单支付、续费生效、退费、作废和补录审核通过均触发重算。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务实时刷新任务失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-015大屏后台需支持校区管理,删除校区前校验老师/人员归属、战区引用、快照基准和历史流水,存在引用时禁止删除并展示影响范围。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务大屏实时数据断连主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-016大屏后台需支持现场补录和撤回,录入字段包括校区、老师/人员、课程科目、续费奖励、续费非奖励、扩科、纳新、转介绍、金额和创收单数,最近20条订单流水可快速查看。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务指标口径配置缺失主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-017大屏老师/人员管理需支持同一老师跨校区配置,按语文组、数学组、英语组和自定义科目分组展示,并维护续费基数、奖励续费人次、扩科单数、创收单数和创收金额。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务固定快照版本过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-018大屏展示端需支持战区实时战榜与校区实时战榜切换、续费率排名与创收单数排名切换、老师荣耀战榜显示全部老师或总榜、喜报轮播、空状态和断连状态。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务PK 对阵对象失效主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-019战区配置支持按模板设置校区数量上限,周年庆/战区 PK 模板可默认最多3个校区参与单个战区,但该限制属于模板参数,不作为全平台固定限制。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务公开访问令牌过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-020活码需支持短链域名配置、停用/过期/无权限/目标下架失效页、防刷限频、IP 黑名单、异常渠道告警和跳转失败兜底页。营销活动分享海报校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务页面发布失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-021多渠道同时报名需识别撞单,形成线索归属争议、合并建议和渠道归因留痕。活动报名落地页分配线索校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务模板审核驳回主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-022营销拓客中心需补齐学邦式增长插件:群活码、企微活码、扫码领券、推荐有礼、拼团裂变、分销裂变、支付有礼、优惠套餐和线上商城营销。活动模板库查看 ROI校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务自建页面转模板冲突主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-023活动能力需支持素材库、图文素材、艺术字、图片素材、视频素材、宣传统计和员工推广归因,外部访问、扫码、领券、下单、推荐、成交需回写 CRM 和 BI。落地页/H5 编辑器创建渠道校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务活码群满员主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-024线上商城营销仅承接营销成交前链路,物品 SKU、礼品库存、核销出库和成本仍由物料资产中心统一管理。活码短链与安全策略选择模板校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务优惠券已领完主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-025拼团、分销、推荐有礼、扫码领券等裂变玩法必须配置活动规则、适用课程、适用校区、奖励口径、防刷规则、失效页和转化统计。员工推广资产管理发布活动校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务拼团失败退款主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-026移动广告管理需支持面向家长端、学员端、教师员工端、外部招生 H5 的广告位、图片/视频素材、跳转链接、投放范围、上下架时间和点击统计。活动线索回流编辑 H5校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务分销归因冲突主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-027二维码招生、商城设置、商品管理、内容模板、推广统计需作为活动创建和员工推广的可配置能力,扫码、访问、表单、领券、下单和转介绍结果统一回写 CRM。我的推广战报转为模板校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务套餐库存不足主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-028活动大屏中心需支持周年庆、集中续费、创收冲刺、公开课转化、区域/战区 PK、校区排行和老师荣耀战榜等活动场景,后台按模板创建大屏并发布投屏链接、二维码和公开展示地址。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务实时刷新任务失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-029活动大屏数据源必须优先读取迪诺学堂系统内实时业务数据,包括活动、渠道、线索、试听、合同、订单、缴费、续费、退费、扩科、转介绍、员工、老师、校区、课程、班级和学员;系统内补录单据作为第二优先级,文件导入固定快照仅作为系统无结构化数据时的最后兜底。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务大屏实时数据断连主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-030活动大屏应支持左侧战区/校区实时战榜、中间今日收款总金额、最新喜报和订单播报、右侧老师荣耀战榜,支持按区域、校区、战区、课程、科目和人员角色过滤并实时刷新。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务指标口径配置缺失主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-031活动大屏后台需支持校区管理,校区被老师/人员归属、战区配置或历史数据引用时禁止删除,并返回影响范围、处理建议和审计记录。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务固定快照版本过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-032活动大屏后台需支持现场补录或临时演示录入,字段包含校区、老师/人员、课程科目、业务类型、金额和创收单数;业务类型至少覆盖续费奖励、续费非奖励、扩科、纳新和转介绍。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务PK 对阵对象失效主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-033活动大屏业绩补录需支持订单流水、最近20条快捷查看、最后一笔撤回、撤回原因、重算触发和防重复提交;重置并导入新名单只能形成新的固定快照版本,不能覆盖系统内实时业务流水。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务公开访问令牌过期主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-034活动大屏老师/人员管理需支持同一老师跨校区配置、按语文组、数学组、英语组和自定义科目分组展示,维护续费基数、奖励续费人次、续费率、扩科单数、创收单数和创收金额。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务数据源健康检查失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-MKT-035活动大屏展示端需支持战区实时战榜与校区实时战榜切换、续费率排名与创收单数排名切换、老师荣耀战榜显示全部老师或回到总榜、喜报轮播、空状态和断连状态。活动大屏配置/实时战报配置模板、数据源、指标口径、战区 PK、投屏发布或实时刷新校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务实时刷新任务失败主流程、异常流、权限流、接口失败和数据一致性均可通过测试

07 · 关联闭环补充需求

营销拓客中心在跨模块闭环中的责任边界

本章节承接最终闭环核对清单,明确本模块需要补齐的页面、接口对象、异常兜底和验收口径。
闭环项本模块责任关键场景页面/功能补充关联对象/接口验收口径
活码短链负责营销活动页、节日模板、宣传 H5 的活码创建、短链生成和转化跟踪活动目标页面变化、二维码持续复用、渠道归因和失效页兜底活码管理、短链管理、扫码明细、目标版本、失效页配置LiveQrCode/ScanRecord、MarketingPageTemplate/CampaignLandingPage、/api/v1/live-qrcodes扫码记录必须带渠道、活动、短链、版本和落地页目标
员工推广承接负责把 PC Web 已发布活动同步到迪诺学堂教师端 App/小程序,并为员工生成专属链接、二维码和海报市场人员、销售人员、课程顾问、班主任需要在移动端领取活动并转发推广员工端营销推广工作台、可推广活动、我的二维码、我的海报、分享记录、推广战报EmployeePromotionAsset、EmployeeShareRecord、EmployeeCampaignStat、/api/v1/marketing/employee-promotion-assets每个员工推广链接都必须携带活动、页面、校区、渠道、员工和分享场景参数,访问、留资、线索和成交可回溯到员工
线索撞单活动报名、表单导入、扫码留资进入 CRM 前执行重复检测同一手机号、学员姓名或活动渠道重复提交报名表单、线索导入结果、重复提示、转 CRM 确认弹窗Lead、/api/v1/marketing/leads/import、/api/v1/crm/leads重复线索标记、合并建议和归属候选必须返回给顾问或运营

08 · 页面与原型设计说明

页面清单、布局要求、按钮字段和状态

原型图设计需要覆盖列表、详情、表单、弹窗、空状态、异常状态和权限状态。
终端页面用户页面目标布局结构关键按钮关键字段异常状态原型备注
PC Web渠道档案市场运营维护渠道、预算、归因参数、负责人营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-渠道档案;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web营销活动市场运营创建活动、配置表单、生成活码、统计 ROI营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-营销活动;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
H5/小程序活动报名落地页家长/潜客提交报名、选择校区、预约体验、授权联系营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活动报名落地页;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/H5公开课直播转化看板市场/课程顾问按渠道、活码、直播观看和互动行为形成线索质量与转化分析营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-公开课直播转化看板;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动模板库总部市场/区域市场/校区运营按 24 节气、传统节日、招生季、公开课等分类选择节日海报和主题宣传 H5 模板营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活动模板库;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web落地页/H5 编辑器市场运营/课程顾问从模板创建活动页面,支持组件编辑、表单配置、素材替换、链接发布和活码生成营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-落地页_h5_编辑器;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web自建页面转模板市场运营/总部市场将已发布或草稿活动页面沉淀为模板,保留组件、表单、活码规则、素材和埋点营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-自建页面转模板;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web模板审核与版本管理总部市场/品牌审核审核自建模板,上下架模板,管理版本、适用范围、品牌合规和使用统计营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-模板审核与版本管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活码短链与安全策略市场运营/技术运营维护短链域名、失效页、防刷限频、黑名单和异常渠道告警营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活码短链与安全策略;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动投放范围配置总部市场/区域市场/校区运营配置活动适用校区、可推广角色、可见员工范围、线索归属规则和有效期CRM 页采用左侧线索列表、右侧客户详情和底部跟进时间轴,试听页增加到访、反馈和转化任务区。录入线索、查重合并、分配顾问、记录跟进、预约试听、填写反馈、发起仲裁线索编号、家长手机号、学员姓名、来源渠道、保护期、归属顾问、试听课次、转化任务、活动名称、渠道来源重复客户、保护期冲突、超时未跟进、试听未到访、教师反馈缺失、归属争议超时需覆盖撞单提示、客户合并、归属仲裁、误合并恢复、试听未到访唤醒和二次转化。 建议 Figma Frame:MKT-活动投放范围配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web员工推广资产管理总部市场/区域市场/校区运营查看员工专属链接、二维码、海报、启停状态、失效原因和归因参数资产库存页采用左侧分类树、顶部仓库/校区筛选、中部台账表格,详情抽屉展示流水、成本、责任人和审计。新增 SKU、采购申请、验收入库、领用出库、调拨、盘点、报损报废、维修派工物料编码、分类、仓库/校区、库存数量、批次成本、供应商、责任人、盘点差异、活动名称、渠道来源库存不足、编码重复、入库差异、责任人缺失、维修超期、成本调整失败需覆盖图书仅进销存、固定资产责任人变更、维修工单、礼品库存、成本策略和财务凭证联动。 建议 Figma Frame:MKT-员工推广资产管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序员工端营销推广工作台课程顾问/销售人员/市场人员/班主任查看可推广活动、活动说明、有效期、推广任务、线索回流和个人战报CRM 页采用左侧线索列表、右侧客户详情和底部跟进时间轴,试听页增加到访、反馈和转化任务区。录入线索、查重合并、分配顾问、记录跟进、预约试听、填写反馈、发起仲裁线索编号、家长手机号、学员姓名、来源渠道、保护期、归属顾问、试听课次、转化任务、活动名称、渠道来源重复客户、保护期冲突、超时未跟进、试听未到访、教师反馈缺失、归属争议超时需覆盖撞单提示、客户合并、归属仲裁、误合并恢复、试听未到访唤醒和二次转化。 建议 Figma Frame:MKT-员工端营销推广工作台;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序我的专属二维码课程顾问/销售人员/市场人员/班主任生成并展示本人专属短链、二维码、活码目标、归因参数和失效提示营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-我的专属二维码;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序我的分享海报课程顾问/销售人员/市场人员/班主任选择海报模板生成带本人二维码的活动海报,支持保存、分享、重新生成和过期提示营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-我的分享海报;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序活动线索回流课程顾问/销售人员/市场人员/班主任查看本人推广产生的报名、扫码、试听预约、公开课报名和待跟进线索CRM 页采用左侧线索列表、右侧客户详情和底部跟进时间轴,试听页增加到访、反馈和转化任务区。录入线索、查重合并、分配顾问、记录跟进、预约试听、填写反馈、发起仲裁线索编号、家长手机号、学员姓名、来源渠道、保护期、归属顾问、试听课次、转化任务、活动名称、渠道来源重复客户、保护期冲突、超时未跟进、试听未到访、教师反馈缺失、归属争议超时需覆盖撞单提示、客户合并、归属仲裁、误合并恢复、试听未到访唤醒和二次转化。 建议 Figma Frame:MKT-活动线索回流;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序我的推广战报课程顾问/销售人员/市场人员/班主任查看访问量、扫码量、留资数、线索数、试听数、成交数、转化率和排名CRM 页采用左侧线索列表、右侧客户详情和底部跟进时间轴,试听页增加到访、反馈和转化任务区。录入线索、查重合并、分配顾问、记录跟进、预约试听、填写反馈、发起仲裁线索编号、家长手机号、学员姓名、来源渠道、保护期、归属顾问、试听课次、转化任务、活动名称、渠道来源重复客户、保护期冲突、超时未跟进、试听未到访、教师反馈缺失、归属争议超时需覆盖撞单提示、客户合并、归属仲裁、误合并恢复、试听未到访唤醒和二次转化。 建议 Figma Frame:MKT-我的推广战报;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动大屏模板库总部市场/区域市场/校区运营按周年庆、续费战报、创收龙虎榜、公开课转化、区域 PK、校区排行等场景选择大屏模板营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活动大屏模板库;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web新建/编辑活动大屏总部市场/区域市场/校区运营选择活动和模板,配置主标题、副标题、主题、组织范围、展示有效期、刷新策略、投屏链接和二维码营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-新建_编辑活动大屏;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏数据源配置总部市场/数据管理员设置系统实时数据、系统补录业务单据、文件导入固定快照的优先级、启用条件和健康检查PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏数据源配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动大屏指标口径配置总部市场/数据管理员配置续费率、创收金额、创收单数、扩科、纳新、转介绍、老师排名、校区排名和战区 PK 的指标来源、公式、排序和刷新频率PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-活动大屏指标口径配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏公开令牌管理总部市场/技术运营生成、撤销、续期公开投屏令牌,配置水印、脱敏、访问日志和失效页PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏公开令牌管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
大屏端活动实时战报大屏总部市场/校区活动现场/会议投屏展示活动主标题、副标题、今日收款总金额、最新喜报、订单播报、战区实时战榜、校区实时战榜和老师荣耀战榜PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-活动实时战报大屏;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏校区管理总部市场/区域市场/校区运营维护参与大屏的校区展示名、排序和启停状态;删除前校验老师归属、战区引用、快照基准和历史流水PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏校区管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏老师/人员管理总部市场/区域市场/校区运营维护老师/顾问/其他人员的校区、科目、语文组/数学组/英语组/自定义分组、续费基数、奖励续费人次、扩科单数、创收单数和创收金额PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏老师_人员管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏业绩补录与撤回总部市场/区域市场/校区运营补录续费奖励、续费非奖励、扩科、纳新、转介绍流水,查看最近20条订单流水并按权限撤回最后一笔PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏业绩补录与撤回;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏展示组件配置总部市场/区域市场/校区运营配置战区/校区切换、排名维度、显示全部老师、语数英分组、最新喜报和空状态文案PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏展示组件配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web群活码管理市场运营配置群二维码池、群满自动切换、企微活码、访问统计、失效页和渠道归因营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-群活码管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web拼团活动市场运营配置拼团课程、人数、价格、有效期、成团失败处理、退款和 CRM 线索归因合同页采用左侧学员与课程信息,中部报价/协议/退款主流程,右侧展示优惠分摊、审批流、签署和监管回执。优惠试算、生成报价、发起审批、生成合同、发起签署、收款、监管备案、作废重签学员、课程组合、原合同、优惠规则、应收/应退、补差退差、签署状态、监管状态、活动名称、渠道来源优惠冲突、班级容量不足、补差未支付、签署失败、监管备案失败、权益重算失败需覆盖多科联报、组合缴费、优惠互斥、补充协议、转班转课权益测算、退款冲销和监管回执。 建议 Figma Frame:MKT-拼团活动;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web分销活动市场运营/财务配置分销员、分销层级、佣金、结算、风控和成交归因PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-分销活动;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web落地页/H5 编辑器总部市场/区域市场/校区运营从模板创建活动页面,支持组件编辑、表单配置、素材替换、链接发布和活码生成营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-落地页_h5_编辑器;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web员工推广资产管理总部市场/区域市场/校区运营查看每个员工的专属链接、二维码、海报、启停状态、失效原因和归因参数资产库存页采用左侧分类树、顶部仓库/校区筛选、中部台账表格,详情抽屉展示流水、成本、责任人和审计。新增 SKU、采购申请、验收入库、领用出库、调拨、盘点、报损报废、维修派工物料编码、分类、仓库/校区、库存数量、批次成本、供应商、责任人、盘点差异、活动名称、渠道来源库存不足、编码重复、入库差异、责任人缺失、维修超期、成本调整失败需覆盖图书仅进销存、固定资产责任人变更、维修工单、礼品库存、成本策略和财务凭证联动。 建议 Figma Frame:MKT-员工推广资产管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动大屏模板库总部市场/区域市场/校区运营按周年庆、续费战报、创收龙虎榜、公开课转化、区域 PK、校区排行等场景选择大屏模板,查看模板布局、组件、口径和适用范围营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活动大屏模板库;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web新建/编辑活动大屏总部市场/区域市场/校区运营选择营销活动和大屏模板,配置主标题、副标题、主题、组织范围、展示有效期、刷新策略、投屏链接和二维码营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-新建_编辑活动大屏;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏数据源配置总部市场/区域市场/校区运营/数据管理员设置系统实时数据、系统补录业务单据、文件导入固定快照的优先级和启用条件,默认优先读取系统内实时业务对象PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏数据源配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web活动大屏指标口径配置总部市场/区域市场/校区运营/数据管理员配置续费率、创收金额、创收单数、扩科、纳新、转介绍、老师排名、校区排名和战区 PK 的指标来源、公式、排序和刷新频率PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-活动大屏指标口径配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏校区管理总部市场/区域市场/校区运营维护参与大屏的校区展示名、排序和启停状态;删除前校验老师归属、战区引用、快照基准和历史流水,存在引用时阻断删除PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏校区管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏业绩补录总部市场/区域市场/校区运营按校区、老师/人员、课程科目、续费奖励、续费非奖励、扩科、纳新、转介绍、金额和创收单数录入系统补录业务单据,并触发大屏重算PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏业绩补录;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏订单流水与撤回总部市场/区域市场/校区运营/审计员查看最近20条订单、补录、撤回和回滚流水;最后一笔可按权限撤回,撤回需填写原因并写入审计PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏订单流水与撤回;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web战区/区域/校区配置总部市场/区域市场/校区运营按区域、校区、业务单元或自定义战区组合大屏参赛范围,配置展示排序、人员范围和校区范围PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-战区_区域_校区配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC WebPK 对阵配置总部市场/区域市场/校区运营配置战区 VS 战区、战区 VS 其他校区平均值的对阵关系、比较指标、胜负规则和异常兜底PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-pk_对阵配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web老师/人员展示范围配置总部市场/区域市场/校区运营按角色、课程、科目、校区、战区和活动授权筛选老师荣耀战榜展示人员,支持排除离职或停用人员PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-老师_人员展示范围配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏展示组件配置总部市场/区域市场/校区运营配置战区实时战榜/校区实时战榜切换、续费率排名/创收单数排名切换、显示全部老师/总榜切换、语数英分组、最新喜报和空状态文案PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏展示组件配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web导入固定名单快照总部市场/区域市场/校区运营仅在系统无结构化实时数据时导入待续名单、老师名单、校区名单和历史基数,导入后形成固定基准快照并记录版本、来源、导入人和时间PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-导入固定名单快照;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏数据异常与口径校验总部市场/区域市场/校区运营/数据管理员查看指标缺数、业务流水缺失、快照过期、排名异常、刷新失败和口径冲突,支持重算、禁用快照和人工确认PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏数据异常与口径校验;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web大屏链接/二维码/投屏地址发布总部市场/区域市场/校区运营发布或停用大屏公开访问链接、二维码和投屏地址,查看最后刷新时间、访问令牌、展示状态和访问审计PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-大屏链接_二维码_投屏地址发布;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
大屏端战区 PK 与龙虎榜展示总部市场/校区活动现场/会议投屏按续费率、创收单数、创收金额切换战区 PK、校区排行和老师排行,显示实时刷新时间和异常提示PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-战区_pk_与龙虎榜展示;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
大屏端校区实时战榜总部市场/校区活动现场/会议投屏从战区实时战榜切换到校区实时战榜,支持续费率排名、创收单数排名和创收金额展示PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-校区实时战榜;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
大屏端老师荣耀战榜总部市场/校区活动现场/会议投屏按续费率排名或创收单数排名展示老师榜单,支持显示全部老师或回到总榜,按语文组、数学组、英语组分组展示PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。查询、新增、编辑、提交、导出、查看日志、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:MKT-老师荣耀战榜;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
迪诺学堂教师端 App/小程序可推广活动详情课程顾问/销售人员/市场人员/班主任查看活动 H5 预览、适用校区、推广话术、优惠政策、报名表单和线索归属说明合同页采用左侧学员与课程信息,中部报价/协议/退款主流程,右侧展示优惠分摊、审批流、签署和监管回执。优惠试算、生成报价、发起审批、生成合同、发起签署、收款、监管备案、作废重签学员、课程组合、原合同、优惠规则、应收/应退、补差退差、签署状态、监管状态、活动名称、渠道来源优惠冲突、班级容量不足、补差未支付、签署失败、监管备案失败、权益重算失败需覆盖多科联报、组合缴费、优惠互斥、补充协议、转班转课权益测算、退款冲销和监管回执。 建议 Figma Frame:MKT-可推广活动详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
外部招生 H5员工专属活动页外部家长/学员通过员工专属链接访问活动页,提交后保留员工、校区、渠道和活动归因营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-员工专属活动页;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
外部招生 H5推广链接失效页外部家长/学员活动停用、二维码过期、目标下架或风控拦截时展示原因和可用替代入口家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、活动名称、渠道来源绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:MKT-推广链接失效页;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序模板库总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕营销闭环完善模板库的入口、字段、状态、异常提示、处理进度和验收反馈营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-模板库;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序活动编辑器总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕营销闭环完善活动编辑器的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-活动编辑器;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序活码配置总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕营销闭环完善活码配置的入口、字段、状态、异常提示、处理进度和验收反馈营销页按模板选择、页面编辑、表单配置、活码发布和转化看板分步呈现,H5 端突出报名和分享。选择模板、编辑页面、配置表单、生成活码、发布活动、转为模板、审核模板、查看转化活动名称、模板分类、节日主题、表单字段、渠道参数、活码目标、短链域名、ROI、渠道来源、模板类型模板不可用、素材缺失、短链异常、表单提交失败、重复报名、活码失效需覆盖模板库、24 节气/传统节日海报 H5、自建转模板、活码动态目标、失效页和线索撞单。 建议 Figma Frame:MKT-活码配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序线索表单总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕营销闭环完善线索表单的入口、字段、状态、异常提示、处理进度和验收反馈CRM 页采用左侧线索列表、右侧客户详情和底部跟进时间轴,试听页增加到访、反馈和转化任务区。录入线索、查重合并、分配顾问、记录跟进、预约试听、填写反馈、发起仲裁线索编号、家长手机号、学员姓名、来源渠道、保护期、归属顾问、试听课次、转化任务、活动名称、渠道来源重复客户、保护期冲突、超时未跟进、试听未到访、教师反馈缺失、归属争议超时需覆盖撞单提示、客户合并、归属仲裁、误合并恢复、试听未到访唤醒和二次转化。 建议 Figma Frame:MKT-线索表单;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序CRM 跟进总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕营销闭环完善CRM 跟进的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-crm_跟进;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序可推广活动总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕员工端联动完善可推广活动的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-可推广活动;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序我的二维码总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕员工端联动完善我的二维码的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-我的二维码;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序我的海报总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕员工端联动完善我的海报的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-我的海报;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序分享记录总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕员工端联动完善分享记录的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-分享记录;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序推广战报总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕员工端联动完善推广战报的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-推广战报;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序新建总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕活动大屏闭环完善新建的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-新建;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
PC Web/外部招生 H5/迪诺学堂教师端 App/小程序编辑活动大屏总部市场/区域市场/校区运营/课程顾问/销售人员/市场人员/班主任/外部访客围绕活动大屏闭环完善编辑活动大屏的入口、字段、状态、异常提示、处理进度和验收反馈移动端采用顶部标题/状态区、内容卡片流和底部主按钮;平板端需要分栏布局和横屏适配。查看、提交、保存、取消、确认、联系客服、创建渠道、选择模板活动名称、渠道来源、模板类型、落地页链接、活码编号、推广范围、员工专属二维码、员工专属海报、预算金额、负责人网络异常、权限不足、提交失败、状态已变化需分别标注小程序、App、H5、平板和桌面壳的适配差异。 建议 Figma Frame:MKT-编辑活动大屏;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。

09 · 页面到接口的前后端闭环矩阵

把原型页面、后端接口、数据对象、状态和消息审批绑定到一起

设计原型时,每个关键页面必须能解释前端展示什么、后端提交什么、状态怎么变、异常怎么处理。
原型页面关键接口关联对象状态流审批/权限触发消息/待办触达原型验收要求
渠道档案POST /api/v1/marketing/employee-share-recordsMarketingChannel待提交 -> 提交中 -> 提交成功 -> 疑似重复 -> 风控拦截 -> 生成线索失败 -> 已进入 CRM活动发布审批:活动 H5、表单、优惠、投放范围或可推广员工范围配置完成后发布新活动可推广提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
营销活动POST/GET/PUT/DELETE /api/v1/marketing/screens/{id}/campus-configsMarketingCampaign草稿 -> 配置中 -> 待发布 -> 已发布 -> 展示中 -> 刷新断连 -> 数据异常 -> 已停用 -> 已归档活动大屏发布审批:活动大屏模板、指标口径、战区 PK、投屏链接和公开访问范围配置完成后发布员工推广码生成结果 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
活动报名落地页POST/GET/PUT /api/v1/marketing/screens/{id}/display-widgetsMarketingPageTemplate未配置 -> 待校验 -> 正常 -> 部分缺失 -> 异常 -> 断连 -> 已停用自建页面转模板审批:校区或区域自建活动页面申请沉淀为可复用模板活动线索回流提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
公开课直播转化看板POST/GET/PUT /api/v1/marketing/screens/{id}/pk-pairsCampaignLandingPage未配置 -> 已配置 -> 口径校验中 -> 校验通过 -> 校验失败 -> 刷新中 -> 已刷新 -> 部分失败推广资产停用审批:员工推广资产涉及违规素材、活动结束前停用或批量作废推广资产失效提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
活动模板库POST/GET /api/v1/marketing/coupon-scan-campaignsLiveQrCode待提交 -> 提交中 -> 提交成功 -> 疑似重复 -> 风控拦截 -> 生成线索失败 -> 已进入 CRM活动发布审批:活动 H5、表单、优惠、投放范围或可推广员工范围配置完成后发布个人推广战报提醒 -> 课程顾问/销售人员/市场人员/班主任/校区负责人原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
落地页/H5 编辑器POST /api/v1/marketing/employee-share-recordsScanRecord草稿 -> 编辑中 -> 待发布 -> 发布中 -> 已发布 -> 发布失败 -> 已停用 -> 已过期活动大屏发布审批:活动大屏模板、指标口径、战区 PK、投屏链接和公开访问范围配置完成后发布活动大屏发布提醒 -> 总部市场/区域市场/校区运营/活动负责人原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
自建页面转模板POST/GET/PUT/DELETE /api/v1/marketing/screens/{id}/campus-configsCampaignFormSubmit未配置 -> 待校验 -> 正常 -> 部分缺失 -> 异常 -> 断连 -> 已停用自建页面转模板审批:校区或区域自建活动页面申请沉淀为可复用模板活动大屏数据异常提醒 -> 总部市场/数据管理员/活动负责人原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
模板审核与版本管理POST/GET/PUT /api/v1/marketing/screens/{id}/display-widgetsEmployeePromotionAsset未配置 -> 已配置 -> 口径校验中 -> 校验通过 -> 校验失败 -> 刷新中 -> 已刷新 -> 部分失败推广资产停用审批:员工推广资产涉及违规素材、活动结束前停用或批量作废新活动可推广提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
活码短链与安全策略POST/GET/PUT /api/v1/marketing/screens/{id}/pk-pairsEmployeeShareRecord待提交 -> 提交中 -> 提交成功 -> 疑似重复 -> 风控拦截 -> 生成线索失败 -> 已进入 CRM活动发布审批:活动 H5、表单、优惠、投放范围或可推广员工范围配置完成后发布员工推广码生成结果 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
活动投放范围配置POST/GET /api/v1/marketing/coupon-scan-campaignsEmployeeCampaignStat草稿 -> 配置中 -> 待发布 -> 已发布 -> 展示中 -> 刷新断连 -> 数据异常 -> 已停用 -> 已归档活动大屏发布审批:活动大屏模板、指标口径、战区 PK、投屏链接和公开访问范围配置完成后发布活动线索回流提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
员工推广资产管理POST /api/v1/marketing/employee-share-recordsMarketingActivityScreenTemplate待生成 -> 已生成 -> 分享中 -> 已停用 -> 已失效 -> 生成失败自建页面转模板审批:校区或区域自建活动页面申请沉淀为可复用模板推广资产失效提醒 -> 课程顾问/销售人员/市场人员/班主任原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
员工端营销推广工作台POST/GET/PUT/DELETE /api/v1/marketing/screens/{id}/campus-configsMarketingActivityScreen未配置 -> 已配置 -> 口径校验中 -> 校验通过 -> 校验失败 -> 刷新中 -> 已刷新 -> 部分失败推广资产停用审批:员工推广资产涉及违规素材、活动结束前停用或批量作废个人推广战报提醒 -> 课程顾问/销售人员/市场人员/班主任/校区负责人原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口

10 · 原型、UI、研发、测试交付补充

把关键闭环补强为下一阶段可执行任务

本章节为正式 PRD 的交付要求,面向原型图、UI、开发、联调和测试分工。
能力域功能补充要求原型交付要求UI 交互要求研发实现要求测试验收要求
营销闭环补齐从模板选择、页面发布、活码生成、扫码统计、表单提交、线索查重、分配跟进到效果复盘的闭环。模板库、活动编辑器、活码配置、线索表单、CRM 跟进 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;每条线索能追溯活动、渠道、模板、活码和首次访问记录。
员工端联动补齐活动发布到员工端、员工领取活动、生成专属链接/二维码/海报、分享记录、线索回流待办和个人推广战报。员工端营销推广工作台、可推广活动、我的二维码、我的海报、分享记录、推广战报 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;活动发布后授权员工可在迪诺学堂教师端 App/小程序看到并生成本人推广资产;线索可回流到本人或分配规则指定责任人。
活动大屏闭环补齐活动大屏模板库、后台配置、实时数据源优先级、指标口径、战区 PK、老师荣耀榜、固定名单快照、投屏发布和断连恢复。活动大屏模板库、新建/编辑活动大屏、数据源配置、指标口径配置、战区 PK 配置、固定名单快照导入、实时战报大屏 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;大屏优先读取迪诺学堂系统内实时业务数据,文件导入只作兜底固定快照;订单支付、续费、退费、作废和补录均能触发大屏重算。
模板治理补充模板审核、上下架、版本复用、素材归属、适用校区和复制创建规则。模板详情、转模板弹窗、模板审核页 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;模板发布后有版本号和审核记录,停用模板不影响已发布页面。
异常状态补齐二维码失效页、目标不可访问页、重复提交提示、访问频控和黑名单命中状态。外部 H5、扫码页、提交成功页、失效页 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;外部用户遇到异常时能看到原因和下一步操作入口。
裂变营销对标补齐增长玩法配置、活动规则、奖励口径、防刷规则、失效页、员工推广资产和 CRM 线索归因。群活码管理、扫码领券、拼团活动、分销活动、支付有礼、推荐有礼、优惠套餐、宣传统计 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;每个玩法从活动发布、外部访问、留资/下单、奖励结算、线索回流到报表统计均可追踪。
活动大屏对标补齐多模板活动大屏、战区/校区/老师榜单、实时收款总额、订单播报、PK 对阵、数据源优先级和固定名单快照兜底。活动大屏模板库、活动大屏管理、数据源配置、指标配置、战区 PK、投屏发布 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;系统内实时业务数据优先,文件导入只在无结构化数据时作为固定基准,不允许替代正式业务流水。
线上商城营销对标迪诺营销中心负责商城营销页和订单归因,物品库存与核销由物料资产中心负责,合同金额和优惠由销售合同中心承接。商城首页装修、商城物品展示、线上订单、推荐订单、优惠套餐订单 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;商城订单、活动、员工、渠道、推荐人、库存、合同和收款之间具备完整链路。
营销素材库对标补齐素材分类、标签、版权、审核、引用、下架影响和活动页引用快照。营销图文素材、艺术字库、图片素材、视频素材、宣传统计 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;素材可被活动页、海报、课堂报告和家校内容复用,引用、审核、下架和统计可追踪。

11 · 数据对象与字段字典

明确页面、接口、数据库共同使用的数据语言

字段涉及敏感、人脸、财务、绩效时,原型需体现脱敏、授权和审计。

核心对象

对象说明
MarketingChannel渠道档案与投放预算;落地表:mkt_channel
MarketingCampaign营销活动主数据;落地表:mkt_campaign
MarketingPageTemplate内置和自建活动模板库;落地表:mkt_page_template
CampaignLandingPage活动 H5/落地页实例;落地表:mkt_landing_page
LiveQrCode活码规则与动态跳转;落地表:mkt_live_qr_code
ScanRecord活码扫码与访问记录;落地表:mkt_scan_record
CampaignFormSubmit活动表单留资;落地表:mkt_form_submit
EmployeePromotionAsset员工专属推广链接、二维码和海报资产;落地表:mkt_employee_promotion_asset
EmployeeShareRecord员工活动分享和访问转化记录;落地表:mkt_employee_share_record
EmployeeCampaignStat员工活动推广效果快照;落地表:mkt_employee_campaign_stat
MarketingActivityScreenTemplate活动大屏模板库;落地表:mkt_activity_screen_template
MarketingActivityScreen活动大屏实例;落地表:mkt_activity_screen
MarketingScreenDataSourceConfig活动大屏数据源配置;落地表:mkt_screen_data_source_config
MarketingScreenMetricConfig活动大屏指标口径配置;落地表:mkt_screen_metric_config
MarketingScreenCampusConfig活动大屏校区配置;落地表:mkt_screen_campus_config
MarketingScreenPersonnelConfig活动大屏老师/人员配置;落地表:mkt_screen_personnel_config
MarketingScreenManualPerformanceRecord活动大屏补录与撤回流水;落地表:mkt_screen_manual_performance_record
MarketingScreenDisplayWidgetConfig活动大屏展示组件配置;落地表:mkt_screen_display_widget_config
MarketingScreenZone活动大屏战区/区域配置;落地表:mkt_screen_zone
MarketingScreenPkPair活动大屏 PK 对阵配置;落地表:mkt_screen_pk_pair
MarketingScreenRosterSnapshot活动大屏固定名单快照;落地表:mkt_screen_roster_snapshot
MarketingScreenDataSnapshot活动大屏运行期指标快照;落地表:mkt_screen_data_snapshot

关联引用对象

对象说明
Organization集团、区域、校区、部门组织树;引用来源:FND / sys_organization
User/Employee统一登录账号;引用来源:FND / sys_user
Employee员工基础档案;引用来源:FND / sys_employee
Role角色定义;引用来源:FND / sys_role
ApprovalFlow审批流配置;引用来源:FND / sys_approval_flow
MessageTemplate消息模板与多端触达配置;引用来源:FND / sys_message_template
AuditLog全平台操作审计日志;引用来源:FND / sys_audit_log
IntegrationLog接口调用日志;引用来源:OPEN / int_integration_log
SensitiveFieldPolicy敏感字段脱敏策略;引用来源:SEC / sec_sensitive_field_policy
Lead销售线索主表;引用来源:CRM / crm_lead
CustomerFamily客户家庭档案;引用来源:CRM / crm_customer_family
Student学员基础档案;引用来源:CRM / stu_student
Contract合同主表;引用来源:CON / con_contract
Order订单和应收;引用来源:CON / ord_order
Payment收款单;引用来源:CON / ord_payment
Course/Product课程产品;引用来源:EDU / edu_course
Class班级;引用来源:EDU / edu_class
CampusProfile校区档案、经纬度和监管基础信息;引用来源:FND / sys_campus_profile
PublicLiveConversion公开课直播转化线索;引用来源:LIVE / live_public_conversion
TeacherTodo教师/员工待办;引用来源:TTV / mob_teacher_todo

完整字段字典

对象字段类型必填规则数据级别
MarketingChannelidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingChanneltenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingChannelorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingChannelcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingChannelcreated_byBIGINT创建人账号 ID普通
MarketingChannelcreated_atDATETIME创建时间普通
MarketingChannelupdated_byBIGINT最后更新人账号 ID普通
MarketingChannelupdated_atDATETIME最后更新时间普通
MarketingChannelis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingChanneldeleted_atDATETIME删除时间,未删除为空普通
MarketingChanneldeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingChannelversionINT乐观锁版本号,写操作必须校验普通
MarketingChannelchannel_codeVARCHAR(64)渠道编码,唯一普通
MarketingChannelchannel_nameVARCHAR(128)渠道名称普通
MarketingChannelchannel_typeVARCHAR(32)线上/线下/合作/自然流量普通
MarketingChannelowner_idBIGINT渠道负责人普通
MarketingChannelbudget_amountDECIMAL(18,2)预算金额普通
MarketingChannelroi_ruleJSONROI 统计规则普通
MarketingCampaignidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingCampaigntenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingCampaignorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingCampaigncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingCampaigncreated_byBIGINT创建人账号 ID普通
MarketingCampaigncreated_atDATETIME创建时间普通
MarketingCampaignupdated_byBIGINT最后更新人账号 ID普通
MarketingCampaignupdated_atDATETIME最后更新时间普通
MarketingCampaignis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingCampaigndeleted_atDATETIME删除时间,未删除为空普通
MarketingCampaigndeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingCampaignversionINT乐观锁版本号,写操作必须校验普通
MarketingCampaigncampaign_codeVARCHAR(64)活动编码,唯一普通
MarketingCampaigncampaign_nameVARCHAR(128)活动名称普通
MarketingCampaignchannel_idBIGINT所属渠道普通
MarketingCampaigncampus_scopeJSON适用校区范围普通
MarketingCampaignstart_atDATETIME开始时间普通
MarketingCampaignend_atDATETIME结束时间普通
MarketingCampaignbiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
MarketingCampaignremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
MarketingPageTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingPageTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingPageTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingPageTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingPageTemplatecreated_byBIGINT创建人账号 ID普通
MarketingPageTemplatecreated_atDATETIME创建时间普通
MarketingPageTemplateupdated_byBIGINT最后更新人账号 ID普通
MarketingPageTemplateupdated_atDATETIME最后更新时间普通
MarketingPageTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingPageTemplatedeleted_atDATETIME删除时间,未删除为空普通
MarketingPageTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingPageTemplateversionINT乐观锁版本号,写操作必须校验普通
MarketingPageTemplatetemplate_codeVARCHAR(64)模板编码,唯一普通
MarketingPageTemplatetemplate_nameVARCHAR(128)模板名称普通
MarketingPageTemplatetemplate_typeVARCHAR(32)节气/传统节日/公开课/招生活动/自建普通
MarketingPageTemplatefestival_typeVARCHAR(32)节日或节气分类普通
MarketingPageTemplatetemplate_schemaJSON页面结构、组件和默认文案普通
MarketingPageTemplatereview_statusVARCHAR(32)草稿/审核中/已通过/已驳回普通
MarketingPageTemplateversion_noINT模板版本普通
CampaignLandingPageidBIGINT主键,雪花或号段生成,禁止复用普通
CampaignLandingPagetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
CampaignLandingPageorg_idBIGINT所属组织,集团级或公共配置为空普通
CampaignLandingPagecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
CampaignLandingPagecreated_byBIGINT创建人账号 ID普通
CampaignLandingPagecreated_atDATETIME创建时间普通
CampaignLandingPageupdated_byBIGINT最后更新人账号 ID普通
CampaignLandingPageupdated_atDATETIME最后更新时间普通
CampaignLandingPageis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
CampaignLandingPagedeleted_atDATETIME删除时间,未删除为空普通
CampaignLandingPagedeleted_byBIGINT删除人账号 ID,未删除为空普通
CampaignLandingPageversionINT乐观锁版本号,写操作必须校验普通
CampaignLandingPagepage_codeVARCHAR(64)页面编码,唯一普通
CampaignLandingPagecampaign_idBIGINT关联营销活动普通
CampaignLandingPagetemplate_idBIGINT来源模板 ID普通
CampaignLandingPagepage_schemaJSON页面组件配置普通
CampaignLandingPagepublish_statusVARCHAR(32)草稿/已发布/已下线普通
CampaignLandingPagepublished_urlVARCHAR(512)发布访问地址普通
CampaignLandingPagetracking_configJSON埋点和转化归因配置普通
LiveQrCodeidBIGINT主键,雪花或号段生成,禁止复用普通
LiveQrCodetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
LiveQrCodeorg_idBIGINT所属组织,集团级或公共配置为空普通
LiveQrCodecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
LiveQrCodecreated_byBIGINT创建人账号 ID普通
LiveQrCodecreated_atDATETIME创建时间普通
LiveQrCodeupdated_byBIGINT最后更新人账号 ID普通
LiveQrCodeupdated_atDATETIME最后更新时间普通
LiveQrCodeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
LiveQrCodedeleted_atDATETIME删除时间,未删除为空普通
LiveQrCodedeleted_byBIGINT删除人账号 ID,未删除为空普通
LiveQrCodeversionINT乐观锁版本号,写操作必须校验普通
LiveQrCodeqr_codeVARCHAR(64)活码编码,唯一普通
LiveQrCodebiz_typeVARCHAR(64)活动页/资源/课程/直播/表单普通
LiveQrCodetarget_ruleJSON动态目标规则普通
LiveQrCodefallback_urlVARCHAR(512)失效或异常兜底地址普通
LiveQrCoderate_limit_ruleJSON防刷规则普通
LiveQrCodeenabledTINYINT是否启用普通
ScanRecordidBIGINT主键,雪花或号段生成,禁止复用普通
ScanRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ScanRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
ScanRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ScanRecordcreated_byBIGINT创建人账号 ID普通
ScanRecordcreated_atDATETIME创建时间普通
ScanRecordupdated_byBIGINT最后更新人账号 ID普通
ScanRecordupdated_atDATETIME最后更新时间普通
ScanRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ScanRecorddeleted_atDATETIME删除时间,未删除为空普通
ScanRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
ScanRecordversionINT乐观锁版本号,写操作必须校验普通
ScanRecordqr_code_idBIGINT活码 ID普通
ScanRecordvisitor_idVARCHAR(128)匿名访客 ID普通
ScanRecordopenidVARCHAR(128)微信 OpenID,敏感敏感
ScanRecordscan_atDATETIME扫码时间普通
ScanRecordresolved_targetVARCHAR(512)实际解析目标普通
ScanRecordrisk_resultVARCHAR(32)防刷风险结果普通
CampaignFormSubmitidBIGINT主键,雪花或号段生成,禁止复用普通
CampaignFormSubmittenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
CampaignFormSubmitorg_idBIGINT所属组织,集团级或公共配置为空普通
CampaignFormSubmitcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
CampaignFormSubmitcreated_byBIGINT创建人账号 ID普通
CampaignFormSubmitcreated_atDATETIME创建时间普通
CampaignFormSubmitupdated_byBIGINT最后更新人账号 ID普通
CampaignFormSubmitupdated_atDATETIME最后更新时间普通
CampaignFormSubmitis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
CampaignFormSubmitdeleted_atDATETIME删除时间,未删除为空普通
CampaignFormSubmitdeleted_byBIGINT删除人账号 ID,未删除为空普通
CampaignFormSubmitversionINT乐观锁版本号,写操作必须校验普通
CampaignFormSubmitsubmit_noVARCHAR(64)提交编号,唯一普通
CampaignFormSubmitpage_idBIGINT页面 ID普通
CampaignFormSubmitguardian_mobileVARCHAR(32)家长手机号,敏感敏感
CampaignFormSubmitstudent_nameVARCHAR(64)学员姓名普通
CampaignFormSubmitform_dataJSON表单完整提交数据普通
CampaignFormSubmitlead_idBIGINT转化生成线索 ID普通
CampaignFormSubmitsubmit_statusVARCHAR(32)成功/失败/重复/风控拦截普通
EmployeePromotionAssetidBIGINT主键,雪花或号段生成,禁止复用普通
EmployeePromotionAssettenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
EmployeePromotionAssetorg_idBIGINT所属组织,集团级或公共配置为空普通
EmployeePromotionAssetcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
EmployeePromotionAssetcreated_byBIGINT创建人账号 ID普通
EmployeePromotionAssetcreated_atDATETIME创建时间普通
EmployeePromotionAssetupdated_byBIGINT最后更新人账号 ID普通
EmployeePromotionAssetupdated_atDATETIME最后更新时间普通
EmployeePromotionAssetis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
EmployeePromotionAssetdeleted_atDATETIME删除时间,未删除为空普通
EmployeePromotionAssetdeleted_byBIGINT删除人账号 ID,未删除为空普通
EmployeePromotionAssetversionINT乐观锁版本号,写操作必须校验普通
EmployeePromotionAssetasset_noVARCHAR(64)推广资产编号,唯一普通
EmployeePromotionAssetcampaign_idBIGINT关联营销活动普通
EmployeePromotionAssetlanding_page_idBIGINT关联活动落地页普通
EmployeePromotionAssetemployee_idBIGINT推广员工 ID普通
EmployeePromotionAssetcampus_id_refBIGINT员工推广归属校区普通
EmployeePromotionAssetqr_code_idBIGINT关联活码 ID普通
EmployeePromotionAssetshort_urlVARCHAR(512)员工专属短链普通
EmployeePromotionAssetposter_file_idBIGINT员工专属分享海报文件普通
EmployeePromotionAssetshare_paramsJSONcampaignId/pageId/campusId/channelId/employeeId/shareScene 等归因参数普通
EmployeePromotionAssetasset_statusVARCHAR(32)待生成/已生成/已停用/已失效普通
EmployeeShareRecordidBIGINT主键,雪花或号段生成,禁止复用普通
EmployeeShareRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
EmployeeShareRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
EmployeeShareRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
EmployeeShareRecordcreated_byBIGINT创建人账号 ID普通
EmployeeShareRecordcreated_atDATETIME创建时间普通
EmployeeShareRecordupdated_byBIGINT最后更新人账号 ID普通
EmployeeShareRecordupdated_atDATETIME最后更新时间普通
EmployeeShareRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
EmployeeShareRecorddeleted_atDATETIME删除时间,未删除为空普通
EmployeeShareRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
EmployeeShareRecordversionINT乐观锁版本号,写操作必须校验普通
EmployeeShareRecordasset_idBIGINT推广资产 ID普通
EmployeeShareRecordemployee_idBIGINT推广员工 ID普通
EmployeeShareRecordshare_sceneVARCHAR(64)微信好友/朋友圈/企微/二维码海报/复制链接/线下物料普通
EmployeeShareRecordshare_atDATETIME分享时间普通
EmployeeShareRecordvisitor_idVARCHAR(128)访客匿名 ID普通
EmployeeShareRecordscan_record_idBIGINT关联扫码记录普通
EmployeeShareRecordform_submit_idBIGINT关联表单提交普通
EmployeeShareRecordlead_idBIGINT关联 CRM 线索普通
EmployeeShareRecordconversion_stageVARCHAR(32)访问/留资/预约/到访/试听/签约/流失普通
EmployeeCampaignStatidBIGINT主键,雪花或号段生成,禁止复用普通
EmployeeCampaignStattenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
EmployeeCampaignStatorg_idBIGINT所属组织,集团级或公共配置为空普通
EmployeeCampaignStatcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
EmployeeCampaignStatcreated_byBIGINT创建人账号 ID普通
EmployeeCampaignStatcreated_atDATETIME创建时间普通
EmployeeCampaignStatupdated_byBIGINT最后更新人账号 ID普通
EmployeeCampaignStatupdated_atDATETIME最后更新时间普通
EmployeeCampaignStatis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
EmployeeCampaignStatdeleted_atDATETIME删除时间,未删除为空普通
EmployeeCampaignStatdeleted_byBIGINT删除人账号 ID,未删除为空普通
EmployeeCampaignStatversionINT乐观锁版本号,写操作必须校验普通
EmployeeCampaignStatstat_dateDATE统计日期普通
EmployeeCampaignStatcampaign_idBIGINT营销活动 ID普通
EmployeeCampaignStatemployee_idBIGINT员工 ID普通
EmployeeCampaignStatcampus_id_refBIGINT归属校区普通
EmployeeCampaignStatvisit_countINT访问量普通
EmployeeCampaignStatscan_countINT扫码量普通
EmployeeCampaignStatsubmit_countINT留资数普通
EmployeeCampaignStatlead_countINT线索数普通
EmployeeCampaignStattrial_countINT试听预约数普通
EmployeeCampaignStatdeal_countINT成交数普通
EmployeeCampaignStatroi_snapshotJSON转化率、成交额和 ROI 快照普通
MarketingActivityScreenTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingActivityScreenTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingActivityScreenTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingActivityScreenTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingActivityScreenTemplatecreated_byBIGINT创建人账号 ID普通
MarketingActivityScreenTemplatecreated_atDATETIME创建时间普通
MarketingActivityScreenTemplateupdated_byBIGINT最后更新人账号 ID普通
MarketingActivityScreenTemplateupdated_atDATETIME最后更新时间普通
MarketingActivityScreenTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingActivityScreenTemplatedeleted_atDATETIME删除时间,未删除为空普通
MarketingActivityScreenTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingActivityScreenTemplateversionINT乐观锁版本号,写操作必须校验普通
MarketingActivityScreenTemplatetemplate_codeVARCHAR(64)大屏模板编码,唯一普通
MarketingActivityScreenTemplatetemplate_nameVARCHAR(128)模板名称普通
MarketingActivityScreenTemplatetemplate_sceneVARCHAR(64)周年庆/续费战报/创收龙虎榜/公开课转化/区域 PK/校区排行普通
MarketingActivityScreenTemplatelayout_schemaJSON大屏布局、模块、视觉主题、榜单区域和轮播配置普通
MarketingActivityScreenTemplatedefault_metric_codesJSON默认指标编码,如续费率、创收单数、创收金额、扩科、纳新、转介绍普通
MarketingActivityScreenTemplatedefault_refresh_ruleJSON默认刷新策略,事件推送优先,短轮询兜底普通
MarketingActivityScreenTemplatetemplate_scopeJSON适用组织、校区、活动类型和角色范围普通
MarketingActivityScreenTemplatereview_statusVARCHAR(32)草稿/审核中/已通过/已驳回/已下架普通
MarketingActivityScreenTemplateversion_noINT模板版本号普通
MarketingActivityScreenidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingActivityScreentenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingActivityScreenorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingActivityScreencampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingActivityScreencreated_byBIGINT创建人账号 ID普通
MarketingActivityScreencreated_atDATETIME创建时间普通
MarketingActivityScreenupdated_byBIGINT最后更新人账号 ID普通
MarketingActivityScreenupdated_atDATETIME最后更新时间普通
MarketingActivityScreenis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingActivityScreendeleted_atDATETIME删除时间,未删除为空普通
MarketingActivityScreendeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingActivityScreenversionINT乐观锁版本号,写操作必须校验普通
MarketingActivityScreenscreen_noVARCHAR(64)活动大屏编号,唯一普通
MarketingActivityScreenscreen_nameVARCHAR(128)大屏名称普通
MarketingActivityScreencampaign_idBIGINT关联营销活动普通
MarketingActivityScreentemplate_idBIGINT关联活动大屏模板普通
MarketingActivityScreenorg_scopeJSON总部、区域、校区、战区和业务单元展示范围普通
MarketingActivityScreenmain_titleVARCHAR(128)大屏主标题普通
MarketingActivityScreensub_titleVARCHAR(256)大屏副标题普通
MarketingActivityScreentheme_configJSON主题色、背景、字体、喜报播报和动效配置普通
MarketingActivityScreendisplay_start_atDATETIME投屏展示开始时间普通
MarketingActivityScreendisplay_end_atDATETIME投屏展示结束时间普通
MarketingActivityScreenrefresh_modeVARCHAR(32)事件推送/短轮询/手动刷新普通
MarketingActivityScreenrefresh_interval_secINT短轮询刷新间隔秒数普通
MarketingActivityScreenrealtime_event_topicsJSON订单支付、续费生效、退费、作废、补录生效等刷新触发事件普通
MarketingActivityScreenpublic_tokenVARCHAR(128)投屏公开访问令牌普通
MarketingActivityScreenpublic_token_expire_atDATETIME公开访问令牌过期时间普通
MarketingActivityScreenpublic_token_statusVARCHAR(32)未生成/有效/已撤销/已过期普通
MarketingActivityScreenpublic_urlVARCHAR(512)投屏访问链接普通
MarketingActivityScreenwatermark_configJSON公开投屏水印、机构标识和访问提示配置普通
MarketingActivityScreenaccess_policyJSON公开访问范围、脱敏策略、IP 限制和访问日志策略普通
MarketingActivityScreenscreen_statusVARCHAR(32)草稿/配置中/待发布/已发布/展示中/数据异常/已停用/已归档普通
MarketingActivityScreenlast_refresh_atDATETIME最近刷新时间普通
MarketingScreenDataSourceConfigidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenDataSourceConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenDataSourceConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenDataSourceConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenDataSourceConfigcreated_byBIGINT创建人账号 ID普通
MarketingScreenDataSourceConfigcreated_atDATETIME创建时间普通
MarketingScreenDataSourceConfigupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenDataSourceConfigupdated_atDATETIME最后更新时间普通
MarketingScreenDataSourceConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenDataSourceConfigdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenDataSourceConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenDataSourceConfigversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenDataSourceConfigscreen_idBIGINT活动大屏 ID普通
MarketingScreenDataSourceConfigsource_priorityJSON系统实时数据、系统补录业务单据、文件快照的取数优先级和启用条件普通
MarketingScreenDataSourceConfigsystem_object_refsJSON活动、渠道、线索、试听、合同、订单、支付、续费、退费、扩科、转介绍、员工、校区、课程、班级、学员等系统对象普通
MarketingScreenDataSourceConfigmanual_voucher_refsJSON系统内人工补录业务单据范围,如线下收款补录、历史续费补录、归属修正普通
MarketingScreenDataSourceConfigsnapshot_fallback_ruleJSON文件导入固定快照兜底启用条件、优先级和过期策略普通
MarketingScreenDataSourceConfigrefresh_strategyJSON事件推送优先、短轮询兜底、手动刷新、重算窗口和重试策略普通
MarketingScreenDataSourceConfigevent_topic_refsJSON订单支付、续费生效、退费、作废、补录审核通过等事件主题普通
MarketingScreenDataSourceConfigsource_healthVARCHAR(32)未校验/正常/部分缺失/异常/断连普通
MarketingScreenDataSourceConfigmissing_sourcesJSON缺失的数据对象、指标、事件或快照明细普通
MarketingScreenDataSourceConfiglast_check_atDATETIME最近一次数据源健康检查时间普通
MarketingScreenDataSourceConfigenabledTINYINT是否启用普通
MarketingScreenMetricConfigidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenMetricConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenMetricConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenMetricConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenMetricConfigcreated_byBIGINT创建人账号 ID普通
MarketingScreenMetricConfigcreated_atDATETIME创建时间普通
MarketingScreenMetricConfigupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenMetricConfigupdated_atDATETIME最后更新时间普通
MarketingScreenMetricConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenMetricConfigdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenMetricConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenMetricConfigversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenMetricConfigscreen_idBIGINT活动大屏 ID普通
MarketingScreenMetricConfigmetric_codeVARCHAR(64)指标编码普通
MarketingScreenMetricConfigmetric_nameVARCHAR(128)指标名称普通
MarketingScreenMetricConfigmetric_definitionTEXT指标口径说明普通
MarketingScreenMetricConfigmetric_versionINT指标口径版本号普通
MarketingScreenMetricConfigdisplay_moduleVARCHAR(64)左侧战榜/中部总额喜报/右侧老师榜/轮播明细/PK 面板普通
MarketingScreenMetricConfignumerator_sourceJSON分子来源对象、过滤条件和取值字段普通
MarketingScreenMetricConfigdenominator_sourceJSON分母来源对象、过滤条件和取值字段,适用于续费率等比例指标普通
MarketingScreenMetricConfigexclude_ruleJSON退费、作废、撤销、重复订单、无效学员等排除规则普通
MarketingScreenMetricConfigrollback_ruleJSON退费、订单作废、补录撤销后的指标回滚规则普通
MarketingScreenMetricConfigattribution_ruleJSON老师、校区、战区、课程、科目和转介绍归因规则普通
MarketingScreenMetricConfigsort_ruleJSON排序字段、排序方向、并列处理和展示数量普通
MarketingScreenMetricConfigdata_source_priorityJSON系统实时数据、系统补录单据、文件快照的优先级普通
MarketingScreenMetricConfigsource_object_refsJSON活动、渠道、线索、合同、订单、支付、续费、退费、扩科、员工、老师、校区等来源对象普通
MarketingScreenMetricConfigrefresh_frequency_secINT指标刷新频率秒数普通
MarketingScreenMetricConfigvalidate_statusVARCHAR(32)未校验/校验中/校验通过/校验失败普通
MarketingScreenMetricConfiglast_validate_atDATETIME最近一次口径校验时间普通
MarketingScreenMetricConfigenabledTINYINT是否启用普通
MarketingScreenCampusConfigidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenCampusConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenCampusConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenCampusConfigcampus_idBIGINT校区 ID普通
MarketingScreenCampusConfigcreated_byBIGINT创建人账号 ID普通
MarketingScreenCampusConfigcreated_atDATETIME创建时间普通
MarketingScreenCampusConfigupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenCampusConfigupdated_atDATETIME最后更新时间普通
MarketingScreenCampusConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenCampusConfigdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenCampusConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenCampusConfigversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenCampusConfigscreen_idBIGINT活动大屏 ID普通
MarketingScreenCampusConfigcampus_display_nameVARCHAR(128)大屏展示校区名称普通
MarketingScreenCampusConfigzone_refsJSON所属战区、PK 对阵和展示组件引用普通
MarketingScreenCampusConfigteacher_countINT当前引用老师/人员数量普通
MarketingScreenCampusConfigreference_summaryJSON老师归属、战区引用、快照基准和历史流水引用摘要普通
MarketingScreenCampusConfigdelete_protect_statusVARCHAR(32)可删除/存在老师引用/存在战区引用/存在历史流水引用普通
MarketingScreenCampusConfigsort_noINT展示排序普通
MarketingScreenCampusConfigenabledTINYINT是否启用普通
MarketingScreenPersonnelConfigidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenPersonnelConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenPersonnelConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenPersonnelConfigcampus_idBIGINT展示归属校区普通
MarketingScreenPersonnelConfigcreated_byBIGINT创建人账号 ID普通
MarketingScreenPersonnelConfigcreated_atDATETIME创建时间普通
MarketingScreenPersonnelConfigupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenPersonnelConfigupdated_atDATETIME最后更新时间普通
MarketingScreenPersonnelConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenPersonnelConfigdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenPersonnelConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenPersonnelConfigversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenPersonnelConfigscreen_idBIGINT活动大屏 ID普通
MarketingScreenPersonnelConfigemployee_idBIGINT员工/老师/顾问 ID普通
MarketingScreenPersonnelConfigemployee_name_snapshotVARCHAR(128)展示姓名快照普通
MarketingScreenPersonnelConfigsubject_codeVARCHAR(64)课程科目编码普通
MarketingScreenPersonnelConfigsubject_groupVARCHAR(64)语文组/数学组/英语组/自定义科目组普通
MarketingScreenPersonnelConfigbase_countINT续费基数/待续人次普通
MarketingScreenPersonnelConfigreward_renewal_countINT奖励续费人次普通
MarketingScreenPersonnelConfigexpand_countINT扩科单数普通
MarketingScreenPersonnelConfigtotal_order_countINT创收单数普通
MarketingScreenPersonnelConfigtotal_incomeDECIMAL(14,2)创收金额普通
MarketingScreenPersonnelConfigenabledTINYINT是否启用普通
MarketingScreenManualPerformanceRecordidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenManualPerformanceRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenManualPerformanceRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenManualPerformanceRecordcampus_idBIGINT校区 ID普通
MarketingScreenManualPerformanceRecordcreated_byBIGINT创建人账号 ID普通
MarketingScreenManualPerformanceRecordcreated_atDATETIME创建时间普通
MarketingScreenManualPerformanceRecordupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenManualPerformanceRecordupdated_atDATETIME最后更新时间普通
MarketingScreenManualPerformanceRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenManualPerformanceRecorddeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenManualPerformanceRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenManualPerformanceRecordversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenManualPerformanceRecordscreen_idBIGINT活动大屏 ID普通
MarketingScreenManualPerformanceRecordemployee_idBIGINT老师/人员 ID普通
MarketingScreenManualPerformanceRecordcourse_idBIGINT课程 ID普通
MarketingScreenManualPerformanceRecordsubject_codeVARCHAR(64)科目编码普通
MarketingScreenManualPerformanceRecordbiz_typeVARCHAR(64)续费奖励/续费非奖励/扩科/纳新/转介绍普通
MarketingScreenManualPerformanceRecordamountDECIMAL(14,2)金额普通
MarketingScreenManualPerformanceRecordorder_countINT创收单数普通
MarketingScreenManualPerformanceRecordsource_typeVARCHAR(32)系统补录/演示补录/快照修正普通
MarketingScreenManualPerformanceRecordrecord_statusVARCHAR(32)有效/已撤回/已作废/重算中/重算失败普通
MarketingScreenManualPerformanceRecordrevoke_reasonVARCHAR(255)撤回原因普通
MarketingScreenManualPerformanceRecordmetric_refresh_statusVARCHAR(32)待刷新/刷新中/已刷新/刷新失败普通
MarketingScreenManualPerformanceRecordrequest_idVARCHAR(64)幂等请求 ID普通
MarketingScreenDisplayWidgetConfigidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenDisplayWidgetConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenDisplayWidgetConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenDisplayWidgetConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenDisplayWidgetConfigcreated_byBIGINT创建人账号 ID普通
MarketingScreenDisplayWidgetConfigcreated_atDATETIME创建时间普通
MarketingScreenDisplayWidgetConfigupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenDisplayWidgetConfigupdated_atDATETIME最后更新时间普通
MarketingScreenDisplayWidgetConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenDisplayWidgetConfigdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenDisplayWidgetConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenDisplayWidgetConfigversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenDisplayWidgetConfigscreen_idBIGINT活动大屏 ID普通
MarketingScreenDisplayWidgetConfigwidget_codeVARCHAR(64)组件编码普通
MarketingScreenDisplayWidgetConfigwidget_typeVARCHAR(64)战区榜/校区榜/老师榜/总金额/喜报/订单播报/分组榜普通
MarketingScreenDisplayWidgetConfigmetric_codesJSON组件展示指标编码普通
MarketingScreenDisplayWidgetConfigranking_modesJSON续费率排名、创收单数排名、创收金额排名等切换项普通
MarketingScreenDisplayWidgetConfigsubject_groupsJSON语文组、数学组、英语组和自定义科目组配置普通
MarketingScreenDisplayWidgetConfigvisible_countINT默认展示数量普通
MarketingScreenDisplayWidgetConfigswitch_enabledTINYINT是否允许前台切换普通
MarketingScreenDisplayWidgetConfigtheme_configJSON组件主题、动效和尺寸配置普通
MarketingScreenDisplayWidgetConfigempty_state_copyVARCHAR(255)空状态展示文案普通
MarketingScreenDisplayWidgetConfigvalidate_statusVARCHAR(32)未校验/校验通过/校验失败普通
MarketingScreenZoneidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenZonetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenZoneorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenZonecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenZonecreated_byBIGINT创建人账号 ID普通
MarketingScreenZonecreated_atDATETIME创建时间普通
MarketingScreenZoneupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenZoneupdated_atDATETIME最后更新时间普通
MarketingScreenZoneis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenZonedeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenZonedeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenZoneversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenZonescreen_idBIGINT活动大屏 ID普通
MarketingScreenZonezone_codeVARCHAR(64)战区编码普通
MarketingScreenZonezone_nameVARCHAR(128)战区名称普通
MarketingScreenZonezone_typeVARCHAR(32)区域/校区组/业务单元/自定义战区普通
MarketingScreenZonecampus_idsJSON战区包含的校区 ID 列表普通
MarketingScreenZoneemployee_scopeJSON战区内参与展示的员工、老师、角色范围普通
MarketingScreenZonesort_noINT展示排序普通
MarketingScreenZoneenabledTINYINT是否启用普通
MarketingScreenPkPairidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenPkPairtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenPkPairorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenPkPaircampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenPkPaircreated_byBIGINT创建人账号 ID普通
MarketingScreenPkPaircreated_atDATETIME创建时间普通
MarketingScreenPkPairupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenPkPairupdated_atDATETIME最后更新时间普通
MarketingScreenPkPairis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenPkPairdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenPkPairdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenPkPairversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenPkPairscreen_idBIGINT活动大屏 ID普通
MarketingScreenPkPairpair_codeVARCHAR(64)PK 对阵编码普通
MarketingScreenPkPairleft_zone_idBIGINT左侧战区 ID普通
MarketingScreenPkPairright_zone_idBIGINT右侧战区 ID,若为空可使用其他校区平均值普通
MarketingScreenPkPaircompare_target_typeVARCHAR(32)战区/校区/其他校区平均值普通
MarketingScreenPkPairmetric_codesJSON参与 PK 的指标编码普通
MarketingScreenPkPairwinner_ruleJSON胜负判定规则、并列展示和异常处理普通
MarketingScreenPkPairenabledTINYINT是否启用普通
MarketingScreenRosterSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenRosterSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenRosterSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenRosterSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenRosterSnapshotcreated_byBIGINT创建人账号 ID普通
MarketingScreenRosterSnapshotcreated_atDATETIME创建时间普通
MarketingScreenRosterSnapshotupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenRosterSnapshotupdated_atDATETIME最后更新时间普通
MarketingScreenRosterSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenRosterSnapshotdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenRosterSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenRosterSnapshotversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenRosterSnapshotsnapshot_noVARCHAR(64)名单快照编号,唯一普通
MarketingScreenRosterSnapshotscreen_idBIGINT活动大屏 ID普通
MarketingScreenRosterSnapshotsnapshot_typeVARCHAR(64)待续名单/老师名单/校区名单/历史基数/其他固定基准普通
MarketingScreenRosterSnapshotsource_file_idBIGINT导入文件 ID普通
MarketingScreenRosterSnapshotsource_descVARCHAR(256)来源说明普通
MarketingScreenRosterSnapshotimport_batch_noVARCHAR(64)导入批次号普通
MarketingScreenRosterSnapshotsnapshot_versionINT快照版本普通
MarketingScreenRosterSnapshotrow_countINT导入行数普通
MarketingScreenRosterSnapshotvalid_countINT有效行数普通
MarketingScreenRosterSnapshoterror_countINT错误行数普通
MarketingScreenRosterSnapshotsnapshot_payloadJSON固定名单和历史基数快照普通
MarketingScreenRosterSnapshotuse_conditionTEXT仅在系统无结构化实时数据时兜底使用普通
MarketingScreenRosterSnapshotsnapshot_statusVARCHAR(32)校验中/已生效/部分失败/已废弃普通
MarketingScreenDataSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
MarketingScreenDataSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
MarketingScreenDataSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
MarketingScreenDataSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
MarketingScreenDataSnapshotcreated_byBIGINT创建人账号 ID普通
MarketingScreenDataSnapshotcreated_atDATETIME创建时间普通
MarketingScreenDataSnapshotupdated_byBIGINT最后更新人账号 ID普通
MarketingScreenDataSnapshotupdated_atDATETIME最后更新时间普通
MarketingScreenDataSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
MarketingScreenDataSnapshotdeleted_atDATETIME删除时间,未删除为空普通
MarketingScreenDataSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
MarketingScreenDataSnapshotversionINT乐观锁版本号,写操作必须校验普通
MarketingScreenDataSnapshotscreen_idBIGINT活动大屏 ID普通
MarketingScreenDataSnapshotsnapshot_timeDATETIME快照时间普通
MarketingScreenDataSnapshotmetric_valuesJSON指标值、榜单、喜报、PK 结果和过滤条件普通
MarketingScreenDataSnapshotdata_source_summaryJSON系统实时数据、补录单据、固定快照的实际取数结果普通
MarketingScreenDataSnapshotsource_version_summaryJSON指标口径版本、名单快照版本和业务流水截止点普通
MarketingScreenDataSnapshotrefresh_trace_idVARCHAR(128)刷新链路追踪 ID普通
MarketingScreenDataSnapshotrefresh_statusVARCHAR(32)刷新中/成功/部分失败/失败/断连恢复普通
MarketingScreenDataSnapshoterror_summaryJSON异常原因、缺失来源、失败指标和重试建议普通

引用对象字段字典

引用表对象字段类型必填规则数据级别
sys_organizationOrganizationidBIGINT主键,雪花或号段生成,禁止复用普通
sys_organizationOrganizationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_organizationOrganizationorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_organizationOrganizationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_organizationOrganizationcreated_byBIGINT创建人账号 ID普通
sys_organizationOrganizationcreated_atDATETIME创建时间普通
sys_organizationOrganizationupdated_byBIGINT最后更新人账号 ID普通
sys_organizationOrganizationupdated_atDATETIME最后更新时间普通
sys_organizationOrganizationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_organizationOrganizationdeleted_atDATETIME删除时间,未删除为空普通
sys_organizationOrganizationdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_organizationOrganizationversionINT乐观锁版本号,写操作必须校验普通
sys_organizationOrganizationorg_codeVARCHAR(64)组织编码,租户内唯一普通
sys_organizationOrganizationorg_nameVARCHAR(128)组织名称普通
sys_organizationOrganizationorg_typeVARCHAR(32)集团/区域/校区/部门/法人主体普通
sys_organizationOrganizationparent_idBIGINT上级组织 ID,根节点为空普通
sys_organizationOrganizationsort_noINT同级排序普通
sys_organizationOrganizationenabledTINYINT是否启用普通
sys_userUser/EmployeeidBIGINT主键,雪花或号段生成,禁止复用普通
sys_userUser/Employeetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_userUser/Employeeorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_userUser/Employeecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_userUser/Employeecreated_byBIGINT创建人账号 ID普通
sys_userUser/Employeecreated_atDATETIME创建时间普通
sys_userUser/Employeeupdated_byBIGINT最后更新人账号 ID普通
sys_userUser/Employeeupdated_atDATETIME最后更新时间普通
sys_userUser/Employeeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_userUser/Employeedeleted_atDATETIME删除时间,未删除为空普通
sys_userUser/Employeedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_userUser/EmployeeversionINT乐观锁版本号,写操作必须校验普通
sys_userUser/Employeeuser_noVARCHAR(64)账号编号,唯一普通
sys_userUser/Employeelogin_nameVARCHAR(64)登录名,唯一普通
sys_userUser/EmployeemobileVARCHAR(32)手机号,敏感脱敏展示敏感
sys_userUser/Employeepassword_hashVARCHAR(255)密码哈希,禁止前端返回高敏
sys_userUser/Employeeuser_typeVARCHAR(32)员工/学员/家长/外部账号普通
sys_userUser/Employeelogin_statusVARCHAR(32)正常/锁定/停用/待激活普通
sys_employeeEmployeeidBIGINT主键,雪花或号段生成,禁止复用普通
sys_employeeEmployeetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_employeeEmployeeorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_employeeEmployeecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_employeeEmployeecreated_byBIGINT创建人账号 ID普通
sys_employeeEmployeecreated_atDATETIME创建时间普通
sys_employeeEmployeeupdated_byBIGINT最后更新人账号 ID普通
sys_employeeEmployeeupdated_atDATETIME最后更新时间普通
sys_employeeEmployeeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_employeeEmployeedeleted_atDATETIME删除时间,未删除为空普通
sys_employeeEmployeedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_employeeEmployeeversionINT乐观锁版本号,写操作必须校验普通
sys_employeeEmployeeemployee_noVARCHAR(64)工号,唯一普通
sys_employeeEmployeeuser_idBIGINT关联账号 ID普通
sys_employeeEmployeeemployee_nameVARCHAR(64)员工姓名普通
sys_employeeEmployeeprimary_campus_idBIGINT主校区 ID普通
sys_employeeEmployeejob_titleVARCHAR(64)岗位名称普通
sys_employeeEmployeehire_statusVARCHAR(32)在职/试用/离职/停用普通
sys_roleRoleidBIGINT主键,雪花或号段生成,禁止复用普通
sys_roleRoletenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_roleRoleorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_roleRolecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_roleRolecreated_byBIGINT创建人账号 ID普通
sys_roleRolecreated_atDATETIME创建时间普通
sys_roleRoleupdated_byBIGINT最后更新人账号 ID普通
sys_roleRoleupdated_atDATETIME最后更新时间普通
sys_roleRoleis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_roleRoledeleted_atDATETIME删除时间,未删除为空普通
sys_roleRoledeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_roleRoleversionINT乐观锁版本号,写操作必须校验普通
sys_roleRolerole_codeVARCHAR(64)角色编码,唯一普通
sys_roleRolerole_nameVARCHAR(128)角色名称普通
sys_roleRolerole_levelVARCHAR(32)总部/区域/校区/个人普通
sys_roleRoledata_scope_typeVARCHAR(32)数据范围类型普通
sys_roleRoleenabledTINYINT是否启用普通
sys_approval_flowApprovalFlowidBIGINT主键,雪花或号段生成,禁止复用普通
sys_approval_flowApprovalFlowtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_approval_flowApprovalFloworg_idBIGINT所属组织,集团级或公共配置为空普通
sys_approval_flowApprovalFlowcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_approval_flowApprovalFlowcreated_byBIGINT创建人账号 ID普通
sys_approval_flowApprovalFlowcreated_atDATETIME创建时间普通
sys_approval_flowApprovalFlowupdated_byBIGINT最后更新人账号 ID普通
sys_approval_flowApprovalFlowupdated_atDATETIME最后更新时间普通
sys_approval_flowApprovalFlowis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_approval_flowApprovalFlowdeleted_atDATETIME删除时间,未删除为空普通
sys_approval_flowApprovalFlowdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_approval_flowApprovalFlowversionINT乐观锁版本号,写操作必须校验普通
sys_approval_flowApprovalFlowflow_codeVARCHAR(64)审批流编码,唯一普通
sys_approval_flowApprovalFlowbiz_typeVARCHAR(64)业务类型普通
sys_approval_flowApprovalFlowflow_nameVARCHAR(128)审批流名称普通
sys_approval_flowApprovalFlowcondition_jsonJSON触发条件普通
sys_approval_flowApprovalFlownode_jsonJSON节点、审批人和超时规则普通
sys_approval_flowApprovalFlowversion_noINT审批流版本号普通
sys_approval_flowApprovalFlowenabledTINYINT是否启用普通
sys_message_templateMessageTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
sys_message_templateMessageTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_message_templateMessageTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_message_templateMessageTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_message_templateMessageTemplatecreated_byBIGINT创建人账号 ID普通
sys_message_templateMessageTemplatecreated_atDATETIME创建时间普通
sys_message_templateMessageTemplateupdated_byBIGINT最后更新人账号 ID普通
sys_message_templateMessageTemplateupdated_atDATETIME最后更新时间普通
sys_message_templateMessageTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_message_templateMessageTemplatedeleted_atDATETIME删除时间,未删除为空普通
sys_message_templateMessageTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_message_templateMessageTemplateversionINT乐观锁版本号,写操作必须校验普通
sys_message_templateMessageTemplatetemplate_codeVARCHAR(64)模板编码,唯一普通
sys_message_templateMessageTemplatetemplate_nameVARCHAR(128)模板名称普通
sys_message_templateMessageTemplatechannelVARCHAR(32)站内信/短信/微信小程序/企微/Push普通
sys_message_templateMessageTemplatereceiver_ruleJSON接收人规则普通
sys_message_templateMessageTemplatecontent_templateTEXT模板内容普通
sys_message_templateMessageTemplateenabledTINYINT是否启用普通
sys_audit_logAuditLogidBIGINT主键,雪花或号段生成,禁止复用普通
sys_audit_logAuditLogtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_audit_logAuditLogorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_audit_logAuditLogcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_audit_logAuditLogcreated_byBIGINT创建人账号 ID普通
sys_audit_logAuditLogcreated_atDATETIME创建时间普通
sys_audit_logAuditLogupdated_byBIGINT最后更新人账号 ID普通
sys_audit_logAuditLogupdated_atDATETIME最后更新时间普通
sys_audit_logAuditLogis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_audit_logAuditLogdeleted_atDATETIME删除时间,未删除为空普通
sys_audit_logAuditLogdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_audit_logAuditLogversionINT乐观锁版本号,写操作必须校验普通
sys_audit_logAuditLogoperator_idBIGINT操作人 ID普通
sys_audit_logAuditLogbiz_typeVARCHAR(64)业务类型普通
sys_audit_logAuditLogbiz_idBIGINT业务主键 ID普通
sys_audit_logAuditLogaction_codeVARCHAR(64)操作编码普通
sys_audit_logAuditLogbefore_snapshotJSON变更前快照普通
sys_audit_logAuditLogafter_snapshotJSON变更后快照普通
sys_audit_logAuditLogip_addressVARCHAR(64)操作 IP普通
int_integration_logIntegrationLogidBIGINT主键,雪花或号段生成,禁止复用普通
int_integration_logIntegrationLogtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
int_integration_logIntegrationLogorg_idBIGINT所属组织,集团级或公共配置为空普通
int_integration_logIntegrationLogcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
int_integration_logIntegrationLogcreated_byBIGINT创建人账号 ID普通
int_integration_logIntegrationLogcreated_atDATETIME创建时间普通
int_integration_logIntegrationLogupdated_byBIGINT最后更新人账号 ID普通
int_integration_logIntegrationLogupdated_atDATETIME最后更新时间普通
int_integration_logIntegrationLogis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
int_integration_logIntegrationLogdeleted_atDATETIME删除时间,未删除为空普通
int_integration_logIntegrationLogdeleted_byBIGINT删除人账号 ID,未删除为空普通
int_integration_logIntegrationLogversionINT乐观锁版本号,写操作必须校验普通
int_integration_logIntegrationLogrequest_idVARCHAR(128)请求 ID,幂等键普通
int_integration_logIntegrationLogsystem_codeVARCHAR(64)外部系统编码普通
int_integration_logIntegrationLogapi_pathVARCHAR(512)接口路径普通
int_integration_logIntegrationLogbiz_typeVARCHAR(64)业务类型普通
int_integration_logIntegrationLogbiz_idBIGINT业务 ID普通
int_integration_logIntegrationLogrequest_payloadJSON请求报文,敏感字段脱敏敏感
int_integration_logIntegrationLogresponse_payloadJSON响应报文普通
int_integration_logIntegrationLogcall_statusVARCHAR(32)成功/失败/超时/重试中普通
sec_sensitive_field_policySensitiveFieldPolicyidBIGINT主键,雪花或号段生成,禁止复用普通
sec_sensitive_field_policySensitiveFieldPolicytenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sec_sensitive_field_policySensitiveFieldPolicyorg_idBIGINT所属组织,集团级或公共配置为空普通
sec_sensitive_field_policySensitiveFieldPolicycampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sec_sensitive_field_policySensitiveFieldPolicycreated_byBIGINT创建人账号 ID普通
sec_sensitive_field_policySensitiveFieldPolicycreated_atDATETIME创建时间普通
sec_sensitive_field_policySensitiveFieldPolicyupdated_byBIGINT最后更新人账号 ID普通
sec_sensitive_field_policySensitiveFieldPolicyupdated_atDATETIME最后更新时间普通
sec_sensitive_field_policySensitiveFieldPolicyis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sec_sensitive_field_policySensitiveFieldPolicydeleted_atDATETIME删除时间,未删除为空普通
sec_sensitive_field_policySensitiveFieldPolicydeleted_byBIGINT删除人账号 ID,未删除为空普通
sec_sensitive_field_policySensitiveFieldPolicyversionINT乐观锁版本号,写操作必须校验普通
sec_sensitive_field_policySensitiveFieldPolicyfield_codeVARCHAR(128)字段编码,唯一普通
sec_sensitive_field_policySensitiveFieldPolicybiz_typeVARCHAR(64)业务类型普通
sec_sensitive_field_policySensitiveFieldPolicymask_ruleVARCHAR(64)脱敏规则普通
sec_sensitive_field_policySensitiveFieldPolicyview_requires_approvalTINYINT明文查看是否需审批普通
sec_sensitive_field_policySensitiveFieldPolicywatermark_requiredTINYINT是否加水印普通
crm_leadLeadidBIGINT主键,雪花或号段生成,禁止复用普通
crm_leadLeadtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
crm_leadLeadorg_idBIGINT所属组织,集团级或公共配置为空普通
crm_leadLeadcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
crm_leadLeadcreated_byBIGINT创建人账号 ID普通
crm_leadLeadcreated_atDATETIME创建时间普通
crm_leadLeadupdated_byBIGINT最后更新人账号 ID普通
crm_leadLeadupdated_atDATETIME最后更新时间普通
crm_leadLeadis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
crm_leadLeaddeleted_atDATETIME删除时间,未删除为空普通
crm_leadLeaddeleted_byBIGINT删除人账号 ID,未删除为空普通
crm_leadLeadversionINT乐观锁版本号,写操作必须校验普通
crm_leadLeadlead_noVARCHAR(64)线索编号,唯一普通
crm_leadLeadsource_channelVARCHAR(64)来源渠道普通
crm_leadLeadcampaign_idBIGINT来源活动 ID普通
crm_leadLeadguardian_mobileVARCHAR(32)家长手机号,敏感敏感
crm_leadLeadstudent_nameVARCHAR(64)学员姓名普通
crm_leadLeadintent_course_idBIGINT意向课程普通
crm_leadLeadowner_idBIGINT当前归属销售/顾问普通
crm_leadLeadprotect_untilDATETIME保护期截止时间普通
crm_leadLeadduplicate_statusVARCHAR(32)未查重/疑似重复/已合并/已忽略普通
crm_leadLeadbiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
crm_leadLeadremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
crm_customer_familyCustomerFamilyidBIGINT主键,雪花或号段生成,禁止复用普通
crm_customer_familyCustomerFamilytenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
crm_customer_familyCustomerFamilyorg_idBIGINT所属组织,集团级或公共配置为空普通
crm_customer_familyCustomerFamilycampus_idBIGINT所属校区,跨校区或总部级数据为空普通
crm_customer_familyCustomerFamilycreated_byBIGINT创建人账号 ID普通
crm_customer_familyCustomerFamilycreated_atDATETIME创建时间普通
crm_customer_familyCustomerFamilyupdated_byBIGINT最后更新人账号 ID普通
crm_customer_familyCustomerFamilyupdated_atDATETIME最后更新时间普通
crm_customer_familyCustomerFamilyis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
crm_customer_familyCustomerFamilydeleted_atDATETIME删除时间,未删除为空普通
crm_customer_familyCustomerFamilydeleted_byBIGINT删除人账号 ID,未删除为空普通
crm_customer_familyCustomerFamilyversionINT乐观锁版本号,写操作必须校验普通
crm_customer_familyCustomerFamilyfamily_noVARCHAR(64)家庭编号,唯一普通
crm_customer_familyCustomerFamilyprimary_guardian_idBIGINT主监护人 ID普通
crm_customer_familyCustomerFamilystudent_idBIGINT主学员 ID普通
crm_customer_familyCustomerFamilyowner_idBIGINT客户归属人普通
crm_customer_familyCustomerFamilyrisk_levelVARCHAR(32)风险等级普通
crm_customer_familyCustomerFamilylast_follow_atDATETIME最近跟进时间普通
crm_customer_familyCustomerFamilybiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
crm_customer_familyCustomerFamilyremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
stu_studentStudentidBIGINT主键,雪花或号段生成,禁止复用普通
stu_studentStudenttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
stu_studentStudentorg_idBIGINT所属组织,集团级或公共配置为空普通
stu_studentStudentcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
stu_studentStudentcreated_byBIGINT创建人账号 ID普通
stu_studentStudentcreated_atDATETIME创建时间普通
stu_studentStudentupdated_byBIGINT最后更新人账号 ID普通
stu_studentStudentupdated_atDATETIME最后更新时间普通
stu_studentStudentis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
stu_studentStudentdeleted_atDATETIME删除时间,未删除为空普通
stu_studentStudentdeleted_byBIGINT删除人账号 ID,未删除为空普通
stu_studentStudentversionINT乐观锁版本号,写操作必须校验普通
stu_studentStudentstudent_noVARCHAR(64)学员编号,唯一普通
stu_studentStudentfamily_idBIGINT家庭 ID普通
stu_studentStudentstudent_nameVARCHAR(64)学员姓名普通
stu_studentStudentgenderVARCHAR(16)性别普通
stu_studentStudentbirthdayDATE出生日期普通
stu_studentStudentgradeVARCHAR(32)年级普通
stu_studentStudentschool_nameVARCHAR(128)学校名称普通
stu_studentStudentbiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
stu_studentStudentremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
con_contractContractidBIGINT主键,雪花或号段生成,禁止复用普通
con_contractContracttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
con_contractContractorg_idBIGINT所属组织,集团级或公共配置为空普通
con_contractContractcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
con_contractContractcreated_byBIGINT创建人账号 ID普通
con_contractContractcreated_atDATETIME创建时间普通
con_contractContractupdated_byBIGINT最后更新人账号 ID普通
con_contractContractupdated_atDATETIME最后更新时间普通
con_contractContractis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
con_contractContractdeleted_atDATETIME删除时间,未删除为空普通
con_contractContractdeleted_byBIGINT删除人账号 ID,未删除为空普通
con_contractContractversionINT乐观锁版本号,写操作必须校验普通
con_contractContractcontract_noVARCHAR(64)合同编号,唯一普通
con_contractContractstudent_idBIGINT学员 ID普通
con_contractContractfamily_idBIGINT客户家庭 ID普通
con_contractContracttemplate_idBIGINT合同模板 ID普通
con_contractContractemployee_idBIGINT创建合同的销售/市场/课程顾问员工 ID普通
con_contractContractsource_terminalVARCHAR(32)来源终端,教师端 App/小程序或 PC 管理端普通
con_contractContractsimulation_idBIGINT关联优惠试算 ID普通
con_contractContractextra_discount_apply_idBIGINT关联额外折扣申请 ID普通
con_contractContracthand_sign_statusVARCHAR(32)待手写签字/已手写签字/签字作废普通
con_contractContractsign_statusVARCHAR(32)待家长签署/已手写签字/已作废普通
con_contractContractpayment_statusVARCHAR(32)待支付/支付中/支付成功/支付失败/已关闭普通
con_contractContractenterprise_seal_statusVARCHAR(32)未触发/盖章中/已盖章/盖章失败/已归档普通
con_contractContractcontract_statusVARCHAR(32)草稿/生效/履约中/已终止/已退费普通
con_contractContractsupervision_statusVARCHAR(32)监管报送状态普通
con_contractContractcurrencyVARCHAR(8)币种,默认 CNY普通
con_contractContractamountDECIMAL(18,2)含税金额,必须大于等于 0普通
con_contractContracttax_amountDECIMAL(18,2)税额,按发票或税率计算普通
con_contractContractapproval_statusVARCHAR(32)审批状态,未发起为空普通
con_contractContractapproval_instance_idBIGINT关联审批实例 ID普通
ord_orderOrderidBIGINT主键,雪花或号段生成,禁止复用普通
ord_orderOrdertenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ord_orderOrderorg_idBIGINT所属组织,集团级或公共配置为空普通
ord_orderOrdercampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ord_orderOrdercreated_byBIGINT创建人账号 ID普通
ord_orderOrdercreated_atDATETIME创建时间普通
ord_orderOrderupdated_byBIGINT最后更新人账号 ID普通
ord_orderOrderupdated_atDATETIME最后更新时间普通
ord_orderOrderis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ord_orderOrderdeleted_atDATETIME删除时间,未删除为空普通
ord_orderOrderdeleted_byBIGINT删除人账号 ID,未删除为空普通
ord_orderOrderversionINT乐观锁版本号,写操作必须校验普通
ord_orderOrderorder_noVARCHAR(64)订单编号,唯一普通
ord_orderOrdercontract_idBIGINT合同 ID普通
ord_orderOrderstudent_idBIGINT学员 ID普通
ord_orderOrderreceivable_amountDECIMAL(18,2)应收金额普通
ord_orderOrderdiscount_amountDECIMAL(18,2)优惠金额普通
ord_orderOrderpaid_amountDECIMAL(18,2)已收金额普通
ord_orderOrderorder_statusVARCHAR(32)待支付/支付中/已支付/已关闭普通
ord_paymentPaymentidBIGINT主键,雪花或号段生成,禁止复用普通
ord_paymentPaymenttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ord_paymentPaymentorg_idBIGINT所属组织,集团级或公共配置为空普通
ord_paymentPaymentcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ord_paymentPaymentcreated_byBIGINT创建人账号 ID普通
ord_paymentPaymentcreated_atDATETIME创建时间普通
ord_paymentPaymentupdated_byBIGINT最后更新人账号 ID普通
ord_paymentPaymentupdated_atDATETIME最后更新时间普通
ord_paymentPaymentis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ord_paymentPaymentdeleted_atDATETIME删除时间,未删除为空普通
ord_paymentPaymentdeleted_byBIGINT删除人账号 ID,未删除为空普通
ord_paymentPaymentversionINT乐观锁版本号,写操作必须校验普通
ord_paymentPaymentpayment_noVARCHAR(64)收款单号,唯一普通
ord_paymentPaymentorder_idBIGINT订单 ID普通
ord_paymentPaymentpay_channelVARCHAR(32)微信/支付宝/银行卡/现金/监管账户普通
ord_paymentPaymentpaid_amountDECIMAL(18,2)实收金额普通
ord_paymentPaymentpaid_atDATETIME支付完成时间普通
ord_paymentPaymentchannel_trade_noVARCHAR(128)渠道流水号普通
ord_paymentPaymentsupervision_account_idBIGINT资金监管账户 ID普通
ord_paymentPaymentreceipt_statusVARCHAR(32)待确认/已确认/异常普通
edu_courseCourse/ProductidBIGINT主键,雪花或号段生成,禁止复用普通
edu_courseCourse/Producttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_courseCourse/Productorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_courseCourse/Productcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_courseCourse/Productcreated_byBIGINT创建人账号 ID普通
edu_courseCourse/Productcreated_atDATETIME创建时间普通
edu_courseCourse/Productupdated_byBIGINT最后更新人账号 ID普通
edu_courseCourse/Productupdated_atDATETIME最后更新时间普通
edu_courseCourse/Productis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_courseCourse/Productdeleted_atDATETIME删除时间,未删除为空普通
edu_courseCourse/Productdeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_courseCourse/ProductversionINT乐观锁版本号,写操作必须校验普通
edu_courseCourse/Productcourse_codeVARCHAR(64)课程编码,唯一普通
edu_courseCourse/Productcourse_nameVARCHAR(128)课程名称普通
edu_courseCourse/ProductsubjectVARCHAR(32)学科普通
edu_courseCourse/Productcourse_typeVARCHAR(32)班课/一对一/直播/录播普通
edu_courseCourse/Productgrade_scopeJSON适用年级普通
edu_courseCourse/ProductenabledTINYINT是否启用普通
edu_classClassidBIGINT主键,雪花或号段生成,禁止复用普通
edu_classClasstenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_classClassorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_classClasscampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_classClasscreated_byBIGINT创建人账号 ID普通
edu_classClasscreated_atDATETIME创建时间普通
edu_classClassupdated_byBIGINT最后更新人账号 ID普通
edu_classClassupdated_atDATETIME最后更新时间普通
edu_classClassis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_classClassdeleted_atDATETIME删除时间,未删除为空普通
edu_classClassdeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_classClassversionINT乐观锁版本号,写操作必须校验普通
edu_classClassclass_noVARCHAR(64)班级编号,唯一普通
edu_classClasscourse_idBIGINT课程 ID普通
edu_classClassteacher_idBIGINT主讲教师 ID普通
edu_classClassclassroom_idBIGINT默认教室 ID普通
edu_classClasscapacityINT班级容量普通
edu_classClassclass_statusVARCHAR(32)筹备中/开班/结课/停课普通
sys_campus_profileCampusProfileidBIGINT主键,雪花或号段生成,禁止复用普通
sys_campus_profileCampusProfiletenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_campus_profileCampusProfileorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_campus_profileCampusProfilecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_campus_profileCampusProfilecreated_byBIGINT创建人账号 ID普通
sys_campus_profileCampusProfilecreated_atDATETIME创建时间普通
sys_campus_profileCampusProfileupdated_byBIGINT最后更新人账号 ID普通
sys_campus_profileCampusProfileupdated_atDATETIME最后更新时间普通
sys_campus_profileCampusProfileis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_campus_profileCampusProfiledeleted_atDATETIME删除时间,未删除为空普通
sys_campus_profileCampusProfiledeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_campus_profileCampusProfileversionINT乐观锁版本号,写操作必须校验普通
sys_campus_profileCampusProfilecampus_codeVARCHAR(64)校区编码,唯一普通
sys_campus_profileCampusProfilecampus_nameVARCHAR(128)校区名称普通
sys_campus_profileCampusProfilelegal_entity_idBIGINT所属法人主体普通
sys_campus_profileCampusProfileaddressVARCHAR(255)校区地址普通
sys_campus_profileCampusProfilelongitudeDECIMAL(12,8)地图经度,后台动态配置普通
sys_campus_profileCampusProfilelatitudeDECIMAL(12,8)地图纬度,后台动态配置普通
sys_campus_profileCampusProfilebusiness_hoursJSON营业时间配置普通
live_public_conversionPublicLiveConversionidBIGINT主键,雪花或号段生成,禁止复用普通
live_public_conversionPublicLiveConversiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
live_public_conversionPublicLiveConversionorg_idBIGINT所属组织,集团级或公共配置为空普通
live_public_conversionPublicLiveConversioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
live_public_conversionPublicLiveConversioncreated_byBIGINT创建人账号 ID普通
live_public_conversionPublicLiveConversioncreated_atDATETIME创建时间普通
live_public_conversionPublicLiveConversionupdated_byBIGINT最后更新人账号 ID普通
live_public_conversionPublicLiveConversionupdated_atDATETIME最后更新时间普通
live_public_conversionPublicLiveConversionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
live_public_conversionPublicLiveConversiondeleted_atDATETIME删除时间,未删除为空普通
live_public_conversionPublicLiveConversiondeleted_byBIGINT删除人账号 ID,未删除为空普通
live_public_conversionPublicLiveConversionversionINT乐观锁版本号,写操作必须校验普通
live_public_conversionPublicLiveConversionconversion_noVARCHAR(64)转化编号,唯一普通
live_public_conversionPublicLiveConversionlive_room_idBIGINT直播间 ID普通
live_public_conversionPublicLiveConversionvisitor_idVARCHAR(128)访客 ID普通
live_public_conversionPublicLiveConversionlead_idBIGINT生成线索 ID普通
live_public_conversionPublicLiveConversionconversion_stageVARCHAR(32)观看/留资/邀约/转化普通
live_public_conversionPublicLiveConversionconversion_payloadJSON转化明细普通
mob_teacher_todoTeacherTodoidBIGINT主键,雪花或号段生成,禁止复用普通
mob_teacher_todoTeacherTodotenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mob_teacher_todoTeacherTodoorg_idBIGINT所属组织,集团级或公共配置为空普通
mob_teacher_todoTeacherTodocampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mob_teacher_todoTeacherTodocreated_byBIGINT创建人账号 ID普通
mob_teacher_todoTeacherTodocreated_atDATETIME创建时间普通
mob_teacher_todoTeacherTodoupdated_byBIGINT最后更新人账号 ID普通
mob_teacher_todoTeacherTodoupdated_atDATETIME最后更新时间普通
mob_teacher_todoTeacherTodois_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mob_teacher_todoTeacherTododeleted_atDATETIME删除时间,未删除为空普通
mob_teacher_todoTeacherTododeleted_byBIGINT删除人账号 ID,未删除为空普通
mob_teacher_todoTeacherTodoversionINT乐观锁版本号,写操作必须校验普通
mob_teacher_todoTeacherTodotodo_noVARCHAR(64)待办编号,唯一普通
mob_teacher_todoTeacherTodouser_idBIGINT接收人 ID普通
mob_teacher_todoTeacherTodotodo_typeVARCHAR(64)签到/批改/审批/培训/直播/工资条/营销推广/线索跟进普通
mob_teacher_todoTeacherTodobiz_idBIGINT业务 ID普通
mob_teacher_todoTeacherTododue_atDATETIME截止时间普通
mob_teacher_todoTeacherTodotodo_statusVARCHAR(32)待处理/已处理/已过期普通

JSON 字段结构与校验

表名对象字段结构编码结构定义校验规则示例
mkt_channelMarketingChannelroi_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_campaignMarketingCampaigncampus_scopeORG_SCOPE{scopeType:string, orgIds:number[], campusIds:number[], includeChildren:boolean}组织和校区必须在当前租户授权范围内{"scopeType":"CAMPUS","campusIds":[101,102],"includeChildren":false}
mkt_page_templateMarketingPageTemplatetemplate_schemaPAGE_SCHEMA{components:[{type:string, props:object, sortNo:number}], theme:object, form:object, tracking:object}组件类型必须来自模板组件白名单;表单字段必须有唯一 fieldCode{"components":[{"type":"banner","props":{"title":"开学季体验课"},"sortNo":1}],"form":{"fields":["guardianMobile"]}}
mkt_landing_pageCampaignLandingPagepage_schemaPAGE_SCHEMA{components:[{type:string, props:object, sortNo:number}], theme:object, form:object, tracking:object}组件类型必须来自模板组件白名单;表单字段必须有唯一 fieldCode{"components":[{"type":"banner","props":{"title":"开学季体验课"},"sortNo":1}],"form":{"fields":["guardianMobile"]}}
mkt_landing_pageCampaignLandingPagetracking_configTRACKING_CONFIG{channelId:number, campaignId:number, qrCodeId?:number, utm:object, events:string[]}渠道、活动、事件编码必须存在;外链参数长度不超过 128{"channelId":12,"events":["view","submit"]}
mkt_live_qr_codeLiveQrCodetarget_ruleTARGET_RULE{ruleType:string, targetUrl:string, conditions:[{field:string, op:string, value:any}], versionNo:number}目标 URL 必须通过安全域名校验;版本号递增{"ruleType":"campus","targetUrl":"https://dinuo.cn/h5/a","versionNo":3}
mkt_live_qr_codeLiveQrCoderate_limit_ruleRATE_LIMIT_RULE{windowSeconds:number, maxCount:number, riskAction:string, whitelist?:string[]}频控窗口 1-86400 秒;风险动作取 PASS/BLOCK/CAPTCHA{"windowSeconds":60,"maxCount":10,"riskAction":"BLOCK"}
mkt_form_submitCampaignFormSubmitform_dataFORM_DATA{fieldCode:value, files?:number[], clientInfo?:object}必须包含表单模板定义的必填字段;手机号、姓名按敏感字段规则处理{"guardianMobile":"138****0000","studentName":"张同学"}
mkt_employee_promotion_assetEmployeePromotionAssetshare_paramsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_employee_campaign_statEmployeeCampaignStatroi_snapshotAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}
mkt_activity_screen_templateMarketingActivityScreenTemplatelayout_schemaPAGE_SCHEMA{components:[{type:string, props:object, sortNo:number}], theme:object, form:object, tracking:object}组件类型必须来自模板组件白名单;表单字段必须有唯一 fieldCode{"components":[{"type":"banner","props":{"title":"开学季体验课"},"sortNo":1}],"form":{"fields":["guardianMobile"]}}
mkt_activity_screen_templateMarketingActivityScreenTemplatedefault_metric_codesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screen_templateMarketingActivityScreenTemplatedefault_refresh_ruleDASHBOARD_LAYOUT{widgets:[{widgetCode:string, metricCode:string, type:string, x:number, y:number, w:number, h:number}], theme:string}组件编码唯一;指标必须启用{"widgets":[{"widgetCode":"ARR","metricCode":"monthly_revenue","type":"card","w":3,"h":1}]}
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_scopeGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screenMarketingActivityScreenorg_scopeGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screenMarketingActivityScreentheme_configGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screenMarketingActivityScreenrealtime_event_topicsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screenMarketingActivityScreenwatermark_configGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_activity_screenMarketingActivityScreenaccess_policyGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigsource_priorityGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigsystem_object_refsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigmanual_voucher_refsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigsnapshot_fallback_ruleAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}
mkt_screen_data_source_configMarketingScreenDataSourceConfigrefresh_strategyGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigevent_topic_refsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_source_configMarketingScreenDataSourceConfigmissing_sourcesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfignumerator_sourceGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigdenominator_sourceGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigexclude_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigrollback_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigattribution_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigsort_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigdata_source_priorityGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_metric_configMarketingScreenMetricConfigsource_object_refsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_campus_configMarketingScreenCampusConfigzone_refsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_campus_configMarketingScreenCampusConfigreference_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigmetric_codesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigranking_modesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigsubject_groupsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigtheme_configGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_zoneMarketingScreenZonecampus_idsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_zoneMarketingScreenZoneemployee_scopeGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_pk_pairMarketingScreenPkPairmetric_codesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_pk_pairMarketingScreenPkPairwinner_ruleGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_payloadAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}
mkt_screen_data_snapshotMarketingScreenDataSnapshotmetric_valuesGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_snapshotMarketingScreenDataSnapshotdata_source_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_snapshotMarketingScreenDataSnapshotsource_version_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
mkt_screen_data_snapshotMarketingScreenDataSnapshoterror_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}

状态/枚举标准字典

表名对象字段枚举编码取值终态/流转规则字段说明
mkt_channelMarketingChanneltenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_channelMarketingChannelis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_channelMarketingChannelchannel_typeCHANNEL_TYPE线上、线下、合作、自然流量非终态,可按状态机或字典规则流转线上/线下/合作/自然流量
mkt_campaignMarketingCampaigntenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_campaignMarketingCampaignis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_campaignMarketingCampaigncampus_scopeCAMPUS_SCOPEALL_CAMPUS 全部校区、REGION_CAMPUS 区域校区、SELECTED_CAMPUS 指定校区、CURRENT_CAMPUS 当前校区、NONE 不限定校区非终态,可按状态机或字典规则流转适用校区范围
mkt_campaignMarketingCampaignbiz_statusBIZ_STATUSDRAFT 草稿、SUBMITTED 已提交、PROCESSING 处理中、ACTIVE 生效中、SUSPENDED 已暂停、CLOSED 已关闭、CANCELLED 已取消包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程业务状态,取值来自状态机字典
mkt_page_templateMarketingPageTemplatetenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_page_templateMarketingPageTemplateis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_page_templateMarketingPageTemplatetemplate_typeTEMPLATE_TYPE节气、传统节日、公开课、招生活动、自建非终态,可按状态机或字典规则流转节气/传统节日/公开课/招生活动/自建
mkt_page_templateMarketingPageTemplatefestival_typeFESTIVAL_TYPESOLAR_TERM_24 二十四节气、TRADITIONAL_FESTIVAL 传统节日、ADMISSION_SEASON 招生季、PUBLIC_CLASS 公开课、SCHOOL_ANNIVERSARY 校庆、CUSTOM_THEME 自定义主题非终态,可按状态机或字典规则流转节日或节气分类
mkt_page_templateMarketingPageTemplatereview_statusREVIEW_STATUSDRAFT 草稿、PENDING 审核中、APPROVED 已通过、REJECTED 已驳回、DISABLED 已停用包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/审核中/已通过/已驳回
mkt_landing_pageCampaignLandingPagetenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_landing_pageCampaignLandingPageis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_landing_pageCampaignLandingPagepublish_statusPUBLISH_STATUSDRAFT 草稿、PUBLISHING 发布中、PUBLISHED 已发布、FAILED 发布失败、OFFLINE 已下线、ARCHIVED 已归档包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/已发布/已下线
mkt_live_qr_codeLiveQrCodetenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_live_qr_codeLiveQrCodeis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_live_qr_codeLiveQrCodebiz_typeBIZ_TYPELEAD 线索、CUSTOMER 客户、CONTRACT 合同、ORDER 订单、PAYMENT 收款、REFUND 退费、LESSON 课次、CONSUMPTION 课消、EXPENSE 报销、VOUCHER 凭证、INVOICE 发票、LIVE 直播、PATROL 巡课、DEVICE 设备、MATERIAL 物料、PAYROLL 工资非终态,可按状态机或字典规则流转活动页/资源/课程/直播/表单
mkt_live_qr_codeLiveQrCodeenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_scan_recordScanRecordtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_scan_recordScanRecordis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_form_submitCampaignFormSubmittenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_form_submitCampaignFormSubmitis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_form_submitCampaignFormSubmitsubmit_statusSUBMIT_STATUS成功、失败、重复、风控拦截包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程成功/失败/重复/风控拦截
mkt_employee_promotion_assetEmployeePromotionAssettenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_employee_promotion_assetEmployeePromotionAssetis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_employee_promotion_assetEmployeePromotionAssetshare_paramsSHARE_PARAMScampaignId、pageId、campusId、channelId、employeeId、shareScene 等归因参数非终态,可按状态机或字典规则流转campaignId/pageId/campusId/channelId/employeeId/shareScene 等归因参数
mkt_employee_promotion_assetEmployeePromotionAssetasset_statusASSET_STATUS待生成、已生成、已停用、已失效包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待生成/已生成/已停用/已失效
mkt_employee_share_recordEmployeeShareRecordtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_employee_share_recordEmployeeShareRecordis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_employee_share_recordEmployeeShareRecordshare_sceneSHARE_SCENE微信好友、朋友圈、企微、二维码海报、复制链接、线下物料非终态,可按状态机或字典规则流转微信好友/朋友圈/企微/二维码海报/复制链接/线下物料
mkt_employee_share_recordEmployeeShareRecordconversion_stageCONVERSION_STAGE访问、留资、预约、到访、试听、签约、流失非终态,可按状态机或字典规则流转访问/留资/预约/到访/试听/签约/流失
mkt_employee_campaign_statEmployeeCampaignStattenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_employee_campaign_statEmployeeCampaignStatis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_activity_screen_templateMarketingActivityScreenTemplatetenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_activity_screen_templateMarketingActivityScreenTemplateis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_sceneTEMPLATE_SCENE周年庆、续费战报、创收龙虎榜、公开课转化、区域 PK、校区排行非终态,可按状态机或字典规则流转周年庆/续费战报/创收龙虎榜/公开课转化/区域 PK/校区排行
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_scopeTEMPLATE_SCOPE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转适用组织、校区、活动类型和角色范围
mkt_activity_screen_templateMarketingActivityScreenTemplatereview_statusREVIEW_STATUSDRAFT 草稿、PENDING 审核中、APPROVED 已通过、REJECTED 已驳回、DISABLED 已停用包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/审核中/已通过/已驳回/已下架
mkt_activity_screenMarketingActivityScreentenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_activity_screenMarketingActivityScreenis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_activity_screenMarketingActivityScreenorg_scopeORG_SCOPE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转总部、区域、校区、战区和业务单元展示范围
mkt_activity_screenMarketingActivityScreenrefresh_modeREFRESH_MODE事件推送、短轮询、手动刷新非终态,可按状态机或字典规则流转事件推送/短轮询/手动刷新
mkt_activity_screenMarketingActivityScreenpublic_token_statusPUBLIC_TOKEN_STATUS未生成、有效、已撤销、已过期非终态,可按状态机或字典规则流转未生成/有效/已撤销/已过期
mkt_activity_screenMarketingActivityScreenscreen_statusSCREEN_STATUS草稿、配置中、待发布、已发布、展示中、数据异常、已停用、已归档包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/配置中/待发布/已发布/展示中/数据异常/已停用/已归档
mkt_screen_data_source_configMarketingScreenDataSourceConfigtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_data_source_configMarketingScreenDataSourceConfigis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_data_source_configMarketingScreenDataSourceConfigsource_prioritySOURCE_PRIORITY按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转系统实时数据、系统补录业务单据、文件快照的取数优先级和启用条件
mkt_screen_data_source_configMarketingScreenDataSourceConfigsource_healthSOURCE_HEALTH未校验、正常、部分缺失、异常、断连非终态,可按状态机或字典规则流转未校验/正常/部分缺失/异常/断连
mkt_screen_data_source_configMarketingScreenDataSourceConfigenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_metric_configMarketingScreenMetricConfigtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_metric_configMarketingScreenMetricConfigis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_metric_configMarketingScreenMetricConfigdisplay_moduleDISPLAY_MODULE左侧战榜、中部总额喜报、右侧老师榜、轮播明细、PK 面板非终态,可按状态机或字典规则流转左侧战榜/中部总额喜报/右侧老师榜/轮播明细/PK 面板
mkt_screen_metric_configMarketingScreenMetricConfignumerator_sourceNUMERATOR_SOURCE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转分子来源对象、过滤条件和取值字段
mkt_screen_metric_configMarketingScreenMetricConfigdenominator_sourceDENOMINATOR_SOURCE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转分母来源对象、过滤条件和取值字段,适用于续费率等比例指标
mkt_screen_metric_configMarketingScreenMetricConfigdata_source_priorityDATA_SOURCE_PRIORITY按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转系统实时数据、系统补录单据、文件快照的优先级
mkt_screen_metric_configMarketingScreenMetricConfigvalidate_statusVALIDATE_STATUS未校验、校验中、校验通过、校验失败包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程未校验/校验中/校验通过/校验失败
mkt_screen_metric_configMarketingScreenMetricConfigenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_campus_configMarketingScreenCampusConfigtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_campus_configMarketingScreenCampusConfigis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_campus_configMarketingScreenCampusConfigteacher_countTEACHER_COUNT当前引用老师、人员数量非终态,可按状态机或字典规则流转当前引用老师/人员数量
mkt_screen_campus_configMarketingScreenCampusConfigdelete_protect_statusDELETE_PROTECT_STATUS可删除、存在老师引用、存在战区引用、存在历史流水引用非终态,可按状态机或字典规则流转可删除/存在老师引用/存在战区引用/存在历史流水引用
mkt_screen_campus_configMarketingScreenCampusConfigenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_personnel_configMarketingScreenPersonnelConfigtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_personnel_configMarketingScreenPersonnelConfigis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_personnel_configMarketingScreenPersonnelConfigemployee_idEMPLOYEE_ID员工、老师、顾问 ID非终态,可按状态机或字典规则流转员工/老师/顾问 ID
mkt_screen_personnel_configMarketingScreenPersonnelConfigsubject_groupSUBJECT_GROUP语文组、数学组、英语组、自定义科目组非终态,可按状态机或字典规则流转语文组/数学组/英语组/自定义科目组
mkt_screen_personnel_configMarketingScreenPersonnelConfigbase_countBASE_COUNT续费基数、待续人次非终态,可按状态机或字典规则流转续费基数/待续人次
mkt_screen_personnel_configMarketingScreenPersonnelConfigenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordemployee_idEMPLOYEE_ID老师、人员 ID非终态,可按状态机或字典规则流转老师/人员 ID
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordbiz_typeBIZ_TYPELEAD 线索、CUSTOMER 客户、CONTRACT 合同、ORDER 订单、PAYMENT 收款、REFUND 退费、LESSON 课次、CONSUMPTION 课消、EXPENSE 报销、VOUCHER 凭证、INVOICE 发票、LIVE 直播、PATROL 巡课、DEVICE 设备、MATERIAL 物料、PAYROLL 工资非终态,可按状态机或字典规则流转续费奖励/续费非奖励/扩科/纳新/转介绍
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordsource_typeSOURCE_TYPE系统补录、演示补录、快照修正非终态,可按状态机或字典规则流转系统补录/演示补录/快照修正
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordrecord_statusRECORD_STATUS有效、已撤回、已作废、重算中、重算失败包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程有效/已撤回/已作废/重算中/重算失败
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordmetric_refresh_statusMETRIC_REFRESH_STATUS待刷新、刷新中、已刷新、刷新失败包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待刷新/刷新中/已刷新/刷新失败
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigwidget_typeWIDGET_TYPE战区榜、校区榜、老师榜、总金额、喜报、订单播报、分组榜非终态,可按状态机或字典规则流转战区榜/校区榜/老师榜/总金额/喜报/订单播报/分组榜
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigswitch_enabledSWITCH_ENABLED按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转是否允许前台切换
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigvalidate_statusVALIDATE_STATUS未校验、校验通过、校验失败包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程未校验/校验通过/校验失败
mkt_screen_zoneMarketingScreenZonetenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_zoneMarketingScreenZoneis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_zoneMarketingScreenZonezone_typeZONE_TYPE区域、校区组、业务单元、自定义战区非终态,可按状态机或字典规则流转区域/校区组/业务单元/自定义战区
mkt_screen_zoneMarketingScreenZoneemployee_scopeEMPLOYEE_SCOPE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转战区内参与展示的员工、老师、角色范围
mkt_screen_zoneMarketingScreenZoneenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_pk_pairMarketingScreenPkPairtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_pk_pairMarketingScreenPkPairis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_pk_pairMarketingScreenPkPaircompare_target_typeCOMPARE_TARGET_TYPE战区、校区、其他校区平均值非终态,可按状态机或字典规则流转战区/校区/其他校区平均值
mkt_screen_pk_pairMarketingScreenPkPairenabledENABLED_STATUS0 停用、1 启用非终态,可按状态机或字典规则流转是否启用
mkt_screen_roster_snapshotMarketingScreenRosterSnapshottenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_typeSNAPSHOT_TYPE待续名单、老师名单、校区名单、历史基数、其他固定基准非终态,可按状态机或字典规则流转待续名单/老师名单/校区名单/历史基数/其他固定基准
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_statusSNAPSHOT_STATUS校验中、已生效、部分失败、已废弃包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程校验中/已生效/部分失败/已废弃
mkt_screen_data_snapshotMarketingScreenDataSnapshottenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
mkt_screen_data_snapshotMarketingScreenDataSnapshotis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
mkt_screen_data_snapshotMarketingScreenDataSnapshotrefresh_statusREFRESH_STATUS刷新中、成功、部分失败、失败、断连恢复包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程刷新中/成功/部分失败/失败/断连恢复

敏感字段与数据安全策略

来源表名对象字段数据级别脱敏/返回策略明文查看条件导出策略审计要求端侧展示规则
本模块对象mkt_campaignMarketingCampaignremark普通BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
本模块对象mkt_scan_recordScanRecordopenid敏感BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
本模块对象mkt_form_submitCampaignFormSubmitguardian_mobile敏感MOBILE_MASK默认展示 138****0000;明文查看需字段权限或敏感字段查看审批导出手机号必须触发导出审批、下载水印和有效期控制明文查看、复制、导出和批量下载均写入 SensitiveAccessLogPC 管理端按字段权限展示;移动端仅展示本人授权范围内脱敏信息
本模块对象mkt_activity_screenMarketingActivityScreenaccess_policy普通PAYLOAD_DESENSITIZE接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段查看报文、下载附件、失败重放和人工补偿均记录审计业务端展示摘要和状态,完整报文仅运维/安全后台查看
本模块对象mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_payload普通PAYLOAD_DESENSITIZE接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段查看报文、下载附件、失败重放和人工补偿均记录审计业务端展示摘要和状态,完整报文仅运维/安全后台查看
引用对象sys_userUser/Employeemobile敏感MOBILE_MASK默认展示 138****0000;明文查看需字段权限或敏感字段查看审批导出手机号必须触发导出审批、下载水印和有效期控制明文查看、复制、导出和批量下载均写入 SensitiveAccessLogPC 管理端按字段权限展示;移动端仅展示本人授权范围内脱敏信息
引用对象sys_userUser/Employeepassword_hash高敏NEVER_RETURN禁止接口返回明文;仅密钥中心/鉴权服务按服务身份读取密钥引用禁止导出;配置导出只允许导出脱敏引用和启停状态配置新增、修改、启停、轮换和失败读取均记录安全审计前端只展示已配置/未配置、到期时间和连通性状态,不展示密钥值
引用对象int_integration_logIntegrationLogrequest_payload敏感PAYLOAD_DESENSITIZE接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段查看报文、下载附件、失败重放和人工补偿均记录审计业务端展示摘要和状态,完整报文仅运维/安全后台查看
引用对象int_integration_logIntegrationLogresponse_payload普通PAYLOAD_DESENSITIZE接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段查看报文、下载附件、失败重放和人工补偿均记录审计业务端展示摘要和状态,完整报文仅运维/安全后台查看
引用对象sec_sensitive_field_policySensitiveFieldPolicymask_rule普通BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
引用对象crm_leadLeadguardian_mobile敏感MOBILE_MASK默认展示 138****0000;明文查看需字段权限或敏感字段查看审批导出手机号必须触发导出审批、下载水印和有效期控制明文查看、复制、导出和批量下载均写入 SensitiveAccessLogPC 管理端按字段权限展示;移动端仅展示本人授权范围内脱敏信息
引用对象crm_leadLeadremark普通BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
引用对象crm_customer_familyCustomerFamilyremark普通BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
引用对象stu_studentStudentremark普通BIZ_FIELD_MASK按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行导出时按数据级别触发审批、水印、下载有效期和日志查看、修改、删除、导出、下载和审批均记录操作审计默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则
引用对象con_contractContracttax_amount普通TAX_INVOICE_MASK默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看财务导出需审批并加水印;国税官方回执随业务单归档OCR、核验、查重、人工校正、导出和付款阻断均留痕移动端可上传和查看本人报销结果,不展示其他人员票据明文
引用对象ord_paymentPaymentpay_channel普通BANK_ACCOUNT_MASK默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示导出银行账号必须走财务/安全双审批查看、变更、付款使用、导出均记录业务单号和操作者财务 PC 可按权限明文;员工端和移动端默认脱敏
引用对象live_public_conversionPublicLiveConversionconversion_payload普通PAYLOAD_DESENSITIZE接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段查看报文、下载附件、失败重放和人工补偿均记录审计业务端展示摘要和状态,完整报文仅运维/安全后台查看
引用对象mob_teacher_todoTeacherTodotodo_type普通PAYROLL_MASK默认仅本人和授权人力/财务可见;社保、公积金字段按后台开关展示工资条批量导出必须走高敏审批并限制下载次数发布、撤回、重发、查看、确认、异议、导出全链路审计教师/员工端仅查看本人电子工资条;PC 按岗位与审批展示

核心数据表完整字段

表名对象字段类型必填规则数据级别
mkt_channelMarketingChannelidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_channelMarketingChanneltenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_channelMarketingChannelorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_channelMarketingChannelcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_channelMarketingChannelcreated_byBIGINT创建人账号 ID普通
mkt_channelMarketingChannelcreated_atDATETIME创建时间普通
mkt_channelMarketingChannelupdated_byBIGINT最后更新人账号 ID普通
mkt_channelMarketingChannelupdated_atDATETIME最后更新时间普通
mkt_channelMarketingChannelis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_channelMarketingChanneldeleted_atDATETIME删除时间,未删除为空普通
mkt_channelMarketingChanneldeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_channelMarketingChannelversionINT乐观锁版本号,写操作必须校验普通
mkt_channelMarketingChannelchannel_codeVARCHAR(64)渠道编码,唯一普通
mkt_channelMarketingChannelchannel_nameVARCHAR(128)渠道名称普通
mkt_channelMarketingChannelchannel_typeVARCHAR(32)线上/线下/合作/自然流量普通
mkt_channelMarketingChannelowner_idBIGINT渠道负责人普通
mkt_channelMarketingChannelbudget_amountDECIMAL(18,2)预算金额普通
mkt_channelMarketingChannelroi_ruleJSONROI 统计规则普通
mkt_campaignMarketingCampaignidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_campaignMarketingCampaigntenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_campaignMarketingCampaignorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_campaignMarketingCampaigncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_campaignMarketingCampaigncreated_byBIGINT创建人账号 ID普通
mkt_campaignMarketingCampaigncreated_atDATETIME创建时间普通
mkt_campaignMarketingCampaignupdated_byBIGINT最后更新人账号 ID普通
mkt_campaignMarketingCampaignupdated_atDATETIME最后更新时间普通
mkt_campaignMarketingCampaignis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_campaignMarketingCampaigndeleted_atDATETIME删除时间,未删除为空普通
mkt_campaignMarketingCampaigndeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_campaignMarketingCampaignversionINT乐观锁版本号,写操作必须校验普通
mkt_campaignMarketingCampaigncampaign_codeVARCHAR(64)活动编码,唯一普通
mkt_campaignMarketingCampaigncampaign_nameVARCHAR(128)活动名称普通
mkt_campaignMarketingCampaignchannel_idBIGINT所属渠道普通
mkt_campaignMarketingCampaigncampus_scopeJSON适用校区范围普通
mkt_campaignMarketingCampaignstart_atDATETIME开始时间普通
mkt_campaignMarketingCampaignend_atDATETIME结束时间普通
mkt_campaignMarketingCampaignbiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
mkt_campaignMarketingCampaignremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
mkt_page_templateMarketingPageTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_page_templateMarketingPageTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_page_templateMarketingPageTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_page_templateMarketingPageTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_page_templateMarketingPageTemplatecreated_byBIGINT创建人账号 ID普通
mkt_page_templateMarketingPageTemplatecreated_atDATETIME创建时间普通
mkt_page_templateMarketingPageTemplateupdated_byBIGINT最后更新人账号 ID普通
mkt_page_templateMarketingPageTemplateupdated_atDATETIME最后更新时间普通
mkt_page_templateMarketingPageTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_page_templateMarketingPageTemplatedeleted_atDATETIME删除时间,未删除为空普通
mkt_page_templateMarketingPageTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_page_templateMarketingPageTemplateversionINT乐观锁版本号,写操作必须校验普通
mkt_page_templateMarketingPageTemplatetemplate_codeVARCHAR(64)模板编码,唯一普通
mkt_page_templateMarketingPageTemplatetemplate_nameVARCHAR(128)模板名称普通
mkt_page_templateMarketingPageTemplatetemplate_typeVARCHAR(32)节气/传统节日/公开课/招生活动/自建普通
mkt_page_templateMarketingPageTemplatefestival_typeVARCHAR(32)节日或节气分类普通
mkt_page_templateMarketingPageTemplatetemplate_schemaJSON页面结构、组件和默认文案普通
mkt_page_templateMarketingPageTemplatereview_statusVARCHAR(32)草稿/审核中/已通过/已驳回普通
mkt_page_templateMarketingPageTemplateversion_noINT模板版本普通
mkt_landing_pageCampaignLandingPageidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_landing_pageCampaignLandingPagetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_landing_pageCampaignLandingPageorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_landing_pageCampaignLandingPagecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_landing_pageCampaignLandingPagecreated_byBIGINT创建人账号 ID普通
mkt_landing_pageCampaignLandingPagecreated_atDATETIME创建时间普通
mkt_landing_pageCampaignLandingPageupdated_byBIGINT最后更新人账号 ID普通
mkt_landing_pageCampaignLandingPageupdated_atDATETIME最后更新时间普通
mkt_landing_pageCampaignLandingPageis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_landing_pageCampaignLandingPagedeleted_atDATETIME删除时间,未删除为空普通
mkt_landing_pageCampaignLandingPagedeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_landing_pageCampaignLandingPageversionINT乐观锁版本号,写操作必须校验普通
mkt_landing_pageCampaignLandingPagepage_codeVARCHAR(64)页面编码,唯一普通
mkt_landing_pageCampaignLandingPagecampaign_idBIGINT关联营销活动普通
mkt_landing_pageCampaignLandingPagetemplate_idBIGINT来源模板 ID普通
mkt_landing_pageCampaignLandingPagepage_schemaJSON页面组件配置普通
mkt_landing_pageCampaignLandingPagepublish_statusVARCHAR(32)草稿/已发布/已下线普通
mkt_landing_pageCampaignLandingPagepublished_urlVARCHAR(512)发布访问地址普通
mkt_landing_pageCampaignLandingPagetracking_configJSON埋点和转化归因配置普通
mkt_live_qr_codeLiveQrCodeidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_live_qr_codeLiveQrCodetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_live_qr_codeLiveQrCodeorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_live_qr_codeLiveQrCodecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_live_qr_codeLiveQrCodecreated_byBIGINT创建人账号 ID普通
mkt_live_qr_codeLiveQrCodecreated_atDATETIME创建时间普通
mkt_live_qr_codeLiveQrCodeupdated_byBIGINT最后更新人账号 ID普通
mkt_live_qr_codeLiveQrCodeupdated_atDATETIME最后更新时间普通
mkt_live_qr_codeLiveQrCodeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_live_qr_codeLiveQrCodedeleted_atDATETIME删除时间,未删除为空普通
mkt_live_qr_codeLiveQrCodedeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_live_qr_codeLiveQrCodeversionINT乐观锁版本号,写操作必须校验普通
mkt_live_qr_codeLiveQrCodeqr_codeVARCHAR(64)活码编码,唯一普通
mkt_live_qr_codeLiveQrCodebiz_typeVARCHAR(64)活动页/资源/课程/直播/表单普通
mkt_live_qr_codeLiveQrCodetarget_ruleJSON动态目标规则普通
mkt_live_qr_codeLiveQrCodefallback_urlVARCHAR(512)失效或异常兜底地址普通
mkt_live_qr_codeLiveQrCoderate_limit_ruleJSON防刷规则普通
mkt_live_qr_codeLiveQrCodeenabledTINYINT是否启用普通
mkt_scan_recordScanRecordidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_scan_recordScanRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_scan_recordScanRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_scan_recordScanRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_scan_recordScanRecordcreated_byBIGINT创建人账号 ID普通
mkt_scan_recordScanRecordcreated_atDATETIME创建时间普通
mkt_scan_recordScanRecordupdated_byBIGINT最后更新人账号 ID普通
mkt_scan_recordScanRecordupdated_atDATETIME最后更新时间普通
mkt_scan_recordScanRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_scan_recordScanRecorddeleted_atDATETIME删除时间,未删除为空普通
mkt_scan_recordScanRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_scan_recordScanRecordversionINT乐观锁版本号,写操作必须校验普通
mkt_scan_recordScanRecordqr_code_idBIGINT活码 ID普通
mkt_scan_recordScanRecordvisitor_idVARCHAR(128)匿名访客 ID普通
mkt_scan_recordScanRecordopenidVARCHAR(128)微信 OpenID,敏感敏感
mkt_scan_recordScanRecordscan_atDATETIME扫码时间普通
mkt_scan_recordScanRecordresolved_targetVARCHAR(512)实际解析目标普通
mkt_scan_recordScanRecordrisk_resultVARCHAR(32)防刷风险结果普通
mkt_form_submitCampaignFormSubmitidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_form_submitCampaignFormSubmittenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_form_submitCampaignFormSubmitorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_form_submitCampaignFormSubmitcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_form_submitCampaignFormSubmitcreated_byBIGINT创建人账号 ID普通
mkt_form_submitCampaignFormSubmitcreated_atDATETIME创建时间普通
mkt_form_submitCampaignFormSubmitupdated_byBIGINT最后更新人账号 ID普通
mkt_form_submitCampaignFormSubmitupdated_atDATETIME最后更新时间普通
mkt_form_submitCampaignFormSubmitis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_form_submitCampaignFormSubmitdeleted_atDATETIME删除时间,未删除为空普通
mkt_form_submitCampaignFormSubmitdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_form_submitCampaignFormSubmitversionINT乐观锁版本号,写操作必须校验普通
mkt_form_submitCampaignFormSubmitsubmit_noVARCHAR(64)提交编号,唯一普通
mkt_form_submitCampaignFormSubmitpage_idBIGINT页面 ID普通
mkt_form_submitCampaignFormSubmitguardian_mobileVARCHAR(32)家长手机号,敏感敏感
mkt_form_submitCampaignFormSubmitstudent_nameVARCHAR(64)学员姓名普通
mkt_form_submitCampaignFormSubmitform_dataJSON表单完整提交数据普通
mkt_form_submitCampaignFormSubmitlead_idBIGINT转化生成线索 ID普通
mkt_form_submitCampaignFormSubmitsubmit_statusVARCHAR(32)成功/失败/重复/风控拦截普通
mkt_employee_promotion_assetEmployeePromotionAssetidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_employee_promotion_assetEmployeePromotionAssettenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_employee_promotion_assetEmployeePromotionAssetorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_employee_promotion_assetEmployeePromotionAssetcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_employee_promotion_assetEmployeePromotionAssetcreated_byBIGINT创建人账号 ID普通
mkt_employee_promotion_assetEmployeePromotionAssetcreated_atDATETIME创建时间普通
mkt_employee_promotion_assetEmployeePromotionAssetupdated_byBIGINT最后更新人账号 ID普通
mkt_employee_promotion_assetEmployeePromotionAssetupdated_atDATETIME最后更新时间普通
mkt_employee_promotion_assetEmployeePromotionAssetis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_employee_promotion_assetEmployeePromotionAssetdeleted_atDATETIME删除时间,未删除为空普通
mkt_employee_promotion_assetEmployeePromotionAssetdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_employee_promotion_assetEmployeePromotionAssetversionINT乐观锁版本号,写操作必须校验普通
mkt_employee_promotion_assetEmployeePromotionAssetasset_noVARCHAR(64)推广资产编号,唯一普通
mkt_employee_promotion_assetEmployeePromotionAssetcampaign_idBIGINT关联营销活动普通
mkt_employee_promotion_assetEmployeePromotionAssetlanding_page_idBIGINT关联活动落地页普通
mkt_employee_promotion_assetEmployeePromotionAssetemployee_idBIGINT推广员工 ID普通
mkt_employee_promotion_assetEmployeePromotionAssetcampus_id_refBIGINT员工推广归属校区普通
mkt_employee_promotion_assetEmployeePromotionAssetqr_code_idBIGINT关联活码 ID普通
mkt_employee_promotion_assetEmployeePromotionAssetshort_urlVARCHAR(512)员工专属短链普通
mkt_employee_promotion_assetEmployeePromotionAssetposter_file_idBIGINT员工专属分享海报文件普通
mkt_employee_promotion_assetEmployeePromotionAssetshare_paramsJSONcampaignId/pageId/campusId/channelId/employeeId/shareScene 等归因参数普通
mkt_employee_promotion_assetEmployeePromotionAssetasset_statusVARCHAR(32)待生成/已生成/已停用/已失效普通
mkt_employee_share_recordEmployeeShareRecordidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_employee_share_recordEmployeeShareRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_employee_share_recordEmployeeShareRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_employee_share_recordEmployeeShareRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_employee_share_recordEmployeeShareRecordcreated_byBIGINT创建人账号 ID普通
mkt_employee_share_recordEmployeeShareRecordcreated_atDATETIME创建时间普通
mkt_employee_share_recordEmployeeShareRecordupdated_byBIGINT最后更新人账号 ID普通
mkt_employee_share_recordEmployeeShareRecordupdated_atDATETIME最后更新时间普通
mkt_employee_share_recordEmployeeShareRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_employee_share_recordEmployeeShareRecorddeleted_atDATETIME删除时间,未删除为空普通
mkt_employee_share_recordEmployeeShareRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_employee_share_recordEmployeeShareRecordversionINT乐观锁版本号,写操作必须校验普通
mkt_employee_share_recordEmployeeShareRecordasset_idBIGINT推广资产 ID普通
mkt_employee_share_recordEmployeeShareRecordemployee_idBIGINT推广员工 ID普通
mkt_employee_share_recordEmployeeShareRecordshare_sceneVARCHAR(64)微信好友/朋友圈/企微/二维码海报/复制链接/线下物料普通
mkt_employee_share_recordEmployeeShareRecordshare_atDATETIME分享时间普通
mkt_employee_share_recordEmployeeShareRecordvisitor_idVARCHAR(128)访客匿名 ID普通
mkt_employee_share_recordEmployeeShareRecordscan_record_idBIGINT关联扫码记录普通
mkt_employee_share_recordEmployeeShareRecordform_submit_idBIGINT关联表单提交普通
mkt_employee_share_recordEmployeeShareRecordlead_idBIGINT关联 CRM 线索普通
mkt_employee_share_recordEmployeeShareRecordconversion_stageVARCHAR(32)访问/留资/预约/到访/试听/签约/流失普通
mkt_employee_campaign_statEmployeeCampaignStatidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_employee_campaign_statEmployeeCampaignStattenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_employee_campaign_statEmployeeCampaignStatorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_employee_campaign_statEmployeeCampaignStatcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_employee_campaign_statEmployeeCampaignStatcreated_byBIGINT创建人账号 ID普通
mkt_employee_campaign_statEmployeeCampaignStatcreated_atDATETIME创建时间普通
mkt_employee_campaign_statEmployeeCampaignStatupdated_byBIGINT最后更新人账号 ID普通
mkt_employee_campaign_statEmployeeCampaignStatupdated_atDATETIME最后更新时间普通
mkt_employee_campaign_statEmployeeCampaignStatis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_employee_campaign_statEmployeeCampaignStatdeleted_atDATETIME删除时间,未删除为空普通
mkt_employee_campaign_statEmployeeCampaignStatdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_employee_campaign_statEmployeeCampaignStatversionINT乐观锁版本号,写操作必须校验普通
mkt_employee_campaign_statEmployeeCampaignStatstat_dateDATE统计日期普通
mkt_employee_campaign_statEmployeeCampaignStatcampaign_idBIGINT营销活动 ID普通
mkt_employee_campaign_statEmployeeCampaignStatemployee_idBIGINT员工 ID普通
mkt_employee_campaign_statEmployeeCampaignStatcampus_id_refBIGINT归属校区普通
mkt_employee_campaign_statEmployeeCampaignStatvisit_countINT访问量普通
mkt_employee_campaign_statEmployeeCampaignStatscan_countINT扫码量普通
mkt_employee_campaign_statEmployeeCampaignStatsubmit_countINT留资数普通
mkt_employee_campaign_statEmployeeCampaignStatlead_countINT线索数普通
mkt_employee_campaign_statEmployeeCampaignStattrial_countINT试听预约数普通
mkt_employee_campaign_statEmployeeCampaignStatdeal_countINT成交数普通
mkt_employee_campaign_statEmployeeCampaignStatroi_snapshotJSON转化率、成交额和 ROI 快照普通
mkt_activity_screen_templateMarketingActivityScreenTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_activity_screen_templateMarketingActivityScreenTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_activity_screen_templateMarketingActivityScreenTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_activity_screen_templateMarketingActivityScreenTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_activity_screen_templateMarketingActivityScreenTemplatecreated_byBIGINT创建人账号 ID普通
mkt_activity_screen_templateMarketingActivityScreenTemplatecreated_atDATETIME创建时间普通
mkt_activity_screen_templateMarketingActivityScreenTemplateupdated_byBIGINT最后更新人账号 ID普通
mkt_activity_screen_templateMarketingActivityScreenTemplateupdated_atDATETIME最后更新时间普通
mkt_activity_screen_templateMarketingActivityScreenTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_activity_screen_templateMarketingActivityScreenTemplatedeleted_atDATETIME删除时间,未删除为空普通
mkt_activity_screen_templateMarketingActivityScreenTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_activity_screen_templateMarketingActivityScreenTemplateversionINT乐观锁版本号,写操作必须校验普通
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_codeVARCHAR(64)大屏模板编码,唯一普通
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_nameVARCHAR(128)模板名称普通
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_sceneVARCHAR(64)周年庆/续费战报/创收龙虎榜/公开课转化/区域 PK/校区排行普通
mkt_activity_screen_templateMarketingActivityScreenTemplatelayout_schemaJSON大屏布局、模块、视觉主题、榜单区域和轮播配置普通
mkt_activity_screen_templateMarketingActivityScreenTemplatedefault_metric_codesJSON默认指标编码,如续费率、创收单数、创收金额、扩科、纳新、转介绍普通
mkt_activity_screen_templateMarketingActivityScreenTemplatedefault_refresh_ruleJSON默认刷新策略,事件推送优先,短轮询兜底普通
mkt_activity_screen_templateMarketingActivityScreenTemplatetemplate_scopeJSON适用组织、校区、活动类型和角色范围普通
mkt_activity_screen_templateMarketingActivityScreenTemplatereview_statusVARCHAR(32)草稿/审核中/已通过/已驳回/已下架普通
mkt_activity_screen_templateMarketingActivityScreenTemplateversion_noINT模板版本号普通
mkt_activity_screenMarketingActivityScreenidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_activity_screenMarketingActivityScreentenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_activity_screenMarketingActivityScreenorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_activity_screenMarketingActivityScreencampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_activity_screenMarketingActivityScreencreated_byBIGINT创建人账号 ID普通
mkt_activity_screenMarketingActivityScreencreated_atDATETIME创建时间普通
mkt_activity_screenMarketingActivityScreenupdated_byBIGINT最后更新人账号 ID普通
mkt_activity_screenMarketingActivityScreenupdated_atDATETIME最后更新时间普通
mkt_activity_screenMarketingActivityScreenis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_activity_screenMarketingActivityScreendeleted_atDATETIME删除时间,未删除为空普通
mkt_activity_screenMarketingActivityScreendeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_activity_screenMarketingActivityScreenversionINT乐观锁版本号,写操作必须校验普通
mkt_activity_screenMarketingActivityScreenscreen_noVARCHAR(64)活动大屏编号,唯一普通
mkt_activity_screenMarketingActivityScreenscreen_nameVARCHAR(128)大屏名称普通
mkt_activity_screenMarketingActivityScreencampaign_idBIGINT关联营销活动普通
mkt_activity_screenMarketingActivityScreentemplate_idBIGINT关联活动大屏模板普通
mkt_activity_screenMarketingActivityScreenorg_scopeJSON总部、区域、校区、战区和业务单元展示范围普通
mkt_activity_screenMarketingActivityScreenmain_titleVARCHAR(128)大屏主标题普通
mkt_activity_screenMarketingActivityScreensub_titleVARCHAR(256)大屏副标题普通
mkt_activity_screenMarketingActivityScreentheme_configJSON主题色、背景、字体、喜报播报和动效配置普通
mkt_activity_screenMarketingActivityScreendisplay_start_atDATETIME投屏展示开始时间普通
mkt_activity_screenMarketingActivityScreendisplay_end_atDATETIME投屏展示结束时间普通
mkt_activity_screenMarketingActivityScreenrefresh_modeVARCHAR(32)事件推送/短轮询/手动刷新普通
mkt_activity_screenMarketingActivityScreenrefresh_interval_secINT短轮询刷新间隔秒数普通
mkt_activity_screenMarketingActivityScreenrealtime_event_topicsJSON订单支付、续费生效、退费、作废、补录生效等刷新触发事件普通
mkt_activity_screenMarketingActivityScreenpublic_tokenVARCHAR(128)投屏公开访问令牌普通
mkt_activity_screenMarketingActivityScreenpublic_token_expire_atDATETIME公开访问令牌过期时间普通
mkt_activity_screenMarketingActivityScreenpublic_token_statusVARCHAR(32)未生成/有效/已撤销/已过期普通
mkt_activity_screenMarketingActivityScreenpublic_urlVARCHAR(512)投屏访问链接普通
mkt_activity_screenMarketingActivityScreenwatermark_configJSON公开投屏水印、机构标识和访问提示配置普通
mkt_activity_screenMarketingActivityScreenaccess_policyJSON公开访问范围、脱敏策略、IP 限制和访问日志策略普通
mkt_activity_screenMarketingActivityScreenscreen_statusVARCHAR(32)草稿/配置中/待发布/已发布/展示中/数据异常/已停用/已归档普通
mkt_activity_screenMarketingActivityScreenlast_refresh_atDATETIME最近刷新时间普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigcreated_byBIGINT创建人账号 ID普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigcreated_atDATETIME创建时间普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigupdated_atDATETIME最后更新时间普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigscreen_idBIGINT活动大屏 ID普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigsource_priorityJSON系统实时数据、系统补录业务单据、文件快照的取数优先级和启用条件普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigsystem_object_refsJSON活动、渠道、线索、试听、合同、订单、支付、续费、退费、扩科、转介绍、员工、校区、课程、班级、学员等系统对象普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigmanual_voucher_refsJSON系统内人工补录业务单据范围,如线下收款补录、历史续费补录、归属修正普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigsnapshot_fallback_ruleJSON文件导入固定快照兜底启用条件、优先级和过期策略普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigrefresh_strategyJSON事件推送优先、短轮询兜底、手动刷新、重算窗口和重试策略普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigevent_topic_refsJSON订单支付、续费生效、退费、作废、补录审核通过等事件主题普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigsource_healthVARCHAR(32)未校验/正常/部分缺失/异常/断连普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigmissing_sourcesJSON缺失的数据对象、指标、事件或快照明细普通
mkt_screen_data_source_configMarketingScreenDataSourceConfiglast_check_atDATETIME最近一次数据源健康检查时间普通
mkt_screen_data_source_configMarketingScreenDataSourceConfigenabledTINYINT是否启用普通
mkt_screen_metric_configMarketingScreenMetricConfigidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_metric_configMarketingScreenMetricConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_metric_configMarketingScreenMetricConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_metric_configMarketingScreenMetricConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_metric_configMarketingScreenMetricConfigcreated_byBIGINT创建人账号 ID普通
mkt_screen_metric_configMarketingScreenMetricConfigcreated_atDATETIME创建时间普通
mkt_screen_metric_configMarketingScreenMetricConfigupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_metric_configMarketingScreenMetricConfigupdated_atDATETIME最后更新时间普通
mkt_screen_metric_configMarketingScreenMetricConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_metric_configMarketingScreenMetricConfigdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_metric_configMarketingScreenMetricConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_metric_configMarketingScreenMetricConfigversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_metric_configMarketingScreenMetricConfigscreen_idBIGINT活动大屏 ID普通
mkt_screen_metric_configMarketingScreenMetricConfigmetric_codeVARCHAR(64)指标编码普通
mkt_screen_metric_configMarketingScreenMetricConfigmetric_nameVARCHAR(128)指标名称普通
mkt_screen_metric_configMarketingScreenMetricConfigmetric_definitionTEXT指标口径说明普通
mkt_screen_metric_configMarketingScreenMetricConfigmetric_versionINT指标口径版本号普通
mkt_screen_metric_configMarketingScreenMetricConfigdisplay_moduleVARCHAR(64)左侧战榜/中部总额喜报/右侧老师榜/轮播明细/PK 面板普通
mkt_screen_metric_configMarketingScreenMetricConfignumerator_sourceJSON分子来源对象、过滤条件和取值字段普通
mkt_screen_metric_configMarketingScreenMetricConfigdenominator_sourceJSON分母来源对象、过滤条件和取值字段,适用于续费率等比例指标普通
mkt_screen_metric_configMarketingScreenMetricConfigexclude_ruleJSON退费、作废、撤销、重复订单、无效学员等排除规则普通
mkt_screen_metric_configMarketingScreenMetricConfigrollback_ruleJSON退费、订单作废、补录撤销后的指标回滚规则普通
mkt_screen_metric_configMarketingScreenMetricConfigattribution_ruleJSON老师、校区、战区、课程、科目和转介绍归因规则普通
mkt_screen_metric_configMarketingScreenMetricConfigsort_ruleJSON排序字段、排序方向、并列处理和展示数量普通
mkt_screen_metric_configMarketingScreenMetricConfigdata_source_priorityJSON系统实时数据、系统补录单据、文件快照的优先级普通
mkt_screen_metric_configMarketingScreenMetricConfigsource_object_refsJSON活动、渠道、线索、合同、订单、支付、续费、退费、扩科、员工、老师、校区等来源对象普通
mkt_screen_metric_configMarketingScreenMetricConfigrefresh_frequency_secINT指标刷新频率秒数普通
mkt_screen_metric_configMarketingScreenMetricConfigvalidate_statusVARCHAR(32)未校验/校验中/校验通过/校验失败普通
mkt_screen_metric_configMarketingScreenMetricConfiglast_validate_atDATETIME最近一次口径校验时间普通
mkt_screen_metric_configMarketingScreenMetricConfigenabledTINYINT是否启用普通
mkt_screen_campus_configMarketingScreenCampusConfigidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_campus_configMarketingScreenCampusConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_campus_configMarketingScreenCampusConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_campus_configMarketingScreenCampusConfigcampus_idBIGINT校区 ID普通
mkt_screen_campus_configMarketingScreenCampusConfigcreated_byBIGINT创建人账号 ID普通
mkt_screen_campus_configMarketingScreenCampusConfigcreated_atDATETIME创建时间普通
mkt_screen_campus_configMarketingScreenCampusConfigupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_campus_configMarketingScreenCampusConfigupdated_atDATETIME最后更新时间普通
mkt_screen_campus_configMarketingScreenCampusConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_campus_configMarketingScreenCampusConfigdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_campus_configMarketingScreenCampusConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_campus_configMarketingScreenCampusConfigversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_campus_configMarketingScreenCampusConfigscreen_idBIGINT活动大屏 ID普通
mkt_screen_campus_configMarketingScreenCampusConfigcampus_display_nameVARCHAR(128)大屏展示校区名称普通
mkt_screen_campus_configMarketingScreenCampusConfigzone_refsJSON所属战区、PK 对阵和展示组件引用普通
mkt_screen_campus_configMarketingScreenCampusConfigteacher_countINT当前引用老师/人员数量普通
mkt_screen_campus_configMarketingScreenCampusConfigreference_summaryJSON老师归属、战区引用、快照基准和历史流水引用摘要普通
mkt_screen_campus_configMarketingScreenCampusConfigdelete_protect_statusVARCHAR(32)可删除/存在老师引用/存在战区引用/存在历史流水引用普通
mkt_screen_campus_configMarketingScreenCampusConfigsort_noINT展示排序普通
mkt_screen_campus_configMarketingScreenCampusConfigenabledTINYINT是否启用普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigcampus_idBIGINT展示归属校区普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigcreated_byBIGINT创建人账号 ID普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigcreated_atDATETIME创建时间普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigupdated_atDATETIME最后更新时间普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigscreen_idBIGINT活动大屏 ID普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigemployee_idBIGINT员工/老师/顾问 ID普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigemployee_name_snapshotVARCHAR(128)展示姓名快照普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigsubject_codeVARCHAR(64)课程科目编码普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigsubject_groupVARCHAR(64)语文组/数学组/英语组/自定义科目组普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigbase_countINT续费基数/待续人次普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigreward_renewal_countINT奖励续费人次普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigexpand_countINT扩科单数普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigtotal_order_countINT创收单数普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigtotal_incomeDECIMAL(14,2)创收金额普通
mkt_screen_personnel_configMarketingScreenPersonnelConfigenabledTINYINT是否启用普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordcampus_idBIGINT校区 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordcreated_byBIGINT创建人账号 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordcreated_atDATETIME创建时间普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordupdated_atDATETIME最后更新时间普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecorddeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordscreen_idBIGINT活动大屏 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordemployee_idBIGINT老师/人员 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordcourse_idBIGINT课程 ID普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordsubject_codeVARCHAR(64)科目编码普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordbiz_typeVARCHAR(64)续费奖励/续费非奖励/扩科/纳新/转介绍普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordamountDECIMAL(14,2)金额普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordorder_countINT创收单数普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordsource_typeVARCHAR(32)系统补录/演示补录/快照修正普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordrecord_statusVARCHAR(32)有效/已撤回/已作废/重算中/重算失败普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordrevoke_reasonVARCHAR(255)撤回原因普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordmetric_refresh_statusVARCHAR(32)待刷新/刷新中/已刷新/刷新失败普通
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecordrequest_idVARCHAR(64)幂等请求 ID普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigcreated_byBIGINT创建人账号 ID普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigcreated_atDATETIME创建时间普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigupdated_atDATETIME最后更新时间普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigscreen_idBIGINT活动大屏 ID普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigwidget_codeVARCHAR(64)组件编码普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigwidget_typeVARCHAR(64)战区榜/校区榜/老师榜/总金额/喜报/订单播报/分组榜普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigmetric_codesJSON组件展示指标编码普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigranking_modesJSON续费率排名、创收单数排名、创收金额排名等切换项普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigsubject_groupsJSON语文组、数学组、英语组和自定义科目组配置普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigvisible_countINT默认展示数量普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigswitch_enabledTINYINT是否允许前台切换普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigtheme_configJSON组件主题、动效和尺寸配置普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigempty_state_copyVARCHAR(255)空状态展示文案普通
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfigvalidate_statusVARCHAR(32)未校验/校验通过/校验失败普通
mkt_screen_zoneMarketingScreenZoneidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_zoneMarketingScreenZonetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_zoneMarketingScreenZoneorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_zoneMarketingScreenZonecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_zoneMarketingScreenZonecreated_byBIGINT创建人账号 ID普通
mkt_screen_zoneMarketingScreenZonecreated_atDATETIME创建时间普通
mkt_screen_zoneMarketingScreenZoneupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_zoneMarketingScreenZoneupdated_atDATETIME最后更新时间普通
mkt_screen_zoneMarketingScreenZoneis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_zoneMarketingScreenZonedeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_zoneMarketingScreenZonedeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_zoneMarketingScreenZoneversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_zoneMarketingScreenZonescreen_idBIGINT活动大屏 ID普通
mkt_screen_zoneMarketingScreenZonezone_codeVARCHAR(64)战区编码普通
mkt_screen_zoneMarketingScreenZonezone_nameVARCHAR(128)战区名称普通
mkt_screen_zoneMarketingScreenZonezone_typeVARCHAR(32)区域/校区组/业务单元/自定义战区普通
mkt_screen_zoneMarketingScreenZonecampus_idsJSON战区包含的校区 ID 列表普通
mkt_screen_zoneMarketingScreenZoneemployee_scopeJSON战区内参与展示的员工、老师、角色范围普通
mkt_screen_zoneMarketingScreenZonesort_noINT展示排序普通
mkt_screen_zoneMarketingScreenZoneenabledTINYINT是否启用普通
mkt_screen_pk_pairMarketingScreenPkPairidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_pk_pairMarketingScreenPkPairtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_pk_pairMarketingScreenPkPairorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_pk_pairMarketingScreenPkPaircampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_pk_pairMarketingScreenPkPaircreated_byBIGINT创建人账号 ID普通
mkt_screen_pk_pairMarketingScreenPkPaircreated_atDATETIME创建时间普通
mkt_screen_pk_pairMarketingScreenPkPairupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_pk_pairMarketingScreenPkPairupdated_atDATETIME最后更新时间普通
mkt_screen_pk_pairMarketingScreenPkPairis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_pk_pairMarketingScreenPkPairdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_pk_pairMarketingScreenPkPairdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_pk_pairMarketingScreenPkPairversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_pk_pairMarketingScreenPkPairscreen_idBIGINT活动大屏 ID普通
mkt_screen_pk_pairMarketingScreenPkPairpair_codeVARCHAR(64)PK 对阵编码普通
mkt_screen_pk_pairMarketingScreenPkPairleft_zone_idBIGINT左侧战区 ID普通
mkt_screen_pk_pairMarketingScreenPkPairright_zone_idBIGINT右侧战区 ID,若为空可使用其他校区平均值普通
mkt_screen_pk_pairMarketingScreenPkPaircompare_target_typeVARCHAR(32)战区/校区/其他校区平均值普通
mkt_screen_pk_pairMarketingScreenPkPairmetric_codesJSON参与 PK 的指标编码普通
mkt_screen_pk_pairMarketingScreenPkPairwinner_ruleJSON胜负判定规则、并列展示和异常处理普通
mkt_screen_pk_pairMarketingScreenPkPairenabledTINYINT是否启用普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotcreated_byBIGINT创建人账号 ID普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotcreated_atDATETIME创建时间普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotupdated_atDATETIME最后更新时间普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_noVARCHAR(64)名单快照编号,唯一普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotscreen_idBIGINT活动大屏 ID普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_typeVARCHAR(64)待续名单/老师名单/校区名单/历史基数/其他固定基准普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsource_file_idBIGINT导入文件 ID普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsource_descVARCHAR(256)来源说明普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotimport_batch_noVARCHAR(64)导入批次号普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_versionINT快照版本普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotrow_countINT导入行数普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotvalid_countINT有效行数普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshoterror_countINT错误行数普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_payloadJSON固定名单和历史基数快照普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotuse_conditionTEXT仅在系统无结构化实时数据时兜底使用普通
mkt_screen_roster_snapshotMarketingScreenRosterSnapshotsnapshot_statusVARCHAR(32)校验中/已生效/部分失败/已废弃普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
mkt_screen_data_snapshotMarketingScreenDataSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotcreated_byBIGINT创建人账号 ID普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotcreated_atDATETIME创建时间普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotupdated_byBIGINT最后更新人账号 ID普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotupdated_atDATETIME最后更新时间普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotdeleted_atDATETIME删除时间,未删除为空普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotversionINT乐观锁版本号,写操作必须校验普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotscreen_idBIGINT活动大屏 ID普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotsnapshot_timeDATETIME快照时间普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotmetric_valuesJSON指标值、榜单、喜报、PK 结果和过滤条件普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotdata_source_summaryJSON系统实时数据、补录单据、固定快照的实际取数结果普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotsource_version_summaryJSON指标口径版本、名单快照版本和业务流水截止点普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotrefresh_trace_idVARCHAR(128)刷新链路追踪 ID普通
mkt_screen_data_snapshotMarketingScreenDataSnapshotrefresh_statusVARCHAR(32)刷新中/成功/部分失败/失败/断连恢复普通
mkt_screen_data_snapshotMarketingScreenDataSnapshoterror_summaryJSON异常原因、缺失来源、失败指标和重试建议普通

数据表与对象映射

表名对象用途完整字段索引建议
mkt_channelMarketingChannel渠道档案与投放预算id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、channel_code(VARCHAR(64),必填)、channel_name(VARCHAR(128),必填)、channel_type(VARCHAR(32),必填)、owner_id(BIGINT)、budget_amount(DECIMAL(18,2))、roi_rule(JSON)uk_channel_code、idx_owner
mkt_campaignMarketingCampaign营销活动主数据id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、campaign_code(VARCHAR(64),必填)、campaign_name(VARCHAR(128),必填)、channel_id(BIGINT)、campus_scope(JSON,必填)、start_at(DATETIME,必填)、end_at(DATETIME,必填)、biz_status(VARCHAR(32),必填)、remark(VARCHAR(512))uk_campaign_code、idx_channel_time
mkt_page_templateMarketingPageTemplate内置和自建活动模板库id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、template_code(VARCHAR(64),必填)、template_name(VARCHAR(128),必填)、template_type(VARCHAR(32),必填)、festival_type(VARCHAR(32))、template_schema(JSON,必填)、review_status(VARCHAR(32),必填)、version_no(INT,必填)uk_template_code、idx_type_status
mkt_landing_pageCampaignLandingPage活动 H5/落地页实例id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、page_code(VARCHAR(64),必填)、campaign_id(BIGINT,必填)、template_id(BIGINT)、page_schema(JSON,必填)、publish_status(VARCHAR(32),必填)、published_url(VARCHAR(512))、tracking_config(JSON)uk_page_code、idx_campaign_status
mkt_live_qr_codeLiveQrCode活码规则与动态跳转id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、qr_code(VARCHAR(64),必填)、biz_type(VARCHAR(64),必填)、target_rule(JSON,必填)、fallback_url(VARCHAR(512))、rate_limit_rule(JSON)、enabled(TINYINT,必填)uk_qr_code、idx_biz_enabled
mkt_scan_recordScanRecord活码扫码与访问记录id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、qr_code_id(BIGINT,必填)、visitor_id(VARCHAR(128))、openid(VARCHAR(128))、scan_at(DATETIME,必填)、resolved_target(VARCHAR(512),必填)、risk_result(VARCHAR(32))idx_qr_time、idx_visitor
mkt_form_submitCampaignFormSubmit活动表单留资id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、submit_no(VARCHAR(64),必填)、page_id(BIGINT,必填)、guardian_mobile(VARCHAR(32),必填)、student_name(VARCHAR(64))、form_data(JSON,必填)、lead_id(BIGINT)、submit_status(VARCHAR(32),必填)uk_submit_no、idx_page_mobile
mkt_employee_promotion_assetEmployeePromotionAsset员工专属推广链接、二维码和海报资产id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、asset_no(VARCHAR(64),必填)、campaign_id(BIGINT,必填)、landing_page_id(BIGINT,必填)、employee_id(BIGINT,必填)、campus_id_ref(BIGINT)、qr_code_id(BIGINT)、short_url(VARCHAR(512))、poster_file_id(BIGINT)、share_params(JSON,必填)、asset_status(VARCHAR(32),必填)uk_asset_no、uk_campaign_employee_page、idx_employee_status
mkt_employee_share_recordEmployeeShareRecord员工活动分享和访问转化记录id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、asset_id(BIGINT,必填)、employee_id(BIGINT,必填)、share_scene(VARCHAR(64),必填)、share_at(DATETIME,必填)、visitor_id(VARCHAR(128))、scan_record_id(BIGINT)、form_submit_id(BIGINT)、lead_id(BIGINT)、conversion_stage(VARCHAR(32),必填)idx_asset_time、idx_employee_stage、idx_lead
mkt_employee_campaign_statEmployeeCampaignStat员工活动推广效果快照id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、stat_date(DATE,必填)、campaign_id(BIGINT,必填)、employee_id(BIGINT,必填)、campus_id_ref(BIGINT)、visit_count(INT,必填)、scan_count(INT,必填)、submit_count(INT,必填)、lead_count(INT,必填)、trial_count(INT,必填)、deal_count(INT,必填)、roi_snapshot(JSON)uk_date_campaign_employee、idx_employee_date、idx_campaign_date
mkt_activity_screen_templateMarketingActivityScreenTemplate活动大屏模板库id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、template_code(VARCHAR(64),必填)、template_name(VARCHAR(128),必填)、template_scene(VARCHAR(64),必填)、layout_schema(JSON,必填)、default_metric_codes(JSON,必填)、default_refresh_rule(JSON)、template_scope(JSON,必填)、review_status(VARCHAR(32),必填)、version_no(INT,必填)uk_screen_template_code、idx_scene_status
mkt_activity_screenMarketingActivityScreen活动大屏实例id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_no(VARCHAR(64),必填)、screen_name(VARCHAR(128),必填)、campaign_id(BIGINT,必填)、template_id(BIGINT,必填)、org_scope(JSON,必填)、main_title(VARCHAR(128),必填)、sub_title(VARCHAR(256))、theme_config(JSON)、display_start_at(DATETIME)、display_end_at(DATETIME)、refresh_mode(VARCHAR(32),必填)、refresh_interval_sec(INT)、realtime_event_topics(JSON)、public_token(VARCHAR(128))、public_token_expire_at(DATETIME)、public_token_status(VARCHAR(32),必填)、public_url(VARCHAR(512))、watermark_config(JSON)、access_policy(JSON)、screen_status(VARCHAR(32),必填)、last_refresh_at(DATETIME)uk_screen_no、idx_campaign_status、idx_public_token
mkt_screen_data_source_configMarketingScreenDataSourceConfig活动大屏数据源配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、source_priority(JSON,必填)、system_object_refs(JSON,必填)、manual_voucher_refs(JSON)、snapshot_fallback_rule(JSON)、refresh_strategy(JSON,必填)、event_topic_refs(JSON)、source_health(VARCHAR(32),必填)、missing_sources(JSON)、last_check_at(DATETIME)、enabled(TINYINT,必填)uk_screen_data_source、idx_screen_health
mkt_screen_metric_configMarketingScreenMetricConfig活动大屏指标口径配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、metric_code(VARCHAR(64),必填)、metric_name(VARCHAR(128),必填)、metric_definition(TEXT,必填)、metric_version(INT,必填)、display_module(VARCHAR(64),必填)、numerator_source(JSON)、denominator_source(JSON)、exclude_rule(JSON)、rollback_rule(JSON)、attribution_rule(JSON)、sort_rule(JSON)、data_source_priority(JSON,必填)、source_object_refs(JSON,必填)、refresh_frequency_sec(INT,必填)、validate_status(VARCHAR(32),必填)、last_validate_at(DATETIME)、enabled(TINYINT,必填)uk_screen_metric、idx_screen_module
mkt_screen_campus_configMarketingScreenCampusConfig活动大屏校区配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、campus_display_name(VARCHAR(128),必填)、zone_refs(JSON)、teacher_count(INT)、reference_summary(JSON)、delete_protect_status(VARCHAR(32),必填)、sort_no(INT,必填)、enabled(TINYINT,必填)uk_screen_campus、idx_screen_enabled、idx_delete_protect
mkt_screen_personnel_configMarketingScreenPersonnelConfig活动大屏老师/人员配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、employee_id(BIGINT,必填)、employee_name_snapshot(VARCHAR(128),必填)、subject_code(VARCHAR(64))、subject_group(VARCHAR(64))、base_count(INT,必填)、reward_renewal_count(INT,必填)、expand_count(INT,必填)、total_order_count(INT,必填)、total_income(DECIMAL(14,2),必填)、enabled(TINYINT,必填)uk_screen_employee_campus_subject、idx_screen_group、idx_screen_enabled
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecord活动大屏补录与撤回流水id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、employee_id(BIGINT,必填)、course_id(BIGINT)、subject_code(VARCHAR(64))、biz_type(VARCHAR(64),必填)、amount(DECIMAL(14,2),必填)、order_count(INT,必填)、source_type(VARCHAR(32),必填)、record_status(VARCHAR(32),必填)、revoke_reason(VARCHAR(255))、metric_refresh_status(VARCHAR(32),必填)、request_id(VARCHAR(64),必填)uk_request_id、idx_screen_time、idx_screen_status
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfig活动大屏展示组件配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、widget_code(VARCHAR(64),必填)、widget_type(VARCHAR(64),必填)、metric_codes(JSON,必填)、ranking_modes(JSON)、subject_groups(JSON)、visible_count(INT)、switch_enabled(TINYINT,必填)、theme_config(JSON)、empty_state_copy(VARCHAR(255))、validate_status(VARCHAR(32),必填)uk_screen_widget、idx_screen_type
mkt_screen_zoneMarketingScreenZone活动大屏战区/区域配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、zone_code(VARCHAR(64),必填)、zone_name(VARCHAR(128),必填)、zone_type(VARCHAR(32),必填)、campus_ids(JSON,必填)、employee_scope(JSON)、sort_no(INT,必填)、enabled(TINYINT,必填)uk_screen_zone_code、idx_screen_enabled
mkt_screen_pk_pairMarketingScreenPkPair活动大屏 PK 对阵配置id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、pair_code(VARCHAR(64),必填)、left_zone_id(BIGINT,必填)、right_zone_id(BIGINT)、compare_target_type(VARCHAR(32),必填)、metric_codes(JSON,必填)、winner_rule(JSON,必填)、enabled(TINYINT,必填)uk_screen_pk_code、idx_screen_enabled
mkt_screen_roster_snapshotMarketingScreenRosterSnapshot活动大屏固定名单快照id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、snapshot_no(VARCHAR(64),必填)、screen_id(BIGINT,必填)、snapshot_type(VARCHAR(64),必填)、source_file_id(BIGINT,必填)、source_desc(VARCHAR(256),必填)、import_batch_no(VARCHAR(64),必填)、snapshot_version(INT,必填)、row_count(INT,必填)、valid_count(INT,必填)、error_count(INT,必填)、snapshot_payload(JSON,必填)、use_condition(TEXT,必填)、snapshot_status(VARCHAR(32),必填)uk_screen_snapshot_no、idx_screen_type_version
mkt_screen_data_snapshotMarketingScreenDataSnapshot活动大屏运行期指标快照id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、screen_id(BIGINT,必填)、snapshot_time(DATETIME,必填)、metric_values(JSON,必填)、data_source_summary(JSON,必填)、source_version_summary(JSON)、refresh_trace_id(VARCHAR(128))、refresh_status(VARCHAR(32),必填)、error_summary(JSON)idx_screen_time、idx_screen_status

12 · 状态机与业务规则

约束业务对象如何流转、何时可编辑、何时触发审批

原型需要把状态标签、可操作按钮和禁用原因展示清楚。
对象状态触发与说明
活动落地页草稿 -> 编辑中 -> 待发布 -> 发布中 -> 已发布 -> 发布失败 -> 已停用 -> 已过期PC Web 从模板创建活动页,发布后生成链接、活码和员工端可推广活动
员工推广资产待生成 -> 已生成 -> 分享中 -> 已停用 -> 已失效 -> 生成失败员工在教师端领取活动后生成专属短链、二维码和海报,活动停用或超期后资产失效
员工分享记录已分享 -> 已访问 -> 已扫码 -> 已留资 -> 已生成线索 -> 已预约试听 -> 已签约 -> 已流失外部访问、扫码、留资和转化阶段均回写员工分享记录
活动表单留资待提交 -> 提交中 -> 提交成功 -> 疑似重复 -> 风控拦截 -> 生成线索失败 -> 已进入 CRM外部 H5 表单提交后进入查重、风控、线索入库和 CRM 分配流程
推广战报快照待统计 -> 统计中 -> 已生成 -> 部分失败 -> 已刷新按员工、活动、校区和日期汇总访问、扫码、留资、试听、成交和 ROI
活动大屏实例草稿 -> 配置中 -> 待发布 -> 已发布 -> 展示中 -> 刷新断连 -> 数据异常 -> 已停用 -> 已归档后台创建活动大屏、配置模板和数据源后发布投屏,展示中持续刷新并记录断连与异常
活动大屏数据源未配置 -> 待校验 -> 正常 -> 部分缺失 -> 异常 -> 断连 -> 已停用校验系统实时数据、系统补录单据、文件快照兜底、事件主题和刷新策略;部分缺失时禁止直接发布
活动大屏指标未配置 -> 已配置 -> 口径校验中 -> 校验通过 -> 校验失败 -> 刷新中 -> 已刷新 -> 部分失败续费率、创收金额、创收单数、扩科、纳新、转介绍等指标按系统实时数据优先刷新
固定名单快照待导入 -> 校验中 -> 已生效 -> 部分失败 -> 已废弃 -> 版本过期待续名单、老师名单、校区名单和历史基数仅作为无系统实时数据时的兜底固定基准
唯一性校验

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

跨校区数据隔离

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

敏感操作留痕

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

外部接口幂等

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

批量失败明细

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

状态回退审批

营销拓客中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。

13 · 权限、审批与消息

动作权限、数据范围、审批触发和消息触达必须闭环

权限需要覆盖菜单、按钮、字段、接口和导出。

动作权限

  • 创建渠道:需映射菜单、按钮、接口和字段权限
  • 选择模板:需映射菜单、按钮、接口和字段权限
  • 发布活动:需映射菜单、按钮、接口和字段权限
  • 编辑 H5:需映射菜单、按钮、接口和字段权限
  • 转为模板:需映射菜单、按钮、接口和字段权限
  • 生成活码:需映射菜单、按钮、接口和字段权限
  • 配置推广范围:需映射菜单、按钮、接口和字段权限
  • 创建活动大屏:需映射菜单、按钮、接口和字段权限
  • 配置大屏模板:需映射菜单、按钮、接口和字段权限
  • 配置实时数据源:需映射菜单、按钮、接口和字段权限
  • 配置战区 PK:需映射菜单、按钮、接口和字段权限
  • 发布投屏链接:需映射菜单、按钮、接口和字段权限
  • 员工生成专属码:需映射菜单、按钮、接口和字段权限
  • 分享海报:需映射菜单、按钮、接口和字段权限
  • 分配线索:需映射菜单、按钮、接口和字段权限
  • 查看 ROI:需映射菜单、按钮、接口和字段权限

数据范围

  • 总部全量
  • 区域辖区
  • 校区本地
  • 部门/岗位
  • 本人负责
  • 授权班级/学员

审批配置

审批名称触发条件流程结果留痕
活动发布审批活动 H5、表单、优惠、投放范围或可推广员工范围配置完成后发布市场运营 -> 区域市场/总部市场 -> 品牌审核可选通过后发布 H5、生成活码并同步到员工端推广工作台保留页面版本、表单字段、推广范围、归因规则和审核意见
活动大屏发布审批活动大屏模板、指标口径、战区 PK、投屏链接和公开访问范围配置完成后发布市场运营 -> 区域市场/总部市场 -> 数据管理员可选通过后生成大屏投屏链接、二维码和公开访问令牌,展示端开始按实时数据刷新保留大屏模板版本、指标口径版本、数据源优先级、展示范围和审批意见
固定名单快照启用确认系统无结构化实时数据或历史基数无法追溯,需要启用文件导入固定快照作为大屏基准导入人 -> 市场负责人 -> 数据管理员通过后快照可参与大屏基准计算,但不得覆盖系统内实时业务流水保留文件来源、导入人、导入时间、校验结果、版本号和使用条件
自建页面转模板审批校区或区域自建活动页面申请沉淀为可复用模板申请人 -> 区域市场 -> 总部品牌审核通过后进入模板库并按授权范围开放使用保留页面快照、素材、表单、埋点和审核意见
推广资产停用审批员工推广资产涉及违规素材、活动结束前停用或批量作废市场运营 -> 校区/区域负责人通过后员工二维码、短链和海报失效,外部访问进入失效页保留停用原因、影响员工、影响线索和替代入口
敏感推广数据导出审批导出员工活动线索、手机号、访问明细或转化明细申请人 -> 市场负责人 -> 安全管理员通过后限时导出并加水印记录字段范围、下载人、下载 IP 和有效期

消息模板

消息接收人触发渠道变量
新活动可推广提醒课程顾问/销售人员/市场人员/班主任PC Web 活动发布且员工在推广范围内迪诺学堂教师端 App/小程序、站内信活动名称、有效期、推广入口、专属码生成状态
员工推广码生成结果课程顾问/销售人员/市场人员/班主任员工生成专属链接、二维码或海报成功/失败迪诺学堂教师端 App/小程序活动名称、二维码、海报、失败原因、重试入口
活动线索回流提醒课程顾问/销售人员/市场人员/班主任本人推广链接产生报名、试听预约或公开课报名线索迪诺学堂教师端 App/小程序学员姓名、来源活动、归因渠道、跟进截止时间
推广资产失效提醒课程顾问/销售人员/市场人员/班主任活动停用、二维码过期、目标下架或员工不再在推广范围内迪诺学堂教师端 App/小程序活动名称、失效原因、替代活动入口
个人推广战报提醒课程顾问/销售人员/市场人员/班主任/校区负责人日/周/月推广战报刷新完成迪诺学堂教师端 App/小程序、站内信访问量、留资数、试听数、成交数、排名
活动大屏发布提醒总部市场/区域市场/校区运营/活动负责人活动大屏发布成功或投屏链接变更站内信、企微、短信可选大屏名称、活动名称、投屏链接、二维码、展示有效期
活动大屏数据异常提醒总部市场/数据管理员/活动负责人实时刷新断连、指标口径校验失败、系统数据缺失或固定快照过期站内信、企微、短信可选异常指标、影响模块、最后刷新时间、处理入口
活动喜报播报大屏端/活动现场运营系统内有效订单支付、续费完成、扩科完成或公开课转化成功大屏端实时播报校区、老师、学员脱敏信息、金额、订单类型、播报时间

14 · 接口与技术细节

接口需支持幂等、权限、审计、重试和回执

每个写接口必须有 requestId 或业务幂等键,外部回调必须验签和去重。
接口方法方向请求字段响应字段幂等/权限
/api/v1/marketing/templatesPOST/GETPC Web 到平台templateType, festivalType, pageSchema, assetstemplateId, reviewStatus, previewUrl模板编码唯一
/api/v1/marketing/pages/publishPOSTPC Web 到平台pageId, publishChannel, trackingConfigpublishedUrl, versionNo, publishStatuspageId + versionNo 幂等
/api/v1/live-qrcodesPOST/GETPC Web 到平台bizType, targetRule, expireAt, enabledqrCode, shortUrl, currentTargetqrCode 唯一
/api/v1/marketing/mobile/campaignsGET迪诺学堂教师端 App/小程序到营销服务employeeId, roleCode, campusId, keyword, statuscampaigns, availableActions, assetSummary仅返回员工角色、校区和活动范围内可推广活动
/api/v1/marketing/employee-promotion-assetsPOST/GET迪诺学堂教师端 App/小程序到营销服务campaignId, pageId, employeeId, campusId, channelId, shareScene, requestIdassetId, shortUrl, qrCodeUrl, posterUrl, assetStatuscampaignId + pageId + employeeId 幂等;活动停用后不可新建
/api/v1/marketing/employee-promotion-assets/{id}/posterPOST迪诺学堂教师端 App/小程序到营销服务assetId, posterTemplateId, employeeName, campusName, requestIdposterFileId, posterUrl, generateStatusassetId + posterTemplateId 幂等
/api/v1/marketing/employee-share-recordsPOST外部 H5/教师端到营销服务assetId, employeeId, shareScene, visitorId, scanRecordId, formSubmitId, leadId, conversionStagerecordId, statRefreshStatusassetId + visitorId + conversionStage 去重
/api/v1/marketing/employee-campaign-statsGET迪诺学堂教师端 App/小程序到营销服务employeeId, campaignId, dateRange, campusIdvisitCount, scanCount, submitCount, leadCount, trialCount, dealCount, roiSnapshot只能查看本人或授权团队推广数据
/api/v1/marketing/screens/templatesPOST/GETPC Web 到营销服务templateScene, templateName, layoutSchema, defaultMetricCodes, templateScopetemplateId, previewUrl, reviewStatus, versionNotemplateCode 唯一,模板发布需审核
/api/v1/marketing/screensPOST/GET/PUTPC Web 到营销服务campaignId, templateId, screenName, orgScope, mainTitle, subTitle, displayStartAt, displayEndAt, refreshMode, realtimeEventTopics, themeConfig, accessPolicy, watermarkConfig, requestIdscreenId, screenNo, screenStatus, publicUrl, qrCodeUrl, publicTokenExpireAt, tokenStatusrequestId 幂等;活动停用后不可发布新大屏
/api/v1/marketing/screens/{id}/metricsPOST/GET/PUTPC Web 到营销服务metricCode, metricName, metricDefinition, metricVersion, displayModule, numeratorSource, denominatorSource, excludeRule, rollbackRule, attributionRule, sortRule, dataSourcePriority, sourceObjectRefs, refreshFrequencySecmetricConfigId, validateStatus, sourcePreview, lastValidateAt指标口径版本化;禁用指标需记录原因
/api/v1/marketing/screens/{id}/data-sourcesPOST/GET/PUTPC Web 到营销服务sourcePriority, systemObjectRefs, manualVoucherRefs, snapshotFallbackRule, refreshStrategy, eventTopicRefs, refreshWorkerPolicydataSourceConfigId, sourceHealth, missingSources, lastCheckAt系统实时数据优先;文件快照只能兜底;数据源缺失不可发布
/api/v1/marketing/screens/{id}/campus-configsPOST/GET/PUT/DELETEPC Web 到营销服务screenId, campusId, campusDisplayName, zoneRefs, sortNo, enabled, operationIdcampusConfigId, referenceSummary, deleteAllowed, blockReasons校区被老师/人员、战区、快照或历史流水引用时禁止删除
/api/v1/marketing/screens/{id}/personnel-configsPOST/GET/PUT/DELETEPC Web 到营销服务screenId, employeeId, campusId, subjectCode, subjectGroup, baseCount, rewardRenewalCount, expandCount, totalOrderCount, totalIncome, enabledpersonnelConfigId, renewalRate, duplicateWarning, displayStatus同一老师可跨校区多条配置;员工 + 校区 + 科目唯一
/api/v1/marketing/screens/{id}/manual-performance-recordsPOST/GETPC Web 到营销服务screenId, campusId, employeeId, courseId, subjectCode, bizType, amount, orderCount, sourceType, requestIdrecordId, recordStatus, metricRefreshStatus, orderLogSeq仅作为系统补录单据或演示补录;requestId 幂等;不得覆盖系统实时流水
/api/v1/marketing/screens/{id}/manual-performance-records/{recordId}/revokePOSTPC Web 到营销服务screenId, recordId, revokeReason, operationIdrecordStatus, metricRefreshStatus, snapshotId仅允许撤回可撤回窗口内最后一笔或未被后续固化的补录记录
/api/v1/marketing/screens/{id}/display-widgetsPOST/GET/PUTPC Web 到营销服务screenId, widgetCode, widgetType, metricCodes, rankingModes, subjectGroups, visibleCount, switchEnabled, themeConfigwidgetConfigId, previewSchema, validateStatus控制战区/校区切换、续费率/创收单数排名、显示全部老师、语数英分组和喜报轮播
/api/v1/marketing/screens/{id}/zonesPOST/GET/PUTPC Web 到营销服务zoneCode, zoneName, zoneType, campusIds, employeeScope, sortNo, enabledzoneId, zoneStatus, affectedMetricsscreenId + zoneCode 唯一
/api/v1/marketing/screens/{id}/pk-pairsPOST/GET/PUTPC Web 到营销服务pairCode, leftZoneId, rightZoneId, compareTargetType, metricCodes, winnerRule, enabledpkPairId, previewResult, validateStatus支持战区 VS 其他校区平均值;对阵对象停用需重新校验
/api/v1/marketing/screens/{id}/roster-snapshots/importPOSTPC Web 到营销服务fileId, snapshotType, sourceDesc, snapshotVersion, dryRun, requestIdimportBatchNo, validCount, errorCount, snapshotStatus, errorItems仅在系统无结构化数据时兜底;requestId 幂等
/api/v1/marketing/screens/{id}/realtime-dataGETPC Web/大屏端到营销服务screenId, metricCodes, orgFilter, courseFilter, subjectFilter, roleFilter, sinceSnapshotTimemetricValues, warzoneRank, campusRank, teacherRank, latestOrders, lastRefreshAt, sourceSummary优先事件推送,短轮询兜底;返回最后刷新时间
/api/v1/marketing/screens/{id}/streamSSE/WS大屏端到营销实时服务publicToken, screenId, clientId, lastEventId, viewportmetricPatch, announcementPatch, lastRefreshAt, heartbeatAt, reconnectAfter事件推送优先;断线后按 lastEventId 补发,失败回落短轮询
/api/v1/marketing/screens/{id}/public-tokenPOST/PATCHPC Web 到营销服务action, expireAt, accessPolicy, watermarkConfig, operationIdpublicToken, publicUrl, tokenStatus, publicTokenExpireAtoperationId 幂等;撤销后旧链接立即不可访问
/api/v1/marketing/screens/{id}/public-dataGET大屏端公开访问到营销服务publicToken, screenId, viewport, clientVersionmainTitle, subTitle, publicMetricValues, displaySchema, lastRefreshAt, disconnectedpublicToken 鉴权;敏感字段脱敏
/api/v1/marketing/leads/importPOSTPC Web 到平台campaignId, fileId, importRule, requestIdbatchNo, successCount, failItemsrequestId 幂等
/api/v1/crm/leads/assignPOST营销到 CRMleadIds, ownerId, assignRuleassignStatus, todoIds线索状态校验
/api/v1/marketing/live-group-codesPOST/GETPC Web 到营销campaignId, groupCodePool, switchRule, fallbackPageIdliveCodeId, qrCodeUrl, currentTarget群满自动切换
/api/v1/marketing/coupon-scan-campaignsPOST/GETPC Web 到营销couponRule, pageId, channelScope, riskRulecampaignId, couponStats, publishStatus扫码领券按手机号/设备/渠道防刷
/api/v1/marketing/group-buyingPOST/GETPC Web 到营销courseId, groupSize, groupPrice, expireAt, refundPolicygroupBuyId, publishStatus, stats活动编号幂等
/api/v1/marketing/distribution-rulesPOST/GETPC Web 到营销/财务campaignId, distributorScope, commissionRule, settleRuleruleId, enabled, riskPolicy佣金规则审批后生效
/api/v1/marketing/online-mall/pagesPOST/GETPC Web 到营销pageSchema, goodsRefs, campaignRefs, themeConfigpageId, previewUrl, publishStatus商城首页装修版本化发布

前端约束

  • 统一登录态和租户校区上下文
  • 列表分页、筛选、排序、列显隐
  • 表单本地校验与服务端错误映射
  • 移动/平板/TV 按终端适配交互

后端约束

  • 领域服务封装业务规则
  • 写操作事务一致性
  • 关键操作审计快照
  • 异步任务失败重试和告警

集成约束

  • 第三方接口统一走开放集成中心
  • 回执文件归档
  • 接口日志可按业务单号追踪
  • 密钥和回调地址按环境隔离

15 · 数据库与存储设计

核心表建议、关键字段和索引方向

详细 DDL 已在平台技术设计文档中统一展开,本处保留模块核心表、关键字段和索引方向。
表名用途核心字段索引建议
mkt_channel渠道档案与投放预算id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、channel_code、channel_name、channel_type、owner_id、budget_amount、roi_ruleuk_channel_code、idx_owner
mkt_campaign营销活动主数据id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、campaign_code、campaign_name、channel_id、campus_scope、start_at、end_at、biz_status、remarkuk_campaign_code、idx_channel_time
mkt_page_template内置和自建活动模板库id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、template_code、template_name、template_type、festival_type、template_schema、review_status、version_nouk_template_code、idx_type_status
mkt_landing_page活动 H5/落地页实例id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、page_code、campaign_id、template_id、page_schema、publish_status、published_url、tracking_configuk_page_code、idx_campaign_status
mkt_live_qr_code活码规则与动态跳转id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、qr_code、biz_type、target_rule、fallback_url、rate_limit_rule、enableduk_qr_code、idx_biz_enabled
mkt_scan_record活码扫码与访问记录id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、qr_code_id、visitor_id、openid、scan_at、resolved_target、risk_resultidx_qr_time、idx_visitor
mkt_form_submit活动表单留资id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、submit_no、page_id、guardian_mobile、student_name、form_data、lead_id、submit_statusuk_submit_no、idx_page_mobile
mkt_employee_promotion_asset员工专属推广链接、二维码和海报资产id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、asset_no、campaign_id、landing_page_id、employee_id、campus_id_ref、qr_code_id、short_url、poster_file_id、share_params、asset_statusuk_asset_no、uk_campaign_employee_page、idx_employee_status
mkt_employee_share_record员工活动分享和访问转化记录id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、asset_id、employee_id、share_scene、share_at、visitor_id、scan_record_id、form_submit_id、lead_id、conversion_stageidx_asset_time、idx_employee_stage、idx_lead
mkt_employee_campaign_stat员工活动推广效果快照id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、stat_date、campaign_id、employee_id、campus_id_ref、visit_count、scan_count、submit_count、lead_count、trial_count、deal_count、roi_snapshotuk_date_campaign_employee、idx_employee_date、idx_campaign_date
mkt_activity_screen_template活动大屏模板库id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、template_code、template_name、template_scene、layout_schema、default_metric_codes、default_refresh_rule、template_scope、review_status、version_nouk_screen_template_code、idx_scene_status
mkt_activity_screen活动大屏实例id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_no、screen_name、campaign_id、template_id、org_scope、main_title、sub_title、theme_config、display_start_at、display_end_at、refresh_mode、refresh_interval_sec、realtime_event_topics、public_token、public_token_expire_at、public_token_status、public_url、watermark_config、access_policy、screen_status、last_refresh_atuk_screen_no、idx_campaign_status、idx_public_token
mkt_screen_data_source_config活动大屏数据源配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、source_priority、system_object_refs、manual_voucher_refs、snapshot_fallback_rule、refresh_strategy、event_topic_refs、source_health、missing_sources、last_check_at、enableduk_screen_data_source、idx_screen_health
mkt_screen_metric_config活动大屏指标口径配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、metric_code、metric_name、metric_definition、metric_version、display_module、numerator_source、denominator_source、exclude_rule、rollback_rule、attribution_rule、sort_rule、data_source_priority、source_object_refs、refresh_frequency_sec、validate_status、last_validate_at、enableduk_screen_metric、idx_screen_module
mkt_screen_campus_config活动大屏校区配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、campus_display_name、zone_refs、teacher_count、reference_summary、delete_protect_status、sort_no、enableduk_screen_campus、idx_screen_enabled、idx_delete_protect
mkt_screen_personnel_config活动大屏老师/人员配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、employee_id、employee_name_snapshot、subject_code、subject_group、base_count、reward_renewal_count、expand_count、total_order_count、total_income、enableduk_screen_employee_campus_subject、idx_screen_group、idx_screen_enabled
mkt_screen_manual_performance_record活动大屏补录与撤回流水id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、employee_id、course_id、subject_code、biz_type、amount、order_count、source_type、record_status、revoke_reason、metric_refresh_status、request_iduk_request_id、idx_screen_time、idx_screen_status
mkt_screen_display_widget_config活动大屏展示组件配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、widget_code、widget_type、metric_codes、ranking_modes、subject_groups、visible_count、switch_enabled、theme_config、empty_state_copy、validate_statusuk_screen_widget、idx_screen_type
mkt_screen_zone活动大屏战区/区域配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、zone_code、zone_name、zone_type、campus_ids、employee_scope、sort_no、enableduk_screen_zone_code、idx_screen_enabled
mkt_screen_pk_pair活动大屏 PK 对阵配置id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、pair_code、left_zone_id、right_zone_id、compare_target_type、metric_codes、winner_rule、enableduk_screen_pk_code、idx_screen_enabled
mkt_screen_roster_snapshot活动大屏固定名单快照id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、snapshot_no、screen_id、snapshot_type、source_file_id、source_desc、import_batch_no、snapshot_version、row_count、valid_count、error_count、snapshot_payload、use_condition、snapshot_statusuk_screen_snapshot_no、idx_screen_type_version
mkt_screen_data_snapshot活动大屏运行期指标快照id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、screen_id、snapshot_time、metric_values、data_source_summary、source_version_summary、refresh_trace_id、refresh_status、error_summaryidx_screen_time、idx_screen_status

DDL 草案

mkt_channelMarketingChannel
CREATE TABLE `mkt_channel` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `channel_code` VARCHAR(64) NOT NULL COMMENT '渠道编码,唯一;数据级别:普通',
  `channel_name` VARCHAR(128) NOT NULL COMMENT '渠道名称;数据级别:普通',
  `channel_type` VARCHAR(32) NOT NULL COMMENT '线上/线下/合作/自然流量;数据级别:普通',
  `owner_id` BIGINT NULL COMMENT '渠道负责人;数据级别:普通',
  `budget_amount` DECIMAL(18,2) NULL COMMENT '预算金额;数据级别:普通',
  `roi_rule` JSON NULL COMMENT 'ROI 统计规则;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_channel_code` (`channel_code`),
  KEY `idx_owner` (`owner_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingChannel:渠道档案与投放预算';
mkt_campaignMarketingCampaign
CREATE TABLE `mkt_campaign` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `campaign_code` VARCHAR(64) NOT NULL COMMENT '活动编码,唯一;数据级别:普通',
  `campaign_name` VARCHAR(128) NOT NULL COMMENT '活动名称;数据级别:普通',
  `channel_id` BIGINT NULL COMMENT '所属渠道;数据级别:普通',
  `campus_scope` JSON NOT NULL COMMENT '适用校区范围;数据级别:普通',
  `start_at` DATETIME NOT NULL COMMENT '开始时间;数据级别:普通',
  `end_at` DATETIME NOT NULL COMMENT '结束时间;数据级别:普通',
  `biz_status` VARCHAR(32) NOT NULL COMMENT '业务状态,取值来自状态机字典;数据级别:普通',
  `remark` VARCHAR(512) NULL COMMENT '业务备注,敏感内容按权限脱敏;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_campaign_code` (`campaign_code`),
  KEY `idx_channel_time` (`channel_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingCampaign:营销活动主数据';
mkt_page_templateMarketingPageTemplate
CREATE TABLE `mkt_page_template` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `template_code` VARCHAR(64) NOT NULL COMMENT '模板编码,唯一;数据级别:普通',
  `template_name` VARCHAR(128) NOT NULL COMMENT '模板名称;数据级别:普通',
  `template_type` VARCHAR(32) NOT NULL COMMENT '节气/传统节日/公开课/招生活动/自建;数据级别:普通',
  `festival_type` VARCHAR(32) NULL COMMENT '节日或节气分类;数据级别:普通',
  `template_schema` JSON NOT NULL COMMENT '页面结构、组件和默认文案;数据级别:普通',
  `review_status` VARCHAR(32) NOT NULL COMMENT '草稿/审核中/已通过/已驳回;数据级别:普通',
  `version_no` INT NOT NULL COMMENT '模板版本;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_template_code` (`template_code`),
  KEY `idx_type_status` (`template_type`, `review_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingPageTemplate:内置和自建活动模板库';
mkt_landing_pageCampaignLandingPage
CREATE TABLE `mkt_landing_page` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `page_code` VARCHAR(64) NOT NULL COMMENT '页面编码,唯一;数据级别:普通',
  `campaign_id` BIGINT NOT NULL COMMENT '关联营销活动;数据级别:普通',
  `template_id` BIGINT NULL COMMENT '来源模板 ID;数据级别:普通',
  `page_schema` JSON NOT NULL COMMENT '页面组件配置;数据级别:普通',
  `publish_status` VARCHAR(32) NOT NULL COMMENT '草稿/已发布/已下线;数据级别:普通',
  `published_url` VARCHAR(512) NULL COMMENT '发布访问地址;数据级别:普通',
  `tracking_config` JSON NULL COMMENT '埋点和转化归因配置;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_page_code` (`page_code`),
  KEY `idx_campaign_status` (`campaign_id`, `publish_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CampaignLandingPage:活动 H5/落地页实例';
mkt_live_qr_codeLiveQrCode
CREATE TABLE `mkt_live_qr_code` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `qr_code` VARCHAR(64) NOT NULL COMMENT '活码编码,唯一;数据级别:普通',
  `biz_type` VARCHAR(64) NOT NULL COMMENT '活动页/资源/课程/直播/表单;数据级别:普通',
  `target_rule` JSON NOT NULL COMMENT '动态目标规则;数据级别:普通',
  `fallback_url` VARCHAR(512) NULL COMMENT '失效或异常兜底地址;数据级别:普通',
  `rate_limit_rule` JSON NULL COMMENT '防刷规则;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_qr_code` (`qr_code`),
  KEY `idx_biz_enabled` (`biz_type`, `enabled`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='LiveQrCode:活码规则与动态跳转';
mkt_scan_recordScanRecord
CREATE TABLE `mkt_scan_record` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `qr_code_id` BIGINT NOT NULL COMMENT '活码 ID;数据级别:普通',
  `visitor_id` VARCHAR(128) NULL COMMENT '匿名访客 ID;数据级别:普通',
  `openid` VARCHAR(128) NULL COMMENT '微信 OpenID,敏感;数据级别:敏感',
  `scan_at` DATETIME NOT NULL COMMENT '扫码时间;数据级别:普通',
  `resolved_target` VARCHAR(512) NOT NULL COMMENT '实际解析目标;数据级别:普通',
  `risk_result` VARCHAR(32) NULL COMMENT '防刷风险结果;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_qr_time` (`qr_code_id`),
  KEY `idx_visitor` (`visitor_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ScanRecord:活码扫码与访问记录';
mkt_form_submitCampaignFormSubmit
CREATE TABLE `mkt_form_submit` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `submit_no` VARCHAR(64) NOT NULL COMMENT '提交编号,唯一;数据级别:普通',
  `page_id` BIGINT NOT NULL COMMENT '页面 ID;数据级别:普通',
  `guardian_mobile` VARCHAR(32) NOT NULL COMMENT '家长手机号,敏感;数据级别:敏感',
  `student_name` VARCHAR(64) NULL COMMENT '学员姓名;数据级别:普通',
  `form_data` JSON NOT NULL COMMENT '表单完整提交数据;数据级别:普通',
  `lead_id` BIGINT NULL COMMENT '转化生成线索 ID;数据级别:普通',
  `submit_status` VARCHAR(32) NOT NULL COMMENT '成功/失败/重复/风控拦截;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_submit_no` (`submit_no`),
  KEY `idx_page_mobile` (`page_id`, `guardian_mobile`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CampaignFormSubmit:活动表单留资';
mkt_employee_promotion_assetEmployeePromotionAsset
CREATE TABLE `mkt_employee_promotion_asset` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `asset_no` VARCHAR(64) NOT NULL COMMENT '推广资产编号,唯一;数据级别:普通',
  `campaign_id` BIGINT NOT NULL COMMENT '关联营销活动;数据级别:普通',
  `landing_page_id` BIGINT NOT NULL COMMENT '关联活动落地页;数据级别:普通',
  `employee_id` BIGINT NOT NULL COMMENT '推广员工 ID;数据级别:普通',
  `campus_id_ref` BIGINT NULL COMMENT '员工推广归属校区;数据级别:普通',
  `qr_code_id` BIGINT NULL COMMENT '关联活码 ID;数据级别:普通',
  `short_url` VARCHAR(512) NULL COMMENT '员工专属短链;数据级别:普通',
  `poster_file_id` BIGINT NULL COMMENT '员工专属分享海报文件;数据级别:普通',
  `share_params` JSON NOT NULL COMMENT 'campaignId/pageId/campusId/channelId/employeeId/shareScene 等归因参数;数据级别:普通',
  `asset_status` VARCHAR(32) NOT NULL COMMENT '待生成/已生成/已停用/已失效;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_asset_no` (`asset_no`),
  UNIQUE KEY `uk_campaign_employee_page` (`campaign_id`, `employee_id`, `landing_page_id`),
  KEY `idx_employee_status` (`employee_id`, `asset_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='EmployeePromotionAsset:员工专属推广链接、二维码和海报资产';
mkt_employee_share_recordEmployeeShareRecord
CREATE TABLE `mkt_employee_share_record` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `asset_id` BIGINT NOT NULL COMMENT '推广资产 ID;数据级别:普通',
  `employee_id` BIGINT NOT NULL COMMENT '推广员工 ID;数据级别:普通',
  `share_scene` VARCHAR(64) NOT NULL COMMENT '微信好友/朋友圈/企微/二维码海报/复制链接/线下物料;数据级别:普通',
  `share_at` DATETIME NOT NULL COMMENT '分享时间;数据级别:普通',
  `visitor_id` VARCHAR(128) NULL COMMENT '访客匿名 ID;数据级别:普通',
  `scan_record_id` BIGINT NULL COMMENT '关联扫码记录;数据级别:普通',
  `form_submit_id` BIGINT NULL COMMENT '关联表单提交;数据级别:普通',
  `lead_id` BIGINT NULL COMMENT '关联 CRM 线索;数据级别:普通',
  `conversion_stage` VARCHAR(32) NOT NULL COMMENT '访问/留资/预约/到访/试听/签约/流失;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_asset_time` (`asset_id`),
  KEY `idx_employee_stage` (`employee_id`, `conversion_stage`),
  KEY `idx_lead` (`lead_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='EmployeeShareRecord:员工活动分享和访问转化记录';
mkt_employee_campaign_statEmployeeCampaignStat
CREATE TABLE `mkt_employee_campaign_stat` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `stat_date` DATE NOT NULL COMMENT '统计日期;数据级别:普通',
  `campaign_id` BIGINT NOT NULL COMMENT '营销活动 ID;数据级别:普通',
  `employee_id` BIGINT NOT NULL COMMENT '员工 ID;数据级别:普通',
  `campus_id_ref` BIGINT NULL COMMENT '归属校区;数据级别:普通',
  `visit_count` INT NOT NULL COMMENT '访问量;数据级别:普通',
  `scan_count` INT NOT NULL COMMENT '扫码量;数据级别:普通',
  `submit_count` INT NOT NULL COMMENT '留资数;数据级别:普通',
  `lead_count` INT NOT NULL COMMENT '线索数;数据级别:普通',
  `trial_count` INT NOT NULL COMMENT '试听预约数;数据级别:普通',
  `deal_count` INT NOT NULL COMMENT '成交数;数据级别:普通',
  `roi_snapshot` JSON NULL COMMENT '转化率、成交额和 ROI 快照;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_date_campaign_employee` (`stat_date`, `campaign_id`, `employee_id`),
  KEY `idx_employee_date` (`employee_id`, `stat_date`),
  KEY `idx_campaign_date` (`campaign_id`, `stat_date`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='EmployeeCampaignStat:员工活动推广效果快照';
mkt_activity_screen_templateMarketingActivityScreenTemplate
CREATE TABLE `mkt_activity_screen_template` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `template_code` VARCHAR(64) NOT NULL COMMENT '大屏模板编码,唯一;数据级别:普通',
  `template_name` VARCHAR(128) NOT NULL COMMENT '模板名称;数据级别:普通',
  `template_scene` VARCHAR(64) NOT NULL COMMENT '周年庆/续费战报/创收龙虎榜/公开课转化/区域 PK/校区排行;数据级别:普通',
  `layout_schema` JSON NOT NULL COMMENT '大屏布局、模块、视觉主题、榜单区域和轮播配置;数据级别:普通',
  `default_metric_codes` JSON NOT NULL COMMENT '默认指标编码,如续费率、创收单数、创收金额、扩科、纳新、转介绍;数据级别:普通',
  `default_refresh_rule` JSON NULL COMMENT '默认刷新策略,事件推送优先,短轮询兜底;数据级别:普通',
  `template_scope` JSON NOT NULL COMMENT '适用组织、校区、活动类型和角色范围;数据级别:普通',
  `review_status` VARCHAR(32) NOT NULL COMMENT '草稿/审核中/已通过/已驳回/已下架;数据级别:普通',
  `version_no` INT NOT NULL COMMENT '模板版本号;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_template_code` (`template_code`),
  KEY `idx_scene_status` (`template_scene`, `review_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingActivityScreenTemplate:活动大屏模板库';
mkt_activity_screenMarketingActivityScreen
CREATE TABLE `mkt_activity_screen` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_no` VARCHAR(64) NOT NULL COMMENT '活动大屏编号,唯一;数据级别:普通',
  `screen_name` VARCHAR(128) NOT NULL COMMENT '大屏名称;数据级别:普通',
  `campaign_id` BIGINT NOT NULL COMMENT '关联营销活动;数据级别:普通',
  `template_id` BIGINT NOT NULL COMMENT '关联活动大屏模板;数据级别:普通',
  `org_scope` JSON NOT NULL COMMENT '总部、区域、校区、战区和业务单元展示范围;数据级别:普通',
  `main_title` VARCHAR(128) NOT NULL COMMENT '大屏主标题;数据级别:普通',
  `sub_title` VARCHAR(256) NULL COMMENT '大屏副标题;数据级别:普通',
  `theme_config` JSON NULL COMMENT '主题色、背景、字体、喜报播报和动效配置;数据级别:普通',
  `display_start_at` DATETIME NULL COMMENT '投屏展示开始时间;数据级别:普通',
  `display_end_at` DATETIME NULL COMMENT '投屏展示结束时间;数据级别:普通',
  `refresh_mode` VARCHAR(32) NOT NULL COMMENT '事件推送/短轮询/手动刷新;数据级别:普通',
  `refresh_interval_sec` INT NULL COMMENT '短轮询刷新间隔秒数;数据级别:普通',
  `realtime_event_topics` JSON NULL COMMENT '订单支付、续费生效、退费、作废、补录生效等刷新触发事件;数据级别:普通',
  `public_token` VARCHAR(128) NULL COMMENT '投屏公开访问令牌;数据级别:普通',
  `public_token_expire_at` DATETIME NULL COMMENT '公开访问令牌过期时间;数据级别:普通',
  `public_token_status` VARCHAR(32) NOT NULL COMMENT '未生成/有效/已撤销/已过期;数据级别:普通',
  `public_url` VARCHAR(512) NULL COMMENT '投屏访问链接;数据级别:普通',
  `watermark_config` JSON NULL COMMENT '公开投屏水印、机构标识和访问提示配置;数据级别:普通',
  `access_policy` JSON NULL COMMENT '公开访问范围、脱敏策略、IP 限制和访问日志策略;数据级别:普通',
  `screen_status` VARCHAR(32) NOT NULL COMMENT '草稿/配置中/待发布/已发布/展示中/数据异常/已停用/已归档;数据级别:普通',
  `last_refresh_at` DATETIME NULL COMMENT '最近刷新时间;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_no` (`screen_no`),
  KEY `idx_campaign_status` (`campaign_id`, `public_token_status`),
  KEY `idx_public_token` (`public_token`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingActivityScreen:活动大屏实例';
mkt_screen_data_source_configMarketingScreenDataSourceConfig
CREATE TABLE `mkt_screen_data_source_config` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `source_priority` JSON NOT NULL COMMENT '系统实时数据、系统补录业务单据、文件快照的取数优先级和启用条件;数据级别:普通',
  `system_object_refs` JSON NOT NULL COMMENT '活动、渠道、线索、试听、合同、订单、支付、续费、退费、扩科、转介绍、员工、校区、课程、班级、学员等系统对象;数据级别:普通',
  `manual_voucher_refs` JSON NULL COMMENT '系统内人工补录业务单据范围,如线下收款补录、历史续费补录、归属修正;数据级别:普通',
  `snapshot_fallback_rule` JSON NULL COMMENT '文件导入固定快照兜底启用条件、优先级和过期策略;数据级别:普通',
  `refresh_strategy` JSON NOT NULL COMMENT '事件推送优先、短轮询兜底、手动刷新、重算窗口和重试策略;数据级别:普通',
  `event_topic_refs` JSON NULL COMMENT '订单支付、续费生效、退费、作废、补录审核通过等事件主题;数据级别:普通',
  `source_health` VARCHAR(32) NOT NULL COMMENT '未校验/正常/部分缺失/异常/断连;数据级别:普通',
  `missing_sources` JSON NULL COMMENT '缺失的数据对象、指标、事件或快照明细;数据级别:普通',
  `last_check_at` DATETIME NULL COMMENT '最近一次数据源健康检查时间;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_data_source` (`screen_id`, `source_priority`),
  KEY `idx_screen_health` (`screen_id`, `source_health`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenDataSourceConfig:活动大屏数据源配置';
mkt_screen_metric_configMarketingScreenMetricConfig
CREATE TABLE `mkt_screen_metric_config` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `metric_code` VARCHAR(64) NOT NULL COMMENT '指标编码;数据级别:普通',
  `metric_name` VARCHAR(128) NOT NULL COMMENT '指标名称;数据级别:普通',
  `metric_definition` TEXT NOT NULL COMMENT '指标口径说明;数据级别:普通',
  `metric_version` INT NOT NULL COMMENT '指标口径版本号;数据级别:普通',
  `display_module` VARCHAR(64) NOT NULL COMMENT '左侧战榜/中部总额喜报/右侧老师榜/轮播明细/PK 面板;数据级别:普通',
  `numerator_source` JSON NULL COMMENT '分子来源对象、过滤条件和取值字段;数据级别:普通',
  `denominator_source` JSON NULL COMMENT '分母来源对象、过滤条件和取值字段,适用于续费率等比例指标;数据级别:普通',
  `exclude_rule` JSON NULL COMMENT '退费、作废、撤销、重复订单、无效学员等排除规则;数据级别:普通',
  `rollback_rule` JSON NULL COMMENT '退费、订单作废、补录撤销后的指标回滚规则;数据级别:普通',
  `attribution_rule` JSON NULL COMMENT '老师、校区、战区、课程、科目和转介绍归因规则;数据级别:普通',
  `sort_rule` JSON NULL COMMENT '排序字段、排序方向、并列处理和展示数量;数据级别:普通',
  `data_source_priority` JSON NOT NULL COMMENT '系统实时数据、系统补录单据、文件快照的优先级;数据级别:普通',
  `source_object_refs` JSON NOT NULL COMMENT '活动、渠道、线索、合同、订单、支付、续费、退费、扩科、员工、老师、校区等来源对象;数据级别:普通',
  `refresh_frequency_sec` INT NOT NULL COMMENT '指标刷新频率秒数;数据级别:普通',
  `validate_status` VARCHAR(32) NOT NULL COMMENT '未校验/校验中/校验通过/校验失败;数据级别:普通',
  `last_validate_at` DATETIME NULL COMMENT '最近一次口径校验时间;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_metric` (`screen_id`, `metric_code`),
  KEY `idx_screen_module` (`screen_id`, `display_module`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenMetricConfig:活动大屏指标口径配置';
mkt_screen_campus_configMarketingScreenCampusConfig
CREATE TABLE `mkt_screen_campus_config` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NOT NULL COMMENT '校区 ID;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `campus_display_name` VARCHAR(128) NOT NULL COMMENT '大屏展示校区名称;数据级别:普通',
  `zone_refs` JSON NULL COMMENT '所属战区、PK 对阵和展示组件引用;数据级别:普通',
  `teacher_count` INT NULL COMMENT '当前引用老师/人员数量;数据级别:普通',
  `reference_summary` JSON NULL COMMENT '老师归属、战区引用、快照基准和历史流水引用摘要;数据级别:普通',
  `delete_protect_status` VARCHAR(32) NOT NULL COMMENT '可删除/存在老师引用/存在战区引用/存在历史流水引用;数据级别:普通',
  `sort_no` INT NOT NULL COMMENT '展示排序;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_campus` (`screen_id`, `campus_id`),
  KEY `idx_screen_enabled` (`screen_id`, `enabled`),
  KEY `idx_delete_protect` (`delete_protect_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenCampusConfig:活动大屏校区配置';
mkt_screen_personnel_configMarketingScreenPersonnelConfig
CREATE TABLE `mkt_screen_personnel_config` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NOT NULL COMMENT '展示归属校区;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `employee_id` BIGINT NOT NULL COMMENT '员工/老师/顾问 ID;数据级别:普通',
  `employee_name_snapshot` VARCHAR(128) NOT NULL COMMENT '展示姓名快照;数据级别:普通',
  `subject_code` VARCHAR(64) NULL COMMENT '课程科目编码;数据级别:普通',
  `subject_group` VARCHAR(64) NULL COMMENT '语文组/数学组/英语组/自定义科目组;数据级别:普通',
  `base_count` INT NOT NULL COMMENT '续费基数/待续人次;数据级别:普通',
  `reward_renewal_count` INT NOT NULL COMMENT '奖励续费人次;数据级别:普通',
  `expand_count` INT NOT NULL COMMENT '扩科单数;数据级别:普通',
  `total_order_count` INT NOT NULL COMMENT '创收单数;数据级别:普通',
  `total_income` DECIMAL(14,2) NOT NULL COMMENT '创收金额;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_employee_campus_subject` (`screen_id`, `employee_id`, `campus_id`, `subject_code`),
  KEY `idx_screen_group` (`screen_id`, `subject_group`),
  KEY `idx_screen_enabled` (`screen_id`, `enabled`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenPersonnelConfig:活动大屏老师/人员配置';
mkt_screen_manual_performance_recordMarketingScreenManualPerformanceRecord
CREATE TABLE `mkt_screen_manual_performance_record` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NOT NULL COMMENT '校区 ID;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `employee_id` BIGINT NOT NULL COMMENT '老师/人员 ID;数据级别:普通',
  `course_id` BIGINT NULL COMMENT '课程 ID;数据级别:普通',
  `subject_code` VARCHAR(64) NULL COMMENT '科目编码;数据级别:普通',
  `biz_type` VARCHAR(64) NOT NULL COMMENT '续费奖励/续费非奖励/扩科/纳新/转介绍;数据级别:普通',
  `amount` DECIMAL(14,2) NOT NULL COMMENT '金额;数据级别:普通',
  `order_count` INT NOT NULL COMMENT '创收单数;数据级别:普通',
  `source_type` VARCHAR(32) NOT NULL COMMENT '系统补录/演示补录/快照修正;数据级别:普通',
  `record_status` VARCHAR(32) NOT NULL COMMENT '有效/已撤回/已作废/重算中/重算失败;数据级别:普通',
  `revoke_reason` VARCHAR(255) NULL COMMENT '撤回原因;数据级别:普通',
  `metric_refresh_status` VARCHAR(32) NOT NULL COMMENT '待刷新/刷新中/已刷新/刷新失败;数据级别:普通',
  `request_id` VARCHAR(64) NOT NULL COMMENT '幂等请求 ID;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_request_id` (`request_id`),
  KEY `idx_screen_time` (`screen_id`),
  KEY `idx_screen_status` (`screen_id`, `record_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenManualPerformanceRecord:活动大屏补录与撤回流水';
mkt_screen_display_widget_configMarketingScreenDisplayWidgetConfig
CREATE TABLE `mkt_screen_display_widget_config` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `widget_code` VARCHAR(64) NOT NULL COMMENT '组件编码;数据级别:普通',
  `widget_type` VARCHAR(64) NOT NULL COMMENT '战区榜/校区榜/老师榜/总金额/喜报/订单播报/分组榜;数据级别:普通',
  `metric_codes` JSON NOT NULL COMMENT '组件展示指标编码;数据级别:普通',
  `ranking_modes` JSON NULL COMMENT '续费率排名、创收单数排名、创收金额排名等切换项;数据级别:普通',
  `subject_groups` JSON NULL COMMENT '语文组、数学组、英语组和自定义科目组配置;数据级别:普通',
  `visible_count` INT NULL COMMENT '默认展示数量;数据级别:普通',
  `switch_enabled` TINYINT NOT NULL COMMENT '是否允许前台切换;数据级别:普通',
  `theme_config` JSON NULL COMMENT '组件主题、动效和尺寸配置;数据级别:普通',
  `empty_state_copy` VARCHAR(255) NULL COMMENT '空状态展示文案;数据级别:普通',
  `validate_status` VARCHAR(32) NOT NULL COMMENT '未校验/校验通过/校验失败;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_widget` (`screen_id`, `widget_code`),
  KEY `idx_screen_type` (`screen_id`, `widget_type`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenDisplayWidgetConfig:活动大屏展示组件配置';
mkt_screen_zoneMarketingScreenZone
CREATE TABLE `mkt_screen_zone` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `zone_code` VARCHAR(64) NOT NULL COMMENT '战区编码;数据级别:普通',
  `zone_name` VARCHAR(128) NOT NULL COMMENT '战区名称;数据级别:普通',
  `zone_type` VARCHAR(32) NOT NULL COMMENT '区域/校区组/业务单元/自定义战区;数据级别:普通',
  `campus_ids` JSON NOT NULL COMMENT '战区包含的校区 ID 列表;数据级别:普通',
  `employee_scope` JSON NULL COMMENT '战区内参与展示的员工、老师、角色范围;数据级别:普通',
  `sort_no` INT NOT NULL COMMENT '展示排序;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_zone_code` (`screen_id`, `zone_code`),
  KEY `idx_screen_enabled` (`screen_id`, `enabled`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenZone:活动大屏战区/区域配置';
mkt_screen_pk_pairMarketingScreenPkPair
CREATE TABLE `mkt_screen_pk_pair` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `pair_code` VARCHAR(64) NOT NULL COMMENT 'PK 对阵编码;数据级别:普通',
  `left_zone_id` BIGINT NOT NULL COMMENT '左侧战区 ID;数据级别:普通',
  `right_zone_id` BIGINT NULL COMMENT '右侧战区 ID,若为空可使用其他校区平均值;数据级别:普通',
  `compare_target_type` VARCHAR(32) NOT NULL COMMENT '战区/校区/其他校区平均值;数据级别:普通',
  `metric_codes` JSON NOT NULL COMMENT '参与 PK 的指标编码;数据级别:普通',
  `winner_rule` JSON NOT NULL COMMENT '胜负判定规则、并列展示和异常处理;数据级别:普通',
  `enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_pk_code` (`screen_id`, `pair_code`),
  KEY `idx_screen_enabled` (`screen_id`, `enabled`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenPkPair:活动大屏 PK 对阵配置';
mkt_screen_roster_snapshotMarketingScreenRosterSnapshot
CREATE TABLE `mkt_screen_roster_snapshot` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `snapshot_no` VARCHAR(64) NOT NULL COMMENT '名单快照编号,唯一;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `snapshot_type` VARCHAR(64) NOT NULL COMMENT '待续名单/老师名单/校区名单/历史基数/其他固定基准;数据级别:普通',
  `source_file_id` BIGINT NOT NULL COMMENT '导入文件 ID;数据级别:普通',
  `source_desc` VARCHAR(256) NOT NULL COMMENT '来源说明;数据级别:普通',
  `import_batch_no` VARCHAR(64) NOT NULL COMMENT '导入批次号;数据级别:普通',
  `snapshot_version` INT NOT NULL COMMENT '快照版本;数据级别:普通',
  `row_count` INT NOT NULL COMMENT '导入行数;数据级别:普通',
  `valid_count` INT NOT NULL COMMENT '有效行数;数据级别:普通',
  `error_count` INT NOT NULL COMMENT '错误行数;数据级别:普通',
  `snapshot_payload` JSON NOT NULL COMMENT '固定名单和历史基数快照;数据级别:普通',
  `use_condition` TEXT NOT NULL COMMENT '仅在系统无结构化实时数据时兜底使用;数据级别:普通',
  `snapshot_status` VARCHAR(32) NOT NULL COMMENT '校验中/已生效/部分失败/已废弃;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_screen_snapshot_no` (`screen_id`, `snapshot_no`),
  KEY `idx_screen_type_version` (`screen_id`, `snapshot_type`, `version`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenRosterSnapshot:活动大屏固定名单快照';
mkt_screen_data_snapshotMarketingScreenDataSnapshot
CREATE TABLE `mkt_screen_data_snapshot` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `screen_id` BIGINT NOT NULL COMMENT '活动大屏 ID;数据级别:普通',
  `snapshot_time` DATETIME NOT NULL COMMENT '快照时间;数据级别:普通',
  `metric_values` JSON NOT NULL COMMENT '指标值、榜单、喜报、PK 结果和过滤条件;数据级别:普通',
  `data_source_summary` JSON NOT NULL COMMENT '系统实时数据、补录单据、固定快照的实际取数结果;数据级别:普通',
  `source_version_summary` JSON NULL COMMENT '指标口径版本、名单快照版本和业务流水截止点;数据级别:普通',
  `refresh_trace_id` VARCHAR(128) NULL COMMENT '刷新链路追踪 ID;数据级别:普通',
  `refresh_status` VARCHAR(32) NOT NULL COMMENT '刷新中/成功/部分失败/失败/断连恢复;数据级别:普通',
  `error_summary` JSON NULL COMMENT '异常原因、缺失来源、失败指标和重试建议;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_screen_time` (`screen_id`, `snapshot_time`),
  KEY `idx_screen_status` (`screen_id`, `refresh_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MarketingScreenDataSnapshot:活动大屏运行期指标快照';

16 · 异常、指标、测试与初始化

保证模块上线后可运营、可追踪、可验收

测试要覆盖主流程、异常流、权限流、接口失败和数据一致性。

异常状态

重复报名来源丢失活动名额超限模板素材缺失页面发布失败模板审核驳回自建页面转模板冲突短链域名失效访问防刷触发线索归属争议大屏实时数据断连指标口径配置缺失固定快照版本过期PK 对阵对象失效公开访问令牌过期数据源健康检查失败实时刷新任务失败校区存在引用不可删除补录流水重复最后一笔撤回超时展示组件配置缺失活码群满员优惠券已领完拼团失败退款分销归因冲突套餐库存不足

指标埋点

活动访问量模板使用次数活码扫码量员工推广资产生成率员工分享转化率活动线索回流率线索转化率渠道 ROI活动大屏实时收款金额活动大屏续费率活动大屏创收单数大屏刷新成功率

测试用例

编号场景前置步骤预期优先级
TC-MKT-EMP-001PC 发布活动同步到员工端活动模板、H5 页面、投放范围、员工角色范围和归因规则已配置PC Web 发布活动后,员工登录迪诺学堂教师端 App/小程序查看可推广活动授权员工 30 秒内可看到活动;非授权员工不可见;活动说明、有效期和归因规则展示正确
TC-MKT-EMP-002员工生成专属二维码和海报员工在活动推广范围内且活动已发布员工端点击生成专属链接、二维码和海报,并保存/分享生成结果包含 campaignId、pageId、campusId、channelId、employeeId、shareScene;二维码和海报可访问;重复生成返回同一有效资产或新版本记录
TC-MKT-EMP-003外部 H5 留资回流员工员工已分享专属活动链接,外部用户可访问 H5外部用户提交报名或试听预约表单表单成功后生成扫码/访问/表单/线索记录,CRM 线索归因到员工推广资产并生成员工端待办
TC-MKT-EMP-004推广资产失效兜底活动被停用或员工不再在推广范围内访问员工专属二维码和短链外部页面展示失效原因和替代入口;员工端显示资产已失效并禁止继续分享
TC-MKT-EMP-005员工推广战报刷新活动存在访问、扫码、留资、试听和成交数据刷新员工个人推广战报和 PC 活动复盘员工端只展示本人数据,PC 管理端可按校区/团队/员工汇总;访问、线索、成交指标一致
TC-MKT-SCREEN-001系统内实时订单支付刷新大屏活动大屏已发布,指标来源配置为系统内实时订单、合同和收款流水完成一笔有效订单支付并打开大屏实时数据接口30 秒内大屏今日收款总金额、创收单数、老师排行、校区排行和最新喜报自动刷新,数据来源标记为系统实时数据
TC-MKT-SCREEN-002合同续费完成刷新续费率活动大屏已配置应续基数和续费订单口径,存在应续学员基数完成一笔续费合同签署、支付和订单生效续费率按已续人次/应续基数实时变化;老师、校区、战区续费率同步刷新;口径版本可追溯
TC-MKT-SCREEN-003退费或作废订单不计入创收并回滚活动大屏已展示某笔创收订单,随后该订单被作废或退费触发订单作废或退费并刷新大屏有效创收金额和创收单数扣回,相关老师排行、校区排行、战区 PK 结果同步重算,回滚原因写入快照
TC-MKT-SCREEN-004战区 PK 按实时数据判定胜负已配置两个战区和 PK 对阵,指标为续费率、创收单数和创收金额分别向两个战区产生订单、续费和扩科业务流水PK 面板按系统实时数据计算胜负,支持战区 VS 战区以及战区 VS 其他校区平均值,最后刷新时间正确
TC-MKT-SCREEN-005固定名单快照只作为兜底基准系统无结构化历史应续名单,管理员导入待续名单固定快照启用快照并产生新的系统内订单和续费流水导入名单只作为应续基准,不覆盖系统内实时订单、合同和收款流水;快照来源、版本、导入人和导入时间可见
TC-MKT-SCREEN-006无系统数据时展示快照和空态提示活动大屏无实时业务流水,仅存在固定名单快照或无任何数据打开公开大屏和 PC 数据校验页有快照时展示固定基准和来源提示;无快照时展示空态、缺失数据源和配置入口,不显示错误排名
TC-MKT-SCREEN-007大屏数据源权限控制普通员工无活动大屏配置权限,市场管理员拥有授权组织范围分别访问大屏数据源配置、公开数据和实时数据接口无权限用户不可查看或配置数据源;公开大屏只返回脱敏展示数据;越权访问写审计
TC-MKT-SCREEN-008大屏断连恢复刷新活动大屏展示中网络断连或实时推送服务中断模拟断连、恢复网络并触发短轮询兜底大屏展示断连状态和最后刷新时间;恢复后自动刷新;恢复事件写入运行期快照
TC-MKT-SCREEN-009公开访问令牌过期和撤销活动大屏已生成公开投屏链接和二维码设置令牌过期时间后访问旧链接,再执行撤销并重新生成令牌过期或撤销令牌立即不可访问并显示失效页;新令牌可访问;访问日志、水印和操作审计完整
TC-MKT-SCREEN-010数据源健康检查拦截发布活动大屏配置了指标但缺少订单或合同等必要系统数据源执行数据源健康检查并尝试发布大屏sourceHealth=部分缺失或异常时禁止发布,返回缺失对象、缺失事件主题和修复入口;修复后可发布
TC-MKT-SCREEN-011校区删除引用保护活动大屏存在校区 A,校区 A 已被老师/人员、战区或历史流水引用在大屏校区管理页删除校区 A系统阻断删除并展示引用类型、引用数量、处理入口和审计记录;无引用校区可删除并同步下拉和战区选择
TC-MKT-SCREEN-012补录业绩与最后一笔撤回活动大屏已配置校区、老师/人员和指标口径补录续费奖励、续费非奖励、扩科、纳新、转介绍五类流水,再撤回最后一笔30 秒内大屏金额、创收单数、续费率和榜单刷新;撤回后指标回滚,最近20条订单流水展示补录、撤回原因和操作人
TC-MKT-SCREEN-013跨校区老师与科目分组展示同一老师在两个校区存在配置,科目分组包含语文组、数学组、英语组打开老师荣耀战榜并切换显示全部老师/总榜同一老师按校区分别统计,不串数;语文组、数学组、英语组分组正确;显示全部老师和总榜切换不改变指标口径
TC-MKT-SCREEN-014战区校区榜单与排名维度切换大屏已配置战区、校区、PK 对阵和展示组件在大屏端切换显示校区排名、战区 PK、续费率排名和创收单数排名切换响应不超过 1 秒;榜单数据来自同一快照版本;空状态和断连状态文案正确
TC-MKT-ENH-001营销闭环交付闭环验收模板库、活动编辑器、活码配置、线索表单、CRM 跟进相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐从模板选择、页面发布、活码生成、扫码统计、表单提交、线索查重、分配跟进到效果复盘的闭环。执行前端提交、后端处理、状态流转、异常重试和消息触达每条线索能追溯活动、渠道、模板、活码和首次访问记录。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-002员工端联动交付闭环验收员工端营销推广工作台、可推广活动、我的二维码、我的海报、分享记录、推广战报相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐活动发布到员工端、员工领取活动、生成专属链接/二维码/海报、分享记录、线索回流待办和个人推广战报。执行前端提交、后端处理、状态流转、异常重试和消息触达活动发布后授权员工可在迪诺学堂教师端 App/小程序看到并生成本人推广资产;线索可回流到本人或分配规则指定责任人。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-003活动大屏闭环交付闭环验收活动大屏模板库、新建/编辑活动大屏、数据源配置、指标口径配置、战区 PK 配置、固定名单快照导入、实时战报大屏相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐活动大屏模板库、后台配置、实时数据源优先级、指标口径、战区 PK、老师荣耀榜、固定名单快照、投屏发布和断连恢复。执行前端提交、后端处理、状态流转、异常重试和消息触达大屏优先读取迪诺学堂系统内实时业务数据,文件导入只作兜底固定快照;订单支付、续费、退费、作废和补录均能触发大屏重算。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-004模板治理交付闭环验收模板详情、转模板弹窗、模板审核页相关基础数据、权限、审批流、消息模板和接口配置已初始化按补充模板审核、上下架、版本复用、素材归属、适用校区和复制创建规则。执行前端提交、后端处理、状态流转、异常重试和消息触达模板发布后有版本号和审核记录,停用模板不影响已发布页面。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-005异常状态交付闭环验收外部 H5、扫码页、提交成功页、失效页相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐二维码失效页、目标不可访问页、重复提交提示、访问频控和黑名单命中状态。执行前端提交、后端处理、状态流转、异常重试和消息触达外部用户遇到异常时能看到原因和下一步操作入口。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-006裂变营销对标交付闭环验收群活码管理、扫码领券、拼团活动、分销活动、支付有礼、推荐有礼、优惠套餐、宣传统计相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐增长玩法配置、活动规则、奖励口径、防刷规则、失效页、员工推广资产和 CRM 线索归因。执行前端提交、后端处理、状态流转、异常重试和消息触达每个玩法从活动发布、外部访问、留资/下单、奖励结算、线索回流到报表统计均可追踪。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-007活动大屏对标交付闭环验收活动大屏模板库、活动大屏管理、数据源配置、指标配置、战区 PK、投屏发布相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐多模板活动大屏、战区/校区/老师榜单、实时收款总额、订单播报、PK 对阵、数据源优先级和固定名单快照兜底。执行前端提交、后端处理、状态流转、异常重试和消息触达系统内实时业务数据优先,文件导入只在无结构化数据时作为固定基准,不允许替代正式业务流水。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-008线上商城营销对标交付闭环验收商城首页装修、商城物品展示、线上订单、推荐订单、优惠套餐订单相关基础数据、权限、审批流、消息模板和接口配置已初始化按迪诺营销中心负责商城营销页和订单归因,物品库存与核销由物料资产中心负责,合同金额和优惠由销售合同中心承接。执行前端提交、后端处理、状态流转、异常重试和消息触达商城订单、活动、员工、渠道、推荐人、库存、合同和收款之间具备完整链路。;同时产生审计日志、指标埋点和必要的补偿任务
TC-MKT-ENH-009营销素材库对标交付闭环验收营销图文素材、艺术字库、图片素材、视频素材、宣传统计相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐素材分类、标签、版权、审核、引用、下架影响和活动页引用快照。执行前端提交、后端处理、状态流转、异常重试和消息触达素材可被活动页、海报、课堂报告和家校内容复用,引用、审核、下架和统计可追踪。;同时产生审计日志、指标埋点和必要的补偿任务

上线初始化

初始化项动作数据验收
营销活动模板库初始化初始化系统内置 24 节气、传统节日、招生季、公开课等海报和 H5 模板模板分类、模板标签、页面组件、默认素材、表单字段、适用课程和渠道市场运营可从模板库选择模板创建活动页面
活动员工推广范围初始化活动可推广角色、校区范围、员工范围、线索归属规则、可分享渠道和有效期策略roleScope、campusScope、employeeScope、assignRule、shareScene、expireRule活动发布后授权员工可在教师端 App/小程序看到并生成本人推广资产
员工推广资产规则初始化员工专属链接、二维码、海报生成策略、活码目标、短链域名、失效页和重试策略shortDomain、qrCodeRule、posterTemplate、fallbackPage、retryRule员工可稳定生成专属二维码和海报,活动停用后访问进入失效页
员工端推广消息模板初始化新活动提醒、推广码生成结果、线索回流、资产失效和个人战报消息模板messageTemplate、pushChannel、receiverRule、variableMap活动发布、线索回流和战报刷新能触达对应员工
推广战报统计任务初始化按员工、活动、校区和日期汇总访问、扫码、留资、试听、成交和 ROI 的定时任务statJob、metricDefinition、refreshTime、retryPolicy员工端和 PC 活动复盘的指标口径一致
活动大屏模板初始化初始化周年庆、续费战报、创收龙虎榜、公开课转化、区域 PK、校区排行等活动大屏模板templateScene、layoutSchema、defaultMetricCodes、defaultRefreshRule、templateScope市场运营可从模板库快速创建活动大屏并发布投屏
活动大屏指标口径初始化初始化续费率、创收金额、创收单数、扩科、纳新、转介绍、老师排名、校区排名和战区 PK 默认口径metricCode、sourceObjectRefs、sortRule、refreshFrequency、dataSourcePriority大屏优先从系统内实时业务数据取数,文件导入只作为兜底快照
活动大屏数据源优先级初始化系统实时数据、系统补录业务单据、文件导入固定快照的取数优先级和启用条件systemRealtimeFirst=true、manualVoucherSecond=true、fileSnapshotFallback=true、auditRequired=true实时展示默认不依赖手动导入文件,导入快照必须有版本、来源和审计
活动大屏权限与投屏策略初始化活动大屏模板维护、实例创建、数据源配置、快照导入、发布投屏、公开访问和异常处理权限menuCodes、buttonCodes、publicTokenPolicy、fieldMaskPolicy、accessLogPolicy授权人员可配置大屏,公开投屏仅返回脱敏数据并记录访问审计
营销闭环交付配置初始化补齐从模板选择、页面发布、活码生成、扫码统计、表单提交、线索查重、分配跟进到效果复盘的闭环。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限模板库、活动编辑器、活码配置、线索表单、CRM 跟进每条线索能追溯活动、渠道、模板、活码和首次访问记录。
员工端联动交付配置初始化补齐活动发布到员工端、员工领取活动、生成专属链接/二维码/海报、分享记录、线索回流待办和个人推广战报。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限员工端营销推广工作台、可推广活动、我的二维码、我的海报、分享记录、推广战报活动发布后授权员工可在迪诺学堂教师端 App/小程序看到并生成本人推广资产;线索可回流到本人或分配规则指定责任人。
活动大屏闭环交付配置初始化补齐活动大屏模板库、后台配置、实时数据源优先级、指标口径、战区 PK、老师荣耀榜、固定名单快照、投屏发布和断连恢复。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限活动大屏模板库、新建/编辑活动大屏、数据源配置、指标口径配置、战区 PK 配置、固定名单快照导入、实时战报大屏大屏优先读取迪诺学堂系统内实时业务数据,文件导入只作兜底固定快照;订单支付、续费、退费、作废和补录均能触发大屏重算。
模板治理交付配置初始化补充模板审核、上下架、版本复用、素材归属、适用校区和复制创建规则。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限模板详情、转模板弹窗、模板审核页模板发布后有版本号和审核记录,停用模板不影响已发布页面。
异常状态交付配置初始化补齐二维码失效页、目标不可访问页、重复提交提示、访问频控和黑名单命中状态。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限外部 H5、扫码页、提交成功页、失效页外部用户遇到异常时能看到原因和下一步操作入口。
裂变营销对标交付配置初始化补齐增长玩法配置、活动规则、奖励口径、防刷规则、失效页、员工推广资产和 CRM 线索归因。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限群活码管理、扫码领券、拼团活动、分销活动、支付有礼、推荐有礼、优惠套餐、宣传统计每个玩法从活动发布、外部访问、留资/下单、奖励结算、线索回流到报表统计均可追踪。
活动大屏对标交付配置初始化补齐多模板活动大屏、战区/校区/老师榜单、实时收款总额、订单播报、PK 对阵、数据源优先级和固定名单快照兜底。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限活动大屏模板库、活动大屏管理、数据源配置、指标配置、战区 PK、投屏发布系统内实时业务数据优先,文件导入只在无结构化数据时作为固定基准,不允许替代正式业务流水。
线上商城营销对标交付配置初始化迪诺营销中心负责商城营销页和订单归因,物品库存与核销由物料资产中心负责,合同金额和优惠由销售合同中心承接。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限商城首页装修、商城物品展示、线上订单、推荐订单、优惠套餐订单商城订单、活动、员工、渠道、推荐人、库存、合同和收款之间具备完整链路。
营销素材库对标交付配置初始化补齐素材分类、标签、版权、审核、引用、下架影响和活动页引用快照。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限营销图文素材、艺术字库、图片素材、视频素材、宣传统计素材可被活动页、海报、课堂报告和家校内容复用,引用、审核、下架和统计可追踪。