迪诺学堂品牌标志

学邦现有问题补充 PRD

面向迪诺学堂 V1.0 的独立增量需求文档,将 23 个问题域、132 个原子问题转化为可设计、可按最小差异实施、可按风险验证、可对账和可签署的产品需求。

系统:迪诺学堂
文档类型:V1.0 补充 PRD
版本:V1.1(实施收敛版)
日期:2026-08-03
范围:23 个问题域 / 132 项需求

01 · 文档定位

作为 21 份主 PRD 的增量约束与实施追踪入口

本文件不替代各业务中心主 PRD,而是补齐现有 PRD 未完整承接、当前实现未闭环或仍需真实业务验收的需求。
23问题域跨业务模块、核算、数据、效率与缺陷
132原子需求每项保留唯一编号和逐项验收证据
74P0 正确性金额、课时、人头、权限和历史事实
58P1/P2 闭环与固化业务流程、性能、交互、UAT 与回归
状态边界:当前核对基线为已解决 5 项、部分解决 39 项、未解决 85 项、待业务验收 3 项。该状态只用于确定实施起点,不代表生产部署、历史数据迁移或业务 UAT 已通过。

实施模式(按最新主分支开工时复核)

模式数量中文含义触发条件默认处理最小验证
REUSE_EXISTING5复用现有能力当前基线已解决映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
UAT_FIRST3先验收再开发当前基线待业务验收先用真实数据和实际角色完成 UAT;通过则零代码关闭,失败后按证据转为扩展或缺口实现。记录输入、结果、截图或对账及签署;不预建迁移、接口或自动化套件。
EXTEND_EXISTING39扩展现有能力当前基线部分解决从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
IMPLEMENT_GAP85实现确认缺口当前基线未解决实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
PRD 与开发计划边界:本文件固定 132 项业务结果、规则和验收口径;接口路径、物理表、代码文件和选测方案以 132 项全量开发计划 在最新主分支上的差异复核为准。

02 · 产品目标与范围

把“有页面/有接口”提升为可执行、可对账、可回放的业务结果

所有需求均进入 V1.0 补充交付;优先级用于确定先后顺序、依赖关系和并行实施方式,不用于删减范围。

业务目标

  • 统一客户、学员、课程、合同、人员和业务单据身份。
  • 统一金额、人头、课时、奖励、业绩、退款、课酬和指标口径。
  • 让跨模块流程从入口、审批、执行、写回、对账到关闭形成完整链路。
  • 让页面、接口、导出、报表与财务/人资台账使用同一事实。

范围内

  • 23 个问题域、132 项原子需求及其页面、数据、接口、权限、异常和验收。
  • 稳定 ID、事实快照、规则版本、计算批次、修正单、对账和异步导出等所需公共能力的差异补齐。
  • 对实际涉及历史数据或正式结果切换的需求执行映射、影子计算、双轨对账和发布门禁。
  • 132 项逐项实施模式、必要验证、真实数据 UAT 和最终签署。
  • 与 00-20 主 PRD 的模块承接关系和变更回写。

范围外

  • 不把核对报告中的“已描述”视为已开发或已验收。
  • 不在本文件冻结最终物理表名、URL、消息中间件或部署拓扑。
  • 不要求每个需求都新建数据对象、接口、迁移、JUnit、Vitest 或 Playwright。
  • 不把逻辑对象名称直接等同为必须新增的同名生产表或独立服务。
  • 不允许用一次性脚本、人工表或备注字段代替长期业务能力。
  • 不以当前学邦实现作为新平台的产品上限。

03 · 全局业务规则

132 项需求共同遵循的正式产品约束

任一模块违反这些规则,即使页面功能可操作,也不能判定补充 PRD 已完成。
稳定业务 ID

客户、家庭、学员、合同、课程、课次、员工、支付、退款、奖励和调整单必须使用不可变主键;姓名、手机号、课程名、班级名仅用于展示或检索。

发生时快照

影响金额、人头、课时、业绩、奖励或历史报表的事实必须保存发生时组织、岗位、课程、价格、权益、责任人和统计口径快照,禁止使用当前主档倒算历史。

规则版本

优惠、课时费、奖励、退款扣减、业绩分配、在读口径和报表指标均需版本化,记录适用范围、生效时间、失效时间、审批记录和命中版本。

统一试算与执行

金额与权益类业务必须共用同一试算服务;提交时锁定试算快照,实际执行、导出、退款重算和财务对账均引用该快照。

幂等与防重

写接口使用 requestId 或业务幂等键;设备回调、支付回调、批量任务和异步重试必须可去重,重复请求不得重复发放、扣减或入账。

审批后生效

跨校、跨业务线、价格、折扣、退款、调整、状态回退、敏感导出和历史修正必须按阈值进入审批;审批通过前不得改变正式结果。

任务必须执行

产生待办不等于业务完成。计算、写回、通知、凭证、调整、追扣和对账必须有实际执行状态、失败原因、重试入口和关闭标准。

差异修正单

已结算或已入账历史不得直接覆盖。所有历史差异通过带来源、原因、审批、影响范围和冲正关系的修正单处理。

统一查询语义

页面指标、列表总数、汇总金额、专用导出和下钻明细必须使用同一筛选契约、权限范围、规则版本和快照批次。

数据范围隔离

总部、区域、校区、业务线、学段、部门、岗位、负责关系和临时授权共同决定数据范围;菜单可见不代表数据可见或字段可导出。

证据与审计

关键操作保留操作人、代理身份、前后值、业务单号、规则版本、请求 ID、审批意见、附件、执行结果和时间戳。

全部纳入交付

P0/P1/P2 仅用于排期和并行实施顺序,不用于删减 V1.0 补充范围;132 项均需进入实施追踪并取得最终验收结论,但不等于每项都必须修改代码、建表、增接口或新建自动化测试。

最小差异实现

开工前按最新主分支将每项标记为复用现有、先验收、扩展现有或实现缺口;优先复用既有通用能力,只有可证明的业务、数据、接口或质量缺口才开发。

04 · 角色、责任与需求治理

每项需求必须有规则签署人、研发主责、测试主责和 UAT 签署人

跨模块事项由补充 PRD 负责人维护唯一主责,协作模块不得以“已生成待办”代替实际执行结果。
治理角色默认责任人职责签署范围
补充 PRD 负责人产品负责人维护范围、需求编号、跨模块主责、变更记录和验收门槛整份文档及 132 项追踪关系
业务规则负责人财务、人资、教务、销售运营、校区运营签署金额、人头、课时、奖励、业绩、退款、在读和指标口径对应业务域与真实历史样本
数据负责人数据产品、数据架构、各域数据 Owner确认稳定 ID、事实快照、指标字典、迁移映射和对账结果主数据、事实表、指标层和导出
研发负责人前端、后端、数据平台、集成平台逐项确认实施模式,复用现有能力,并只实现已证实的页面、接口、数据、权限或运行缺口实际改动代码、按需迁移、受影响接口契约和选定验证
测试负责人QA、自动化测试、性能测试按实施模式和改动风险选择验证层,维护需求到已有/新增用例及 UAT 证据的映射受影响回归、定向性能/对账结果和缺陷关闭证据
UAT 签署人业务域负责人、财务/人资复核人、校区代表使用真实量级与历史周期逐项验收,签署通过、失败或阻断原因UAT 数据、截图、对账表和签字记录
变更规则:任何需求范围、规则、字段、状态、验收或主责变更,必须保留变更前后内容、原因、影响模块、决策人和生效版本,并同步回写对应主 PRD、接口契约和测试用例。

05 · 跨模块端到端闭环

优先按业务结果验收,而不是按单个页面验收

每条链路都必须能从来源业务单追踪到规则、快照、执行结果、下游写回、对账差异和最终关闭。
01

签约、收款与业绩闭环

  1. 客户与学员稳定 ID
  2. 多课程报价及优惠试算
  3. 合同课程项与资金来源锁定
  4. 收款、权益和业绩逐项分摊
  5. 财务对账与经营报表
02

教学、课消与课酬闭环

  1. 课程/班级/课次排定
  2. 教师岗位与有效期快照
  3. 签到、课消和冲正事实
  4. 逐课次课时费计算
  5. 工资确认、凭证与历史对账
03

退费、追回与冲正闭环

  1. 退款试算锁定来源
  2. 合同项、权益与优惠反算
  3. 业绩、奖励、课酬影响计算
  4. 退款执行与下游调整
  5. 财务冲正和差异关闭
04

员工异动与权限闭环

  1. 员工/岗位/组织生效期
  2. 异动审批和影响预览
  3. 数据范围与流程节点切换
  4. 薪酬/奖励按发生日归属
  5. 离职交接、回收和审计
05

指标、报表与导出闭环

  1. 指标定义及版本审批
  2. 筛选契约和数据权限
  3. 异步聚合与事实快照
  4. 指标下钻和差异解释
  5. 同口径专用导出与对账

06 · 公共能力、核心对象与逻辑服务

先复用现有底座,再按已证实缺口扩展

以下名称是产品层逻辑合同,不等于必须新增同名物理表、URL 或服务;技术设计应先映射现有能力,且不得削弱业务约束。

共享数据对象

对象用途关键字段解决的问题
CanonicalIdentity统一身份映射objectType、canonicalId、sourceSystem、sourceId、mergeVersion、effectiveAt解决同名、手机号复用、跨系统 ID 漂移
RuleDefinition / RuleVersion规则定义与版本ruleType、scope、condition、action、effectiveFrom、effectiveTo、approvalStatus承接优惠、课时费、奖励、业绩、退款和指标口径
BusinessEvent业务事实事件eventType、sourceId、occurredAt、tenantId、campusId、payloadHash、idempotencyKey驱动计算、写回、凭证、通知和指标刷新
FactSnapshot发生时事实快照snapshotType、sourceId、ruleVersion、dimensionSnapshot、amountSnapshot、capturedAt避免当前主档倒算历史
CalculationBatch / Detail计算批次与明细period、scope、status、inputVersion、resultAmount、errorCode、retryCount承接课酬、奖励、业绩、退款影响和报表聚合
AdjustmentOrder历史修正单sourceType、sourceId、reason、beforeValue、afterValue、approvalId、executedAt已结历史只允许通过修正/冲正链处理
ReconciliationTask对账任务subjectType、batchId、expectedValue、actualValue、difference、owner、closedAt把差异转为可处理、可关闭的任务
ExportJob异步导出任务queryContract、dataScope、status、fileHash、expiresAt、requestedBy保证大数据导出、权限和审计闭环
UatEvidence(逻辑证据)验收证据索引,不是强制生产表requirementId、caseId、environment、inputSnapshot、actualResult、verdict、signedBy在版本库台账、CI 产物或 UAT 文件中形成 132 项逐项签署证据

共享逻辑服务

服务能力强制约束
规则试算按业务类型、范围、生效日和输入对象返回命中规则、计算明细与冲突原因输入、规则版本和结果必须可重放;试算不直接写正式账
计算批次创建、查询、重试、取消并关闭课酬、奖励、业绩、退款影响和报表聚合任务异步执行、逐条结果、部分失败、幂等和断点续跑
事实快照按来源单据生成或查询发生时组织、岗位、课程、权益、价格与统计维度快照快照写入后不可直接覆盖,变更需新版本或修正单
差异修正提交修正、影响预览、审批、执行、冲正、重算和关闭执行前展示受影响合同、学员、人员、账期、报表和凭证
统一查询保存筛选契约并提供指标、明细、总计、下钻和专用导出同一 queryContractId 必须得到同权限、同口径结果
审计与证据运行系统查询规则命中、计算过程、前后值、审批、执行结果和导出记录;UAT 证据由交付台账关联敏感字段按权限脱敏,审计记录不可由业务角色删除;不得仅为 UAT 另建生产运行服务
复用门禁:列表、详情、导入导出优先复用 GenericAdmin;员工、课程、班级、客户、优惠等检索优先复用 AdminLookup;任务、事件、审批、审计和幂等优先复用 Runtime/SystemOps。只有现有契约无法表达领域语义、权限或事务边界时才新增。

07 · 补充需求到主 PRD 的承接映射

补充 PRD 负责追踪,主 PRD 负责长期模块边界

研发拆分时以需求编号为主键,同时关联一个或多个主 PRD;跨模块需求必须指定唯一主责模块。
序号问题域需求数承接主 PRD业务 Owner关键依赖模块验收
01报表模块618-数据驾驶舱详细PRD、14-财务业财中心详细PRD数据产品、财务、业务运营、各业务域负责人产品线、签单类型、课程经营分类、组织权限及各核算台账同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
02客户管理703-CRM 客户中心详细PRD、02-营销拓客中心详细PRD市场、销售、校区运营、CRM 产品稳定学员 ID、组织与业务线权限、合同及营销归因客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
03学员管理503-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD教务、学管、校区运营、学员产品家庭模型、合同权益、教务课次、售后变更和数据权限任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
04权限与目标901-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD总部管理、区域/校区负责人、财务、人资、平台产品组织树、岗位任职、产品线、签单类型及统一指标口径横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
05线上商城304-销售合同中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD、14-财务业财中心详细PRD销售、财务、校区行政、商城/合同产品多课程合同、优惠规则、支付资金来源、售后和业绩引擎组合优惠、结转与实交金额逐项可解释,课程项和业绩归属合计严格相等。
06优惠管理704-销售合同中心详细PRD、14-财务业财中心详细PRD财务、销售运营、合同产品课程组合、校区/学段/季节维度、合同项和退款试算相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
07合同管理804-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD销售、校区行政、财务、合同产品CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
08课程设置205-教务教学中心详细PRD、16-教研内容中心详细PRD教务、财务、课程产品组织/校区、合同、课消、课酬和经营指标课程名称/编码规则明确,按期与按课时价格不产生非预期小数,历史价格可回放。
09常用参数101-平台基础中心详细PRD、19-开放集成中心详细PRD平台管理员、各业务域配置负责人各业务模块表单 Schema、导入导出和历史数据停用选项不可新选但历史记录仍按原标签显示,修改与停用行为完整审计。
10员工与审批400-迪诺学堂总控PRD人资、行政、财务、平台流程产品组织岗位、员工任职、教务班级、售后及审计节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
11物品管理200-迪诺学堂总控PRD行政、仓管、财务、资产产品组织校区、供应商、审批、财务和导出中心页面总量、库存流水和导出数量/成本一致;长列表在目标视口无操作障碍。
12教师课时费1105-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD人资、教务、财务、教师薪酬产品课程分类、班型、课次、出勤/扣费、员工任职和工资批次选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
13过渡奖励1500-迪诺学堂总控PRD销售运营、人资、财务、校区负责人签单类型、合同实收、学员轨迹、退款、薪资和消息中心奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
14退费扣款800-迪诺学堂总控PRD财务、售后、销售运营、人资合同项、权益、课消、优惠、业绩、奖励、课酬及工资退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
15业绩核算603-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD销售运营、财务、人资、区域/校区负责人CRM 归因、合同项、支付、退款、活动和员工任职贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
16在读学员200-迪诺学堂总控PRD教务、财务、经营分析课消事实、课程经营分类、稳定学员主档和 BI按期间成功且未冲正课消去重,排除项正确;系统名单与教务逐人对账一致。
17人力反馈补充300-迪诺学堂总控PRD人资、财务、教务、数据产品系统 2 数据、退款、业绩、员工档案和教务排课迁移总量/金额一致;退费后创收自动更新;教师实际与预测负荷可按组织下钻。
18数据加载策略500-迪诺学堂总控PRD前端平台、各模块产品、后端平台资源元数据、统一筛选器、分页和缓存大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
19数据查询提效300-迪诺学堂总控PRD后端平台、数据平台、前端平台、运维脱敏生产量级数据、索引、分区、缓存和监控约定数据量及并发下达到 P50/P95 门槛;三个月以上查询与导出稳定完成。
20列表数据与汇总300-迪诺学堂总控PRD前端平台、后端平台、数据产品统一权限过滤器、查询构造器和指标口径空选/全选语义一致;总数与金额基于全部命中数据而非当前页,明细与总计同条件。
21重要数据 ID900-迪诺学堂总控PRD数据治理、各业务域产品与研发主数据治理、数据迁移、专用导出和 API 契约测试同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
22优化建议700-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD学员、教务、人资、课程及平台产品权限审批、审计、异步任务、课程和教务事实批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
23已发现缺陷600-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD对应业务域研发、测试、产品统一前后端契约、自动化测试、真实数据 UAT逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。

08 · 132 项原子级产品需求

每项均包含产品结果、实施模式、相关数据服务、权限、异常、验收和主 PRD 映射

需求编号必须进入实施与 UAT 追踪;接口、数据、迁移和测试只在实际发生时关联,不得为填满证据字段制造冗余实现。

显示 132 / 132 项

01 报表模块建立同口径、可解释、可下钻、可对账的经营分析体系。 6 项
业务 Owner数据产品、财务、业务运营、各业务域负责人
页面承接指标字典、报表查询器、经营大屏、下钻明细、口径变更审批
主 PRD 映射18-数据驾驶舱详细PRD、14-财务业财中心详细PRD
模块验收同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
P0 1 P1 5 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
RPT-01 部分解决 扩展现有能力 运营大屏不能按实际业务展示;选择本月时指标不全、无说明、取数逻辑不清 补齐闭环 · 部分覆盖
实施基线依据

新平台有指标定义、版本、快照、看板、组件和下钻;但当前只有 12 个可执行计算器,未覆盖飞书全部经营指标。

建立同口径、可解释、可下钻、可对账的经营分析体系。形成可执行、可追踪的业务闭环,将“运营大屏不能按实际业务展示;选择本月时指标不全、无说明、取数逻辑不清”转化为正式产品能力。

  1. 业务方案:先由业务/财务签署“指标口径字典”,再为每个指标实现计算器、来源表、排除项、时间口径、下钻明细和样例对账。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“运营大屏不能按实际业务展示;选择本月时指标不全、无说明、取数逻辑不清”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

RPT-02 部分解决 扩展现有能力 大型活动签单运营大屏不满足实际业务 补齐闭环 · 明确覆盖
实施基线依据

营销模块已实现活动大屏、实时数据、人工业绩登记与排行榜;但未用本次大型活动真实字段和历史结果做 UAT。

建立同口径、可解释、可下钻、可对账的经营分析体系。形成可执行、可追踪的业务闭环,将“大型活动签单运营大屏不满足实际业务”转化为正式产品能力。

  1. 业务方案:以一场已结算活动回放验收:校区、课程、员工、订单、实收、退款、撤回和排名逐笔核对,形成活动模板。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“大型活动签单运营大屏不满足实际业务”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

RPT-03 部分解决 扩展现有能力 报表缺少全维度筛选 补齐闭环 · 明确覆盖
实施基线依据

BI 支持集团、区域、组织、校区、员工、教师、顾问、课程、班级、课次、学员、渠道、状态等维度;缺少班课/个性化、产品线、签单类型、活动方案等业务维度。

建立同口径、可解释、可下钻、可对账的经营分析体系。形成可执行、可追踪的业务闭环,将“报表缺少全维度筛选”转化为正式产品能力。

  1. 业务方案:建立统一维度表和维度权限;所有指标声明可筛选维度,前端按元数据生成多选筛选并校验维度组合。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“报表缺少全维度筛选”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

RPT-04 未解决 实现确认缺口 报表多为全量,考核数据仍需手工加工,筛选口径与考核机制不一致,无法一键汇总/BI 新建或重构 · 部分覆盖
实施基线依据

BI 基础设施已完成,但教师课时费、过渡奖励、退费扣款、业绩等考核指标没有可执行计算器。

建立同口径、可解释、可下钻、可对账的经营分析体系。确保金额、课时、人头、权限或历史事实正确,将“报表多为全量,考核数据仍需手工加工,筛选口径与考核机制不一致,无法一键汇总/BI”转化为正式产品能力。

  1. 业务方案:将四类核算先落成领域台账,再接入 BI;禁止直接用通用报表替代工资/业绩结算。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“报表多为全量,考核数据仍需手工加工,筛选口径与考核机制不一致,无法一键汇总/BI”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

RPT-05 部分解决 扩展现有能力 统计标准不明确、解释不全,缺少报表介绍和解读 补齐闭环 · 明确覆盖
实施基线依据

指标定义和版本机制已实现,可记录表达式、来源、精度和版本;但现有业务指标字典不完整。

建立同口径、可解释、可下钻、可对账的经营分析体系。形成可执行、可追踪的业务闭环,将“统计标准不明确、解释不全,缺少报表介绍和解读”转化为正式产品能力。

  1. 业务方案:每张报表固定展示“用途、口径、公式、更新时间、来源、排除项、负责人、版本、生效日”,并提供口径变更审批。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“统计标准不明确、解释不全,缺少报表介绍和解读”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

RPT-06 未解决 实现确认缺口 点进报表即刷新、卡顿;应先选条件再查询 新建或重构 · 未明确
实施基线依据

通用资源页和 BI 专页均会在进入页面时自动加载,未按大数据报表实施“查询后加载”。

建立同口径、可解释、可下钻、可对账的经营分析体系。形成可执行、可追踪的业务闭环,将“点进报表即刷新、卡顿;应先选条件再查询”转化为正式产品能力。

  1. 业务方案:报表元数据增加 loadPolicy;高聚合报表默认空态,用户选周期/组织/产品线后点击查询,后端异步计算并缓存。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“指标字典、报表查询器、经营大屏、下钻明细、口径变更审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务”和“指标口径配置、查询试算、异步聚合、明细下钻、结果导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
指标定义、指标版本、维度字典、快照、下钻明细、报表查询任务
逻辑服务
指标口径配置、查询试算、异步聚合、明细下钻、结果导出
依赖
产品线、签单类型、课程经营分类、组织权限及各核算台账

责任角色:数据产品、财务、业务运营、各业务域负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“点进报表即刷新、卡顿;应先选条件再查询”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一筛选条件下,指标卡、明细、导出和财务对账结果一致;口径版本可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

18-数据驾驶舱详细PRD14-财务业财中心详细PRD

02 客户管理统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。 7 项
业务 Owner市场、销售、校区运营、CRM 产品
页面承接客户列表、客户 360、分配日志、公海、跨校移交、转化分析
主 PRD 映射03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD
模块验收客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
P0 1 P1 5 P2 1 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
CRM-01 部分解决 扩展现有能力 记录客户被分配次数、最后分配人和日期 补齐闭环 · 部分覆盖
实施基线依据

crm_assignment_log 已保留每次分配的原负责人、新负责人、分配人和时间;客户/线索列表尚未聚合展示“分配次数、最后分配”。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。形成可执行、可追踪的业务闭环,将“记录客户被分配次数、最后分配人和日期”转化为正式产品能力。

  1. 业务方案:在 CRM 查询投影增加 assignmentCountlastAssignedBylastAssignedAt,支持筛选和导出。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“记录客户被分配次数、最后分配人和日期”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-02 部分解决 扩展现有能力 客户可释放或转到其他校区;A 校登记、B 校成交时一线或行政可处理 补齐闭环 · 明确覆盖
实施基线依据

同校区公海释放/领取已闭环;正式学员售后转校已闭环。售前客户跨校区迁移没有可执行接口,CRM 还会拒绝直接跨校区分配。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。形成可执行、可追踪的业务闭环,将“客户可释放或转到其他校区;A 校登记、B 校成交时一线或行政可处理”转化为正式产品能力。

  1. 业务方案:新增“客户跨校区移交单”,包含原/目标校区、归属人、渠道和业绩归因;审批后迁移客户、线索和跟进任务,合同继续引用稳定客户 ID。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“客户可释放或转到其他校区;A 校登记、B 校成交时一线或行政可处理”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-03 未解决 实现确认缺口 班课资源一个月未成交后自动提醒个性化部门跟进 新建或重构 · 部分覆盖
实施基线依据

公海规则存在 inactive_recycle_hours 字段,但未发现定时扫描和班课转个性化任务执行器。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。形成可执行、可追踪的业务闭环,将“班课资源一个月未成交后自动提醒个性化部门跟进”转化为正式产品能力。

  1. 业务方案:增加资源沉默规则、业务线标签、定时任务、提醒/转派状态机和防重复幂等键。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“班课资源一个月未成交后自动提醒个性化部门跟进”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-04 未解决 实现确认缺口 转化率=期间转化成功÷(期间新增+期间再分配),不含 C 类无效客户 新建或重构 · 部分覆盖
实施基线依据

当前 CRM 看板按“已签约线索÷全部线索”计算,不符合指定分母,也没有 C 类排除。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。确保金额、课时、人头、权限或历史事实正确,将“转化率=期间转化成功÷(期间新增+期间再分配),不含 C 类无效客户”转化为正式产品能力。

  1. 业务方案:新建版本化 CRM_CONVERSION_RATE 指标,明确新增事件、再分配事件、成功事件和无效分类,以事件时间而非当前状态计算。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“转化率=期间转化成功÷(期间新增+期间再分配),不含 C 类无效客户”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-05 未解决 实现确认缺口 客户列表除首单日期、课程、金额外增加首单合同 ID 新建或重构 · 未明确
实施基线依据

客户列表没有连接合同取得首单合同 ID,也没有首单投影。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。形成可执行、可追踪的业务闭环,将“客户列表除首单日期、课程、金额外增加首单合同 ID”转化为正式产品能力。

  1. 业务方案:canonical_student_id/customer_id 关联首次支付并盖章合同,增加首单合同 ID/编号/日期/课程/实收列。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“客户列表除首单日期、课程、金额外增加首单合同 ID”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-06 部分解决 扩展现有能力 手机号唯一导致老资源/渠道冲突;需激活老资源并记录后期获资部门绩效 补齐闭环 · 部分覆盖
实施基线依据

家庭/家长去重、客户合并恢复、营销归因已实现;“再次获资部门”与最终业绩的双归因没有实现。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。形成可执行、可追踪的业务闭环,将“手机号唯一导致老资源/渠道冲突;需激活老资源并记录后期获资部门绩效”转化为正式产品能力。

  1. 业务方案:保留原始获客和本次激活两条归因,配置首获/激活/成交贡献比例,并在业绩结算时引用归因版本。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“手机号唯一导致老资源/渠道冲突;需激活老资源并记录后期获资部门绩效”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

CRM-07 已解决 复用现有能力 一个家长多个孩子,同一手机号不应阻止多个孩子报名 固化与回归 · 明确覆盖
实施基线依据

新平台采用家庭—家长—孩子模型;同一 guardian 手机号可关联多个 crm_customer/stu_student,正式学员用 UUID,不以手机号合并。CRM 关系测试已覆盖。

统一家庭、客户、线索和归属事件,支撑跨校协作与准确转化分析。完成体验、性能、验收与回归固化,将“一个家长多个孩子,同一手机号不应阻止多个孩子报名”转化为正式产品能力。

  1. 业务方案:上线迁移时按“家长手机号+孩子身份”建立家庭关系,并对疑似误合并数据生成复核清单。
  2. 实施模式:REUSE_EXISTING(复用现有能力)。映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。
  3. 页面交互:先核对“客户列表、客户 360、分配日志、公海、跨校移交、转化分析”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录”和“客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
家庭、家长、孩子、客户、线索、分配事件、跟进、归因、合并记录
逻辑服务
客户查重/合并、分配/释放/跨校移交、跟进、转化率、首单投影
依赖
稳定学员 ID、组织与业务线权限、合同及营销归因

责任角色:市场、销售、校区运营、CRM 产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“一个家长多个孩子,同一手机号不应阻止多个孩子报名”对应场景,系统结果符合本项核心方案。
  • 模块验收:客户身份、归属、分配次数、转化事件和首单关系均可按稳定 ID 追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
P2

03-CRM 客户中心详细PRD02-营销拓客中心详细PRD

03 学员管理以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。 5 项
业务 Owner教务、学管、校区运营、学员产品
页面承接学员列表、学员 360、状态看板、课程/合同/课消时间线
主 PRD 映射03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD
模块验收任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
P0 0 P1 5 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
STU-01 未解决 实现确认缺口 学员列表快速检索在读、停课、沉默人数 新建或重构 · 部分覆盖
实施基线依据

有学员状态和课程权益状态,但当前没有完整的管理端学员列表及“在读/停课/沉默”统一口径和快捷统计。

以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。形成可执行、可追踪的业务闭环,将“学员列表快速检索在读、停课、沉默人数”转化为正式产品能力。

  1. 业务方案:定义三类互斥/可叠加状态,建立学员运营快照,列表顶部显示数量卡片并支持点击筛选。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“学员列表、学员 360、状态看板、课程/合同/课消时间线”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹”和“学员查询、状态统计、学员 360、轨迹查询、批量导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹
逻辑服务
学员查询、状态统计、学员 360、轨迹查询、批量导出
依赖
家庭模型、合同权益、教务课次、售后变更和数据权限

责任角色:教务、学管、校区运营、学员产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“学员列表快速检索在读、停课、沉默人数”对应场景,系统结果符合本项核心方案。
  • 模块验收:任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD05-教务教学中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD

STU-02 未解决 实现确认缺口 快速区分班课与个性化学员人数 新建或重构 · 部分覆盖
实施基线依据

课程和班级有 course_type/class_type,但没有按学员当前有效权益聚合班课/1v1/1vN人数。

以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。形成可执行、可追踪的业务闭环,将“快速区分班课与个性化学员人数”转化为正式产品能力。

  1. 业务方案:以有效权益+期间课消形成业务线标签,支持同一学员同时属于多业务线并分别计人头。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“学员列表、学员 360、状态看板、课程/合同/课消时间线”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹”和“学员查询、状态统计、学员 360、轨迹查询、批量导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹
逻辑服务
学员查询、状态统计、学员 360、轨迹查询、批量导出
依赖
家庭模型、合同权益、教务课次、售后变更和数据权限

责任角色:教务、学管、校区运营、学员产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“快速区分班课与个性化学员人数”对应场景,系统结果符合本项核心方案。
  • 模块验收:任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD05-教务教学中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD

STU-03 未解决 实现确认缺口 重点生源校统计分析 新建或重构 · 未明确
实施基线依据

正式学员主档未形成可分析的公立学校维表和重点生源校指标。

以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。形成可执行、可追踪的业务闭环,将“重点生源校统计分析”转化为正式产品能力。

  1. 业务方案:增加学校标准库、别名合并、学员学校历史、校区覆盖关系;按新增、到访、签约、实收、在读、续费分析。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“学员列表、学员 360、状态看板、课程/合同/课消时间线”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹”和“学员查询、状态统计、学员 360、轨迹查询、批量导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹
逻辑服务
学员查询、状态统计、学员 360、轨迹查询、批量导出
依赖
家庭模型、合同权益、教务课次、售后变更和数据权限

责任角色:教务、学管、校区运营、学员产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“重点生源校统计分析”对应场景,系统结果符合本项核心方案。
  • 模块验收:任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD05-教务教学中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD

STU-04 未解决 实现确认缺口 最近一次签约日期及最近三个月签约学员筛选 新建或重构 · 部分覆盖
实施基线依据

合同有支付时间,但学员查询未聚合 lastContractAt,也没有最近三个月筛选。

以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。形成可执行、可追踪的业务闭环,将“最近一次签约日期及最近三个月签约学员筛选”转化为正式产品能力。

  1. 业务方案:建立学员合同摘要投影,按最后有效签约/支付时间筛选,退费合同是否计入需在指标口径中明确。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“学员列表、学员 360、状态看板、课程/合同/课消时间线”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹”和“学员查询、状态统计、学员 360、轨迹查询、批量导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹
逻辑服务
学员查询、状态统计、学员 360、轨迹查询、批量导出
依赖
家庭模型、合同权益、教务课次、售后变更和数据权限

责任角色:教务、学管、校区运营、学员产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“最近一次签约日期及最近三个月签约学员筛选”对应场景,系统结果符合本项核心方案。
  • 模块验收:任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

03-CRM 客户中心详细PRD05-教务教学中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD

STU-05 部分解决 扩展现有能力 自动生成每个学员的购课、课消、服务顾问和老师轨迹 补齐闭环 · 明确覆盖
实施基线依据

合同、权益、班级关系、课次、考勤、服务归属、转校/转课均有稳定 ID;尚无统一学员时间轴查询和页面。

以稳定学员主档汇总状态、课程、合同、课消和服务轨迹。形成可执行、可追踪的业务闭环,将“自动生成每个学员的购课、课消、服务顾问和老师轨迹”转化为正式产品能力。

  1. 业务方案:新增 Student 360 时间轴读模型,统一事件类型、时间、操作者、前后值、原始单据链接和权限脱敏。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“学员列表、学员 360、状态看板、课程/合同/课消时间线”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹”和“学员查询、状态统计、学员 360、轨迹查询、批量导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
学员主档、家庭关系、在读状态历史、权益、合同、课消、服务轨迹
逻辑服务
学员查询、状态统计、学员 360、轨迹查询、批量导出
依赖
家庭模型、合同权益、教务课次、售后变更和数据权限

责任角色:教务、学管、校区运营、学员产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“自动生成每个学员的购课、课消、服务顾问和老师轨迹”对应场景,系统结果符合本项核心方案。
  • 模块验收:任何页面均以稳定学员 ID 关联,同名同手机号场景不串档,历史轨迹可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

03-CRM 客户中心详细PRD05-教务教学中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD

04 权限与目标同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。 9 项
业务 Owner总部管理、区域/校区负责人、财务、人资、平台产品
页面承接角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率
主 PRD 映射01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD
模块验收横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
P0 9 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
PERM-01 未解决 实现确认缺口 单校区班课与个性化由不同校长负责,客户/学员按业务隔离;同一学员可能同时属于两业务 新建或重构 · 部分覆盖
实施基线依据

DataScopeService 只解析集团/区域/组织/部门/校区/本人等范围,没有业务线范围。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“单校区班课与个性化由不同校长负责,客户/学员按业务隔离;同一学员可能同时属于两业务”转化为正式产品能力。

  1. 业务方案:数据权限增加 businessLineIds,客户、权益、课消、合同和员工岗位均带业务线;同一学员主档共享,业务数据按关系授权。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“单校区班课与个性化由不同校长负责,客户/学员按业务隔离;同一学员可能同时属于两业务”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

PERM-02 未解决 实现确认缺口 集团层面班课与个性化数据隔离 新建或重构 · 部分覆盖
实施基线依据

总部角色目前通常获得系统全量或组织/校区范围,不能按班课/个性化隔离。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“集团层面班课与个性化数据隔离”转化为正式产品能力。

  1. 业务方案:增加集团业务线角色和字段/导出规则,BI 查询同样强制业务线数据范围。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“集团层面班课与个性化数据隔离”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

PERM-03 未解决 实现确认缺口 班课中学/小学在校区端和集团端按主管隔离 新建或重构 · 部分覆盖
实施基线依据

没有学段数据范围;课程学科/年级也没有映射为权限维度。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“班课中学/小学在校区端和集团端按主管隔离”转化为正式产品能力。

  1. 业务方案:增加 schoolStage 维度与主管授权,服务端查询必须同时满足组织、校区、业务线、学段范围。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“班课中学/小学在校区端和集团端按主管隔离”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

PERM-04 未解决 实现确认缺口 班课/个性化老师 T 级及计算方式不同,人员不能共用一个 T 级 新建或重构 · 部分覆盖
实施基线依据

当前 HR 没有教师业务线 T 级档案,只有岗位类别、教学资格、通用绩效规则。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“班课/个性化老师 T 级及计算方式不同,人员不能共用一个 T 级”转化为正式产品能力。

  1. 业务方案:建立 TeacherLevelAssignment:教师+业务线+学段+生效期+级别;课酬规则按该关系匹配。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“班课/个性化老师 T 级及计算方式不同,人员不能共用一个 T 级”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

PERM-05 部分解决 扩展现有能力 导出限制 5–15 万,暑寒假单月扣费约 30 万;需管理员授权特定人员不限导出 补齐闭环 · 明确覆盖
实施基线依据

通用导出有审批和数据范围,HR 员工导出硬限制 5 万;未实现按资源/角色配置阈值和临时无限额授权。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“导出限制 5–15 万,暑寒假单月扣费约 30 万;需管理员授权特定人员不限导出”转化为正式产品能力。

  1. 业务方案:配置资源级阈值、分片异步导出、临时授权有效期、双人审批、水印和下载次数;禁止简单移除上限。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“导出限制 5–15 万,暑寒假单月扣费约 30 万;需管理员授权特定人员不限导出”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

TARGET-01 未解决 实现确认缺口 预算区分新增、转介绍、扩科;同时设金额和人头/人次目标 新建或重构 · 部分覆盖
实施基线依据

未发现经营目标领域模型和自动完成率服务,现有“目标设置”主要是资源页/泛化配置。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“预算区分新增、转介绍、扩科;同时设金额和人头/人次目标”转化为正式产品能力。

  1. 业务方案:建立目标主表、维度、版本和分解表,指标分别支持金额、人头、人次并绑定签单类型。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“预算区分新增、转介绍、扩科;同时设金额和人头/人次目标”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

TARGET-02 未解决 实现确认缺口 课消收入需排除引流、社团等课程类别 新建或重构 · 部分覆盖
实施基线依据

BI 有课消小时指标,但没有按课程经营分类计算课消收入和排除规则。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“课消收入需排除引流、社团等课程类别”转化为正式产品能力。

  1. 业务方案:建立课程经营分类与收入单价快照,课消收入按有效扣费记录计算,并配置包含/排除类别。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“课消收入需排除引流、社团等课程类别”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

TARGET-03 未解决 实现确认缺口 预算和课消按产品线拆分,如语数英物化、1v1、高中班课 新建或重构 · 部分覆盖
实施基线依据

当前没有统一产品线维表,也未进入目标和 BI 计算。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“预算和课消按产品线拆分,如语数英物化、1v1、高中班课”转化为正式产品能力。

  1. 业务方案:增加产品线层级和课程映射版本;目标、合同、课消、退款、业绩和 BI 全部引用同一产品线 ID。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“预算和课消按产品线拆分,如语数英物化、1v1、高中班课”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

TARGET-04 未解决 实现确认缺口 集团目标自动分解到项目/产品线并计算完成率 新建或重构 · 部分覆盖
实施基线依据

未发现目标分解、权重、调整审批和完成率计算器。

同时实现业务线/学段数据隔离和集团目标逐级分解、自动完成率。确保金额、课时、人头、权限或历史事实正确,将“集团目标自动分解到项目/产品线并计算完成率”转化为正式产品能力。

  1. 业务方案:实现集团→区域→校区→部门/项目/产品线分解,保留分解版本、调整原因、锁定和进度快照。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“角色权限、业务线授权、临时导出授权、目标编制、目标分解、完成率”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照”和“数据范围计算、字段/导出授权、目标编制、目标分解、进度计算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业务线、学段、授权关系、导出策略、目标版本、目标维度、分解与完成快照
逻辑服务
数据范围计算、字段/导出授权、目标编制、目标分解、进度计算
依赖
组织树、岗位任职、产品线、签单类型及统一指标口径

责任角色:总部管理、区域/校区负责人、财务、人资、平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“集团目标自动分解到项目/产品线并计算完成率”对应场景,系统结果符合本项核心方案。
  • 模块验收:横向越权、跨业务线和跨学段访问被阻断;子目标合计与集团目标、完成率一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

01-平台基础中心详细PRD18-数据驾驶舱详细PRD20-安全合规中心详细PRD

05 线上商城支持多课程组合购买、结转余额抵扣及逐课程业绩归属。 3 项
业务 Owner销售、财务、校区行政、商城/合同产品
页面承接多科选课、报价确认、结转审批、账户余额、支付与业绩确认
主 PRD 映射04-销售合同中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD、14-财务业财中心详细PRD
模块验收组合优惠、结转与实交金额逐项可解释,课程项和业绩归属合计严格相等。
P0 2 P1 1 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
MALL-01 部分解决 扩展现有能力 不支持多科连报优惠,只支持单科直减/折扣 补齐闭环 · 明确覆盖
实施基线依据

优惠类型已有 COMBO/MULTI_SUBJECT,但当前合同订单仍是一单一课程,优惠引擎未校验课程组合是否真正满足联报条件。

支持多课程组合购买、结转余额抵扣及逐课程业绩归属。形成可执行、可追踪的业务闭环,将“不支持多科连报优惠,只支持单科直减/折扣”转化为正式产品能力。

  1. 业务方案:合同草稿改为 courseItems[],组合价格和联报规则按科目数、学段、季节、校区自动匹配并输出逐课程分摊。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“多科选课、报价确认、结转审批、账户余额、支付与业绩确认”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配”和“组合报价、结转试算、混合支付、合同生成、业绩分摊”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配
逻辑服务
组合报价、结转试算、混合支付、合同生成、业绩分摊
依赖
多课程合同、优惠规则、支付资金来源、售后和业绩引擎

责任角色:销售、财务、校区行政、商城/合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“不支持多科连报优惠,只支持单科直减/折扣”对应场景,系统结果符合本项核心方案。
  • 模块验收:组合优惠、结转与实交金额逐项可解释,课程项和业绩归属合计严格相等。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

04-销售合同中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD14-财务业财中心详细PRD

MALL-02 未解决 实现确认缺口 单科续费也需剩余学费结转审批后形成账户余额再报名 新建或重构 · 部分覆盖
实施基线依据

售后支持转课并生成财务“重算差额”待办,但没有学费账户余额、结转入账和报名抵扣闭环。

支持多课程组合购买、结转余额抵扣及逐课程业绩归属。确保金额、课时、人头、权限或历史事实正确,将“单科续费也需剩余学费结转审批后形成账户余额再报名”转化为正式产品能力。

  1. 业务方案:建立学费账户、结转单、余额流水、冻结/解冻、审批和抵扣顺序;合同支付支持“余额+实付”。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“多科选课、报价确认、结转审批、账户余额、支付与业绩确认”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配”和“组合报价、结转试算、混合支付、合同生成、业绩分摊”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配
逻辑服务
组合报价、结转试算、混合支付、合同生成、业绩分摊
依赖
多课程合同、优惠规则、支付资金来源、售后和业绩引擎

责任角色:销售、财务、校区行政、商城/合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“单科续费也需剩余学费结转审批后形成账户余额再报名”对应场景,系统结果符合本项核心方案。
  • 模块验收:组合优惠、结转与实交金额逐项可解释,课程项和业绩归属合计严格相等。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD14-财务业财中心详细PRD

MALL-03 未解决 实现确认缺口 多科报名使用结转+实交时业绩归属可能错;线上合同不能备注具体业绩归属人 新建或重构 · 明确覆盖
实施基线依据

PRD 提到 performance allocation,当前可执行合同服务只有订单级单一负责人,没有逐课程、逐资金来源业绩归属。

支持多课程组合购买、结转余额抵扣及逐课程业绩归属。确保金额、课时、人头、权限或历史事实正确,将“多科报名使用结转+实交时业绩归属可能错;线上合同不能备注具体业绩归属人”转化为正式产品能力。

  1. 业务方案:新增合同课程项与 PerformanceAllocation,每课程绑定业绩人、金额来源和比例,合计必须等于实交业绩口径并可审批修正。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“多科选课、报价确认、结转审批、账户余额、支付与业绩确认”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配”和“组合报价、结转试算、混合支付、合同生成、业绩分摊”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
购物车课程项、组合价、学费账户、结转单、余额流水、业绩分配
逻辑服务
组合报价、结转试算、混合支付、合同生成、业绩分摊
依赖
多课程合同、优惠规则、支付资金来源、售后和业绩引擎

责任角色:销售、财务、校区行政、商城/合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“多科报名使用结转+实交时业绩归属可能错;线上合同不能备注具体业绩归属人”对应场景,系统结果符合本项核心方案。
  • 模块验收:组合优惠、结转与实交金额逐项可解释,课程项和业绩归属合计严格相等。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD09-家长端服务中心详细PRD10-学员端学习中心详细PRD14-财务业财中心详细PRD

06 优惠管理把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。 7 项
业务 Owner财务、销售运营、合同产品
页面承接优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批
主 PRD 映射04-销售合同中心详细PRD、14-财务业财中心详细PRD
模块验收相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
P0 3 P1 3 P2 1 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
DISC-01 部分解决 扩展现有能力 优惠类型只有满减、直减、折扣,过于简单 补齐闭环 · 明确覆盖
实施基线依据

数据模型支持满减、比例、组合、多科、转介绍、额外审批;计算实现实际上只区分比例与固定金额,适用课程/人数/季节等条件不足。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。形成可执行、可追踪的业务闭环,将“优惠类型只有满减、直减、折扣,过于简单”转化为正式产品能力。

  1. 业务方案:将规则拆成条件、动作、叠加策略和分摊策略;增加赠课、套餐、阶梯、N 科减免、指定科目减免等动作。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“优惠类型只有满减、直减、折扣,过于简单”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-02 未解决 实现确认缺口 暑秋多科连报不能自动直减 新建或重构 · 明确覆盖
实施基线依据

有“暑期多科联报”种子规则,但报价只接收单个价格方案和手选规则,不能根据课程组合自动命中。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。确保金额、课时、人头、权限或历史事实正确,将“暑秋多科连报不能自动直减”转化为正式产品能力。

  1. 业务方案:报价输入课程项数组,规则引擎自动返回可用/已命中/冲突优惠并说明原因。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“暑秋多科连报不能自动直减”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-03 部分解决 扩展现有能力 财务设固定直减供校区自选,容易选错或凑单 补齐闭环 · 明确覆盖
实施基线依据

已有发布状态、有效期、门槛、叠加和额外审批,但缺课程范围、校区范围、学员资格和自动匹配校验。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。形成可执行、可追踪的业务闭环,将“财务设固定直减供校区自选,容易选错或凑单”转化为正式产品能力。

  1. 业务方案:规则必须配置适用范围;前端只展示满足条件的优惠,服务端再次校验并对异常凑单触发审批。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“财务设固定直减供校区自选,容易选错或凑单”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-04 已解决 复用现有能力 只能单选,不能“先比例折扣、再直减”等整单叠加 固化与回归 · 明确覆盖
实施基线依据

后端 discountRuleIds 支持多选、去重、优先级、可叠加校验和逐条应用,并保存报价快照;合同关系测试已覆盖多优惠。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。完成体验、性能、验收与回归固化,将“只能单选,不能“先比例折扣、再直减”等整单叠加”转化为正式产品能力。

  1. 业务方案:员工端必须统一使用多选报价接口;补一条端到端用例验证“折扣→直减”的金额和快照。
  2. 实施模式:REUSE_EXISTING(复用现有能力)。映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“只能单选,不能“先比例折扣、再直减”等整单叠加”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
P2

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-05 未解决 实现确认缺口 自动优惠难,校区需逐学员向财务申请配置 新建或重构 · 明确覆盖
实施基线依据

现有规则仍需手工选择;不存在按课程组合和学员资格自动匹配的执行器。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。确保金额、课时、人头、权限或历史事实正确,将“自动优惠难,校区需逐学员向财务申请配置”转化为正式产品能力。

  1. 业务方案:增加规则匹配 API,自动应用无需审批的最优合法组合;只把超范围优惠送审批。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“自动优惠难,校区需逐学员向财务申请配置”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-06 未解决 实现确认缺口 退费时优惠应自动降档并扣回已课消折扣 新建或重构 · 部分覆盖
实施基线依据

退款只校验金额不超过实付,并把绩效同步生成 PENDING 任务;未重新执行优惠规则或计算应扣差额。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。确保金额、课时、人头、权限或历史事实正确,将“退费时优惠应自动降档并扣回已课消折扣”转化为正式产品能力。

  1. 业务方案:退款试算应重放原报价快照,按退后课程组合重新定档,计算原优惠、应享优惠、已消耗权益和需扣回金额。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退费时优惠应自动降档并扣回已课消折扣”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD14-财务业财中心详细PRD

DISC-07 部分解决 扩展现有能力 优惠多时不能按名称检索 补齐闭环 · 明确覆盖
实施基线依据

后端优惠列表支持按规则名称/编号搜索;当前合同管理前端未提供搜索框,报价选择器只是加载全部规则。

把优惠从人工选择升级为条件化、自动匹配、可叠加、可重放的规则引擎。形成可执行、可追踪的业务闭环,将“优惠多时不能按名称检索”转化为正式产品能力。

  1. 业务方案:在管理页和员工端选择器接入远程搜索、状态/类型筛选和分页,禁用规则仅历史回显。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“优惠规则、规则模拟器、远程搜索选择器、报价明细、异常审批”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细”和“规则配置、可用优惠匹配、报价试算、冲突校验、退款重放”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
优惠条件、动作、叠加策略、适用范围、规则版本、报价快照、分摊明细
逻辑服务
规则配置、可用优惠匹配、报价试算、冲突校验、退款重放
依赖
课程组合、校区/学段/季节维度、合同项和退款试算

责任角色:财务、销售运营、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“优惠多时不能按名称检索”对应场景,系统结果符合本项核心方案。
  • 模块验收:相同输入始终命中同一规则版本;叠加顺序、逐项分摊和退款降档可重放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

04-销售合同中心详细PRD14-财务业财中心详细PRD

07 合同管理形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。 8 项
业务 Owner销售、校区行政、财务、合同产品
页面承接合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情
主 PRD 映射04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD
模块验收合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
P0 8 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
CON-01 部分解决 扩展现有能力 合同多项优惠不能多选 补齐闭环 · 明确覆盖
实施基线依据

服务端订单请求支持多条优惠,报价页也支持多选;当前管理端模拟制单表单仍只有单个优惠字段,员工端实际交互未完成本次核验。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“合同多项优惠不能多选”转化为正式产品能力。

  1. 业务方案:统一所有制单端为 discountRuleIds[],移除单值兼容字段,端到端验收报价与合同快照一致。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“合同多项优惠不能多选”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-02 部分解决 扩展现有能力 优惠多时不能筛选 补齐闭环 · 明确覆盖
实施基线依据

后端支持名称搜索,当前专用前端未接搜索/类型/状态筛选。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“优惠多时不能筛选”转化为正式产品能力。

  1. 业务方案:使用分页远程选择器,支持名称、编号、类型、校区、课程和生效状态。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“优惠多时不能筛选”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-03 未解决 实现确认缺口 课程价格小数导致购买课时为小数,不是整期 新建或重构 · 部分覆盖
实施基线依据

金额和课时均使用小数保存,没有“整期课时优先、金额差额按规则吸收”的产品政策。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“课程价格小数导致购买课时为小数,不是整期”转化为正式产品能力。

  1. 业务方案:价格方案显式区分“按期定价”和“按课时定价”;按期方案锁定整数课时和总价,不反推小数课时。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“课程价格小数导致购买课时为小数,不是整期”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-04 未解决 实现确认缺口 转课结转时不能选择多张代金券和多个课程类型 新建或重构 · 部分覆盖
实施基线依据

售后转课只支持一个原权益、一个目标课程和一个目标班级;没有代金券集合和多课程结转。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“转课结转时不能选择多张代金券和多个课程类型”转化为正式产品能力。

  1. 业务方案:建立结转试算单,支持多个来源权益/券、多个目标课程项,逐项分摊余额并保留来源链。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“转课结转时不能选择多张代金券和多个课程类型”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-05 未解决 实现确认缺口 跨校区录合同后,校区无法关联跨校合同 新建或重构 · 部分覆盖
实施基线依据

新合同会强制学员、家长、课程价格、负责人和校区一致;售后转校保留原合同校区,不提供目标校区合同协作视图。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“跨校区录合同后,校区无法关联跨校合同”转化为正式产品能力。

  1. 业务方案:不放开无约束跨校写入;增加跨校授权视图、交接单和目标校区只读/服务权限,原合同与交接记录可追溯。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“跨校区录合同后,校区无法关联跨校合同”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-06 未解决 实现确认缺口 结课停课三个月后再报名,按老生召回政策应算新增 新建或重构 · 未明确
实施基线依据

未发现“离读超过 N 天→召回新增”的签单类型自动判定。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“结课停课三个月后再报名,按老生召回政策应算新增”转化为正式产品能力。

  1. 业务方案:建立签单类型规则,以最后有效课消/结课/停课日期判定召回,规则版本写入合同。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“结课停课三个月后再报名,按老生召回政策应算新增”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-07 未解决 实现确认缺口 多科收费按比例把每课程分给多人,实际通常每课程归一个业绩人 新建或重构 · 明确覆盖
实施基线依据

当前订单是一课程一负责人,尚未实现一个合同多课程及逐课程业绩人,因此不能覆盖该场景。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“多科收费按比例把每课程分给多人,实际通常每课程归一个业绩人”转化为正式产品能力。

  1. 业务方案:合同主表+课程项;课程项默认单一业绩人,只有明确审批时才允许课程内多人分摊。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“多科收费按比例把每课程分给多人,实际通常每课程归一个业绩人”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

CON-08 未解决 实现确认缺口 同合同多科导致同课程出现三名提成人,财务需手工修正 新建或重构 · 明确覆盖
实施基线依据

没有逐课程归属唯一约束、归属审批和财务修正台账。

形成多课程项、多资金来源、跨校协作和逐课程业绩归属的合同闭环。确保金额、课时、人头、权限或历史事实正确,将“同合同多科导致同课程出现三名提成人,财务需手工修正”转化为正式产品能力。

  1. 业务方案:增加 (contract_item_id, performance_role) 唯一主归属;修正必须走审批并重算工资/业绩。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“合同制单、课程项、优惠试算、跨校交接、归属确认、合同详情”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录”和“合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
合同主表、合同课程项、报价快照、资金来源、权益来源、业绩分配、交接记录
逻辑服务
合同报价、课程项维护、盖章、收款、跨校交接、结转、归属校验
依赖
CRM 客户、课程价格、优惠、支付、权益、售后及业绩引擎

责任角色:销售、校区行政、财务、合同产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“同合同多科导致同课程出现三名提成人,财务需手工修正”对应场景,系统结果符合本项核心方案。
  • 模块验收:合同金额、课程项、优惠、实收、权益和业绩分配可逐项勾稽且全链路可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

04-销售合同中心详细PRD12-售后服务中心详细PRD14-财务业财中心详细PRD

08 课程设置统一课程分类、命名和定价精度,消除跨业务形态的数据歧义。 2 项
业务 Owner教务、财务、课程产品
页面承接课程管理、分类治理、价格方案、重复冲突处理、价格导出
主 PRD 映射05-教务教学中心详细PRD、16-教研内容中心详细PRD
模块验收课程名称/编码规则明确,按期与按课时价格不产生非预期小数,历史价格可回放。
P0 1 P1 1 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
COURSE-01 部分解决 扩展现有能力 班课、1v1、1vN分别设置导致同类型不同名称和查询多选 补齐闭环 · 部分覆盖
实施基线依据

新平台统一使用 course_type/class_type 枚举 GROUP/ONE_ON_ONE/ONE_TO_N/TRIAL,但课程名称只约束课程编码唯一,未建立经营分类/别名治理。

统一课程分类、命名和定价精度,消除跨业务形态的数据歧义。形成可执行、可追踪的业务闭环,将“班课、1v1、1vN分别设置导致同类型不同名称和查询多选”转化为正式产品能力。

  1. 业务方案:课程类型只用标准字典;“引流/活动/常规”等作为经营分类;历史名称映射到同一分类 ID。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“课程管理、分类治理、价格方案、重复冲突处理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“课程、标准类型、经营分类、产品线、价格方案、定价模式、有效期”和“课程维护、重复校验、价格试算、分类映射、价格明细导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
课程、标准类型、经营分类、产品线、价格方案、定价模式、有效期
逻辑服务
课程维护、重复校验、价格试算、分类映射、价格明细导出
依赖
组织/校区、合同、课消、课酬和经营指标

责任角色:教务、财务、课程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“班课、1v1、1vN分别设置导致同类型不同名称和查询多选”对应场景,系统结果符合本项核心方案。
  • 模块验收:课程名称/编码规则明确,按期与按课时价格不产生非预期小数,历史价格可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

05-教务教学中心详细PRD16-教研内容中心详细PRD

COURSE-02 未解决 实现确认缺口 课程总价与课时精度造成 5959.2/5960、120/120.02 新建或重构 · 部分覆盖
实施基线依据

价格与课时均保留两位小数,没有定价模式和舍入差额规则。

统一课程分类、命名和定价精度,消除跨业务形态的数据歧义。确保金额、课时、人头、权限或历史事实正确,将“课程总价与课时精度造成 5959.2/5960、120/120.02”转化为正式产品能力。

  1. 业务方案:按期定价锁定总价和整数课时;按课时定价明确精度、舍入方向和尾差科目,报价和课消共用快照。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“课程管理、分类治理、价格方案、重复冲突处理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“课程、标准类型、经营分类、产品线、价格方案、定价模式、有效期”和“课程维护、重复校验、价格试算、分类映射、价格明细导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
课程、标准类型、经营分类、产品线、价格方案、定价模式、有效期
逻辑服务
课程维护、重复校验、价格试算、分类映射、价格明细导出
依赖
组织/校区、合同、课消、课酬和经营指标

责任角色:教务、财务、课程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“课程总价与课时精度造成 5959.2/5960、120/120.02”对应场景,系统结果符合本项核心方案。
  • 模块验收:课程名称/编码规则明确,按期与按课时价格不产生非预期小数,历史价格可回放。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD16-教研内容中心详细PRD

09 常用参数让自定义选项可停用而不破坏历史数据和报表。 1 项
业务 Owner平台管理员、各业务域配置负责人
页面承接自定义字段、选项管理、引用影响预览
主 PRD 映射01-平台基础中心详细PRD、19-开放集成中心详细PRD
模块验收停用选项不可新选但历史记录仍按原标签显示,修改与停用行为完整审计。
P0 0 P1 1 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
PARAM-01 未解决 实现确认缺口 自定义字段单选/多选值不能停用,只能删除/修改,影响历史 新建或重构 · 部分覆盖
实施基线依据

现有“自定义字段/自定义属性”主要是通用资源页,字段 Schema 没有选项实体、选项状态和历史快照。

让自定义选项可停用而不破坏历史数据和报表。形成可执行、可追踪的业务闭环,将“自定义字段单选/多选值不能停用,只能删除/修改,影响历史”转化为正式产品能力。

  1. 业务方案:建立 CustomFieldOption,支持启用/停用、排序、生效期;历史记录保存 option ID+label 快照,已停用值只回显不可新选。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“自定义字段、选项管理、引用影响预览”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“自定义字段、字段选项、选项状态、生效期、历史显示快照”和“字段配置、选项启停、引用检查、历史回显”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
自定义字段、字段选项、选项状态、生效期、历史显示快照
逻辑服务
字段配置、选项启停、引用检查、历史回显
依赖
各业务模块表单 Schema、导入导出和历史数据

责任角色:平台管理员、各业务域配置负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“自定义字段单选/多选值不能停用,只能删除/修改,影响历史”对应场景,系统结果符合本项核心方案。
  • 模块验收:停用选项不可新选但历史记录仍按原标签显示,修改与停用行为完整审计。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

01-平台基础中心详细PRD19-开放集成中心详细PRD

10 员工与审批支持动态审批人、灵活驳回重提、用工身份生效期和执行前校验。 4 项
业务 Owner人资、行政、财务、平台流程产品
页面承接流程设计器、审批中心、任务转交、员工变更、容量提示
主 PRD 映射00-迪诺学堂总控PRD
模块验收节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
P0 2 P1 0 P2 2 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
APPROVAL-01 已解决 复用现有能力 审批节点人员变动需重配整个流程 固化与回归 · 明确覆盖
实施基线依据

审批模板节点可单独 upsert;审批人支持申请人上级、校区负责人、财务/HR等动态解析,进行中的待办也可转交。

支持动态审批人、灵活驳回重提、用工身份生效期和执行前校验。完成体验、性能、验收与回归固化,将“审批节点人员变动需重配整个流程”转化为正式产品能力。

  1. 业务方案:上线时审批节点优先绑定角色/组织关系,避免写死姓名;离职时自动扫描并转交待办。
  2. 实施模式:REUSE_EXISTING(复用现有能力)。映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。
  3. 页面交互:先核对“流程设计器、审批中心、任务转交、员工变更、容量提示”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照”和“模板维护、审批流转、任务转交、重提、身份变更、容量预检”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照
逻辑服务
模板维护、审批流转、任务转交、重提、身份变更、容量预检
依赖
组织岗位、员工任职、教务班级、售后及审计

责任角色:人资、行政、财务、平台流程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“审批节点人员变动需重配整个流程”对应场景,系统结果符合本项核心方案。
  • 模块验收:节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
P2

00-迪诺学堂总控PRD

APPROVAL-02 未解决 实现确认缺口 驳回重提只能从头;需可选当前节点或从头 新建或重构 · 明确覆盖
实施基线依据

数据库 reject_mode 支持从头/退回节点等枚举,但 reapply() 当前始终调用第一个节点,未消费该配置。

支持动态审批人、灵活驳回重提、用工身份生效期和执行前校验。确保金额、课时、人头、权限或历史事实正确,将“驳回重提只能从头;需可选当前节点或从头”转化为正式产品能力。

  1. 业务方案:重提 API 增加 reapplyMode;保存驳回节点,按模板允许从头、从驳回节点或指定上游节点重提。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“流程设计器、审批中心、任务转交、员工变更、容量提示”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照”和“模板维护、审批流转、任务转交、重提、身份变更、容量预检”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照
逻辑服务
模板维护、审批流转、任务转交、重提、身份变更、容量预检
依赖
组织岗位、员工任职、教务班级、售后及审计

责任角色:人资、行政、财务、平台流程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“驳回重提只能从头;需可选当前节点或从头”对应场景,系统结果符合本项核心方案。
  • 模块验收:节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

APPROVAL-03 未解决 实现确认缺口 全职/兼职切换需记录生效日期,便于人效统计 新建或重构 · 部分覆盖
实施基线依据

HR 有岗位/调动记录和薪资档案生效期,但员工变更请求没有全兼职类型及计划生效日,变更在执行时立即生效。

支持动态审批人、灵活驳回重提、用工身份生效期和执行前校验。确保金额、课时、人头、权限或历史事实正确,将“全职/兼职切换需记录生效日期,便于人效统计”转化为正式产品能力。

  1. 业务方案:建立用工身份历史表,变更单含 effectiveFrom/effectiveTo,排课、课酬和人效按业务发生日匹配身份。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“流程设计器、审批中心、任务转交、员工变更、容量提示”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照”和“模板维护、审批流转、任务转交、重提、身份变更、容量预检”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照
逻辑服务
模板维护、审批流转、任务转交、重提、身份变更、容量预检
依赖
组织岗位、员工任职、教务班级、售后及审计

责任角色:人资、行政、财务、平台流程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“全职/兼职切换需记录生效日期,便于人效统计”对应场景,系统结果符合本项核心方案。
  • 模块验收:节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

APPROVAL-04 已解决 复用现有能力 结转审批提交前校验目标班容量,避免审批时报满员 固化与回归 · 明确覆盖
实施基线依据

售后转课 createChange() 提交前检查 max_students/enrolled_count,执行时用条件更新再次防止并发超员。测试已覆盖转课执行。

支持动态审批人、灵活驳回重提、用工身份生效期和执行前校验。完成体验、性能、验收与回归固化,将“结转审批提交前校验目标班容量,避免审批时报满员”转化为正式产品能力。

  1. 业务方案:保留双重校验;审批详情显示申请时容量、当前容量和容量变化告警。
  2. 实施模式:REUSE_EXISTING(复用现有能力)。映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。
  3. 页面交互:先核对“流程设计器、审批中心、任务转交、员工变更、容量提示”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照”和“模板维护、审批流转、任务转交、重提、身份变更、容量预检”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
审批模板/节点、待办、驳回位置、重提策略、任职身份历史、容量快照
逻辑服务
模板维护、审批流转、任务转交、重提、身份变更、容量预检
依赖
组织岗位、员工任职、教务班级、售后及审计

责任角色:人资、行政、财务、平台流程产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“结转审批提交前校验目标班容量,避免审批时报满员”对应场景,系统结果符合本项核心方案。
  • 模块验收:节点人员变化不破坏流程;重提路径符合模板;身份和容量均按业务发生日生效。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
P2

00-迪诺学堂总控PRD

11 物品管理补齐资产明细导出和大数据量下的可用交互。 2 项
业务 Owner行政、仓管、财务、资产产品
页面承接物品主档、库存、采购、调拨、流水、导出任务
主 PRD 映射00-迪诺学堂总控PRD
模块验收页面总量、库存流水和导出数量/成本一致;长列表在目标视口无操作障碍。
P0 0 P1 1 P2 1 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
ASSET-01 未解决 实现确认缺口 增加物品导出 新建或重构 · 明确覆盖
实施基线依据

物料资产有专用页面和完整库存服务,但专用 Controller/View 没有物品导出;通用导出只导 admin_generic_record,不能替代资产事实表导出。

补齐资产明细导出和大数据量下的可用交互。形成可执行、可追踪的业务闭环,将“增加物品导出”转化为正式产品能力。

  1. 业务方案:为物品、库存、流水、采购、调拨分别提供异步导出,字段含 SKU ID、仓库 ID、批次、数量、成本和状态。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“物品主档、库存、采购、调拨、流水、导出任务”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“物品/SKU、仓库、批次、库存、成本、采购、调拨和出入库流水”和“库存查询、采购/调拨、异步导出、库存对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
物品/SKU、仓库、批次、库存、成本、采购、调拨和出入库流水
逻辑服务
库存查询、采购/调拨、异步导出、库存对账
依赖
组织校区、供应商、审批、财务和导出中心

责任角色:行政、仓管、财务、资产产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“增加物品导出”对应场景,系统结果符合本项核心方案。
  • 模块验收:页面总量、库存流水和导出数量/成本一致;长列表在目标视口无操作障碍。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

ASSET-02 待业务验收 先验收再开发 物品类型栏缺滚动条,左右页面应分割 真实数据验收 · 未明确
实施基线依据

新平台已改为 Ant Design 选择器和分区卡片布局,但静态代码不能证明原数据量下滚动和左右区域是否满足。

补齐资产明细导出和大数据量下的可用交互。完成体验、性能、验收与回归固化,将“物品类型栏缺滚动条,左右页面应分割”转化为正式产品能力。

  1. 业务方案:导入真实物品类型后做 1366/1440/1920 视口 UAT;下拉设置最大高度、虚拟滚动,主从区域独立滚动。
  2. 实施模式:UAT_FIRST(先验收再开发)。先用真实数据和实际角色完成 UAT;通过则零代码关闭,失败后按证据转为扩展或缺口实现。
  3. 页面交互:先核对“物品主档、库存、采购、调拨、流水、导出任务”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“物品/SKU、仓库、批次、库存、成本、采购、调拨和出入库流水”和“库存查询、采购/调拨、异步导出、库存对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
物品/SKU、仓库、批次、库存、成本、采购、调拨和出入库流水
逻辑服务
库存查询、采购/调拨、异步导出、库存对账
依赖
组织校区、供应商、审批、财务和导出中心

责任角色:行政、仓管、财务、资产产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“物品类型栏缺滚动条,左右页面应分割”对应场景,系统结果符合本项核心方案。
  • 模块验收:页面总量、库存流水和导出数量/成本一致;长列表在目标视口无操作障碍。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:记录输入、结果、截图或对账及签署;不预建迁移、接口或自动化套件。
P2

00-迪诺学堂总控PRD

12 教师课时费以授课事实和规则版本自动计算课时费,替代人工录入金额。 11 项
业务 Owner人资、教务、财务、教师薪酬产品
页面承接T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细
主 PRD 映射05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD
模块验收选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
P0 11 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
PAY-01 未解决 实现确认缺口 班课课时费按教师 T 级、校区班型和当次扣费人数计算 新建或重构 · 部分覆盖
实施基线依据

课时费记录只有教师、班级、课次、金额和状态;没有从 T 级、班型、扣费人数匹配规则并计算金额的执行器。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“班课课时费按教师 T 级、校区班型和当次扣费人数计算”转化为正式产品能力。

  1. 业务方案:建立版本化班课课酬规则矩阵;课次结算后读取实际扣费人数、教师当日 T 级和班型,自动生成计算明细。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“班课课时费按教师 T 级、校区班型和当次扣费人数计算”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-02 未解决 实现确认缺口 个性化课时费按 T 级、年级、班型和实际课时计算 新建或重构 · 部分覆盖
实施基线依据

个性化/1v1/1vN 仍共用人工金额记录,未按年级、班型、课时计算。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“个性化课时费按 T 级、年级、班型和实际课时计算”转化为正式产品能力。

  1. 业务方案:建立个性化规则矩阵,输入教师、业务线、学段/年级、班型、课时和特殊系数,输出单价、数量、金额及命中规则。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“个性化课时费按 T 级、年级、班型和实际课时计算”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-03 未解决 实现确认缺口 班课与个性化教师 T 级必须分别维护 新建或重构 · 部分覆盖
实施基线依据

当前教师档案没有“教师+业务线+学段+生效期”的 T 级历史,同一岗位信息无法表达两套级别。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“班课与个性化教师 T 级必须分别维护”转化为正式产品能力。

  1. 业务方案:增加教师业务线 T 级档案,同一教师可同时拥有班课 T 级和个性化 T 级;按授课发生日取有效版本。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“班课与个性化教师 T 级必须分别维护”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-04 未解决 实现确认缺口 当前系统同一老师只能设一个 T 级,无法支撑两套课酬 新建或重构 · 部分覆盖
实施基线依据

新平台虽然没有继续强制单一 T 级,但也没有实现可执行的双 T 级模型;问题并未因字段缺失而解决。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“当前系统同一老师只能设一个 T 级,无法支撑两套课酬”转化为正式产品能力。

  1. 业务方案:禁止在员工主表直接放单值 T 级,改用多条有生效期的等级关系,并增加冲突校验和批量导入。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“当前系统同一老师只能设一个 T 级,无法支撑两套课酬”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-05 未解决 实现确认缺口 枣庄校区存在单独的课时费计算政策 新建或重构 · 未明确
实施基线依据

未发现枣庄校区专属规则、规则继承或校区覆盖机制。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“枣庄校区存在单独的课时费计算政策”转化为正式产品能力。

  1. 业务方案:规则支持“集团默认→区域→校区”逐级覆盖,记录覆盖原因、审批人、生效期并提供历史版本回放。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“枣庄校区存在单独的课时费计算政策”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-06 未解决 实现确认缺口 兼职教师有独立课酬标准 新建或重构 · 部分覆盖
实施基线依据

员工档案虽有用工相关字段,但课时费计算没有读取授课日全职/兼职身份。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“兼职教师有独立课酬标准”转化为正式产品能力。

  1. 业务方案:在规则条件中加入 employment type,并按课次日期匹配用工身份历史,不能按当前身份倒算历史。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“兼职教师有独立课酬标准”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-07 未解决 实现确认缺口 书法、迪聪、美术等课程按实际扣费人头计算 新建或重构 · 未明确
实施基线依据

现有规则未区分这些课程,也没有把出勤/扣费明细的人头转为课酬数量。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“书法、迪聪、美术等课程按实际扣费人头计算”转化为正式产品能力。

  1. 业务方案:为课程经营分类配置计量方式 DEDUCTED_STUDENT_COUNT,只统计成功扣费且未冲正的学员。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“书法、迪聪、美术等课程按实际扣费人头计算”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-08 未解决 实现确认缺口 活动课按活动方案或特殊标准计算课时费 新建或重构 · 部分覆盖
实施基线依据

营销活动和 HR 课时费是相邻模块,未发现活动方案向课酬传递规则版本。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“活动课按活动方案或特殊标准计算课时费”转化为正式产品能力。

  1. 业务方案:活动课程绑定课酬方案;课次结算时把活动 ID、方案 ID、教师角色和核定数量写入课酬来源快照。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“活动课按活动方案或特殊标准计算课时费”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-09 未解决 实现确认缺口 跨月补录、系统锁定后调整会导致课时费漏算或错月 新建或重构 · 部分覆盖
实施基线依据

薪资批次按课时费记录 created_at 汇总,无法保证按授课发生月归属;也没有关账后追补机制。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“跨月补录、系统锁定后调整会导致课时费漏算或错月”转化为正式产品能力。

  1. 业务方案:改按 lessonOccurredAt/payrollPeriod 归属;关账后新增差异单进入下一期追补,不直接篡改已结薪资批次。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“跨月补录、系统锁定后调整会导致课时费漏算或错月”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-10 未解决 实现确认缺口 常规课程需按统一常规课标准计算 新建或重构 · 部分覆盖
实施基线依据

目前所有课时费均可人工填写,未发现常规课程默认规则和例外审批。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“常规课程需按统一常规课标准计算”转化为正式产品能力。

  1. 业务方案:建立集团常规课默认规则;未命中规则时阻断结算并进入异常池,禁止默认为零或手填绕过。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“常规课程需按统一常规课标准计算”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

PAY-11 未解决 实现确认缺口 小学与中学混合/不同学段的班级课时费口径不同 新建或重构 · 部分覆盖
实施基线依据

课程/班级有年级信息,但课时费记录和规则没有学段条件,也未定义混合班取值。

以授课事实和规则版本自动计算课时费,替代人工录入金额。确保金额、课时、人头、权限或历史事实正确,将“小学与中学混合/不同学段的班级课时费口径不同”转化为正式产品能力。

  1. 业务方案:规则加入学段;混合班明确按课程主学段、实际扣费学员学段加权或专项规则计算,并由业务选定唯一口径。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“T 级档案、课酬规则、自动核算、异常池、确认/申诉、追补明细”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单”和“规则配置/模拟、课次结算、自动计费、异常重算、关账追补”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
教师业务线 T 级、用工身份历史、课酬规则、课次事实、扣费人数、计算明细、差异单
逻辑服务
规则配置/模拟、课次结算、自动计费、异常重算、关账追补
依赖
课程分类、班型、课次、出勤/扣费、员工任职和工资批次

责任角色:人资、教务、财务、教师薪酬产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“小学与中学混合/不同学段的班级课时费口径不同”对应场景,系统结果符合本项核心方案。
  • 模块验收:选定历史月份逐课次与人资签字表对账;正常、跨月、退款、全兼职变化均可解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

05-教务教学中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD

13 过渡奖励建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。 15 项
业务 Owner销售运营、人资、财务、校区负责人
页面承接规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账
主 PRD 映射00-迪诺学堂总控PRD
模块验收奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
P0 15 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
TRANS-01 未解决 实现确认缺口 不同校区/学段/课程的过渡奖励标准不同,当前需人工判断 新建或重构 · 未明确
实施基线依据

未发现过渡奖励规则表或计算服务。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“不同校区/学段/课程的过渡奖励标准不同,当前需人工判断”转化为正式产品能力。

  1. 业务方案:建立奖励规则矩阵,条件至少包括校区、业务线、学段、课程/产品线、签单类型、岗位和生效期。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“不同校区/学段/课程的过渡奖励标准不同,当前需人工判断”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-02 部分解决 扩展现有能力 历史奖励记录分散,难以追溯某学员曾给谁、给多少 补齐闭环 · 部分覆盖
实施基线依据

学员、合同、订单和审批有审计链,但没有专门奖励台账把它们串成一笔奖励。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“历史奖励记录分散,难以追溯某学员曾给谁、给多少”转化为正式产品能力。

  1. 业务方案:新增奖励主表和明细表,保存学员、合同、课程、奖励人、金额、规则版本、状态、来源事件和调整链。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“历史奖励记录分散,难以追溯某学员曾给谁、给多少”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-03 部分解决 扩展现有能力 奖励金额需跨客户、合同、课消、退款等模块核对 补齐闭环 · 部分覆盖
实施基线依据

各模块已有稳定 ID 和部分事件/待办,但没有统一奖励聚合与自动重算。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“奖励金额需跨客户、合同、课消、退款等模块核对”转化为正式产品能力。

  1. 业务方案:以领域事件驱动奖励试算,所有输入保存 ID 和数值快照;支持按合同或学员重放计算。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“奖励金额需跨客户、合同、课消、退款等模块核对”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-04 未解决 实现确认缺口 新签、续费、扩科、转介绍、召回等签单类型的奖励规则不同 新建或重构 · 部分覆盖
实施基线依据

现有合同没有完整、自动判定且版本化的签单类型规则。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“新签、续费、扩科、转介绍、召回等签单类型的奖励规则不同”转化为正式产品能力。

  1. 业务方案:先建立签单类型判定服务,再由奖励规则引用;人工改类必须审批并保留原判定。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“新签、续费、扩科、转介绍、召回等签单类型的奖励规则不同”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-05 未解决 实现确认缺口 奖励基数、人数/金额口径及签单类型判断不统一 新建或重构 · 未明确
实施基线依据

没有统一“奖励基数”字段、公式版本或口径字典。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“奖励基数、人数/金额口径及签单类型判断不统一”转化为正式产品能力。

  1. 业务方案:规则显式声明基数是实收、净收、合同额、人头或人次,注明定金、余额、结转、退款和优惠处理方式。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“奖励基数、人数/金额口径及签单类型判断不统一”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-06 部分解决 扩展现有能力 需要在统一学员视图查看过渡奖励 补齐闭环 · 部分覆盖
实施基线依据

新平台已有稳定学员主档和跨模块关系,具备承载条件;当前学员详情未呈现奖励。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“需要在统一学员视图查看过渡奖励”转化为正式产品能力。

  1. 业务方案:在学员 360 增加奖励页签,展示资格、试算、冻结、确认、发放、追回及关联合同/退款。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“需要在统一学员视图查看过渡奖励”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-07 未解决 实现确认缺口 系统自动给符合条件的学员打标签并生成奖励基数 新建或重构 · 未明确
实施基线依据

未发现奖励资格识别任务、自动标签或基数生成器。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“系统自动给符合条件的学员打标签并生成奖励基数”转化为正式产品能力。

  1. 业务方案:奖励事件处理器命中规则后生成系统标签和候选奖励,业务标签与人工标签分层,禁止人工覆盖系统事实。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“系统自动给符合条件的学员打标签并生成奖励基数”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-08 部分解决 扩展现有能力 退款后需改变续费判断并追溯过渡奖励 补齐闭环 · 部分覆盖
实施基线依据

售后退款会生成绩效/财务 PENDING 待办,但不会实际重判签单类型或奖励。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“退款后需改变续费判断并追溯过渡奖励”转化为正式产品能力。

  1. 业务方案:退款完成事件触发签单类型与奖励重算,生成差额追回单;已发放的进入薪资追补,未发放的直接冲减冻结额。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退款后需改变续费判断并追溯过渡奖励”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-09 未解决 实现确认缺口 奖励需冻结 31 天后再确认,期间发生退款要扣除 新建或重构 · 未明确
实施基线依据

没有奖励冻结期、到期任务和冻结期退款监听。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“奖励需冻结 31 天后再确认,期间发生退款要扣除”转化为正式产品能力。

  1. 业务方案:奖励状态机设 CALCULATED→FROZEN→CONFIRMED→PAID/CLAWED_BACK,冻结截止按规则计算并由定时任务推进。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“奖励需冻结 31 天后再确认,期间发生退款要扣除”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-10 未解决 实现确认缺口 奖励规则需按校区、年级、课程等维度配置 新建或重构 · 未明确
实施基线依据

当前通用绩效规则 configJson 没有过渡奖励专属字段、校验或执行器。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“奖励规则需按校区、年级、课程等维度配置”转化为正式产品能力。

  1. 业务方案:使用结构化条件和动作 Schema,不用无约束 JSON 直接做结算;提供冲突检测和规则模拟。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“奖励规则需按校区、年级、课程等维度配置”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-11 未解决 实现确认缺口 需要独立计算页、明细查询和导出 新建或重构 · 未明确
实施基线依据

菜单/元数据里没有过渡奖励核算页,通用导出也没有奖励事实表。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“需要独立计算页、明细查询和导出”转化为正式产品能力。

  1. 业务方案:建立候选、冻结、待确认、已发放、异常五类队列及异步明细导出,导出包含全部计算输入。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“需要独立计算页、明细查询和导出”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-12 未解决 实现确认缺口 合同、课消、退款变化后应自动同步,不应人工搬数 新建或重构 · 部分覆盖
实施基线依据

相邻模块有服务和部分任务,但没有可靠的奖励事件订阅、幂等和重放机制。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“合同、课消、退款变化后应自动同步,不应人工搬数”转化为正式产品能力。

  1. 业务方案:建立 outbox 事件与幂等键,消费失败进入重试/死信;每日运行对账任务查找漏算。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“合同、课消、退款变化后应自动同步,不应人工搬数”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

TRANS-13 部分解决 扩展现有能力 需要“核算—员工确认—异议—修正—终审”闭环 补齐闭环 · 部分覆盖
实施基线依据

通用审批、任务转交和薪资批次可复用,但奖励的确认、异议和修正对象不存在。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“需要“核算—员工确认—异议—修正—终审”闭环”转化为正式产品能力。

  1. 业务方案:基于审批底座实现奖励确认单和异议单;修正生成新版本/差异项,不修改已确认原记录。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“需要“核算—员工确认—异议—修正—终审”闭环”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-14 部分解决 扩展现有能力 学员转校、转班、转课等轨迹要参与奖励判定 补齐闭环 · 部分覆盖
实施基线依据

售后变更保留审批和执行轨迹,但没有投影成奖励可查询的统一时间线。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“学员转校、转班、转课等轨迹要参与奖励判定”转化为正式产品能力。

  1. 业务方案:建立学员业务事件时间线,奖励计算按事件发生日读取校区、课程和归属关系,避免只看当前状态。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“学员转校、转班、转课等轨迹要参与奖励判定”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

TRANS-15 未解决 实现确认缺口 系统应自动判断合同属于新签、续费、扩科、转介绍或召回 新建或重构 · 部分覆盖
实施基线依据

当前没有覆盖全部类型的统一判定服务;CRM 来源、历史权益和合同之间未形成可执行公式。

建立资格识别、试算、冻结、确认、发放和追回的独立奖励闭环。确保金额、课时、人头、权限或历史事实正确,将“系统应自动判断合同属于新签、续费、扩科、转介绍或召回”转化为正式产品能力。

  1. 业务方案:按稳定学员 ID 查询历史合同/权益/课消和归因,输出签单类型、证据和规则版本;允许审批纠错。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、候选奖励、冻结队列、确认中心、异议、发放/追回台账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件”和“资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
奖励规则、资格、候选奖励、冻结期、确认、发放、异议、追回及来源事件
逻辑服务
资格判定、奖励试算、冻结推进、确认/异议、发放、退款重算与追回
依赖
签单类型、合同实收、学员轨迹、退款、薪资和消息中心

责任角色:销售运营、人资、财务、校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“系统应自动判断合同属于新签、续费、扩科、转介绍或召回”对应场景,系统结果符合本项核心方案。
  • 模块验收:奖励从来源事件到发放/追回全链可回放;31 天冻结及退款场景与业务手工表一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

14 退费扣款统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。 8 项
业务 Owner财务、售后、销售运营、人资
页面承接退费工作台、批量试算、责任认定、审批、下游差异和对账
主 PRD 映射00-迪诺学堂总控PRD
模块验收退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
P0 8 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
REFUND-01 未解决 实现确认缺口 同一学员多合同退费需逐笔处理,缺少批量核算 新建或重构 · 部分覆盖
实施基线依据

售后退款请求一次只关联一个订单/权益,没有多合同批次和统一试算。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“同一学员多合同退费需逐笔处理,缺少批量核算”转化为正式产品能力。

  1. 业务方案:创建退费批次,选择多份合同/权益后分别试算、统一审批、逐笔执行;一笔失败不得污染其他明细。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“同一学员多合同退费需逐笔处理,缺少批量核算”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

REFUND-02 未解决 实现确认缺口 财务需在一个页面看学员全部合同、余额、课消、优惠和退款 新建或重构 · 部分覆盖
实施基线依据

各域可按 ID 查询,但没有退费工作台统一聚合,也没有同口径总额校验。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“财务需在一个页面看学员全部合同、余额、课消、优惠和退款”转化为正式产品能力。

  1. 业务方案:建立退费 360 工作台,按稳定学员 ID 聚合合同项、权益余额、课消、出勤、优惠快照、结转和历史退款。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“财务需在一个页面看学员全部合同、余额、课消、优惠和退款”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

REFUND-03 部分解决 扩展现有能力 转校/转课/课消/退款明细需连续可追溯 补齐闭环 · 明确覆盖
实施基线依据

售后变更、权益流水和审计日志已有关系链;当前没有面向财务的完整时间线与导出。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“转校/转课/课消/退款明细需连续可追溯”转化为正式产品能力。

  1. 业务方案:统一业务事件时间线,所有变更记录前值/后值、来源单据、执行人和发生时间,并支持导出。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“转校/转课/课消/退款明细需连续可追溯”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

REFUND-04 未解决 实现确认缺口 退款后多科优惠应降档并扣回已享优惠 新建或重构 · 部分覆盖
实施基线依据

退款只校验不超过订单实付,未重放报价快照或重新定档。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“退款后多科优惠应降档并扣回已享优惠”转化为正式产品能力。

  1. 业务方案:在退款试算中基于退后课程组合重新报价,逐课程分摊优惠差额,并将应扣金额列入退款公式。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退款后多科优惠应降档并扣回已享优惠”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

REFUND-05 未解决 实现确认缺口 不同事业部、岗位和责任情形采用不同扣款规则 新建或重构 · 未明确
实施基线依据

未发现退款责任认定、岗位扣款规则或生效版本。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“不同事业部、岗位和责任情形采用不同扣款规则”转化为正式产品能力。

  1. 业务方案:建立责任认定单和扣款矩阵,按业务线、岗位、原因、责任比例、生效期计算;人工认定必须审批。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“不同事业部、岗位和责任情形采用不同扣款规则”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

REFUND-06 部分解决 扩展现有能力 退费时需要看到签单、服务、教师、转课等完整上下文 补齐闭环 · 部分覆盖
实施基线依据

合同、负责人、班级、教师和售后关系可追溯,但退款接口/页面未形成一次性上下文投影。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“退费时需要看到签单、服务、教师、转课等完整上下文”转化为正式产品能力。

  1. 业务方案:退款详情 API 返回只读业务快照和关键风险提示,避免财务在多个模块手工拼接。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退费时需要看到签单、服务、教师、转课等完整上下文”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

REFUND-07 部分解决 扩展现有能力 退费应自动追回已发放过渡奖励 补齐闭环 · 未明确
实施基线依据

当前只会生成通用绩效重算待办,没有过渡奖励对象和实际追回结果。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“退费应自动追回已发放过渡奖励”转化为正式产品能力。

  1. 业务方案:退款完成后调用奖励重算,生成未发放冲减或已发放追扣单,并写入薪资差异批次。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退费应自动追回已发放过渡奖励”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

REFUND-08 未解决 实现确认缺口 退费应按规则自动计算教师扣款 新建或重构 · 部分覆盖
实施基线依据

HR 没有退费教师扣款规则;退款也未关联教师课酬记录并冲正。

统一退费试算,并自动联动优惠、业绩、奖励、课酬和工资差异。确保金额、课时、人头、权限或历史事实正确,将“退费应按规则自动计算教师扣款”转化为正式产品能力。

  1. 业务方案:定义可扣/不可扣情形、责任比例和上限;按已结课酬生成负向差异单,保留申诉和复核流程。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“退费工作台、批量试算、责任认定、审批、下游差异和对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异”和“退费 360、批量试算、审批执行、冲正、下游重算与对账”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
退费批次/明细、权益余额、优惠重算、责任认定、业绩/奖励/课酬差异
逻辑服务
退费 360、批量试算、审批执行、冲正、下游重算与对账
依赖
合同项、权益、课消、优惠、业绩、奖励、课酬及工资

责任角色:财务、售后、销售运营、人资

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退费应按规则自动计算教师扣款”对应场景,系统结果符合本项核心方案。
  • 模块验收:退费试算等于实际执行;所有下游差异使用同一退款 ID,合计可勾稽且可追溯。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

15 业绩核算按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。 6 项
业务 Owner销售运营、财务、人资、区域/校区负责人
页面承接规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补
主 PRD 映射03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD
模块验收贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
P0 6 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
PERF-01 部分解决 扩展现有能力 不同区域、岗位采用不同业绩标准 补齐闭环 · 部分覆盖
实施基线依据

HR 有通用绩效规则和组织/岗位数据,但规则只是配置载体,没有读取合同/实收并执行区域岗位公式。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“不同区域、岗位采用不同业绩标准”转化为正式产品能力。

  1. 业务方案:建立业绩规则 DSL/结构化 Schema、版本和计算服务,以业务发生日匹配区域、校区、岗位和员工任职。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“不同区域、岗位采用不同业绩标准”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

PERF-02 未解决 实现确认缺口 人头应去重,扩科/多科的人次与科次需另算 新建或重构 · 部分覆盖
实施基线依据

当前没有统一的人头、人次、科次事件口径,也没有在业绩结算中按稳定学员 ID 去重。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“人头应去重,扩科/多科的人次与科次需另算”转化为正式产品能力。

  1. 业务方案:定义 student_headcount/course_signup_count/subject_count 三类指标,明确周期和去重键,并保存逐笔贡献明细。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“人头应去重,扩科/多科的人次与科次需另算”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

PERF-03 未解决 实现确认缺口 业绩按实际现金计算:定金如何计入、结转余额不计实交 新建或重构 · 部分覆盖
实施基线依据

BI 有净现金指标,但合同业绩未区分现金、定金、账户余额、结转和退款资金来源。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“业绩按实际现金计算:定金如何计入、结转余额不计实交”转化为正式产品能力。

  1. 业务方案:支付流水增加资金来源;业绩只聚合规则认可的实收,定金在收取或转正式时按统一政策归属,结转单列不重复计算。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“业绩按实际现金计算:定金如何计入、结转余额不计实交”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

PERF-04 未解决 实现确认缺口 多课程、多业绩人时应按课程逐项归属 新建或重构 · 明确覆盖
实施基线依据

当前合同仍是一订单一课程一负责人,不能表达多课程逐项业绩归属。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“多课程、多业绩人时应按课程逐项归属”转化为正式产品能力。

  1. 业务方案:合同课程项绑定主业绩人和可选协作人;逐项金额与实收分摊校验后才允许盖章。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“多课程、多业绩人时应按课程逐项归属”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

PERF-05 部分解决 扩展现有能力 常规课程与活动课程采用不同业绩标准 补齐闭环 · 部分覆盖
实施基线依据

课程/营销活动可区分,但未形成活动方案到业绩计算的可执行映射。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“常规课程与活动课程采用不同业绩标准”转化为正式产品能力。

  1. 业务方案:活动方案绑定业绩规则版本;合同项保存活动 ID,结算时分别输出常规和活动贡献。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“常规课程与活动课程采用不同业绩标准”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

PERF-06 未解决 实现确认缺口 需形成覆盖签单类型、课程、岗位、区域、退款的完整规则矩阵 新建或重构 · 部分覆盖
实施基线依据

现有规则底座不能证明这些业务条件可执行,退款也只生成待办而非重算结果。

按区域、岗位、签单类型、课程、活动和资金来源自动计算业绩。确保金额、课时、人头、权限或历史事实正确,将“需形成覆盖签单类型、课程、岗位、区域、退款的完整规则矩阵”转化为正式产品能力。

  1. 业务方案:先固化业务口径,再实现试算、结算、确认、申诉、关账和追补全状态机;用历史月份逐笔回放验收。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“规则矩阵、业绩试算、结算批次、个人确认、申诉、差异追补”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单”和“规则配置/模拟、业绩试算、结算、确认、申诉、退款重算”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
业绩规则、签单类型、资金来源、合同课程项、贡献明细、结算批次、差异单
逻辑服务
规则配置/模拟、业绩试算、结算、确认、申诉、退款重算
依赖
CRM 归因、合同项、支付、退款、活动和员工任职

责任角色:销售运营、财务、人资、区域/校区负责人

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“需形成覆盖签单类型、课程、岗位、区域、退款的完整规则矩阵”对应场景,系统结果符合本项核心方案。
  • 模块验收:贡献明细合计等于规则认可的实收;人头/人次/科次及退款追扣均可逐笔解释。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

03-CRM 客户中心详细PRD04-销售合同中心详细PRD13-人力资源中心详细PRD14-财务业财中心详细PRD18-数据驾驶舱详细PRD

16 在读学员按统计期间有效课消和课程分类计算去重在读人头。 2 项
业务 Owner教务、财务、经营分析
页面承接在读指标、口径说明、学员明细、课程分类对账
主 PRD 映射00-迪诺学堂总控PRD
模块验收按期间成功且未冲正课消去重,排除项正确;系统名单与教务逐人对账一致。
P0 2 P1 0 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
ACTIVE-01 未解决 实现确认缺口 在读口径应为统计期间有有效课消的学员,按学员去重,并限定/排除课程类型 新建或重构 · 部分覆盖
实施基线依据

ACTIVE_STUDENT_COUNT 当前直接统计 stu_studentACTIVE/TRANSFERRED 状态,不读取期间课消,也不处理课程类别排除,口径明确不符。

按统计期间有效课消和课程分类计算去重在读人头。确保金额、课时、人头、权限或历史事实正确,将“在读口径应为统计期间有有效课消的学员,按学员去重,并限定/排除课程类型”转化为正式产品能力。

  1. 业务方案:重写指标:按期间成功且未冲正的扣费流水关联稳定学员 ID 去重,课程经营分类配置包含/排除项,并版本化。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“在读指标、口径说明、学员明细、课程分类对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“扣费/冲正事实、稳定学员 ID、课程经营分类、指标规则版本、下钻名单”和“期间在读计算、分类包含/排除、明细下钻、快照和导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
扣费/冲正事实、稳定学员 ID、课程经营分类、指标规则版本、下钻名单
逻辑服务
期间在读计算、分类包含/排除、明细下钻、快照和导出
依赖
课消事实、课程经营分类、稳定学员主档和 BI

责任角色:教务、财务、经营分析

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“在读口径应为统计期间有有效课消的学员,按学员去重,并限定/排除课程类型”对应场景,系统结果符合本项核心方案。
  • 模块验收:按期间成功且未冲正课消去重,排除项正确;系统名单与教务逐人对账一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

ACTIVE-02 部分解决 扩展现有能力 当前需手工统计,希望系统自动计算、查看明细和导出 补齐闭环 · 明确覆盖
实施基线依据

BI 已有自动指标、快照和下钻框架,但由于公式错误,自动结果不能直接用于考核;专用明细导出也未闭环。

按统计期间有效课消和课程分类计算去重在读人头。确保金额、课时、人头、权限或历史事实正确,将“当前需手工统计,希望系统自动计算、查看明细和导出”转化为正式产品能力。

  1. 业务方案:在正确公式上线后提供逐学员下钻、课程/课次证据、异步导出及新旧口径并行对账一个结算周期。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“在读指标、口径说明、学员明细、课程分类对账”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“扣费/冲正事实、稳定学员 ID、课程经营分类、指标规则版本、下钻名单”和“期间在读计算、分类包含/排除、明细下钻、快照和导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
扣费/冲正事实、稳定学员 ID、课程经营分类、指标规则版本、下钻名单
逻辑服务
期间在读计算、分类包含/排除、明细下钻、快照和导出
依赖
课消事实、课程经营分类、稳定学员主档和 BI

责任角色:教务、财务、经营分析

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“当前需手工统计,希望系统自动计算、查看明细和导出”对应场景,系统结果符合本项核心方案。
  • 模块验收:按期间成功且未冲正课消去重,排除项正确;系统名单与教务逐人对账一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P0

00-迪诺学堂总控PRD

17 人力反馈补充完成薪资数据迁移、退费后创收联动和教师负荷预测。 3 项
业务 Owner人资、财务、教务、数据产品
页面承接迁移对账、退费后创收、教师负荷、未来 4-12 周预测
主 PRD 映射00-迪诺学堂总控PRD
模块验收迁移总量/金额一致;退费后创收自动更新;教师实际与预测负荷可按组织下钻。
P0 1 P1 2 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
HRF-01 未解决 实现确认缺口 需要把现用系统 2 的工资/人员数据迁移到新平台 新建或重构 · 明确覆盖
实施基线依据

当前代码有员工、薪资档案和工资批次,但最终验收报告明确不包含真实数据迁移;未发现系统 2 的已执行迁移结果。

完成薪资数据迁移、退费后创收联动和教师负荷预测。形成可执行、可追踪的业务闭环,将“需要把现用系统 2 的工资/人员数据迁移到新平台”转化为正式产品能力。

  1. 业务方案:制作字段映射、清洗规则、员工匹配键和金额对账脚本;先全量演练,再增量切换并由 HR 签字。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“迁移对账、退费后创收、教师负荷、未来 4-12 周预测”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照”和“迁移校验、创收重算、负荷查询、未来排课预测和预警”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照
逻辑服务
迁移校验、创收重算、负荷查询、未来排课预测和预警
依赖
系统 2 数据、退款、业绩、员工档案和教务排课

责任角色:人资、财务、教务、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“需要把现用系统 2 的工资/人员数据迁移到新平台”对应场景,系统结果符合本项核心方案。
  • 模块验收:迁移总量/金额一致;退费后创收自动更新;教师实际与预测负荷可按组织下钻。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

HRF-02 未解决 实现确认缺口 退款后收入、业绩和工资应同步扣回 新建或重构 · 部分覆盖
实施基线依据

退款只生成财务/绩效待办,未完成净收入重算、业绩差异和工资追补闭环。

完成薪资数据迁移、退费后创收联动和教师负荷预测。确保金额、课时、人头、权限或历史事实正确,将“退款后收入、业绩和工资应同步扣回”转化为正式产品能力。

  1. 业务方案:以退款完成事件生成净收入冲正、业绩差异和工资追补,三者使用同一退款 ID 对账。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“迁移对账、退费后创收、教师负荷、未来 4-12 周预测”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照”和“迁移校验、创收重算、负荷查询、未来排课预测和预警”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照
逻辑服务
迁移校验、创收重算、负荷查询、未来排课预测和预警
依赖
系统 2 数据、退款、业绩、员工档案和教务排课

责任角色:人资、财务、教务、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“退款后收入、业绩和工资应同步扣回”对应场景,系统结果符合本项核心方案。
  • 模块验收:迁移总量/金额一致;退费后创收自动更新;教师实际与预测负荷可按组织下钻。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

HRF-03 未解决 实现确认缺口 需要查看教师当前负荷和未来排课预测 新建或重构 · 部分覆盖
实施基线依据

教务有排课、教师和班级数据,但未发现教师容量模型、未来负荷预测指标或预警页面。

完成薪资数据迁移、退费后创收联动和教师负荷预测。形成可执行、可追踪的业务闭环,将“需要查看教师当前负荷和未来排课预测”转化为正式产品能力。

  1. 业务方案:定义可授时段、最大周课时、已排/待排/请假/冲突;按未来 4–12 周输出负荷率、缺口和超载预警。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“迁移对账、退费后创收、教师负荷、未来 4-12 周预测”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照”和“迁移校验、创收重算、负荷查询、未来排课预测和预警”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工映射、薪资历史、创收冲正、教师可授时段、排课负荷和预测快照
逻辑服务
迁移校验、创收重算、负荷查询、未来排课预测和预警
依赖
系统 2 数据、退款、业绩、员工档案和教务排课

责任角色:人资、财务、教务、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“需要查看教师当前负荷和未来排课预测”对应场景,系统结果符合本项核心方案。
  • 模块验收:迁移总量/金额一致;退费后创收自动更新;教师实际与预测负荷可按组织下钻。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

18 数据加载策略按资源类型控制默认周期和手动查询,减少无效首屏请求。 5 项
业务 Owner前端平台、各模块产品、后端平台
页面承接统一查询栏、空态、未应用条件提示、最近查询
主 PRD 映射00-迪诺学堂总控PRD
模块验收大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
P0 0 P1 0 P2 5 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
LOAD-01 未解决 实现确认缺口 录入客户、排课、考勤、收款等日期型列表默认只加载近一周或当月至今 新建或重构 · 未明确
实施基线依据

通用 ResourceView 进入路由即执行加载,没有按资源配置默认短周期。

按资源类型控制默认周期和手动查询,减少无效首屏请求。完成体验、性能、验收与回归固化,将“录入客户、排课、考勤、收款等日期型列表默认只加载近一周或当月至今”转化为正式产品能力。

  1. 业务方案:元数据增加 loadPolicy=SHORT_PERIOD 和默认周期;服务端仍强制分页,并在界面明确显示当前默认时间。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“统一查询栏、空态、未应用条件提示、最近查询”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“资源元数据、加载策略、默认周期、最近查询和查询任务”和“查询 Schema、条件校验、分页查询、异步查询任务”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
资源元数据、加载策略、默认周期、最近查询和查询任务
逻辑服务
查询 Schema、条件校验、分页查询、异步查询任务
依赖
资源元数据、统一筛选器、分页和缓存

责任角色:前端平台、各模块产品、后端平台

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“录入客户、排课、考勤、收款等日期型列表默认只加载近一周或当月至今”对应场景,系统结果符合本项核心方案。
  • 模块验收:大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

LOAD-02 未解决 实现确认缺口 学员、已报课程、合同、班级、1v1 学员等大列表打开时不加载,查询后再加载 新建或重构 · 未明确
实施基线依据

通用资源页及多个专用管理页会在 onMounted 请求首屏,没有大列表查询门禁。

按资源类型控制默认周期和手动查询,减少无效首屏请求。完成体验、性能、验收与回归固化,将“学员、已报课程、合同、班级、1v1 学员等大列表打开时不加载,查询后再加载”转化为正式产品能力。

  1. 业务方案:元数据增加 loadPolicy=MANUAL;必填至少一个有效条件后才能查询,清空条件恢复空态。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“统一查询栏、空态、未应用条件提示、最近查询”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“资源元数据、加载策略、默认周期、最近查询和查询任务”和“查询 Schema、条件校验、分页查询、异步查询任务”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
资源元数据、加载策略、默认周期、最近查询和查询任务
逻辑服务
查询 Schema、条件校验、分页查询、异步查询任务
依赖
资源元数据、统一筛选器、分页和缓存

责任角色:前端平台、各模块产品、后端平台

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“学员、已报课程、合同、班级、1v1 学员等大列表打开时不加载,查询后再加载”对应场景,系统结果符合本项核心方案。
  • 模块验收:大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

LOAD-03 未解决 实现确认缺口 课消、考勤、客户分析等时间型报表默认按近一周加载 新建或重构 · 未明确
实施基线依据

BI 页面没有按报表类型配置近一周默认策略,日期初始化与业务报表类型未绑定。

按资源类型控制默认周期和手动查询,减少无效首屏请求。完成体验、性能、验收与回归固化,将“课消、考勤、客户分析等时间型报表默认按近一周加载”转化为正式产品能力。

  1. 业务方案:每张报表配置默认周期和最大同步跨度;时间型报表默认近 7 天并允许快捷切换。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“统一查询栏、空态、未应用条件提示、最近查询”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“资源元数据、加载策略、默认周期、最近查询和查询任务”和“查询 Schema、条件校验、分页查询、异步查询任务”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
资源元数据、加载策略、默认周期、最近查询和查询任务
逻辑服务
查询 Schema、条件校验、分页查询、异步查询任务
依赖
资源元数据、统一筛选器、分页和缓存

责任角色:前端平台、各模块产品、后端平台

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“课消、考勤、客户分析等时间型报表默认按近一周加载”对应场景,系统结果符合本项核心方案。
  • 模块验收:大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

LOAD-04 未解决 实现确认缺口 业绩、转化率、带生量、续班率、退费率等高聚合报表默认不加载 新建或重构 · 未明确
实施基线依据

BiDashboard 初始化会加载定义、实例、报表和数据,未对高聚合报表实施选择条件后手动触发。

按资源类型控制默认周期和手动查询,减少无效首屏请求。完成体验、性能、验收与回归固化,将“业绩、转化率、带生量、续班率、退费率等高聚合报表默认不加载”转化为正式产品能力。

  1. 业务方案:高聚合报表进入时只加载 Schema,不取事实数据;校验周期、组织和必要维度后再提交查询任务。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“统一查询栏、空态、未应用条件提示、最近查询”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“资源元数据、加载策略、默认周期、最近查询和查询任务”和“查询 Schema、条件校验、分页查询、异步查询任务”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
资源元数据、加载策略、默认周期、最近查询和查询任务
逻辑服务
查询 Schema、条件校验、分页查询、异步查询任务
依赖
资源元数据、统一筛选器、分页和缓存

责任角色:前端平台、各模块产品、后端平台

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“业绩、转化率、带生量、续班率、退费率等高聚合报表默认不加载”对应场景,系统结果符合本项核心方案。
  • 模块验收:大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

LOAD-05 未解决 实现确认缺口 报表应先选按校区/科目等汇总方式,再点查询;切换汇总方式不要自动刷新 新建或重构 · 未明确
实施基线依据

当前 BI 加载流程没有统一的“编辑条件/已提交条件”双状态,也没有防止维度变化自动请求的机制。

按资源类型控制默认周期和手动查询,减少无效首屏请求。完成体验、性能、验收与回归固化,将“报表应先选按校区/科目等汇总方式,再点查询;切换汇总方式不要自动刷新”转化为正式产品能力。

  1. 业务方案:前端分离 draftQuerysubmittedQuery,仅“查询”按钮提交;显示未应用更改提示并缓存最近查询。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“统一查询栏、空态、未应用条件提示、最近查询”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“资源元数据、加载策略、默认周期、最近查询和查询任务”和“查询 Schema、条件校验、分页查询、异步查询任务”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
资源元数据、加载策略、默认周期、最近查询和查询任务
逻辑服务
查询 Schema、条件校验、分页查询、异步查询任务
依赖
资源元数据、统一筛选器、分页和缓存

责任角色:前端平台、各模块产品、后端平台

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“报表应先选按校区/科目等汇总方式,再点查询;切换汇总方式不要自动刷新”对应场景,系统结果符合本项核心方案。
  • 模块验收:大列表/高聚合报表首屏不请求事实数据;短周期页面只加载配置周期,切换条件不误刷新。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

19 数据查询提效建立量化性能门槛,优化常用列表和长周期报表查询导出。 3 项
业务 Owner后端平台、数据平台、前端平台、运维
页面承接周期选择器、查询进度、异步任务、性能监控
主 PRD 映射00-迪诺学堂总控PRD
模块验收约定数据量及并发下达到 P50/P95 门槛;三个月以上查询与导出稳定完成。
P0 0 P1 0 P2 3 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
QUERY-01 部分解决 扩展现有能力 客户、学员、排课、考勤等常见列表查询响应慢 补齐闭环 · 部分覆盖
实施基线依据

新平台普遍采用后端分页并为部分关系字段建索引,但本次没有大数据量基准测试,不能证明常用组合查询达到目标。

建立量化性能门槛,优化常用列表和长周期报表查询导出。完成体验、性能、验收与回归固化,将“客户、学员、排课、考勤等常见列表查询响应慢”转化为正式产品能力。

  1. 业务方案:用脱敏生产量级数据建立 P50/P95 基线;按慢 SQL 补组合索引、覆盖索引和查询投影,验收 P95。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“周期选择器、查询进度、异步任务、性能监控”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线”和“分页查询、周期选择、长周期聚合、异步导出、任务进度”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线
逻辑服务
分页查询、周期选择、长周期聚合、异步导出、任务进度
依赖
脱敏生产量级数据、索引、分区、缓存和监控

责任角色:后端平台、数据平台、前端平台、运维

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“客户、学员、排课、考勤等常见列表查询响应慢”对应场景,系统结果符合本项核心方案。
  • 模块验收:约定数据量及并发下达到 P50/P95 门槛;三个月以上查询与导出稳定完成。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD

QUERY-02 未解决 实现确认缺口 报表日期选择增加周、月、季、年快捷项 新建或重构 · 部分覆盖
实施基线依据

页面存在日期范围组件,但未发现统一的周/月/季/年快捷选择及自然周期边界规则。

建立量化性能门槛,优化常用列表和长周期报表查询导出。完成体验、性能、验收与回归固化,将“报表日期选择增加周、月、季、年快捷项”转化为正式产品能力。

  1. 业务方案:提供统一 BusinessPeriodPicker,支持自然周/月/季/年、上期同期和校区时区,输出明确起止时间。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“周期选择器、查询进度、异步任务、性能监控”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线”和“分页查询、周期选择、长周期聚合、异步导出、任务进度”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线
逻辑服务
分页查询、周期选择、长周期聚合、异步导出、任务进度
依赖
脱敏生产量级数据、索引、分区、缓存和监控

责任角色:后端平台、数据平台、前端平台、运维

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“报表日期选择增加周、月、季、年快捷项”对应场景,系统结果符合本项核心方案。
  • 模块验收:约定数据量及并发下达到 P50/P95 门槛;三个月以上查询与导出稳定完成。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD

QUERY-03 部分解决 扩展现有能力 三个月以上报表查询和导出需提速 补齐闭环 · 部分覆盖
实施基线依据

已有 BI 快照/缓存思路和异步导出底座,但各业务报表未接入统一长周期任务,也无性能指标。

建立量化性能门槛,优化常用列表和长周期报表查询导出。完成体验、性能、验收与回归固化,将“三个月以上报表查询和导出需提速”转化为正式产品能力。

  1. 业务方案:长周期查询走日/月快照、分区聚合和异步任务;页面展示进度,导出复用同一结果集,避免二次全表计算。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“周期选择器、查询进度、异步任务、性能监控”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线”和“分页查询、周期选择、长周期聚合、异步导出、任务进度”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
查询日志、慢 SQL、索引、聚合快照、异步任务和性能基线
逻辑服务
分页查询、周期选择、长周期聚合、异步导出、任务进度
依赖
脱敏生产量级数据、索引、分区、缓存和监控

责任角色:后端平台、数据平台、前端平台、运维

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“三个月以上报表查询和导出需提速”对应场景,系统结果符合本项核心方案。
  • 模块验收:约定数据量及并发下达到 P50/P95 门槛;三个月以上查询与导出稳定完成。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD

20 列表数据与汇总统一多选筛选、当前条件总汇总和报表总计。 3 项
业务 Owner前端平台、后端平台、数据产品
页面承接多选筛选器、列表汇总条、报表总计行
主 PRD 映射00-迪诺学堂总控PRD
模块验收空选/全选语义一致;总数与金额基于全部命中数据而非当前页,明细与总计同条件。
P0 0 P1 0 P2 3 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
LIST-01 部分解决 扩展现有能力 校区、档期、学员状态等重要查询字段支持多选 补齐闭环 · 部分覆盖
实施基线依据

元数据筛选器可以承载多选,但多数专用 API/页面仍使用单值参数,未形成关键字段多选规范。

统一多选筛选、当前条件总汇总和报表总计。完成体验、性能、验收与回归固化,将“校区、档期、学员状态等重要查询字段支持多选”转化为正式产品能力。

  1. 业务方案:列表筛选统一接收数组;空数组、全选和未传参数定义一致,服务端使用参数化 IN 并限制数量。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“多选筛选器、列表汇总条、报表总计行”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计”和“数组筛选、分页明细、summary、grand total、分组小计”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计
逻辑服务
数组筛选、分页明细、summary、grand total、分组小计
依赖
统一权限过滤器、查询构造器和指标口径

责任角色:前端平台、后端平台、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“校区、档期、学员状态等重要查询字段支持多选”对应场景,系统结果符合本项核心方案。
  • 模块验收:空选/全选语义一致;总数与金额基于全部命中数据而非当前页,明细与总计同条件。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD

LIST-02 部分解决 扩展现有能力 列表按当前查询条件展示总数、合计金额等总汇总 补齐闭环 · 部分覆盖
实施基线依据

分页接口通常返回总条数,但没有为合同、收款、课消等统一返回当前筛选下的金额/课时等合计。

统一多选筛选、当前条件总汇总和报表总计。完成体验、性能、验收与回归固化,将“列表按当前查询条件展示总数、合计金额等总汇总”转化为正式产品能力。

  1. 业务方案:列表响应增加独立 summary,与明细复用同一过滤器和权限条件;合计不得只计算当前页。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“多选筛选器、列表汇总条、报表总计行”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计”和“数组筛选、分页明细、summary、grand total、分组小计”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计
逻辑服务
数组筛选、分页明细、summary、grand total、分组小计
依赖
统一权限过滤器、查询构造器和指标口径

责任角色:前端平台、后端平台、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“列表按当前查询条件展示总数、合计金额等总汇总”对应场景,系统结果符合本项核心方案。
  • 模块验收:空选/全选语义一致;总数与金额基于全部命中数据而非当前页,明细与总计同条件。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD

LIST-03 部分解决 扩展现有能力 报表按当前查询条件显示总汇总,无需导出手算 补齐闭环 · 部分覆盖
实施基线依据

BI 有指标卡和图表,但未保证每张明细报表都返回与当前过滤条件一致的总计行。

统一多选筛选、当前条件总汇总和报表总计。完成体验、性能、验收与回归固化,将“报表按当前查询条件显示总汇总,无需导出手算”转化为正式产品能力。

  1. 业务方案:报表定义声明总汇总指标;后端同一次查询返回明细和 grand total,并提供分组小计/总计一致性测试。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“多选筛选器、列表汇总条、报表总计行”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计”和“数组筛选、分页明细、summary、grand total、分组小计”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一筛选 Schema、分页明细、条件摘要、总汇总和分组小计
逻辑服务
数组筛选、分页明细、summary、grand total、分组小计
依赖
统一权限过滤器、查询构造器和指标口径

责任角色:前端平台、后端平台、数据产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“报表按当前查询条件显示总汇总,无需导出手算”对应场景,系统结果符合本项核心方案。
  • 模块验收:空选/全选语义一致;总数与金额基于全部命中数据而非当前页,明细与总计同条件。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD

21 重要数据 ID在页面、API 和导出中统一暴露用于关联的稳定业务 ID。 9 项
业务 Owner数据治理、各业务域产品与研发
页面承接各业务列表/详情、字段字典、导出模板
主 PRD 映射00-迪诺学堂总控PRD
模块验收同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
P0 2 P1 6 P2 1 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
ID-01 未解决 实现确认缺口 考勤列表、扣费记录和导出需显示员工/教师 ID 新建或重构 · 部分覆盖
实施基线依据

领域表内部保存教师/员工 ID,但专用考勤、扣费导出未闭环;HR 员工导出也未输出员工 ID。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“考勤列表、扣费记录和导出需显示员工/教师 ID”转化为正式产品能力。

  1. 业务方案:所有明细 API 和导出固定输出员工 UUID、员工编号和姓名,姓名仅用于展示,关联以 ID 为准。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“考勤列表、扣费记录和导出需显示员工/教师 ID”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

ID-02 已解决 复用现有能力 客户 ID 当前无问题,应在新平台继续保留 固化与回归 · 明确覆盖
实施基线依据

CRM 客户使用稳定 UUID,分配、合并、关系和合同链均以 ID 关联,测试覆盖客户关系闭环。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。完成体验、性能、验收与回归固化,将“客户 ID 当前无问题,应在新平台继续保留”转化为正式产品能力。

  1. 业务方案:数据迁移保留原系统 ID 为 legacyId,新 UUID 为主键;导出同时提供两者便于过渡对账。
  2. 实施模式:REUSE_EXISTING(复用现有能力)。映射并复用主分支已有页面、接口、服务和数据;除非验收发现真实缺口,否则零代码关闭。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“客户 ID 当前无问题,应在新平台继续保留”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:核对现有证据与关键边界;仅在缺少保护时扩展最接近的一条现有测试。
P2

00-迪诺学堂总控PRD

ID-03 部分解决 扩展现有能力 课消分析只有学员姓名、无学员 ID,无法唯一匹配 补齐闭环 · 明确覆盖
实施基线依据

新平台课消/权益关系内部使用稳定学员 UUID,但当前没有经过验收的课消分析专用导出确保该 ID 对外显示。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“课消分析只有学员姓名、无学员 ID,无法唯一匹配”转化为正式产品能力。

  1. 业务方案:课消查询和导出强制列出学员 UUID、学员编号、姓名,姓名重复时给出家庭/校区辅助信息。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“课消分析只有学员姓名、无学员 ID,无法唯一匹配”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

00-迪诺学堂总控PRD

ID-04 部分解决 扩展现有能力 在班学员、排课、班课考勤、扣费等页面需课程 ID 补齐闭环 · 部分覆盖
实施基线依据

后端班级、课次和权益均关联课程 ID;不同页面和导出尚无统一字段合同。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“在班学员、排课、班课考勤、扣费等页面需课程 ID”转化为正式产品能力。

  1. 业务方案:建立跨页面字段字典和自动契约测试,以上页面/API/导出统一输出 courseId/courseCode/courseName
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“在班学员、排课、班课考勤、扣费等页面需课程 ID”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

00-迪诺学堂总控PRD

ID-05 部分解决 扩展现有能力 在班学员、排课、班课考勤、扣费等页面需班级 ID 补齐闭环 · 部分覆盖
实施基线依据

后端关系中保存班级 ID,但通用/专用页面导出不保证均展示。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“在班学员、排课、班课考勤、扣费等页面需班级 ID”转化为正式产品能力。

  1. 业务方案:统一输出 classId/classCode/className,所有跨表加工使用 ID,名称只作展示。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“在班学员、排课、班课考勤、扣费等页面需班级 ID”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

00-迪诺学堂总控PRD

ID-06 未解决 实现确认缺口 在班学员需显示其实际使用的合同 ID 新建或重构 · 部分覆盖
实施基线依据

在班关系可追到权益,但当前列表没有把权益来源订单/合同投影为明确合同 ID。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。确保金额、课时、人头、权限或历史事实正确,将“在班学员需显示其实际使用的合同 ID”转化为正式产品能力。

  1. 业务方案:报班/权益建立不可丢失的来源合同项关系;在班学员显示合同 ID、合同项 ID和当前扣费权益 ID。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“在班学员需显示其实际使用的合同 ID”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

ID-07 未解决 实现确认缺口 在班学员需显示已报读课程 ID,便于快速检索 新建或重构 · 部分覆盖
实施基线依据

现有列表主要围绕班级/课程关系,未发现可直接检索的学员已报课程(权益)ID 列。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。确保金额、课时、人头、权限或历史事实正确,将“在班学员需显示已报读课程 ID,便于快速检索”转化为正式产品能力。

  1. 业务方案:显示 entitlementId/enrolledCourseId、课程 ID和合同项 ID,并支持复制、筛选和导出。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“在班学员需显示已报读课程 ID,便于快速检索”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD

ID-08 未解决 实现确认缺口 教室管理导出需教室 ID,校区内可能重名 新建或重构 · 部分覆盖
实施基线依据

教室有内部 ID,但未发现教室专用导出和“ID+校区”输出合同。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“教室管理导出需教室 ID,校区内可能重名”转化为正式产品能力。

  1. 业务方案:教室导出增加 UUID、教室编码、名称、校区 ID;同校区名称可提示重复,业务关联一律用 ID。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“教室管理导出需教室 ID,校区内可能重名”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

ID-09 未解决 实现确认缺口 1vN 考勤列表需小组/小组班 ID,不能只有名称 新建或重构 · 部分覆盖
实施基线依据

1vN 可复用班级关系,但考勤列表/导出没有明确的小组 ID 字段契约。

在页面、API 和导出中统一暴露用于关联的稳定业务 ID。形成可执行、可追踪的业务闭环,将“1vN 考勤列表需小组/小组班 ID,不能只有名称”转化为正式产品能力。

  1. 业务方案:将 1vN 小组建模为班级子类型或独立 group,并统一输出 groupId/groupCode/groupName
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“各业务列表/详情、字段字典、导出模板”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID”和“跨模块字段合同、查询投影、专用导出和 legacy ID 映射”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
员工、客户、学员、课程、班级、合同项、权益、教室和 1vN 小组稳定 ID
逻辑服务
跨模块字段合同、查询投影、专用导出和 legacy ID 映射
依赖
主数据治理、数据迁移、专用导出和 API 契约测试

责任角色:数据治理、各业务域产品与研发

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“1vN 考勤列表需小组/小组班 ID,不能只有名称”对应场景,系统结果符合本项核心方案。
  • 模块验收:同一对象在页面、API、导出和数仓中 ID 完全一致;重名对象可无歧义匹配。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD

22 优化建议补齐批量操作、历史快照、关键筛选和专用导出。 7 项
业务 Owner学员、教务、人资、课程及平台产品
页面承接批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出
主 PRD 映射00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD
模块验收批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
P0 1 P1 6 P2 0 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
OPT-01 未解决 实现确认缺口 学员与客户可批量修改年级、性别、公立学校 新建或重构 · 部分覆盖
实施基线依据

现有 CRM/学员服务以单条新增修改为主,未发现带权限、校验和回滚结果的批量修改。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“学员与客户可批量修改年级、性别、公立学校”转化为正式产品能力。

  1. 业务方案:提供“筛选选中/导入模板”两种批改;先预检差异,逐条返回成功失败,敏感字段需审批并审计。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“学员与客户可批量修改年级、性别、公立学校”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-02 未解决 实现确认缺口 扣费产生时快照学员年级、教师全兼职、班级/课程/教师/合同 ID,并在导出增加课程分类 新建或重构 · 部分覆盖
实施基线依据

扣费关系保留部分 ID,但未发现完整业务快照,教师身份和学员年级可能随主档变化;专用导出也未覆盖课程分类。

补齐批量操作、历史快照、关键筛选和专用导出。确保金额、课时、人头、权限或历史事实正确,将“扣费产生时快照学员年级、教师全兼职、班级/课程/教师/合同 ID,并在导出增加课程分类”转化为正式产品能力。

  1. 业务方案:在扣费事实表保存发生时快照和全部来源 ID,课程分类保存 ID+名称+版本;历史报表只读快照。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“扣费产生时快照学员年级、教师全兼职、班级/课程/教师/合同 ID,并在导出增加课程分类”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-03 部分解决 扩展现有能力 在班学员按班级状态筛选已结课/上课中/未开课 补齐闭环 · 部分覆盖
实施基线依据

班级自身已有状态字段,可作为筛选基础;当前在班学员列表是否完整接入三态多选尚未形成专用契约。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“在班学员按班级状态筛选已结课/上课中/未开课”转化为正式产品能力。

  1. 业务方案:在班学员查询接收 classStatuses[],状态由开课/结课日期和业务动作统一维护,并加三态测试。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“在班学员按班级状态筛选已结课/上课中/未开课”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-04 未解决 实现确认缺口 班级管理增加“该班在指定日期内有排课”的上课日期筛选 新建或重构 · 部分覆盖
实施基线依据

班级与课次有关系,但班级列表查询未发现按课次日期 exists 筛选。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“班级管理增加“该班在指定日期内有排课”的上课日期筛选”转化为正式产品能力。

  1. 业务方案:增加 lessonDateFrom/To,用课次表 EXISTS 查询并建 (class_id,start_at,status) 索引。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“班级管理增加“该班在指定日期内有排课”的上课日期筛选”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-05 未解决 实现确认缺口 员工管理导出增加员工 ID,主要用于教师匹配 新建或重构 · 明确覆盖
实施基线依据

当前 HR 员工导出输出编号、姓名等字段,但未包含员工主键 ID。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“员工管理导出增加员工 ID,主要用于教师匹配”转化为正式产品能力。

  1. 业务方案:增加 employeeId 并将其列为首列;同步补到考勤、扣费、课酬和工资明细导出。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“员工管理导出增加员工 ID,主要用于教师匹配”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-06 部分解决 扩展现有能力 课程有效/无效支持多选;导入和手工新增时课程名称唯一 补齐闭环 · 部分覆盖
实施基线依据

课程有状态和唯一课程编码,但筛选主要为单值,数据库也未约束课程名称唯一。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“课程有效/无效支持多选;导入和手工新增时课程名称唯一”转化为正式产品能力。

  1. 业务方案:状态改数组筛选;明确名称唯一范围(集团或校区+业务线),导入与接口共用同一重复校验并提供冲突合并流程。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“课程有效/无效支持多选;导入和手工新增时课程名称唯一”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

OPT-07 未解决 实现确认缺口 每校区每课程价格不同,需要可导出的价格明细 新建或重构 · 部分覆盖
实施基线依据

价格方案能关联校区与课程,但专用价格明细导出未实现。

补齐批量操作、历史快照、关键筛选和专用导出。形成可执行、可追踪的业务闭环,将“每校区每课程价格不同,需要可导出的价格明细”转化为正式产品能力。

  1. 业务方案:增加价格方案异步导出,包含校区/课程/产品线 ID、定价模式、总价、课时、单价、有效期和状态。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“批量修改、扣费明细、在班筛选、班级查询、课程治理、价格导出”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细”和“批量预检/执行、快照查询、状态/日期筛选、专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
批量任务、事实快照、班级状态、课次日期、课程唯一规则和价格明细
逻辑服务
批量预检/执行、快照查询、状态/日期筛选、专用导出
依赖
权限审批、审计、异步任务、课程和教务事实

责任角色:学员、教务、人资、课程及平台产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

业务闭环失败时保留草稿与已完成步骤,展示可理解的失败原因,支持重试、撤回、转人工和责任人接管;禁止把“已生成待办”当成完成。

  • 场景验收:重现“每校区每课程价格不同,需要可导出的价格明细”对应场景,系统结果符合本项核心方案。
  • 模块验收:批量任务可预检且逐条反馈;历史事实不随主档变化;页面查询与专用导出字段一致。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P1

00-迪诺学堂总控PRD01-平台基础中心详细PRD18-数据驾驶舱详细PRD

23 已发现缺陷修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。 6 项
业务 Owner对应业务域研发、测试、产品
页面承接客户筛选、收费、学员列表、班级、排课/考勤、扣费记录
主 PRD 映射00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD
模块验收逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
P0 1 P1 0 P2 5 全部纳入 V1.0 补充交付,优先级不代表范围删减。
需求与场景 产品目标 功能规格 数据与服务 角色与权限 异常与补偿 验收标准 优先级 / 主 PRD
BUG-01 未解决 实现确认缺口 客户跟进状态全选与全不选结果不一致;不勾选会漏已成交/已试听 新建或重构 · 未明确
实施基线依据

新 CRM 尚未发现针对“空筛选=全部”与“显式全选=全部”的查询契约和回归测试。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。完成体验、性能、验收与回归固化,将“客户跟进状态全选与全不选结果不一致;不勾选会漏已成交/已试听”转化为正式产品能力。

  1. 业务方案:统一空值、空数组和全量枚举语义;前后端共享状态枚举,增加全不选、全选、部分选三组测试。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“客户跟进状态全选与全不选结果不一致;不勾选会漏已成交/已试听”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

BUG-02 部分解决 扩展现有能力 学员收费优惠/优惠券太多,缺少搜索且只能单选 补齐闭环 · 明确覆盖
实施基线依据

服务端已支持名称搜索和多规则报价;部分管理端表单仍为单值/全量加载,实际收费端尚未完成本次 UAT。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。完成体验、性能、验收与回归固化,将“学员收费优惠/优惠券太多,缺少搜索且只能单选”转化为正式产品能力。

  1. 业务方案:所有制单入口统一为分页远程搜索多选;删除单值兼容路径并做大规则量端到端验收。
  2. 实施模式:EXTEND_EXISTING(扩展现有能力)。从最接近的现有页面、DTO、Service、领域表或公共能力补最小差异,禁止复制平行实现。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“学员收费优惠/优惠券太多,缺少搜索且只能单选”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:只验证实际修改层;金额、课时、结算和历史口径另做固定数据集对账。
P2

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

BUG-03 待业务验收 先验收再开发 学员列表“录入日期/入学日期、班级/班别”在查询与导出名称不一致 真实数据验收 · 未明确
实施基线依据

当前未取得新平台同一筛选条件下的页面与导出成品;静态代码不足以证明列名和含义一致。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。完成体验、性能、验收与回归固化,将“学员列表“录入日期/入学日期、班级/班别”在查询与导出名称不一致”转化为正式产品能力。

  1. 业务方案:建立字段字典,页面列、查询项、API 字段和导出表头由同一元数据生成;用快照测试锁定名称。
  2. 实施模式:UAT_FIRST(先验收再开发)。先用真实数据和实际角色完成 UAT;通过则零代码关闭,失败后按证据转为扩展或缺口实现。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“学员列表“录入日期/入学日期、班级/班别”在查询与导出名称不一致”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:记录输入、结果、截图或对账及签署;不预建迁移、接口或自动化套件。
P2

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

BUG-04 未解决 实现确认缺口 排课次数不足时删排课,班级结课日期不变化;应去掉限制并重算 新建或重构 · 部分覆盖
实施基线依据

未发现删除/取消课次后自动重算班级最后上课日和结课日的闭环测试。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。完成体验、性能、验收与回归固化,将“排课次数不足时删排课,班级结课日期不变化;应去掉限制并重算”转化为正式产品能力。

  1. 业务方案:班级结课日从有效课次投影计算;课次增删改事件触发重算,手工锁定时提示差异并留审计。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“排课次数不足时删排课,班级结课日期不变化;应去掉限制并重算”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P2

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

BUG-05 未解决 实现确认缺口 学员出班后历史月份“应到人数”随当前名单变化,数据未锁定 新建或重构 · 部分覆盖
实施基线依据

当前关系能记录出勤,但没有证据表明课次应到名单在点名/关课时形成不可变快照。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。确保金额、课时、人头、权限或历史事实正确,将“学员出班后历史月份“应到人数”随当前名单变化,数据未锁定”转化为正式产品能力。

  1. 业务方案:课次发布或点名时生成应到学员快照;后续出班只影响未来课次,历史修正走有原因的版本变更。
  2. 实施模式:IMPLEMENT_GAP(实现确认缺口)。实现缺失的业务能力,但优先复用通用查询、Lookup、任务、审批、审计、幂等和导出能力。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

校验失败、规则未命中、金额/课时不平、身份不唯一或权限不足时必须阻断正式提交、结算、发放、扣减或发布;生成带业务单号和责任人的异常任务,修正后从失败步骤重试。

  • 场景验收:重现“学员出班后历史月份“应到人数”随当前名单变化,数据未锁定”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:按改动风险选择后端、前端、数据或共享端到端验证,不按需求编号机械铺满测试层。
P0

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

BUG-06 待业务验收 先验收再开发 扣费页面“课程类型/扣费来源”与导出“上课类型/来源”命名不一致 真实数据验收 · 未明确
实施基线依据

新平台尚无经过验收的扣费专用导出,无法确认该显示缺陷已消失,也不能据此判为已解决。

修复已知语义、日期、历史快照和页面/导出一致性缺陷,并建立回归门禁。完成体验、性能、验收与回归固化,将“扣费页面“课程类型/扣费来源”与导出“上课类型/来源”命名不一致”转化为正式产品能力。

  1. 业务方案:课程类型、上课类型、扣费来源分别定义独立字段;页面与导出共用 Schema,并用表头契约测试防回归。
  2. 实施模式:UAT_FIRST(先验收再开发)。先用真实数据和实际角色完成 UAT;通过则零代码关闭,失败后按证据转为扩展或缺口实现。
  3. 页面交互:先核对“客户筛选、收费、学员列表、班级、排课/考勤、扣费记录”已有入口和组件;只有本项业务方案确需且当前能力缺失时,才补筛选、试算、提交、审批、结果、失败原因或下钻,不复制已有页面。
  4. 数据与接口:“统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例”和“筛选契约、字段元数据、排课变更、历史快照和专用导出”是本项相关领域范围,不代表必须新建同名表或拆出查询、试算、提交、执行、重试、对账、导出全套接口;先复用既有 DTO、Service、领域表和公共能力,只补无法承载的最小差异。
  5. 迁移与切换:仅在存在真实 Schema、索引、历史映射或正式结果切换缺口时迁移并对账;纯复用、UAT、文案、布局、查询参数或前端适配不默认建迁移、影子计算或双轨链路。
核心数据
统一枚举、字段 Schema、课次/应到快照、班级日期投影和回归样例
逻辑服务
筛选契约、字段元数据、排课变更、历史快照和专用导出
依赖
统一前后端契约、自动化测试、真实数据 UAT

责任角色:对应业务域研发、测试、产品

数据权限:按总部、区域、校区、业务线、学段、部门、岗位和负责关系计算;敏感修改与导出走审批。

查询、导出或体验能力失败时不得丢失业务事实;对本项实际涉及的能力提供必要的加载、空态、失败态、重试或降级提示,并按风险选择回归。

  • 场景验收:重现“扣费页面“课程类型/扣费来源”与导出“上课类型/来源”命名不一致”对应场景,系统结果符合本项核心方案。
  • 模块验收:逐条重现飞书缺陷场景并通过;同一问题加入自动化回归,页面与导出不再漂移。
  • 一致性验收:仅在本项涉及页面、API、导出或下游台账时,核对其使用相同稳定 ID、规则版本和过滤条件。
  • 最小验证:记录输入、结果、截图或对账及签署;不预建迁移、接口或自动化套件。
P2

00-迪诺学堂总控PRD19-开放集成中心详细PRD20-安全合规中心详细PRD

没有匹配需求,请调整筛选条件。

09 · 状态机与权限模型

状态决定动作,权限决定谁可以对什么数据执行动作

前端必须展示当前状态、可用动作和禁用原因;后端必须再次校验状态前置、数据范围和字段权限。

公共状态机

对象状态流规则
规则版本DRAFT → REVIEWING → ACTIVE → RETIRED只有审批通过且到达生效时间的版本可命中;已发生事实继续引用原版本。
计算批次PENDING → RUNNING → SUCCESS / PARTIAL / FAILED → RECONCILED → CLOSED部分失败需逐条重试;未对账批次不得作为正式发放、扣减或财务结算依据。
修正单DRAFT → SUBMITTED → APPROVED / REJECTED → EXECUTED → RECONCILED → CLOSED审批通过前不得改正式事实;执行失败保留原状态并进入补偿任务。
异步导出PENDING → RUNNING → SUCCESS / FAILED → EXPIRED导出文件带权限水印与有效期;失败可重试,过期后不可继续下载。
UAT 用例NOT_STARTED → IN_PROGRESS → PASS / FAIL / BLOCKED → SIGNED失败必须关联缺陷和复测记录;阻断必须写明缺失数据、外部依赖或未确认口径。

角色与数据范围

角色默认范围允许能力限制
总部管理全集团或授权业务线规则发布、目标下发、跨区域汇总、全局配置敏感明文、历史修正和大范围导出仍需专项授权
区域管理辖区校区与授权业务线辖区查询、目标分解、异常督办、区域对账不可查看其他区域,不可修改总部规则版本
校区管理本校区、负责团队和授权学段业务制单、审批、查询、校区修正申请跨校移交、跨校合同和跨校导出需审批
业务经办本人负责客户/学员/班级/任务录入、跟进、试算、提交、查看本人结果不得直接改正式金额、历史快照、规则和他人归属
财务/人资敏感角色授权法人、账套、薪资期间和人员范围核算、复核、结账、工资/课酬/奖励查询字段级脱敏,导出带水印并记录用途
审计与只读复核按授权期间、组织和业务对象查看规则、快照、计算链、审批、导出与修正记录只读,不得触发执行或删除证据

10 · 非功能与质量要求

性能、安全、一致性、可靠性和可观测性必须与功能同时交付

性能目标必须绑定真实数据量、时间跨度和并发量;禁止脱离业务量级承诺单一响应数字。
质量域产品要求验收证据
性能仅对性能问题、数据量级变化、大聚合、大导出或批量任务约定数据量 N、并发 C、时间跨度 T 及 P50/P95 门槛;普通未改页面沿用现有基线。受影响能力的定向报告包含 N/C/T、P50/P95、错误率、资源消耗和慢查询证据。
一致性页面、API、导出、报表、财务和薪酬台账使用同一来源 ID、规则版本、筛选契约和快照批次。抽取真实历史周期逐笔对账,差异必须能定位到业务单和计算步骤。
可靠性关键写操作幂等;异步任务支持重试、断点续跑、死信/失败队列、人工接管和告警。模拟超时、重复回调、服务重启和部分失败,结果不重复、不丢失。
安全菜单、按钮、字段、数据范围、导出和接口分别授权;敏感明文和导出经过审批、水印和审计。越权、横向访问、过期授权和直接调用接口均被阻断并记录。
可观测性请求 ID、业务单号、批次号、规则版本、任务状态和错误码贯穿日志、指标、告警和审计。可从用户页面错误追踪到接口、任务、数据记录和补偿结果。
兼容与可用性发生布局或组件改动的 PC 页面覆盖约定目标视口;窄屏表格按业务需要提供滚动或卡片降级,打印和专用导出保持可读。受影响目标视口无控件遮挡、不可达操作、关键文本截断或页面级横向溢出。

11 · 按需历史迁移、双轨运行与上线切换

仅对涉及历史事实或正式结果切换的需求启用

迁移、影子计算和双轨对账是高风险历史/结算需求的组成部分;纯复用、先验收、文案、布局、查询参数或前端适配默认不执行。

迁移准备

  1. 盘点学邦与新平台对象、字段、枚举、组织、校区和业务单号映射。
  2. 为重名、重复、缺失、孤儿关系和手机号复用建立异常清单。
  3. 冻结迁移批次、源数据哈希、清洗规则、映射版本和回滚点。

影子计算与对账

  1. 选取至少一个完整历史业务周期和真实异常样本。
  2. 新平台不写正式结果,先并行计算并与人工表、财务表、人资表逐笔核对。
  3. 差异按数据、规则、时间、生效范围、身份映射或程序缺陷分类关闭。

切换与回退

  1. 只有发布门禁全部通过后,才切换正式查询、计算、导出和下游写回。
  2. 切换后保留旧系统只读查询期、监控告警和差异修正入口。
  3. 回退不得删除新平台事实;通过版本、开关和补偿任务恢复到上一可用路径。

12 · 按风险测试、UAT 与证据要求

每个需求编号必须有最终验收结论,但不强制铺满所有测试层

测试通过只证明代码符合所选用例;涉及口径、金额、课时、人头和历史事实的需求,还必须由业务、财务或人资使用真实数据签署。
改动或风险类型最小必要验证默认不做通过证据
REUSE_EXISTING核对现有实现、现有用例和关键业务边界;缺关键保护时只扩展相邻用例新建整域测试套件、迁移或接口复用 operation、现有/补充用例结果、UAT 签署
UAT_FIRST真实角色和真实量级 UAT;失败后在最接近缺陷层补一条回归验收前预建数据库、后端、前端和 E2E输入快照、实际结果、截图/对账、verdict 与签署
后端规则/状态/权限受影响 JUnit;涉及真实 SQL、锁或约束时增加 PostgreSQL 集成测试页面未变化时的前端或 E2E受影响用例、日志和规则/事务断言
前端参数/响应/布局受影响 Vitest、类型检查或目标视口人工验收无后端改动时的 JUnit 和全链 E2E组件/契约结果和必要截图
金额/课时/结算/历史口径规则或数据库集成测试、固定历史期间回放和逐笔对账每个需求各建一条 E2E对账表、差异解释、业务/财务/人资签署
跨模块关键业务链共用 5 条 Playwright 主链:签约收款业绩、教学课消课酬、退费追回、员工异动、指标导出23 个问题域各建独立 E2E业务单链路、任务状态、台账和差异关闭记录
性能或大数据量只对已约定 N/C/T 和阈值的受影响能力做定向压测所有页面统一压测压测配置、P50/P95、错误率、资源和慢查询证据

13 · 需求追踪矩阵

从问题编号追踪到主 PRD、实施动作、优先级和验收证据

状态更新必须依据代码、部署、真实数据和 UAT 证据;不得只凭 PRD 描述或页面存在更新为已完成。
需求 ID问题域承接主 PRD实施基线实施模式实施动作优先级最终证据
RPT-01报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
RPT-02报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
RPT-03报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
RPT-04报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
RPT-05报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
RPT-06报表模块18-数据驾驶舱详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-01客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-02客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-03客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-04客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-05客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-06客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CRM-07客户管理03-CRM 客户中心详细PRD、02-营销拓客中心详细PRD已解决REUSE_EXISTING(复用现有能力)固化与回归P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
STU-01学员管理03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
STU-02学员管理03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
STU-03学员管理03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
STU-04学员管理03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
STU-05学员管理03-CRM 客户中心详细PRD、05-教务教学中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERM-01权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERM-02权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERM-03权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERM-04权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERM-05权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TARGET-01权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TARGET-02权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TARGET-03权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TARGET-04权限与目标01-平台基础中心详细PRD、18-数据驾驶舱详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
MALL-01线上商城04-销售合同中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
MALL-02线上商城04-销售合同中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
MALL-03线上商城04-销售合同中心详细PRD、09-家长端服务中心详细PRD、10-学员端学习中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-01优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-02优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-03优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-04优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD已解决REUSE_EXISTING(复用现有能力)固化与回归P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-05优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-06优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
DISC-07优惠管理04-销售合同中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-01合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-02合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-03合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-04合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-05合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-06合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-07合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
CON-08合同管理04-销售合同中心详细PRD、12-售后服务中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
COURSE-01课程设置05-教务教学中心详细PRD、16-教研内容中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
COURSE-02课程设置05-教务教学中心详细PRD、16-教研内容中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PARAM-01常用参数01-平台基础中心详细PRD、19-开放集成中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
APPROVAL-01员工与审批00-迪诺学堂总控PRD已解决REUSE_EXISTING(复用现有能力)固化与回归P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
APPROVAL-02员工与审批00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
APPROVAL-03员工与审批00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
APPROVAL-04员工与审批00-迪诺学堂总控PRD已解决REUSE_EXISTING(复用现有能力)固化与回归P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ASSET-01物品管理00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ASSET-02物品管理00-迪诺学堂总控PRD待业务验收UAT_FIRST(先验收再开发)真实数据验收P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-01教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-02教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-03教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-04教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-05教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-06教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-07教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-08教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-09教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-10教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PAY-11教师课时费05-教务教学中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-01过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-02过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-03过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-04过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-05过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-06过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-07过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-08过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-09过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-10过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-11过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-12过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-13过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-14过渡奖励00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
TRANS-15过渡奖励00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-01退费扣款00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-02退费扣款00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-03退费扣款00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-04退费扣款00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-05退费扣款00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-06退费扣款00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-07退费扣款00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
REFUND-08退费扣款00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-01业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-02业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-03业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-04业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-05业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
PERF-06业绩核算03-CRM 客户中心详细PRD、04-销售合同中心详细PRD、13-人力资源中心详细PRD、14-财务业财中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ACTIVE-01在读学员00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ACTIVE-02在读学员00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
HRF-01人力反馈补充00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
HRF-02人力反馈补充00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
HRF-03人力反馈补充00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LOAD-01数据加载策略00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LOAD-02数据加载策略00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LOAD-03数据加载策略00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LOAD-04数据加载策略00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LOAD-05数据加载策略00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
QUERY-01数据查询提效00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
QUERY-02数据查询提效00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
QUERY-03数据查询提效00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LIST-01列表数据与汇总00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LIST-02列表数据与汇总00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
LIST-03列表数据与汇总00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-01重要数据 ID00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-02重要数据 ID00-迪诺学堂总控PRD已解决REUSE_EXISTING(复用现有能力)固化与回归P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-03重要数据 ID00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-04重要数据 ID00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-05重要数据 ID00-迪诺学堂总控PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-06重要数据 ID00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-07重要数据 ID00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-08重要数据 ID00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
ID-09重要数据 ID00-迪诺学堂总控PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-01优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-02优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-03优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-04优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-05优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-06优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
OPT-07优化建议00-迪诺学堂总控PRD、01-平台基础中心详细PRD、18-数据驾驶舱详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P1需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-01已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-02已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD部分解决EXTEND_EXISTING(扩展现有能力)补齐闭环P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-03已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD待业务验收UAT_FIRST(先验收再开发)真实数据验收P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-04已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-05已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD未解决IMPLEMENT_GAP(实现确认缺口)新建或重构P0需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空
BUG-06已发现缺陷00-迪诺学堂总控PRD、19-开放集成中心详细PRD、20-安全合规中心详细PRD待业务验收UAT_FIRST(先验收再开发)真实数据验收P2需求条目 + 所选验证结果 + 必要截图/日志/对账 + 最终 UAT 签署;不适用层级明确留空

14 · 发布门禁与完成定义

全部门禁通过后才可声明补充 PRD 完成

任一 P0 差异未关闭、跨模块链路未执行、真实数据未签署或回滚不可用,均不得替代现有业务系统。
  1. 范围门禁:132 项均已建立实施/UAT 追踪、主 PRD 映射和责任人,并登记实施模式;测试、迁移和接口按实际改动关联。
  2. 规则门禁:金额、人头、课时、奖励、业绩、退款、在读和指标口径已由业务/财务/人资签署版本。
  3. 代码门禁:所有已证实缺口的实际改动和按风险选择的必要回归已合入;REUSE_EXISTING/UAT_FIRST 可凭证据零代码关闭。
  4. 部署门禁:本次实际发生的迁移、配置、规则、消息、任务和监控变更已部署并冒烟;未发生项明确标记不适用。
  5. 数据门禁:涉及历史或正式结果切换的需求已完成映射、影子计算或双轨对账,差异均有解释、修正或业务确认;其他需求不强制迁移演练。
  6. UAT 门禁:23 个问题域、5 条跨模块链路和 132 项需求均有最终 verdict 与签署证据。
  7. 运行门禁:性能、安全、告警、失败重试、人工接管、备份和回滚演练通过。
  8. 文档门禁:主 PRD、补充 PRD、接口、数据、测试、发布和运维文档版本一致并完成变更回写。