迪诺学堂标识

09-家长端服务中心详细PRD

PAR · 面向家长提供登录绑定、多孩子首页、课表请假补课、合同签署缴费、家校沟通、成长喜报和服务工单等前台服务体验。

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

01 · 模块定位

家长端服务中心

家长端按前台可落地版本建设,覆盖微信小程序和 H5;范围聚焦家长登录、学员绑定、首页服务、课表请假补课、合同缴费、家校沟通和服务工单。家长端不展示发票申请、发票中心、发票抬头,不支持分期付款,不承接人脸采集授权/撤回授权,不开放线上退费申请,只提供退费咨询和线下办理指引。

业务目标

面向家长提供登录绑定、多孩子首页、课表请假补课、合同签署缴费、家校沟通、成长喜报和服务工单等前台服务体验。

使用终端

微信小程序、H5,面向家长独立账号;家长端只承接前台服务体验,不承接发票申请、分期付款、人脸采集授权和线上退费申请。

验收主线

家长端按前台可落地版本建设,覆盖微信小程序和 H5;范围聚焦家长登录、学员绑定、首页服务、课表请假补课、合同缴费、家校沟通和服务工单。家长端不展示发票申请、发票中心、发票抬头,不支持分期付款,不承接人脸采集授权/撤回授权,不开放线上退费申请,只提供退费咨询和线下办理指引。

02 · 范围边界

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

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

模块内范围

  • P01 登录方式选择
  • P02 手机号验证码登录
  • P03 家长首页 / 多孩子聚合看板
  • P04 学员绑定 / 监护关系认证
  • P05 家庭 / 学员信息详情
  • P06 课表与课次服务
  • P07 补课申请 / 补课安排
  • P08 合同列表
  • P09 合同详情
  • P10 报价 / 优惠明细
  • P11 电子合同签署
  • P12 在线缴费 / 收银台
  • P13 退费咨询 / 线下办理指引
  • P14 家校沟通首页 / 消息列表
  • P15 消息详情
  • P16 课堂点评详情
  • P17 作业批改详情
  • P18 测评报告摘要
  • P19 服务回访记录
  • P20 服务工单列表
  • P21 工单提交
  • P22 工单详情 / 处理进度
  • S01 协议未勾选 / 验证码错误
  • S02 多孩子切换抽屉
  • S03 到校 / 课消通知
  • S04 课次详情抽屉
  • S05 请假申请抽屉
  • S06 附件预览
  • S07 工单关闭 / 转人工确认
  • S08 支付成功 / 失败
  • S09 监护关系未认证
  • S10 合同待签署
  • S11 无权限 / 加载失败 / 保存失败
  • S12 审批驳回 / 外部接口异常 / 批量部分失败
  • S13 成长喜报生成 / 海报预览

上游依赖

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

下游输出

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

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

家长端服务中心必须承接的已确认规则

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

04 · 业务流程

家长端服务中心主流程

流程用于指导原型图的页面顺序、按钮状态和异常分支。
01P01 登录方式选择

P01 登录方式选择需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

02P02 手机号验证码登录

P02 手机号验证码登录需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

03P03 家长首页 / 多孩子聚合看板

P03 家长首页 / 多孩子聚合看板需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

04P04 学员绑定 / 监护关系认证

P04 学员绑定 / 监护关系认证需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

05P05 家庭 / 学员信息详情

P05 家庭 / 学员信息详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

06P06 课表与课次服务

P06 课表与课次服务需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

07P07 补课申请 / 补课安排

P07 补课申请 / 补课安排需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

08P08 合同列表

P08 合同列表需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。

05 · 功能清单

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

每一行功能都需要在原型中体现入口、状态、按钮、字段和反馈。
一级功能二级功能功能说明规则/验收
P01 登录方式选择家长端前台操作P01 登录方式选择支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P01 登录方式选择业务处理P01 登录方式选择需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P01 登录方式选择异常闭环协议未勾选处理失败原因可见、可重试、可转人工、可追溯
P02 手机号验证码登录家长端前台操作P02 手机号验证码登录支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P02 手机号验证码登录业务处理P02 手机号验证码登录需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P02 手机号验证码登录异常闭环验证码错误处理失败原因可见、可重试、可转人工、可追溯
P03 家长首页 / 多孩子聚合看板家长端前台操作P03 家长首页 / 多孩子聚合看板支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P03 家长首页 / 多孩子聚合看板业务处理P03 家长首页 / 多孩子聚合看板需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P03 家长首页 / 多孩子聚合看板异常闭环监护关系未认证处理失败原因可见、可重试、可转人工、可追溯
P04 学员绑定 / 监护关系认证家长端前台操作P04 学员绑定 / 监护关系认证支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P04 学员绑定 / 监护关系认证业务处理P04 学员绑定 / 监护关系认证需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P04 学员绑定 / 监护关系认证异常闭环绑定关系异常处理失败原因可见、可重试、可转人工、可追溯
P05 家庭 / 学员信息详情家长端前台操作P05 家庭 / 学员信息详情支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P05 家庭 / 学员信息详情业务处理P05 家庭 / 学员信息详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P05 家庭 / 学员信息详情异常闭环请假重复提交处理失败原因可见、可重试、可转人工、可追溯
P06 课表与课次服务家长端前台操作P06 课表与课次服务支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P06 课表与课次服务业务处理P06 课表与课次服务需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P06 课表与课次服务异常闭环补课候选过期处理失败原因可见、可重试、可转人工、可追溯
P07 补课申请 / 补课安排家长端前台操作P07 补课申请 / 补课安排支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P07 补课申请 / 补课安排业务处理P07 补课申请 / 补课安排需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P07 补课申请 / 补课安排异常闭环合同待签署处理失败原因可见、可重试、可转人工、可追溯
P08 合同列表家长端前台操作P08 合同列表支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P08 合同列表业务处理P08 合同列表需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P08 合同列表异常闭环支付失败处理失败原因可见、可重试、可转人工、可追溯
P09 合同详情家长端前台操作P09 合同详情支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P09 合同详情业务处理P09 合同详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P09 合同详情异常闭环海报生成失败处理失败原因可见、可重试、可转人工、可追溯
P10 报价 / 优惠明细家长端前台操作P10 报价 / 优惠明细支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P10 报价 / 优惠明细业务处理P10 报价 / 优惠明细需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P10 报价 / 优惠明细异常闭环工单已关闭处理失败原因可见、可重试、可转人工、可追溯
P11 电子合同签署家长端前台操作P11 电子合同签署支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P11 电子合同签署业务处理P11 电子合同签署需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P11 电子合同签署异常闭环满意度已提交处理失败原因可见、可重试、可转人工、可追溯
P12 在线缴费 / 收银台家长端前台操作P12 在线缴费 / 收银台支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P12 在线缴费 / 收银台业务处理P12 在线缴费 / 收银台需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P12 在线缴费 / 收银台异常闭环接口超时处理失败原因可见、可重试、可转人工、可追溯
P13 退费咨询 / 线下办理指引家长端前台操作P13 退费咨询 / 线下办理指引支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P13 退费咨询 / 线下办理指引业务处理P13 退费咨询 / 线下办理指引需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P13 退费咨询 / 线下办理指引异常闭环协议未勾选处理失败原因可见、可重试、可转人工、可追溯
P14 家校沟通首页 / 消息列表家长端前台操作P14 家校沟通首页 / 消息列表支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P14 家校沟通首页 / 消息列表业务处理P14 家校沟通首页 / 消息列表需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P14 家校沟通首页 / 消息列表异常闭环验证码错误处理失败原因可见、可重试、可转人工、可追溯
P15 消息详情家长端前台操作P15 消息详情支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P15 消息详情业务处理P15 消息详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P15 消息详情异常闭环监护关系未认证处理失败原因可见、可重试、可转人工、可追溯
P16 课堂点评详情家长端前台操作P16 课堂点评详情支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P16 课堂点评详情业务处理P16 课堂点评详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P16 课堂点评详情异常闭环绑定关系异常处理失败原因可见、可重试、可转人工、可追溯
P17 作业批改详情家长端前台操作P17 作业批改详情支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P17 作业批改详情业务处理P17 作业批改详情需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P17 作业批改详情异常闭环请假重复提交处理失败原因可见、可重试、可转人工、可追溯
P18 测评报告摘要家长端前台操作P18 测评报告摘要支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P18 测评报告摘要业务处理P18 测评报告摘要需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P18 测评报告摘要异常闭环补课候选过期处理失败原因可见、可重试、可转人工、可追溯
P19 服务回访记录家长端前台操作P19 服务回访记录支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P19 服务回访记录业务处理P19 服务回访记录需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P19 服务回访记录异常闭环合同待签署处理失败原因可见、可重试、可转人工、可追溯
P20 服务工单列表家长端前台操作P20 服务工单列表支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P20 服务工单列表业务处理P20 服务工单列表需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P20 服务工单列表异常闭环支付失败处理失败原因可见、可重试、可转人工、可追溯
P21 工单提交家长端前台操作P21 工单提交支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P21 工单提交业务处理P21 工单提交需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P21 工单提交异常闭环海报生成失败处理失败原因可见、可重试、可转人工、可追溯
P22 工单详情 / 处理进度家长端前台操作P22 工单详情 / 处理进度支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
P22 工单详情 / 处理进度业务处理P22 工单详情 / 处理进度需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
P22 工单详情 / 处理进度异常闭环工单已关闭处理失败原因可见、可重试、可转人工、可追溯
S01 协议未勾选 / 验证码错误家长端前台操作S01 协议未勾选 / 验证码错误支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S01 协议未勾选 / 验证码错误业务处理S01 协议未勾选 / 验证码错误需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S01 协议未勾选 / 验证码错误异常闭环满意度已提交处理失败原因可见、可重试、可转人工、可追溯
S02 多孩子切换抽屉家长端前台操作S02 多孩子切换抽屉支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S02 多孩子切换抽屉业务处理S02 多孩子切换抽屉需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S02 多孩子切换抽屉异常闭环接口超时处理失败原因可见、可重试、可转人工、可追溯
S03 到校 / 课消通知家长端前台操作S03 到校 / 课消通知支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S03 到校 / 课消通知业务处理S03 到校 / 课消通知需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S03 到校 / 课消通知异常闭环协议未勾选处理失败原因可见、可重试、可转人工、可追溯
S04 课次详情抽屉家长端前台操作S04 课次详情抽屉支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S04 课次详情抽屉业务处理S04 课次详情抽屉需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S04 课次详情抽屉异常闭环验证码错误处理失败原因可见、可重试、可转人工、可追溯
S05 请假申请抽屉家长端前台操作S05 请假申请抽屉支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S05 请假申请抽屉业务处理S05 请假申请抽屉需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S05 请假申请抽屉异常闭环监护关系未认证处理失败原因可见、可重试、可转人工、可追溯
S06 附件预览家长端前台操作S06 附件预览支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S06 附件预览业务处理S06 附件预览需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S06 附件预览异常闭环绑定关系异常处理失败原因可见、可重试、可转人工、可追溯
S07 工单关闭 / 转人工确认家长端前台操作S07 工单关闭 / 转人工确认支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S07 工单关闭 / 转人工确认业务处理S07 工单关闭 / 转人工确认需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S07 工单关闭 / 转人工确认异常闭环请假重复提交处理失败原因可见、可重试、可转人工、可追溯
S08 支付成功 / 失败家长端前台操作S08 支付成功 / 失败支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S08 支付成功 / 失败业务处理S08 支付成功 / 失败需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S08 支付成功 / 失败异常闭环补课候选过期处理失败原因可见、可重试、可转人工、可追溯
S09 监护关系未认证家长端前台操作S09 监护关系未认证支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S09 监护关系未认证业务处理S09 监护关系未认证需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S09 监护关系未认证异常闭环合同待签署处理失败原因可见、可重试、可转人工、可追溯
S10 合同待签署家长端前台操作S10 合同待签署支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S10 合同待签署业务处理S10 合同待签署需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S10 合同待签署异常闭环支付失败处理失败原因可见、可重试、可转人工、可追溯
S11 无权限 / 加载失败 / 保存失败家长端前台操作S11 无权限 / 加载失败 / 保存失败支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S11 无权限 / 加载失败 / 保存失败业务处理S11 无权限 / 加载失败 / 保存失败需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S11 无权限 / 加载失败 / 保存失败异常闭环海报生成失败处理失败原因可见、可重试、可转人工、可追溯
S12 审批驳回 / 外部接口异常 / 批量部分失败家长端前台操作S12 审批驳回 / 外部接口异常 / 批量部分失败支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S12 审批驳回 / 外部接口异常 / 批量部分失败业务处理S12 审批驳回 / 外部接口异常 / 批量部分失败需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S12 审批驳回 / 外部接口异常 / 批量部分失败异常闭环工单已关闭处理失败原因可见、可重试、可转人工、可追溯
S13 成长喜报生成 / 海报预览家长端前台操作S13 成长喜报生成 / 海报预览支持查看、提交、确认、补充、评价和消息触达。仅允许绑定关系与监护关系校验通过的家长账号操作
S13 成长喜报生成 / 海报预览业务处理S13 成长喜报生成 / 海报预览需覆盖入口、字段、状态、权限、审批/消息、异常处理、审计和指标统计,并与上下游模块保持数据一致。必须联动状态、权限、消息、审批和指标
S13 成长喜报生成 / 海报预览异常闭环满意度已提交处理失败原因可见、可重试、可转人工、可追溯

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

功能域承接对象核心表代表接口状态机/状态字段研发落地校验
P01 登录方式选择GuardianAccount、ParentLoginSession、ParentStudentBindingpar_guardian_account、par_login_session、par_student_bindingPOST /api/v1/parent/auth/sms-loginbind_status、login_status、client_type、verify_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P02 手机号验证码登录GuardianAccount、ParentLoginSession、ParentStudentBindingpar_guardian_account、par_login_session、par_student_bindingPOST /api/v1/parent/auth/sms-loginbind_status、login_status、client_type、verify_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P03 家长首页 / 多孩子聚合看板GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P04 学员绑定 / 监护关系认证GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P05 家庭 / 学员信息详情GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P06 课表与课次服务ParentLeaveRequestpar_leave_requestGET /api/v1/parent/schedulesvisible_status、makeup_notice_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P07 补课申请 / 补课安排ParentLeaveRequest、ParentMakeupConfirmationpar_leave_request、par_makeup_confirmationGET/PATCH /api/v1/edu/makeup-arrangementsvisible_status、makeup_notice_status、confirm_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P08 合同列表ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionGET /api/v1/parent/contracts/{id}hand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P09 合同详情ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionGET /api/v1/parent/contracts/{id}hand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P10 报价 / 优惠明细ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionGET /api/v1/parent/contracts/{id}hand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P11 电子合同签署ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionGET /api/v1/parent/contracts/{id}hand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P12 在线缴费 / 收银台ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionPOST/GET /api/v1/parent/paymentshand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P13 退费咨询 / 线下办理指引ParentRefundConsultation、ParentNotificationRecord、ParentServiceTicketpar_refund_consultation、par_notification_record、par_service_ticketPOST/GET /api/v1/parent/refund-consultationsconsult_type、consult_status、send_status、ticket_type、ticket_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P14 家校沟通首页 / 消息列表GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P15 消息详情ParentServiceProfile、ParentNotificationRecordpar_service_profile、par_notification_recordGET/PATCH /api/v1/parent/messagesrisk_level、send_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P16 课堂点评详情ParentServiceProfile、ParentNotificationRecordpar_service_profile、par_notification_recordGET/PATCH /api/v1/parent/messagesrisk_level、send_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P17 作业批改详情ParentServiceProfile、ParentNotificationRecordpar_service_profile、par_notification_recordGET/PATCH /api/v1/parent/messagesrisk_level、send_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P18 测评报告摘要ParentServiceProfile、ParentNotificationRecordpar_service_profile、par_notification_recordGET/PATCH /api/v1/parent/messagesrisk_level、send_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P19 服务回访记录ParentServiceProfile、ParentNotificationRecordpar_service_profile、par_notification_recordGET/PATCH /api/v1/parent/messagesrisk_level、send_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P20 服务工单列表ParentNotificationRecord、ParentServiceTicket、ParentSatisfactionFeedbackpar_notification_record、par_service_ticket、par_satisfaction_feedbackPOST/GET /api/v1/parent/service-ticketssend_status、ticket_type、ticket_status、feedback_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P21 工单提交ParentNotificationRecord、ParentServiceTicket、ParentSatisfactionFeedbackpar_notification_record、par_service_ticket、par_satisfaction_feedbackPOST/GET /api/v1/parent/service-ticketssend_status、ticket_type、ticket_status、feedback_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
P22 工单详情 / 处理进度ParentNotificationRecord、ParentServiceTicket、ParentSatisfactionFeedbackpar_notification_record、par_service_ticket、par_satisfaction_feedbackPOST/GET /api/v1/parent/service-ticketssend_status、ticket_type、ticket_status、feedback_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S01 协议未勾选 / 验证码错误GuardianAccount、ParentLoginSession、ParentStudentBindingpar_guardian_account、par_login_session、par_student_bindingPOST /api/v1/parent/auth/sms-loginbind_status、login_status、client_type、verify_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S02 多孩子切换抽屉GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S03 到校 / 课消通知ParentLeaveRequestpar_leave_requestGET /api/v1/parent/schedulesvisible_status、makeup_notice_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S04 课次详情抽屉ParentLeaveRequestpar_leave_requestGET /api/v1/parent/schedulesvisible_status、makeup_notice_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S05 请假申请抽屉ParentLeaveRequestpar_leave_requestPOST/GET /api/v1/edu/leavesvisible_status、makeup_notice_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S06 附件预览ParentNotificationRecord、ParentServiceTicket、ParentSatisfactionFeedbackpar_notification_record、par_service_ticket、par_satisfaction_feedbackPOST/GET /api/v1/parent/service-ticketssend_status、ticket_type、ticket_status、feedback_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S07 工单关闭 / 转人工确认ParentNotificationRecord、ParentServiceTicket、ParentSatisfactionFeedbackpar_notification_record、par_service_ticket、par_satisfaction_feedbackPOST/GET /api/v1/parent/service-ticketssend_status、ticket_type、ticket_status、feedback_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S08 支付成功 / 失败ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionPOST/GET /api/v1/parent/paymentshand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S09 监护关系未认证GuardianAccount、ParentStudentBinding、ParentHomeDashboardSnapshot、ParentServiceProfilepar_guardian_account、par_student_binding、par_home_dashboard_snapshot、par_service_profileGET/POST /api/v1/parent/student-bindingsbind_status、verify_status、snapshot_status、risk_level新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S10 合同待签署ParentPaymentRequest、ParentContractActionpar_payment_request、par_contract_actionGET /api/v1/parent/contracts/{id}hand_sign_status、request_status、action_type、action_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S11 无权限 / 加载失败 / 保存失败GuardianAccount、ParentLoginSession、ParentStudentBinding、ParentHomeDashboardSnapshotpar_guardian_account、par_login_session、par_student_binding、par_home_dashboard_snapshot接口资源组 /api/v1/par/features/33bind_status、login_status、client_type、verify_status、snapshot_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S12 审批驳回 / 外部接口异常 / 批量部分失败GuardianAccount、ParentLoginSession、ParentStudentBinding、ParentHomeDashboardSnapshotpar_guardian_account、par_login_session、par_student_binding、par_home_dashboard_snapshot接口资源组 /api/v1/par/features/34bind_status、login_status、client_type、verify_status、snapshot_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计
S13 成长喜报生成 / 海报预览ParentNotificationRecord、GrowthPosterpar_notification_record、par_growth_posterPOST/GET /api/v1/parent/growth-posterssend_status、poster_status新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计

06 · 原子级功能需求

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

需求编号可直接进入项目管理工具。
编号需求描述入口页面关键动作输入校验输出结果异常处理验收标准
FR-PAR-001家长端原型范围按 22 个独立页面 + 13 个弹窗/抽屉/状态页组织,页面、弹窗和状态均需可追溯到字段、按钮、异常、消息和验收口径P01-P22、S01-S13 原型范围拆分页面、弹窗、状态和异常画板校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务页面编号缺失、状态画板缺失或字段动作不可追溯时不得进入原型评审主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-002家长端只覆盖微信小程序和 H5 前台体验,后台维护、监管报送、财务科目、审批配置和接口技术细节由对应后台、接口说明书和技术设计文档承接家长端小程序/H5进入家长端服务中心校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务非家长账号、端类型不支持、后台能力误暴露或数据范围缺失时阻断主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-003登录入口支持微信登录、手机号验证码登录、协议勾选、验证码倒计时、验证码错误提示、账号异常提示和联系客服入口P01 登录方式选择 / P02 手机号验证码登录微信登录或手机号验证码登录校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务协议未勾选、验证码错误、验证码过期、微信授权失败或账号停用时提示处理路径主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-004学员绑定和监护关系认证支持手机号绑定、微信绑定、学员关系认证、认证失败、重试和转人工处理P04 学员绑定 / 监护关系认证绑定学员并提交监护关系认证校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务学员不存在、重复绑定、证明材料缺失、认证驳回或人工处理超时时提示原因主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-005家长首页默认按多孩子聚合展示待办、课表摘要、服务提醒和快捷入口,通过孩子标签区分数据上下文,减少频繁全局切换P03 家长首页 / 多孩子聚合看板查看全部孩子待办并切换孩子标签校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务无绑定学员、监护关系未认证、待办加载失败或孩子数据串线时阻断并提示主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-006课表与课次服务展示课表日历、课次详情、到校通知、课消结果、教师、教室、剩余课时和请假入口P06 课表与课次服务查看课表、课次详情、到校通知和课消结果校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务课次已取消、课消回写延迟、签到状态异常或课程无权限时展示状态说明主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-007请假必须从课次详情发起,提交后进入老师/教务审核;请假审核通过后才提醒家长安排补课,补课页面自动带入原课次和可选时段P06 课表与课次服务 / S05 请假申请抽屉从课次详情提交请假校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务重复请假、超过请假截止、课次不可请假、附件上传失败或审核流未命中时阻断主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-008请假驳回、候选补课过期、补课名额不足、补课改期和补课取消必须有明确状态、原因和下一步动作P07 补课申请 / 补课安排查看审核结果并确认补课候选校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务请假未通过、候选课次过期、补课名额已满、确认截止超时或改期申请失败时提示下一步主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-009合同缴费链路覆盖合同列表、合同详情、报价/优惠明细、电子合同签署、在线缴费/收银台、支付成功/失败和已盖章合同查看P08 合同列表 / P09 合同详情 / P10 报价优惠查看合同、权益、报价和优惠明细校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务合同已撤回、优惠已失效、金额不一致、合同无权限或数据同步延迟时提示原因主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-010合同支付必须聚焦一次性缴费和正常在线支付,不支持分期付款,收银台不得展示分期方案、分期账单或分期计划P12 在线缴费 / 收银台完成一次性在线支付校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务合同未签署、支付中断、支付失败、重复支付或误展示分期方案时阻断并提示主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-011家长端不展示发票申请、发票中心、开票记录和发票抬头;如家长咨询发票,统一进入服务工单或线下咨询口径P08-P12 合同缴费链路查看发票咨询入口并转服务工单或线下口径校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务页面出现发票中心、开票记录、发票抬头或发票申请入口时验收不通过主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-012家长端不承接人脸采集授权、撤回授权、隐私授权管理和设备删除回执,不设置独立人脸授权页面或入口家长端服务范围查看人脸相关状态说明或线下处理提示校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务页面出现人脸采集授权、撤回授权、隐私授权管理或设备删除回执入口时验收不通过主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-013退费能力收敛为退费咨询 / 线下办理指引,展示规则说明、材料清单、校区联系方式和受理后进度查询,不开放线上退费申请、退款审批或监管退款操作P13 退费咨询 / 线下办理指引查看退费规则、提交咨询工单并查看进度校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务误创建线上退款审批、材料清单缺失、校区联系方式缺失或咨询提交失败时提示处理路径主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-014家校沟通首页聚合课堂点评、作业批改、测评摘要、回访提醒、风险预警和服务消息,消息详情必须展示关联学员、课程、已读状态和业务跳转P14 家校沟通首页 / P15 消息详情查看消息、点评、作业、测评和回访提醒校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务消息对象失效、关联学员无权限、已读失败或业务跳转失效时展示兜底入口主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-015课堂优秀点评支持生成成长喜报海报,海报可预览、保存图片和分享给家人,生成失败需支持重试P16 课堂点评详情 / S13 成长喜报生成生成、预览、保存和分享成长喜报校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务点评不满足生成条件、海报模板缺失、生成失败、保存失败或分享失败时支持重试主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-016作业批改详情展示作业结果、得分、教师评语、订正要求和跳转学员端继续订正/学习的提示P17 作业批改详情查看作业反馈和订正提示校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务批改未完成、订正入口失效、附件预览失败或学员端跳转失败时提示原因主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-017测评报告摘要展示能力维度、测评结果、趋势摘要和学习建议,详细学习动作仍由学员端承接P18 测评报告摘要查看能力摘要、趋势和学习建议校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务报告生成中、报告过期、维度数据缺失或无权限时展示空状态和刷新入口主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-018服务工单覆盖投诉建议、退费咨询和服务请求,支持提交、附件、处理进度、补充说明、转人工确认、确认关闭和满意度评价P20 服务工单列表 / P21 工单提交提交投诉建议、退费咨询或服务请求校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务工单类型缺失、附件超限、手机号格式错误、重复提交或提交失败时提示修正主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-019工单已关闭后不可重复提交评价;需要补充说明、转人工、驳回或重新打开时必须保留历史处理记录P22 工单详情 / 处理进度 / S07 工单关闭查看进度、补充说明、确认关闭和评价满意度校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务工单已关闭、转人工确认未完成、重复评价或重新打开失败时展示历史记录主流程、异常流、权限流、接口失败和数据一致性均可通过测试
FR-PAR-020家长端所有敏感动作必须校验绑定关系、监护关系、学员状态和数据范围;越权、加载失败、保存失败和接口异常均需展示可重试或联系客服入口家长端全局权限与异常状态校验绑定关系、监护关系、学员状态和数据范围校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务越权、加载失败、保存失败、接口超时或监护关系失效时提供重试、返回或联系客服入口主流程、异常流、权限流、接口失败和数据一致性均可通过测试

07 · 关联闭环补充需求

家长端服务中心在跨模块闭环中的责任边界

本章节承接最终闭环核对清单,明确本模块需要补齐的页面、接口对象、异常兜底和验收口径。
闭环项本模块责任关键场景页面/功能补充关联对象/接口验收口径
家长端前台范围负责家长可直接使用的前台服务体验,不承接后台财务、监管、发票、人脸授权和线上退款审批家长进入小程序/H5 使用登录绑定、首页、课表、合同、消息和工单登录入口、多孩子首页、课表、合同缴费、消息服务、工单GuardianAccount、ParentStudentBinding、ParentServiceTicket家长端范围内不得出现发票申请、分期付款、人脸采集授权和线上退费申请
补课改期取消向家长提供请假申请、审核结果、补课候选确认、改期、取消和提醒家长请假审核通过后需要安排补课,或候选课次过期请假申请、审核结果、补课确认、改期申请、取消确认、消息通知LeaveRequest/MakeupArrangement、Attendance/Consumption家长端必须展示补课状态、确认截止时间和处理结果
合同签署缴费支持家长查看合同、手写签署、在线缴费、查看支付结果和已盖章合同员工端推送合同给家长后,家长完成签署和支付合同详情、报价优惠、电子签署、收银台、支付结果Contract/Order/Payment、/api/v1/contracts/{id}/guardian-hand-sign支付前必须完成签署,支付失败可重试,不展示分期方案
服务工单与退费咨询支持投诉建议、退费咨询、服务请求、附件、处理进度、确认关闭和满意度评价家长需要咨询退费、投诉服务或补充材料工单提交、工单详情、关闭确认、满意度评价ParentServiceTicket、ParentSatisfactionFeedback退费只进入咨询和线下办理指引,不触发线上退款审批

08 · 页面与原型设计说明

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

原型图设计需要覆盖列表、详情、表单、弹窗、空状态、异常状态和权限状态。
终端页面用户页面目标布局结构关键按钮关键字段异常状态原型备注
家长端小程序/H5P01 登录方式选择家长展示微信登录、手机号验证码登录、协议勾选、登录异常和客服入口,进入家长端前置校验家长端登录采用移动端前置页,首屏只保留微信登录、手机号验证码登录、协议勾选和登录异常提示;验证码输入建议使用分格输入和倒计时重发。微信登录、手机号验证码登录、勾选协议、重新发送验证码、进入家长首页、联系客服手机号、短信验证码、验证码倒计时、微信授权状态、协议勾选、登录状态、账号异常原因、验证码、绑定学员、孩子标签协议未勾选、验证码错误、验证码过期、账号停用、微信授权失败、手机号未绑定家长端登录只解决家长身份进入,不承接员工端、学员端或后台管理登录。 建议 Figma Frame:PAR-p01_登录方式选择;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P02 手机号验证码登录家长输入手机号、短信验证码,展示倒计时、重新发送、验证码错误、登录成功和账号异常状态家长端登录采用移动端前置页,首屏只保留微信登录、手机号验证码登录、协议勾选和登录异常提示;验证码输入建议使用分格输入和倒计时重发。微信登录、手机号验证码登录、勾选协议、重新发送验证码、进入家长首页、联系客服手机号、短信验证码、验证码倒计时、微信授权状态、协议勾选、登录状态、账号异常原因、验证码、绑定学员、孩子标签协议未勾选、验证码错误、验证码过期、账号停用、微信授权失败、手机号未绑定家长端登录只解决家长身份进入,不承接员工端、学员端或后台管理登录。 建议 Figma Frame:PAR-p02_手机号验证码登录;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P03 家长首页 / 多孩子聚合看板家长默认聚合全部孩子待办、课表摘要、服务提醒和快捷入口,通过孩子标签筛选上下文家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-p03_家长首页_多孩子聚合看板;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P04 学员绑定 / 监护关系认证家长支持手机号绑定、微信绑定、监护关系认证、认证失败、重试和转人工家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-p04_学员绑定_监护关系认证;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P05 家庭 / 学员信息详情家长查看家庭名下学员、关系状态、认证状态、孩子标签和学员基础服务信息家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-p05_家庭_学员信息详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P06 课表与课次服务家长展示课表日历、课次详情、到校课消、教师教室、剩余课时和请假入口课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-p06_课表与课次服务;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P07 补课申请 / 补课安排家长请假审核通过后进入补课安排,自动带入原课次、候选时段、确认截止和补课结果课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-p07_补课申请_补课安排;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P08 合同列表家长展示合同编号、课程、金额、签署状态、缴费状态、有效期和待处理提醒合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p08_合同列表;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P09 合同详情家长查看合同文件、课程权益、缴费信息、签署人、企业盖章状态和合同操作入口合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p09_合同详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P10 报价 / 优惠明细家长展示报价方案、优惠金额、赠课、应付金额、优惠失效和确认入口合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p10_报价_优惠明细;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P11 电子合同签署家长阅读合同、确认签署、手写签名、签署回执和签署失败提示合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p11_电子合同签署;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P12 在线缴费 / 收银台家长展示支付方式、应缴金额、支付中、支付成功、支付失败和重新发起支付,不展示分期方案合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p12_在线缴费_收银台;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P13 退费咨询 / 线下办理指引家长展示退费规则说明、线下办理流程、材料清单、校区联系方式和受理后进度查询,不开放线上退费申请合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p13_退费咨询_线下办理指引;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P14 家校沟通首页 / 消息列表家长聚合课堂点评、作业批改、测评摘要、回访提醒、风险预警和服务消息家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-p14_家校沟通首页_消息列表;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P15 消息详情家长展示消息内容、关联学员、关联课程、已读状态、业务跳转和对象失效提示家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p15_消息详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P16 课堂点评详情家长展示课堂表现、课堂照片、老师评语、反馈动作和成长喜报生成入口家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p16_课堂点评详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P17 作业批改详情家长展示作业结果、得分、教师评语、订正要求和学员端继续学习提示家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p17_作业批改详情;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P18 测评报告摘要家长展示能力维度、测评结果、趋势摘要、学习建议和报告生成状态家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p18_测评报告摘要;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P19 服务回访记录家长展示回访内容、处理人、处理结果、跟进计划和服务归属家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p19_服务回访记录;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P20 服务工单列表家长展示投诉建议、退费咨询、服务请求、工单状态、更新时间和处理进度合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p20_服务工单列表;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P21 工单提交家长填写问题类型、描述、附件、联系人和提交结果,支持保存失败重试家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-p21_工单提交;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5P22 工单详情 / 处理进度家长展示分派、处理中、待确认、已关闭、驳回、补充说明、确认关闭和满意度评价家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-p22_工单详情_处理进度;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S01 协议未勾选 / 验证码错误家长登录前置校验、协议未勾选、短信验证码错误、账号异常和重试提示家长端登录采用移动端前置页,首屏只保留微信登录、手机号验证码登录、协议勾选和登录异常提示;验证码输入建议使用分格输入和倒计时重发。微信登录、手机号验证码登录、勾选协议、重新发送验证码、进入家长首页、联系客服手机号、短信验证码、验证码倒计时、微信授权状态、协议勾选、登录状态、账号异常原因、验证码、绑定学员、孩子标签协议未勾选、验证码错误、验证码过期、账号停用、微信授权失败、手机号未绑定家长端登录只解决家长身份进入,不承接员工端、学员端或后台管理登录。 建议 Figma Frame:PAR-s01_协议未勾选_验证码错误;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S02 多孩子切换抽屉家长按孩子筛选首页数据、临时切换课表/合同/消息上下文家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-s02_多孩子切换抽屉;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S03 到校 / 课消通知家长展示到校结果、课消结果、剩余课时变化和关联课次课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-s03_到校_课消通知;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S04 课次详情抽屉家长从课表点击课次展开,展示签到、课消、教师、教室、剩余课时和请假入口课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-s04_课次详情抽屉;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S05 请假申请抽屉家长填写请假原因和证明附件,提交后进入待审核,审核通过后提醒补课课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-s05_请假申请抽屉;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S06 附件预览家长全屏预览图片、文件、证明材料、课堂照片和工单附件家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-s06_附件预览;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S07 工单关闭 / 转人工确认家长确认关闭、转人工、补充说明、取消操作和二次确认提示家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-s07_工单关闭_转人工确认;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S08 支付成功 / 失败家长展示支付完成、支付失败原因、重新发起、联系客服和返回合同入口合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-s08_支付成功_失败;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S09 监护关系未认证家长展示认证失败、联系人工、重新提交和无法访问学员数据原因家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-s09_监护关系未认证;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S10 合同待签署家长展示待处理提示、去签署、签署截止和返回首页家长首页默认多孩子聚合展示,顶部展示孩子标签和待办总览,内容区按待办、课表、合同缴费、消息服务分组;绑定与监护认证采用独立页面 + 状态反馈。绑定学员、提交监护关系、切换孩子标签、查看待办、进入课表、查看学员信息、联系人工家长账号、学员姓名、关系类型、绑定手机号、认证状态、孩子标签、待办数量、课表摘要、服务提醒、手机号监护关系未认证、认证失败、无绑定学员、重复绑定、学员状态异常、加载失败多孩子家庭不做频繁全局切换,首页聚合展示并用孩子标签区分待办、课表和消息。 建议 Figma Frame:PAR-s10_合同待签署;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S11 无权限 / 加载失败 / 保存失败家长通用权限不足、加载异常、保存失败、重试和联系客服家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-s11_无权限_加载失败_保存失败;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S12 审批驳回 / 外部接口异常 / 批量部分失败家长展示原因说明、失败明细、重新提交、转人工和处理结果家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-s12_审批驳回_外部接口异常_批量部分失败;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/H5S13 成长喜报生成 / 海报预览家长展示课堂照片、老师优质评语、海报预览、保存图片、分享给家人和生成失败重试家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-s13_成长喜报生成_海报预览;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5P01-P22家长围绕前台范围收敛完善P01-P22的入口、字段、状态、异常提示、处理进度和验收反馈家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-p01_p22;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5S01-S13家长围绕前台范围收敛完善S01-S13的入口、字段、状态、异常提示、处理进度和验收反馈家长端使用移动端卡片流和底部主按钮,重要操作采用二次确认弹窗并展示处理进度。绑定学员、查看课表、提交请假、确认补课、改期取消、缴费、签署合同、提交工单绑定学员、课程、合同、应缴金额、请假课次、补课候选、服务工单、服务消息、手机号、验证码绑定关系异常、补课候选过期、支付失败、合同签署失败、工单已关闭、消息发送失败需覆盖微信小程序/H5 状态、合同缴费、补课候选确认、服务通知、工单进度和异常联系入口。 建议 Figma Frame:PAR-s01_s13;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5P07 补课申请家长围绕请假补课完善P07 补课申请的入口、字段、状态、异常提示、处理进度和验收反馈课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-p07_补课申请;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5补课安排家长围绕请假补课完善补课安排的入口、字段、状态、异常提示、处理进度和验收反馈课表页以日历和课次卡片为核心,课次详情适合底部抽屉;请假从课次详情发起,审核通过后再提醒补课,补课页自动带入原课次。查看课表、展开课次详情、提交请假、撤回请假、查看审核结果、选择补课候选、确认补课、申请改期课次日期、课程、教师、教室、签到状态、课消结果、请假原因、审核状态、驳回原因、补课候选请假已截止、重复请假、审核中不可补课、请假驳回、候选课次过期、补课名额已满、提交失败请假提交后必须先进入老师/教务审核;审核通过后才出现补课提醒和补课安排,不允许家长端绕过审核直接补课。 建议 Figma Frame:PAR-补课安排;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5P08-P12家长围绕合同缴费完善P08-P12的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p08_p12;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5S08家长围绕合同缴费完善S08的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-s08;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5S10家长围绕合同缴费完善S10的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-s10;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5P13 退费咨询家长围绕退费咨询完善P13 退费咨询的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p13_退费咨询;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5线下办理指引家长围绕退费咨询完善线下办理指引的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-线下办理指引;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5P20-P22 工单家长围绕退费咨询完善P20-P22 工单的入口、字段、状态、异常提示、处理进度和验收反馈合同缴费链路分为合同列表、合同详情、报价优惠、电子合同签署、在线缴费/收银台、支付结果和退费咨询;金额类信息需要清晰展示应付、优惠、赠课和支付状态。查看合同、查看报价、查看优惠明细、手写签署、确认支付、重新支付、查看支付结果、查看退费指引合同编号、课程权益、报价方案、优惠金额、赠课、应付金额、签署状态、支付方式、支付状态、校区联系方式合同待签署、未签署不可支付、支付失败、支付中、合同已过期、优惠已失效、退费仅线下办理家长端明确不支持分期付款,不展示发票申请、开票记录、发票抬头;退费仅提供咨询和线下办理指引,不提供线上退费申请。 建议 Figma Frame:PAR-p20_p22_工单;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5S13 成长喜报生成家长围绕成长喜报完善S13 成长喜报生成的入口、字段、状态、异常提示、处理进度和验收反馈家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-s13_成长喜报生成;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。
家长端小程序/App/H5海报预览家长围绕成长喜报完善海报预览的入口、字段、状态、异常提示、处理进度和验收反馈家校沟通与服务采用消息列表承接课堂点评、作业批改、测评报告、回访和风险提醒;服务工单采用列表、提交、详情进度和关闭评价四段结构。查看消息、标记已读、查看课堂点评、生成成长喜报、保存海报、分享海报、查看作业反馈、查看测评报告消息类型、关联学员、关联课程、点评内容、课堂照片、海报模板、作业得分、测评摘要、工单类型、附件消息对象失效、海报生成失败、附件预览失败、工单已关闭、转人工确认、提交失败、满意度已提交成长喜报聚焦优秀课堂点评传播,支持保存图片和分享给家人;工单必须支持附件、处理进度、确认关闭和满意度评价。 建议 Figma Frame:PAR-海报预览;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。

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

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

设计原型时,每个关键页面必须能解释前端展示什么、后端提交什么、状态怎么变、异常怎么处理。
原型页面关键接口关联对象状态流审批/权限触发消息/待办触达原型验收要求
P01 登录方式选择POST /api/v1/parent/auth/sms-loginGuardianAccount未登录 -> 协议未勾选 -> 验证码发送中 -> 验证码错误 -> 登录中 -> 登录成功 -> 账号异常 -> 需绑定学员监护关系人工认证:家长绑定学员失败、关系证明无法自动校验或疑似冒用登录与绑定状态提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P02 手机号验证码登录GET /api/v1/parent/lesson-detail/{lessonId}ParentLoginSession未绑定 -> 待认证 -> 认证中 -> 已认证 -> 认证失败 -> 已解绑 -> 转人工服务工单转人工:投诉建议、退费咨询或服务请求需要升级到人工服务补课安排提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P03 家长首页 / 多孩子聚合看板POST/GET /api/v1/parent/refund-consultationsParentStudentBinding全部孩子聚合 -> 按孩子筛选 -> 无待办 -> 加载失败 -> 数据过期 -> 需重新同步工单关闭确认:服务工单处理完成后需家长确认关闭并评价合同签署缴费提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P04 学员绑定 / 监护关系认证POST /api/v1/parent/auth/sms-loginParentHomeDashboardSnapshot可申请 -> 草稿 -> 已提交 -> 老师/教务审核中 -> 审核通过 -> 审核驳回 -> 已撤回 -> 已关闭监护关系人工认证:家长绑定学员失败、关系证明无法自动校验或疑似冒用退费咨询处理提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P05 家庭 / 学员信息详情GET /api/v1/parent/lesson-detail/{lessonId}ParentServiceProfile待安排 -> 待家长确认 -> 已确认 -> 候选过期 -> 改期申请中 -> 已取消 -> 已完成 -> 异常待处理服务工单转人工:投诉建议、退费咨询或服务请求需要升级到人工服务成长喜报生成提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P06 课表与课次服务POST/GET /api/v1/parent/refund-consultationsParentLeaveRequest待查看 -> 待签署 -> 已签署 -> 待支付 -> 支付中 -> 支付成功 -> 支付失败 -> 企业盖章中 -> 已盖章 -> 已关闭工单关闭确认:服务工单处理完成后需家长确认关闭并评价登录与绑定状态提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P07 补课申请 / 补课安排POST /api/v1/parent/auth/sms-loginParentMakeupConfirmation未咨询 -> 咨询草稿 -> 已提交 -> 服务处理中 -> 需补充材料 -> 已转线下办理 -> 已关闭监护关系人工认证:家长绑定学员失败、关系证明无法自动校验或疑似冒用补课安排提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P08 合同列表GET /api/v1/parent/lesson-detail/{lessonId}ParentPaymentRequest待生成 -> 生成中 -> 生成成功 -> 生成失败 -> 已保存 -> 已分享服务工单转人工:投诉建议、退费咨询或服务请求需要升级到人工服务合同签署缴费提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P09 合同详情POST/GET /api/v1/parent/refund-consultationsParentContractAction草稿 -> 已提交 -> 已分派 -> 处理中 -> 待家长确认 -> 已补充 -> 已关闭 -> 已评价 -> 已驳回 -> 转人工工单关闭确认:服务工单处理完成后需家长确认关闭并评价退费咨询处理提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P10 报价 / 优惠明细POST /api/v1/parent/auth/sms-loginParentRefundConsultation未登录 -> 协议未勾选 -> 验证码发送中 -> 验证码错误 -> 登录中 -> 登录成功 -> 账号异常 -> 需绑定学员监护关系人工认证:家长绑定学员失败、关系证明无法自动校验或疑似冒用成长喜报生成提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P11 电子合同签署GET /api/v1/parent/lesson-detail/{lessonId}ParentNotificationRecord未绑定 -> 待认证 -> 认证中 -> 已认证 -> 认证失败 -> 已解绑 -> 转人工服务工单转人工:投诉建议、退费咨询或服务请求需要升级到人工服务登录与绑定状态提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口
P12 在线缴费 / 收银台POST/GET /api/v1/parent/refund-consultationsGrowthPoster全部孩子聚合 -> 按孩子筛选 -> 无待办 -> 加载失败 -> 数据过期 -> 需重新同步工单关闭确认:服务工单处理完成后需家长确认关闭并评价补课安排提醒 -> 家长原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口

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

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

本章节为正式 PRD 的交付要求,面向原型图、UI、开发、联调和测试分工。
能力域功能补充要求原型交付要求UI 交互要求研发实现要求测试验收要求
前台范围收敛明确家长端只做前台可落地体验:登录绑定、多孩子首页、课表请假补课、合同签署缴费、家校沟通、成长喜报和服务工单。P01-P22、S01-S13 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;第 09 模块不出现发票申请、分期付款、人脸采集授权和线上退费申请入口。
请假补课请假从课次详情发起,提交后进入老师/教务审核;审核通过后再提醒补课并自动带入原课次。P06 课表与课次服务、P07 补课申请 / 补课安排、S05 请假申请抽屉 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;家长端可看到请假审核状态、驳回原因、补课候选、确认截止和处理结果。
合同缴费补齐合同列表、合同详情、报价优惠、电子签署、在线缴费、支付成功/失败和已盖章合同查看;收银台不展示分期方案。P08-P12、S08、S10 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;家长端金额展示与合同中心一致,支付前校验签署状态,支付失败可重试。
退费咨询退费改为咨询和线下办理指引,展示规则、材料清单、校区联系方式、服务工单入口和受理后进度查询。P13 退费咨询 / 线下办理指引、P20-P22 工单 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;家长端不能发起线上退款审批,只能提交退费咨询或服务工单。
成长喜报课堂点评详情新增成长喜报生成入口,支持课堂照片、老师评语、海报预览、保存图片、分享给家人和生成失败重试。P16 课堂点评详情、S13 成长喜报生成 / 海报预览 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;优秀点评能生成海报,生成、保存和分享动作可追踪。
服务工单闭环补齐工单列表、提交、详情进度、补充说明、转人工确认、确认关闭和满意度评价。P20-P22、S06、S07 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;工单从提交到关闭有处理记录,关闭后可评价且不可重复评价。

11 · 数据对象与字段字典

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

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

核心对象

对象说明
GuardianAccount家长端账号;落地表:par_guardian_account
ParentLoginSession家长端登录会话;落地表:par_login_session
ParentStudentBinding家长与学员绑定关系;落地表:par_student_binding
ParentHomeDashboardSnapshot多孩子首页聚合快照;落地表:par_home_dashboard_snapshot
ParentServiceProfile家长服务档案;落地表:par_service_profile
ParentLeaveRequest家长端请假入口;落地表:par_leave_request
ParentMakeupConfirmation补课安排家长确认;落地表:par_makeup_confirmation
ParentPaymentRequest家长端缴费请求;落地表:par_payment_request
ParentContractAction家长合同查看签署与支付操作;落地表:par_contract_action
ParentRefundConsultation退费咨询与线下办理指引;落地表:par_refund_consultation
ParentNotificationRecord家长端通知触达;落地表:par_notification_record
GrowthPoster成长喜报海报;落地表:par_growth_poster
ParentServiceTicket家长端服务工单;落地表:par_service_ticket
ParentSatisfactionFeedback家长服务满意度评价;落地表:par_satisfaction_feedback

关联引用对象

对象说明
Organization集团、区域、校区、部门组织树;引用来源:FND / sys_organization
User/Employee统一登录账号;引用来源:FND / sys_user
Employee员工基础档案;引用来源:FND / sys_employee
Role角色定义;引用来源:FND / sys_role
ApprovalFlow审批流配置;引用来源:FND / sys_approval_flow
MessageTemplate消息模板与多端触达配置;引用来源:FND / sys_message_template
AuditLog全平台操作审计日志;引用来源:FND / sys_audit_log
IntegrationLog接口调用日志;引用来源:OPEN / int_integration_log
SensitiveFieldPolicy敏感字段脱敏策略;引用来源:SEC / sec_sensitive_field_policy
Guardian监护人/家长资料;引用来源:CRM / crm_guardian
Student学员基础档案;引用来源:CRM / stu_student
Schedule/Lesson课次和排课;引用来源:EDU / edu_lesson
Attendance上课签到记录;引用来源:EDU / edu_attendance
Consumption课消记录;引用来源:EDU / edu_consumption
LeaveRequest学员请假申请;引用来源:EDU / edu_leave_request
MakeupArrangement补课安排兜底入口;引用来源:EDU / edu_makeup_arrangement
HomeworkReview作业批改与点评;引用来源:EDU / edu_homework_review
GrowthRecord学习成长档案;引用来源:EDU / edu_growth_record
Contract合同主表;引用来源:CON / con_contract
Order订单和应收;引用来源:CON / ord_order
Payment收款单;引用来源:CON / ord_payment

完整字段字典

对象字段类型必填规则数据级别
GuardianAccountidBIGINT主键,雪花或号段生成,禁止复用普通
GuardianAccounttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
GuardianAccountorg_idBIGINT所属组织,集团级或公共配置为空普通
GuardianAccountcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
GuardianAccountcreated_byBIGINT创建人账号 ID普通
GuardianAccountcreated_atDATETIME创建时间普通
GuardianAccountupdated_byBIGINT最后更新人账号 ID普通
GuardianAccountupdated_atDATETIME最后更新时间普通
GuardianAccountis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
GuardianAccountdeleted_atDATETIME删除时间,未删除为空普通
GuardianAccountdeleted_byBIGINT删除人账号 ID,未删除为空普通
GuardianAccountversionINT乐观锁版本号,写操作必须校验普通
GuardianAccountaccount_noVARCHAR(64)家长账号编号,唯一普通
GuardianAccountguardian_idBIGINT监护人 ID普通
GuardianAccountmobileVARCHAR(32)手机号,敏感敏感
GuardianAccountwechat_openidVARCHAR(128)微信 OpenID,敏感敏感
GuardianAccountagreement_versionVARCHAR(32)最近一次勾选的用户协议/隐私政策版本普通
GuardianAccountlast_login_channelVARCHAR(32)最近登录方式:微信/手机号验证码普通
GuardianAccountbind_statusVARCHAR(32)待绑定/已绑定/已解绑/停用普通
GuardianAccountnotification_preferenceJSON消息偏好普通
ParentLoginSessionidBIGINT主键,雪花或号段生成,禁止复用普通
ParentLoginSessiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentLoginSessionorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentLoginSessioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentLoginSessioncreated_byBIGINT创建人账号 ID普通
ParentLoginSessioncreated_atDATETIME创建时间普通
ParentLoginSessionupdated_byBIGINT最后更新人账号 ID普通
ParentLoginSessionupdated_atDATETIME最后更新时间普通
ParentLoginSessionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentLoginSessiondeleted_atDATETIME删除时间,未删除为空普通
ParentLoginSessiondeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentLoginSessionversionINT乐观锁版本号,写操作必须校验普通
ParentLoginSessionguardian_account_idBIGINT家长账号 ID,未完成登录时可为空普通
ParentLoginSessionlogin_channelVARCHAR(32)微信登录/手机号验证码登录普通
ParentLoginSessionmobileVARCHAR(32)登录手机号,敏感敏感
ParentLoginSessionsms_verify_idVARCHAR(64)短信校验流水,不存储明文验证码普通
ParentLoginSessionwechat_openidVARCHAR(128)微信 OpenID,敏感敏感
ParentLoginSessionagreement_acceptedTINYINT是否已勾选协议普通
ParentLoginSessionlogin_statusVARCHAR(32)待校验/成功/验证码错误/协议未勾选/账号异常普通
ParentLoginSessionclient_typeVARCHAR(32)微信小程序/H5普通
ParentLoginSessionlogin_atDATETIME登录成功时间普通
ParentStudentBindingidBIGINT主键,雪花或号段生成,禁止复用普通
ParentStudentBindingtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentStudentBindingorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentStudentBindingcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentStudentBindingcreated_byBIGINT创建人账号 ID普通
ParentStudentBindingcreated_atDATETIME创建时间普通
ParentStudentBindingupdated_byBIGINT最后更新人账号 ID普通
ParentStudentBindingupdated_atDATETIME最后更新时间普通
ParentStudentBindingis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentStudentBindingdeleted_atDATETIME删除时间,未删除为空普通
ParentStudentBindingdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentStudentBindingversionINT乐观锁版本号,写操作必须校验普通
ParentStudentBindingguardian_account_idBIGINT家长账号 ID普通
ParentStudentBindingstudent_idBIGINT学员 ID普通
ParentStudentBindingrelationshipVARCHAR(32)关系普通
ParentStudentBindingverify_material_idsJSON监护关系证明材料文件 ID普通
ParentStudentBindingverify_statusVARCHAR(32)待验证/已验证/已拒绝/已解绑普通
ParentStudentBindingreject_reasonVARCHAR(512)认证失败原因普通
ParentStudentBindingunbind_atDATETIME解绑时间普通
ParentHomeDashboardSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
ParentHomeDashboardSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentHomeDashboardSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentHomeDashboardSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentHomeDashboardSnapshotcreated_byBIGINT创建人账号 ID普通
ParentHomeDashboardSnapshotcreated_atDATETIME创建时间普通
ParentHomeDashboardSnapshotupdated_byBIGINT最后更新人账号 ID普通
ParentHomeDashboardSnapshotupdated_atDATETIME最后更新时间普通
ParentHomeDashboardSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentHomeDashboardSnapshotdeleted_atDATETIME删除时间,未删除为空普通
ParentHomeDashboardSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentHomeDashboardSnapshotversionINT乐观锁版本号,写操作必须校验普通
ParentHomeDashboardSnapshotguardian_account_idBIGINT家长账号 ID普通
ParentHomeDashboardSnapshotsnapshot_dateDATE快照日期普通
ParentHomeDashboardSnapshotchild_scopeJSON本次聚合的学员 ID 列表普通
ParentHomeDashboardSnapshottodo_summaryJSON待办汇总,含课程、合同、补课、工单和消息普通
ParentHomeDashboardSnapshotschedule_summaryJSON课表摘要普通
ParentHomeDashboardSnapshotpayment_summaryJSON合同缴费摘要普通
ParentHomeDashboardSnapshotmessage_summaryJSON消息摘要普通
ParentHomeDashboardSnapshotsnapshot_statusVARCHAR(32)正常/刷新中/刷新失败/数据过期普通
ParentServiceProfileidBIGINT主键,雪花或号段生成,禁止复用普通
ParentServiceProfiletenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentServiceProfileorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentServiceProfilecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentServiceProfilecreated_byBIGINT创建人账号 ID普通
ParentServiceProfilecreated_atDATETIME创建时间普通
ParentServiceProfileupdated_byBIGINT最后更新人账号 ID普通
ParentServiceProfileupdated_atDATETIME最后更新时间普通
ParentServiceProfileis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentServiceProfiledeleted_atDATETIME删除时间,未删除为空普通
ParentServiceProfiledeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentServiceProfileversionINT乐观锁版本号,写操作必须校验普通
ParentServiceProfilestudent_idBIGINT学员 ID普通
ParentServiceProfileguardian_account_idBIGINT家长账号 ID普通
ParentServiceProfileservice_owner_idBIGINT班主任/学管师 ID普通
ParentServiceProfilecommunication_tagsJSON沟通偏好标签普通
ParentServiceProfilerisk_levelVARCHAR(32)服务风险等级普通
ParentServiceProfilelast_service_atDATETIME最近服务时间普通
ParentLeaveRequestidBIGINT主键,雪花或号段生成,禁止复用普通
ParentLeaveRequesttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentLeaveRequestorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentLeaveRequestcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentLeaveRequestcreated_byBIGINT创建人账号 ID普通
ParentLeaveRequestcreated_atDATETIME创建时间普通
ParentLeaveRequestupdated_byBIGINT最后更新人账号 ID普通
ParentLeaveRequestupdated_atDATETIME最后更新时间普通
ParentLeaveRequestis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentLeaveRequestdeleted_atDATETIME删除时间,未删除为空普通
ParentLeaveRequestdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentLeaveRequestversionINT乐观锁版本号,写操作必须校验普通
ParentLeaveRequestleave_request_idBIGINT教务请假单 ID普通
ParentLeaveRequestguardian_account_idBIGINT家长账号 ID普通
ParentLeaveRequeststudent_idBIGINT学员 ID普通
ParentLeaveRequestlesson_idBIGINT课次 ID普通
ParentLeaveRequestsubmit_channelVARCHAR(32)小程序/H5/App普通
ParentLeaveRequestvisible_statusVARCHAR(32)待审核/已通过/已驳回/已撤销普通
ParentLeaveRequestreject_reasonVARCHAR(512)驳回原因普通
ParentLeaveRequestmakeup_notice_statusVARCHAR(32)无需补课/待生成/已提醒/已过期普通
ParentLeaveRequestfile_idsJSON附件文件 ID 列表,文件中心统一管理普通
ParentLeaveRequestevidence_snapshotJSON关键凭据快照,提交后不可直接覆盖普通
ParentMakeupConfirmationidBIGINT主键,雪花或号段生成,禁止复用普通
ParentMakeupConfirmationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentMakeupConfirmationorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentMakeupConfirmationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentMakeupConfirmationcreated_byBIGINT创建人账号 ID普通
ParentMakeupConfirmationcreated_atDATETIME创建时间普通
ParentMakeupConfirmationupdated_byBIGINT最后更新人账号 ID普通
ParentMakeupConfirmationupdated_atDATETIME最后更新时间普通
ParentMakeupConfirmationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentMakeupConfirmationdeleted_atDATETIME删除时间,未删除为空普通
ParentMakeupConfirmationdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentMakeupConfirmationversionINT乐观锁版本号,写操作必须校验普通
ParentMakeupConfirmationarrangement_idBIGINT教务补课安排 ID普通
ParentMakeupConfirmationleave_request_idBIGINT关联请假单 ID普通
ParentMakeupConfirmationguardian_account_idBIGINT家长账号 ID普通
ParentMakeupConfirmationstudent_idBIGINT学员 ID普通
ParentMakeupConfirmationsource_lesson_idBIGINT原课次 ID普通
ParentMakeupConfirmationcandidate_lessonsJSON候选补课课次普通
ParentMakeupConfirmationconfirm_deadlineDATETIME确认截止时间普通
ParentMakeupConfirmationconfirm_statusVARCHAR(32)待确认/已确认/改期申请中/已取消/已过期/已完成普通
ParentMakeupConfirmationconfirm_resultJSON确认结果,含选择课次、原因和处理说明普通
ParentPaymentRequestidBIGINT主键,雪花或号段生成,禁止复用普通
ParentPaymentRequesttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentPaymentRequestorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentPaymentRequestcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentPaymentRequestcreated_byBIGINT创建人账号 ID普通
ParentPaymentRequestcreated_atDATETIME创建时间普通
ParentPaymentRequestupdated_byBIGINT最后更新人账号 ID普通
ParentPaymentRequestupdated_atDATETIME最后更新时间普通
ParentPaymentRequestis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentPaymentRequestdeleted_atDATETIME删除时间,未删除为空普通
ParentPaymentRequestdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentPaymentRequestversionINT乐观锁版本号,写操作必须校验普通
ParentPaymentRequestpayment_request_noVARCHAR(64)缴费请求编号,唯一普通
ParentPaymentRequestguardian_account_idBIGINT家长账号 ID普通
ParentPaymentRequeststudent_idBIGINT学员 ID普通
ParentPaymentRequestorder_idBIGINT订单 ID普通
ParentPaymentRequestcontract_idBIGINT合同 ID普通
ParentPaymentRequesthand_sign_statusVARCHAR(32)待签署/已签署/签署失败普通
ParentPaymentRequestpay_amountDECIMAL(18,2)支付金额普通
ParentPaymentRequestdiscount_summaryJSON优惠和赠课摘要普通
ParentPaymentRequestpay_channelVARCHAR(32)支付渠道普通
ParentPaymentRequestrequest_statusVARCHAR(32)待支付/支付中/成功/失败/关闭普通
ParentContractActionidBIGINT主键,雪花或号段生成,禁止复用普通
ParentContractActiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentContractActionorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentContractActioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentContractActioncreated_byBIGINT创建人账号 ID普通
ParentContractActioncreated_atDATETIME创建时间普通
ParentContractActionupdated_byBIGINT最后更新人账号 ID普通
ParentContractActionupdated_atDATETIME最后更新时间普通
ParentContractActionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentContractActiondeleted_atDATETIME删除时间,未删除为空普通
ParentContractActiondeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentContractActionversionINT乐观锁版本号,写操作必须校验普通
ParentContractActionguardian_account_idBIGINT家长账号 ID普通
ParentContractActionstudent_idBIGINT学员 ID普通
ParentContractActioncontract_idBIGINT合同 ID普通
ParentContractActionaction_typeVARCHAR(32)查看/手写签署/发起支付/下载已盖章合同普通
ParentContractActionaction_statusVARCHAR(32)待处理/成功/失败/已关闭普通
ParentContractActionsign_file_idBIGINT手写签署文件 ID普通
ParentContractActionpayment_noVARCHAR(64)支付流水号普通
ParentContractActionsealed_file_idBIGINT已盖章合同文件 ID普通
ParentRefundConsultationidBIGINT主键,雪花或号段生成,禁止复用普通
ParentRefundConsultationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentRefundConsultationorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentRefundConsultationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentRefundConsultationcreated_byBIGINT创建人账号 ID普通
ParentRefundConsultationcreated_atDATETIME创建时间普通
ParentRefundConsultationupdated_byBIGINT最后更新人账号 ID普通
ParentRefundConsultationupdated_atDATETIME最后更新时间普通
ParentRefundConsultationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentRefundConsultationdeleted_atDATETIME删除时间,未删除为空普通
ParentRefundConsultationdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentRefundConsultationversionINT乐观锁版本号,写操作必须校验普通
ParentRefundConsultationconsultation_noVARCHAR(64)咨询单编号,唯一普通
ParentRefundConsultationguardian_account_idBIGINT家长账号 ID普通
ParentRefundConsultationstudent_idBIGINT学员 ID普通
ParentRefundConsultationcontract_idBIGINT关联合同 ID普通
ParentRefundConsultationconsult_typeVARCHAR(32)退费规则咨询/材料咨询/进度咨询/其他普通
ParentRefundConsultationguide_snapshotJSON线下办理规则、材料清单和校区联系方式快照普通
ParentRefundConsultationservice_ticket_idBIGINT关联服务工单 ID普通
ParentRefundConsultationconsult_statusVARCHAR(32)草稿/已提交/处理中/需补充/已转线下办理/已关闭普通
ParentNotificationRecordidBIGINT主键,雪花或号段生成,禁止复用普通
ParentNotificationRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentNotificationRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentNotificationRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentNotificationRecordcreated_byBIGINT创建人账号 ID普通
ParentNotificationRecordcreated_atDATETIME创建时间普通
ParentNotificationRecordupdated_byBIGINT最后更新人账号 ID普通
ParentNotificationRecordupdated_atDATETIME最后更新时间普通
ParentNotificationRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentNotificationRecorddeleted_atDATETIME删除时间,未删除为空普通
ParentNotificationRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentNotificationRecordversionINT乐观锁版本号,写操作必须校验普通
ParentNotificationRecordguardian_account_idBIGINT家长账号 ID普通
ParentNotificationRecordstudent_idBIGINT学员 ID普通
ParentNotificationRecordtemplate_codeVARCHAR(64)消息模板普通
ParentNotificationRecordchannelVARCHAR(32)小程序/短信/Push/H5普通
ParentNotificationRecordsend_statusVARCHAR(32)待发送/成功/失败/已读普通
ParentNotificationRecordbiz_refVARCHAR(128)关联业务编号普通
GrowthPosteridBIGINT主键,雪花或号段生成,禁止复用普通
GrowthPostertenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
GrowthPosterorg_idBIGINT所属组织,集团级或公共配置为空普通
GrowthPostercampus_idBIGINT所属校区,跨校区或总部级数据为空普通
GrowthPostercreated_byBIGINT创建人账号 ID普通
GrowthPostercreated_atDATETIME创建时间普通
GrowthPosterupdated_byBIGINT最后更新人账号 ID普通
GrowthPosterupdated_atDATETIME最后更新时间普通
GrowthPosteris_deletedTINYINT是否已删除,0 未删除,1 已删除普通
GrowthPosterdeleted_atDATETIME删除时间,未删除为空普通
GrowthPosterdeleted_byBIGINT删除人账号 ID,未删除为空普通
GrowthPosterversionINT乐观锁版本号,写操作必须校验普通
GrowthPosterposter_noVARCHAR(64)海报编号,唯一普通
GrowthPosterguardian_account_idBIGINT家长账号 ID普通
GrowthPosterstudent_idBIGINT学员 ID普通
GrowthPosterlesson_comment_idBIGINT课堂点评 ID普通
GrowthPosterposter_template_idBIGINT海报模板 ID普通
GrowthPosterposter_file_idBIGINT生成后的海报文件 ID普通
GrowthPosterposter_statusVARCHAR(32)待生成/生成中/成功/失败/已保存/已分享普通
GrowthPostershare_countINT分享次数普通
ParentServiceTicketidBIGINT主键,雪花或号段生成,禁止复用普通
ParentServiceTickettenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentServiceTicketorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentServiceTicketcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentServiceTicketcreated_byBIGINT创建人账号 ID普通
ParentServiceTicketcreated_atDATETIME创建时间普通
ParentServiceTicketupdated_byBIGINT最后更新人账号 ID普通
ParentServiceTicketupdated_atDATETIME最后更新时间普通
ParentServiceTicketis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentServiceTicketdeleted_atDATETIME删除时间,未删除为空普通
ParentServiceTicketdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentServiceTicketversionINT乐观锁版本号,写操作必须校验普通
ParentServiceTicketticket_noVARCHAR(64)工单编号,唯一普通
ParentServiceTicketguardian_account_idBIGINT家长账号 ID普通
ParentServiceTicketstudent_idBIGINT关联学员 ID普通
ParentServiceTicketticket_typeVARCHAR(32)投诉建议/退费咨询/服务请求/其他普通
ParentServiceTicketcontentTEXT工单描述普通
ParentServiceTicketcontact_mobileVARCHAR(32)联系人手机号,敏感敏感
ParentServiceTicketticket_statusVARCHAR(32)草稿/已提交/已分派/处理中/待家长确认/已关闭/已驳回/转人工普通
ParentServiceTicketowner_idBIGINT当前处理人普通
ParentServiceTicketfile_idsJSON附件文件 ID 列表,文件中心统一管理普通
ParentServiceTicketevidence_snapshotJSON关键凭据快照,提交后不可直接覆盖普通
ParentSatisfactionFeedbackidBIGINT主键,雪花或号段生成,禁止复用普通
ParentSatisfactionFeedbacktenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ParentSatisfactionFeedbackorg_idBIGINT所属组织,集团级或公共配置为空普通
ParentSatisfactionFeedbackcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ParentSatisfactionFeedbackcreated_byBIGINT创建人账号 ID普通
ParentSatisfactionFeedbackcreated_atDATETIME创建时间普通
ParentSatisfactionFeedbackupdated_byBIGINT最后更新人账号 ID普通
ParentSatisfactionFeedbackupdated_atDATETIME最后更新时间普通
ParentSatisfactionFeedbackis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ParentSatisfactionFeedbackdeleted_atDATETIME删除时间,未删除为空普通
ParentSatisfactionFeedbackdeleted_byBIGINT删除人账号 ID,未删除为空普通
ParentSatisfactionFeedbackversionINT乐观锁版本号,写操作必须校验普通
ParentSatisfactionFeedbackticket_idBIGINT服务工单 ID普通
ParentSatisfactionFeedbackguardian_account_idBIGINT家长账号 ID普通
ParentSatisfactionFeedbackscoreINT满意度评分 1-5普通
ParentSatisfactionFeedbackfeedback_contentVARCHAR(512)评价内容普通
ParentSatisfactionFeedbackfeedback_statusVARCHAR(32)待提交/已提交/已撤回普通
ParentSatisfactionFeedbacksubmitted_atDATETIME提交时间普通

引用对象字段字典

引用表对象字段类型必填规则数据级别
sys_organizationOrganizationidBIGINT主键,雪花或号段生成,禁止复用普通
sys_organizationOrganizationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_organizationOrganizationorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_organizationOrganizationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_organizationOrganizationcreated_byBIGINT创建人账号 ID普通
sys_organizationOrganizationcreated_atDATETIME创建时间普通
sys_organizationOrganizationupdated_byBIGINT最后更新人账号 ID普通
sys_organizationOrganizationupdated_atDATETIME最后更新时间普通
sys_organizationOrganizationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_organizationOrganizationdeleted_atDATETIME删除时间,未删除为空普通
sys_organizationOrganizationdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_organizationOrganizationversionINT乐观锁版本号,写操作必须校验普通
sys_organizationOrganizationorg_codeVARCHAR(64)组织编码,租户内唯一普通
sys_organizationOrganizationorg_nameVARCHAR(128)组织名称普通
sys_organizationOrganizationorg_typeVARCHAR(32)集团/区域/校区/部门/法人主体普通
sys_organizationOrganizationparent_idBIGINT上级组织 ID,根节点为空普通
sys_organizationOrganizationsort_noINT同级排序普通
sys_organizationOrganizationenabledTINYINT是否启用普通
sys_userUser/EmployeeidBIGINT主键,雪花或号段生成,禁止复用普通
sys_userUser/Employeetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_userUser/Employeeorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_userUser/Employeecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_userUser/Employeecreated_byBIGINT创建人账号 ID普通
sys_userUser/Employeecreated_atDATETIME创建时间普通
sys_userUser/Employeeupdated_byBIGINT最后更新人账号 ID普通
sys_userUser/Employeeupdated_atDATETIME最后更新时间普通
sys_userUser/Employeeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_userUser/Employeedeleted_atDATETIME删除时间,未删除为空普通
sys_userUser/Employeedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_userUser/EmployeeversionINT乐观锁版本号,写操作必须校验普通
sys_userUser/Employeeuser_noVARCHAR(64)账号编号,唯一普通
sys_userUser/Employeelogin_nameVARCHAR(64)登录名,唯一普通
sys_userUser/EmployeemobileVARCHAR(32)手机号,敏感脱敏展示敏感
sys_userUser/Employeepassword_hashVARCHAR(255)密码哈希,禁止前端返回高敏
sys_userUser/Employeeuser_typeVARCHAR(32)员工/学员/家长/外部账号普通
sys_userUser/Employeelogin_statusVARCHAR(32)正常/锁定/停用/待激活普通
sys_employeeEmployeeidBIGINT主键,雪花或号段生成,禁止复用普通
sys_employeeEmployeetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_employeeEmployeeorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_employeeEmployeecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_employeeEmployeecreated_byBIGINT创建人账号 ID普通
sys_employeeEmployeecreated_atDATETIME创建时间普通
sys_employeeEmployeeupdated_byBIGINT最后更新人账号 ID普通
sys_employeeEmployeeupdated_atDATETIME最后更新时间普通
sys_employeeEmployeeis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_employeeEmployeedeleted_atDATETIME删除时间,未删除为空普通
sys_employeeEmployeedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_employeeEmployeeversionINT乐观锁版本号,写操作必须校验普通
sys_employeeEmployeeemployee_noVARCHAR(64)工号,唯一普通
sys_employeeEmployeeuser_idBIGINT关联账号 ID普通
sys_employeeEmployeeemployee_nameVARCHAR(64)员工姓名普通
sys_employeeEmployeeprimary_campus_idBIGINT主校区 ID普通
sys_employeeEmployeejob_titleVARCHAR(64)岗位名称普通
sys_employeeEmployeehire_statusVARCHAR(32)在职/试用/离职/停用普通
sys_roleRoleidBIGINT主键,雪花或号段生成,禁止复用普通
sys_roleRoletenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_roleRoleorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_roleRolecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_roleRolecreated_byBIGINT创建人账号 ID普通
sys_roleRolecreated_atDATETIME创建时间普通
sys_roleRoleupdated_byBIGINT最后更新人账号 ID普通
sys_roleRoleupdated_atDATETIME最后更新时间普通
sys_roleRoleis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_roleRoledeleted_atDATETIME删除时间,未删除为空普通
sys_roleRoledeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_roleRoleversionINT乐观锁版本号,写操作必须校验普通
sys_roleRolerole_codeVARCHAR(64)角色编码,唯一普通
sys_roleRolerole_nameVARCHAR(128)角色名称普通
sys_roleRolerole_levelVARCHAR(32)总部/区域/校区/个人普通
sys_roleRoledata_scope_typeVARCHAR(32)数据范围类型普通
sys_roleRoleenabledTINYINT是否启用普通
sys_approval_flowApprovalFlowidBIGINT主键,雪花或号段生成,禁止复用普通
sys_approval_flowApprovalFlowtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_approval_flowApprovalFloworg_idBIGINT所属组织,集团级或公共配置为空普通
sys_approval_flowApprovalFlowcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_approval_flowApprovalFlowcreated_byBIGINT创建人账号 ID普通
sys_approval_flowApprovalFlowcreated_atDATETIME创建时间普通
sys_approval_flowApprovalFlowupdated_byBIGINT最后更新人账号 ID普通
sys_approval_flowApprovalFlowupdated_atDATETIME最后更新时间普通
sys_approval_flowApprovalFlowis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_approval_flowApprovalFlowdeleted_atDATETIME删除时间,未删除为空普通
sys_approval_flowApprovalFlowdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_approval_flowApprovalFlowversionINT乐观锁版本号,写操作必须校验普通
sys_approval_flowApprovalFlowflow_codeVARCHAR(64)审批流编码,唯一普通
sys_approval_flowApprovalFlowbiz_typeVARCHAR(64)业务类型普通
sys_approval_flowApprovalFlowflow_nameVARCHAR(128)审批流名称普通
sys_approval_flowApprovalFlowcondition_jsonJSON触发条件普通
sys_approval_flowApprovalFlownode_jsonJSON节点、审批人和超时规则普通
sys_approval_flowApprovalFlowversion_noINT审批流版本号普通
sys_approval_flowApprovalFlowenabledTINYINT是否启用普通
sys_message_templateMessageTemplateidBIGINT主键,雪花或号段生成,禁止复用普通
sys_message_templateMessageTemplatetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_message_templateMessageTemplateorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_message_templateMessageTemplatecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_message_templateMessageTemplatecreated_byBIGINT创建人账号 ID普通
sys_message_templateMessageTemplatecreated_atDATETIME创建时间普通
sys_message_templateMessageTemplateupdated_byBIGINT最后更新人账号 ID普通
sys_message_templateMessageTemplateupdated_atDATETIME最后更新时间普通
sys_message_templateMessageTemplateis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_message_templateMessageTemplatedeleted_atDATETIME删除时间,未删除为空普通
sys_message_templateMessageTemplatedeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_message_templateMessageTemplateversionINT乐观锁版本号,写操作必须校验普通
sys_message_templateMessageTemplatetemplate_codeVARCHAR(64)模板编码,唯一普通
sys_message_templateMessageTemplatetemplate_nameVARCHAR(128)模板名称普通
sys_message_templateMessageTemplatechannelVARCHAR(32)站内信/短信/微信小程序/企微/Push普通
sys_message_templateMessageTemplatereceiver_ruleJSON接收人规则普通
sys_message_templateMessageTemplatecontent_templateTEXT模板内容普通
sys_message_templateMessageTemplateenabledTINYINT是否启用普通
sys_audit_logAuditLogidBIGINT主键,雪花或号段生成,禁止复用普通
sys_audit_logAuditLogtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sys_audit_logAuditLogorg_idBIGINT所属组织,集团级或公共配置为空普通
sys_audit_logAuditLogcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sys_audit_logAuditLogcreated_byBIGINT创建人账号 ID普通
sys_audit_logAuditLogcreated_atDATETIME创建时间普通
sys_audit_logAuditLogupdated_byBIGINT最后更新人账号 ID普通
sys_audit_logAuditLogupdated_atDATETIME最后更新时间普通
sys_audit_logAuditLogis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sys_audit_logAuditLogdeleted_atDATETIME删除时间,未删除为空普通
sys_audit_logAuditLogdeleted_byBIGINT删除人账号 ID,未删除为空普通
sys_audit_logAuditLogversionINT乐观锁版本号,写操作必须校验普通
sys_audit_logAuditLogoperator_idBIGINT操作人 ID普通
sys_audit_logAuditLogbiz_typeVARCHAR(64)业务类型普通
sys_audit_logAuditLogbiz_idBIGINT业务主键 ID普通
sys_audit_logAuditLogaction_codeVARCHAR(64)操作编码普通
sys_audit_logAuditLogbefore_snapshotJSON变更前快照普通
sys_audit_logAuditLogafter_snapshotJSON变更后快照普通
sys_audit_logAuditLogip_addressVARCHAR(64)操作 IP普通
int_integration_logIntegrationLogidBIGINT主键,雪花或号段生成,禁止复用普通
int_integration_logIntegrationLogtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
int_integration_logIntegrationLogorg_idBIGINT所属组织,集团级或公共配置为空普通
int_integration_logIntegrationLogcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
int_integration_logIntegrationLogcreated_byBIGINT创建人账号 ID普通
int_integration_logIntegrationLogcreated_atDATETIME创建时间普通
int_integration_logIntegrationLogupdated_byBIGINT最后更新人账号 ID普通
int_integration_logIntegrationLogupdated_atDATETIME最后更新时间普通
int_integration_logIntegrationLogis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
int_integration_logIntegrationLogdeleted_atDATETIME删除时间,未删除为空普通
int_integration_logIntegrationLogdeleted_byBIGINT删除人账号 ID,未删除为空普通
int_integration_logIntegrationLogversionINT乐观锁版本号,写操作必须校验普通
int_integration_logIntegrationLogrequest_idVARCHAR(128)请求 ID,幂等键普通
int_integration_logIntegrationLogsystem_codeVARCHAR(64)外部系统编码普通
int_integration_logIntegrationLogapi_pathVARCHAR(512)接口路径普通
int_integration_logIntegrationLogbiz_typeVARCHAR(64)业务类型普通
int_integration_logIntegrationLogbiz_idBIGINT业务 ID普通
int_integration_logIntegrationLogrequest_payloadJSON请求报文,敏感字段脱敏敏感
int_integration_logIntegrationLogresponse_payloadJSON响应报文普通
int_integration_logIntegrationLogcall_statusVARCHAR(32)成功/失败/超时/重试中普通
sec_sensitive_field_policySensitiveFieldPolicyidBIGINT主键,雪花或号段生成,禁止复用普通
sec_sensitive_field_policySensitiveFieldPolicytenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
sec_sensitive_field_policySensitiveFieldPolicyorg_idBIGINT所属组织,集团级或公共配置为空普通
sec_sensitive_field_policySensitiveFieldPolicycampus_idBIGINT所属校区,跨校区或总部级数据为空普通
sec_sensitive_field_policySensitiveFieldPolicycreated_byBIGINT创建人账号 ID普通
sec_sensitive_field_policySensitiveFieldPolicycreated_atDATETIME创建时间普通
sec_sensitive_field_policySensitiveFieldPolicyupdated_byBIGINT最后更新人账号 ID普通
sec_sensitive_field_policySensitiveFieldPolicyupdated_atDATETIME最后更新时间普通
sec_sensitive_field_policySensitiveFieldPolicyis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
sec_sensitive_field_policySensitiveFieldPolicydeleted_atDATETIME删除时间,未删除为空普通
sec_sensitive_field_policySensitiveFieldPolicydeleted_byBIGINT删除人账号 ID,未删除为空普通
sec_sensitive_field_policySensitiveFieldPolicyversionINT乐观锁版本号,写操作必须校验普通
sec_sensitive_field_policySensitiveFieldPolicyfield_codeVARCHAR(128)字段编码,唯一普通
sec_sensitive_field_policySensitiveFieldPolicybiz_typeVARCHAR(64)业务类型普通
sec_sensitive_field_policySensitiveFieldPolicymask_ruleVARCHAR(64)脱敏规则普通
sec_sensitive_field_policySensitiveFieldPolicyview_requires_approvalTINYINT明文查看是否需审批普通
sec_sensitive_field_policySensitiveFieldPolicywatermark_requiredTINYINT是否加水印普通
crm_guardianGuardianidBIGINT主键,雪花或号段生成,禁止复用普通
crm_guardianGuardiantenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
crm_guardianGuardianorg_idBIGINT所属组织,集团级或公共配置为空普通
crm_guardianGuardiancampus_idBIGINT所属校区,跨校区或总部级数据为空普通
crm_guardianGuardiancreated_byBIGINT创建人账号 ID普通
crm_guardianGuardiancreated_atDATETIME创建时间普通
crm_guardianGuardianupdated_byBIGINT最后更新人账号 ID普通
crm_guardianGuardianupdated_atDATETIME最后更新时间普通
crm_guardianGuardianis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
crm_guardianGuardiandeleted_atDATETIME删除时间,未删除为空普通
crm_guardianGuardiandeleted_byBIGINT删除人账号 ID,未删除为空普通
crm_guardianGuardianversionINT乐观锁版本号,写操作必须校验普通
crm_guardianGuardianfamily_idBIGINT家庭 ID普通
crm_guardianGuardianguardian_nameVARCHAR(64)监护人姓名普通
crm_guardianGuardianmobileVARCHAR(32)手机号,敏感敏感
crm_guardianGuardianrelationshipVARCHAR(32)与学员关系普通
crm_guardianGuardianwechat_openidVARCHAR(128)微信 OpenID,敏感敏感
crm_guardianGuardianverify_statusVARCHAR(32)未验证/已验证/已解绑普通
stu_studentStudentidBIGINT主键,雪花或号段生成,禁止复用普通
stu_studentStudenttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
stu_studentStudentorg_idBIGINT所属组织,集团级或公共配置为空普通
stu_studentStudentcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
stu_studentStudentcreated_byBIGINT创建人账号 ID普通
stu_studentStudentcreated_atDATETIME创建时间普通
stu_studentStudentupdated_byBIGINT最后更新人账号 ID普通
stu_studentStudentupdated_atDATETIME最后更新时间普通
stu_studentStudentis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
stu_studentStudentdeleted_atDATETIME删除时间,未删除为空普通
stu_studentStudentdeleted_byBIGINT删除人账号 ID,未删除为空普通
stu_studentStudentversionINT乐观锁版本号,写操作必须校验普通
stu_studentStudentstudent_noVARCHAR(64)学员编号,唯一普通
stu_studentStudentfamily_idBIGINT家庭 ID普通
stu_studentStudentstudent_nameVARCHAR(64)学员姓名普通
stu_studentStudentgenderVARCHAR(16)性别普通
stu_studentStudentbirthdayDATE出生日期普通
stu_studentStudentgradeVARCHAR(32)年级普通
stu_studentStudentschool_nameVARCHAR(128)学校名称普通
stu_studentStudentbiz_statusVARCHAR(32)业务状态,取值来自状态机字典普通
stu_studentStudentremarkVARCHAR(512)业务备注,敏感内容按权限脱敏普通
edu_lessonSchedule/LessonidBIGINT主键,雪花或号段生成,禁止复用普通
edu_lessonSchedule/Lessontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_lessonSchedule/Lessonorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_lessonSchedule/Lessoncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_lessonSchedule/Lessoncreated_byBIGINT创建人账号 ID普通
edu_lessonSchedule/Lessoncreated_atDATETIME创建时间普通
edu_lessonSchedule/Lessonupdated_byBIGINT最后更新人账号 ID普通
edu_lessonSchedule/Lessonupdated_atDATETIME最后更新时间普通
edu_lessonSchedule/Lessonis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_lessonSchedule/Lessondeleted_atDATETIME删除时间,未删除为空普通
edu_lessonSchedule/Lessondeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_lessonSchedule/LessonversionINT乐观锁版本号,写操作必须校验普通
edu_lessonSchedule/Lessonlesson_noVARCHAR(64)课次编号,唯一普通
edu_lessonSchedule/Lessonclass_idBIGINT班级 ID普通
edu_lessonSchedule/Lessonteacher_idBIGINT授课教师 ID普通
edu_lessonSchedule/Lessonclassroom_idBIGINT教室 ID普通
edu_lessonSchedule/Lessonstart_atDATETIME上课开始时间普通
edu_lessonSchedule/Lessonend_atDATETIME上课结束时间普通
edu_lessonSchedule/Lessonlesson_statusVARCHAR(32)待上课/上课中/已下课/已取消/需补课普通
edu_attendanceAttendanceidBIGINT主键,雪花或号段生成,禁止复用普通
edu_attendanceAttendancetenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_attendanceAttendanceorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_attendanceAttendancecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_attendanceAttendancecreated_byBIGINT创建人账号 ID普通
edu_attendanceAttendancecreated_atDATETIME创建时间普通
edu_attendanceAttendanceupdated_byBIGINT最后更新人账号 ID普通
edu_attendanceAttendanceupdated_atDATETIME最后更新时间普通
edu_attendanceAttendanceis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_attendanceAttendancedeleted_atDATETIME删除时间,未删除为空普通
edu_attendanceAttendancedeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_attendanceAttendanceversionINT乐观锁版本号,写操作必须校验普通
edu_attendanceAttendancelesson_idBIGINT课次 ID普通
edu_attendanceAttendancestudent_idBIGINT学员 ID普通
edu_attendanceAttendancecheckin_typeVARCHAR(32)人工/人脸/补签/家长确认普通
edu_attendanceAttendancecheckin_atDATETIME签到时间普通
edu_attendanceAttendanceattendance_statusVARCHAR(32)到课/请假/旷课/迟到/待确认普通
edu_attendanceAttendancesource_event_idBIGINT来源设备或操作事件普通
edu_consumptionConsumptionidBIGINT主键,雪花或号段生成,禁止复用普通
edu_consumptionConsumptiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_consumptionConsumptionorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_consumptionConsumptioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_consumptionConsumptioncreated_byBIGINT创建人账号 ID普通
edu_consumptionConsumptioncreated_atDATETIME创建时间普通
edu_consumptionConsumptionupdated_byBIGINT最后更新人账号 ID普通
edu_consumptionConsumptionupdated_atDATETIME最后更新时间普通
edu_consumptionConsumptionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_consumptionConsumptiondeleted_atDATETIME删除时间,未删除为空普通
edu_consumptionConsumptiondeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_consumptionConsumptionversionINT乐观锁版本号,写操作必须校验普通
edu_consumptionConsumptionlesson_idBIGINT课次 ID普通
edu_consumptionConsumptionstudent_idBIGINT学员 ID普通
edu_consumptionConsumptioncontract_idBIGINT合同 ID普通
edu_consumptionConsumptionconsumed_hoursDECIMAL(8,2)消耗课时普通
edu_consumptionConsumptionconsume_amountDECIMAL(18,2)课消金额普通
edu_consumptionConsumptionconsume_statusVARCHAR(32)待确认/已课消/已冲销/异常普通
edu_leave_requestLeaveRequestidBIGINT主键,雪花或号段生成,禁止复用普通
edu_leave_requestLeaveRequesttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_leave_requestLeaveRequestorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_leave_requestLeaveRequestcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_leave_requestLeaveRequestcreated_byBIGINT创建人账号 ID普通
edu_leave_requestLeaveRequestcreated_atDATETIME创建时间普通
edu_leave_requestLeaveRequestupdated_byBIGINT最后更新人账号 ID普通
edu_leave_requestLeaveRequestupdated_atDATETIME最后更新时间普通
edu_leave_requestLeaveRequestis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_leave_requestLeaveRequestdeleted_atDATETIME删除时间,未删除为空普通
edu_leave_requestLeaveRequestdeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_leave_requestLeaveRequestversionINT乐观锁版本号,写操作必须校验普通
edu_leave_requestLeaveRequestleave_noVARCHAR(64)请假编号,唯一普通
edu_leave_requestLeaveRequeststudent_idBIGINT学员 ID普通
edu_leave_requestLeaveRequestlesson_idBIGINT课次 ID普通
edu_leave_requestLeaveRequestleave_reasonVARCHAR(512)请假原因普通
edu_leave_requestLeaveRequestproof_file_idsJSON证明附件普通
edu_leave_requestLeaveRequestleave_statusVARCHAR(32)待审核/已通过/已驳回/已撤销普通
edu_leave_requestLeaveRequestapproval_statusVARCHAR(32)审批状态,未发起为空普通
edu_leave_requestLeaveRequestapproval_instance_idBIGINT关联审批实例 ID普通
edu_makeup_arrangementMakeupArrangementidBIGINT主键,雪花或号段生成,禁止复用普通
edu_makeup_arrangementMakeupArrangementtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_makeup_arrangementMakeupArrangementorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_makeup_arrangementMakeupArrangementcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_makeup_arrangementMakeupArrangementcreated_byBIGINT创建人账号 ID普通
edu_makeup_arrangementMakeupArrangementcreated_atDATETIME创建时间普通
edu_makeup_arrangementMakeupArrangementupdated_byBIGINT最后更新人账号 ID普通
edu_makeup_arrangementMakeupArrangementupdated_atDATETIME最后更新时间普通
edu_makeup_arrangementMakeupArrangementis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_makeup_arrangementMakeupArrangementdeleted_atDATETIME删除时间,未删除为空普通
edu_makeup_arrangementMakeupArrangementdeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_makeup_arrangementMakeupArrangementversionINT乐观锁版本号,写操作必须校验普通
edu_makeup_arrangementMakeupArrangementarrangement_noVARCHAR(64)补课安排编号,唯一普通
edu_makeup_arrangementMakeupArrangementleave_request_idBIGINT关联请假单普通
edu_makeup_arrangementMakeupArrangementstudent_idBIGINT学员 ID普通
edu_makeup_arrangementMakeupArrangementcandidate_lessonsJSON候选补课课次普通
edu_makeup_arrangementMakeupArrangementmakeup_preferenceJSON家长期望时间普通
edu_makeup_arrangementMakeupArrangementconfirm_deadlineDATETIME确认截止时间普通
edu_makeup_arrangementMakeupArrangementarrange_statusVARCHAR(32)待安排/待确认/已确认/已完成/已取消普通
edu_homework_reviewHomeworkReviewidBIGINT主键,雪花或号段生成,禁止复用普通
edu_homework_reviewHomeworkReviewtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_homework_reviewHomeworkRevieworg_idBIGINT所属组织,集团级或公共配置为空普通
edu_homework_reviewHomeworkReviewcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_homework_reviewHomeworkReviewcreated_byBIGINT创建人账号 ID普通
edu_homework_reviewHomeworkReviewcreated_atDATETIME创建时间普通
edu_homework_reviewHomeworkReviewupdated_byBIGINT最后更新人账号 ID普通
edu_homework_reviewHomeworkReviewupdated_atDATETIME最后更新时间普通
edu_homework_reviewHomeworkReviewis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_homework_reviewHomeworkReviewdeleted_atDATETIME删除时间,未删除为空普通
edu_homework_reviewHomeworkReviewdeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_homework_reviewHomeworkReviewversionINT乐观锁版本号,写操作必须校验普通
edu_homework_reviewHomeworkReviewsubmit_idBIGINT作业提交 ID普通
edu_homework_reviewHomeworkReviewteacher_idBIGINT批改教师 ID普通
edu_homework_reviewHomeworkReviewscoreDECIMAL(6,2)得分普通
edu_homework_reviewHomeworkReviewcommentTEXT评语普通
edu_homework_reviewHomeworkReviewwrong_question_jsonJSON错题记录普通
edu_homework_reviewHomeworkReviewreview_statusVARCHAR(32)待批改/已批改/需订正普通
edu_growth_recordGrowthRecordidBIGINT主键,雪花或号段生成,禁止复用普通
edu_growth_recordGrowthRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
edu_growth_recordGrowthRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
edu_growth_recordGrowthRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
edu_growth_recordGrowthRecordcreated_byBIGINT创建人账号 ID普通
edu_growth_recordGrowthRecordcreated_atDATETIME创建时间普通
edu_growth_recordGrowthRecordupdated_byBIGINT最后更新人账号 ID普通
edu_growth_recordGrowthRecordupdated_atDATETIME最后更新时间普通
edu_growth_recordGrowthRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
edu_growth_recordGrowthRecorddeleted_atDATETIME删除时间,未删除为空普通
edu_growth_recordGrowthRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
edu_growth_recordGrowthRecordversionINT乐观锁版本号,写操作必须校验普通
edu_growth_recordGrowthRecordstudent_idBIGINT学员 ID普通
edu_growth_recordGrowthRecordrecord_typeVARCHAR(32)课堂/作业/测评/签到/教师评价普通
edu_growth_recordGrowthRecordbiz_typeVARCHAR(64)来源业务类型普通
edu_growth_recordGrowthRecordbiz_idBIGINT来源业务 ID普通
edu_growth_recordGrowthRecordrecord_contentJSON成长记录内容普通
edu_growth_recordGrowthRecordvisible_to_parentTINYINT家长端是否可见普通
con_contractContractidBIGINT主键,雪花或号段生成,禁止复用普通
con_contractContracttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
con_contractContractorg_idBIGINT所属组织,集团级或公共配置为空普通
con_contractContractcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
con_contractContractcreated_byBIGINT创建人账号 ID普通
con_contractContractcreated_atDATETIME创建时间普通
con_contractContractupdated_byBIGINT最后更新人账号 ID普通
con_contractContractupdated_atDATETIME最后更新时间普通
con_contractContractis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
con_contractContractdeleted_atDATETIME删除时间,未删除为空普通
con_contractContractdeleted_byBIGINT删除人账号 ID,未删除为空普通
con_contractContractversionINT乐观锁版本号,写操作必须校验普通
con_contractContractcontract_noVARCHAR(64)合同编号,唯一普通
con_contractContractstudent_idBIGINT学员 ID普通
con_contractContractfamily_idBIGINT客户家庭 ID普通
con_contractContracttemplate_idBIGINT合同模板 ID普通
con_contractContractemployee_idBIGINT创建合同的销售/市场/课程顾问员工 ID普通
con_contractContractsource_terminalVARCHAR(32)来源终端,教师端 App/小程序或 PC 管理端普通
con_contractContractsimulation_idBIGINT关联优惠试算 ID普通
con_contractContractextra_discount_apply_idBIGINT关联额外折扣申请 ID普通
con_contractContracthand_sign_statusVARCHAR(32)待手写签字/已手写签字/签字作废普通
con_contractContractsign_statusVARCHAR(32)待家长签署/已手写签字/已作废普通
con_contractContractpayment_statusVARCHAR(32)待支付/支付中/支付成功/支付失败/已关闭普通
con_contractContractenterprise_seal_statusVARCHAR(32)未触发/盖章中/已盖章/盖章失败/已归档普通
con_contractContractcontract_statusVARCHAR(32)草稿/生效/履约中/已终止/已退费普通
con_contractContractsupervision_statusVARCHAR(32)监管报送状态普通
con_contractContractcurrencyVARCHAR(8)币种,默认 CNY普通
con_contractContractamountDECIMAL(18,2)含税金额,必须大于等于 0普通
con_contractContracttax_amountDECIMAL(18,2)税额,按发票或税率计算普通
con_contractContractapproval_statusVARCHAR(32)审批状态,未发起为空普通
con_contractContractapproval_instance_idBIGINT关联审批实例 ID普通
ord_orderOrderidBIGINT主键,雪花或号段生成,禁止复用普通
ord_orderOrdertenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ord_orderOrderorg_idBIGINT所属组织,集团级或公共配置为空普通
ord_orderOrdercampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ord_orderOrdercreated_byBIGINT创建人账号 ID普通
ord_orderOrdercreated_atDATETIME创建时间普通
ord_orderOrderupdated_byBIGINT最后更新人账号 ID普通
ord_orderOrderupdated_atDATETIME最后更新时间普通
ord_orderOrderis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ord_orderOrderdeleted_atDATETIME删除时间,未删除为空普通
ord_orderOrderdeleted_byBIGINT删除人账号 ID,未删除为空普通
ord_orderOrderversionINT乐观锁版本号,写操作必须校验普通
ord_orderOrderorder_noVARCHAR(64)订单编号,唯一普通
ord_orderOrdercontract_idBIGINT合同 ID普通
ord_orderOrderstudent_idBIGINT学员 ID普通
ord_orderOrderreceivable_amountDECIMAL(18,2)应收金额普通
ord_orderOrderdiscount_amountDECIMAL(18,2)优惠金额普通
ord_orderOrderpaid_amountDECIMAL(18,2)已收金额普通
ord_orderOrderorder_statusVARCHAR(32)待支付/支付中/已支付/已关闭普通
ord_paymentPaymentidBIGINT主键,雪花或号段生成,禁止复用普通
ord_paymentPaymenttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
ord_paymentPaymentorg_idBIGINT所属组织,集团级或公共配置为空普通
ord_paymentPaymentcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
ord_paymentPaymentcreated_byBIGINT创建人账号 ID普通
ord_paymentPaymentcreated_atDATETIME创建时间普通
ord_paymentPaymentupdated_byBIGINT最后更新人账号 ID普通
ord_paymentPaymentupdated_atDATETIME最后更新时间普通
ord_paymentPaymentis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
ord_paymentPaymentdeleted_atDATETIME删除时间,未删除为空普通
ord_paymentPaymentdeleted_byBIGINT删除人账号 ID,未删除为空普通
ord_paymentPaymentversionINT乐观锁版本号,写操作必须校验普通
ord_paymentPaymentpayment_noVARCHAR(64)收款单号,唯一普通
ord_paymentPaymentorder_idBIGINT订单 ID普通
ord_paymentPaymentpay_channelVARCHAR(32)微信/支付宝/银行卡/现金/监管账户普通
ord_paymentPaymentpaid_amountDECIMAL(18,2)实收金额普通
ord_paymentPaymentpaid_atDATETIME支付完成时间普通
ord_paymentPaymentchannel_trade_noVARCHAR(128)渠道流水号普通
ord_paymentPaymentsupervision_account_idBIGINT资金监管账户 ID普通
ord_paymentPaymentreceipt_statusVARCHAR(32)待确认/已确认/异常普通

JSON 字段结构与校验

表名对象字段结构编码结构定义校验规则示例
par_guardian_accountGuardianAccountnotification_preferenceMESSAGE_RECEIVER{receiverType:string, roleCodes?:string[], userIds?:number[], dynamicField?:string}接收人必须能解析到有效账号;失败生成消息异常任务{"receiverType":"ROLE","roleCodes":["CAMPUS_MANAGER"]}
par_student_bindingParentStudentBindingverify_material_idsGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_home_dashboard_snapshotParentHomeDashboardSnapshotchild_scopeGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_home_dashboard_snapshotParentHomeDashboardSnapshottodo_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_home_dashboard_snapshotParentHomeDashboardSnapshotschedule_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_home_dashboard_snapshotParentHomeDashboardSnapshotpayment_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_home_dashboard_snapshotParentHomeDashboardSnapshotmessage_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_service_profileParentServiceProfilecommunication_tagsMESSAGE_RECEIVER{receiverType:string, roleCodes?:string[], userIds?:number[], dynamicField?:string}接收人必须能解析到有效账号;失败生成消息异常任务{"receiverType":"ROLE","roleCodes":["CAMPUS_MANAGER"]}
par_leave_requestParentLeaveRequestfile_idsID_LISTarray<number>数组长度 1-500;元素必须为已存在且未逻辑删除的业务 ID[10001,10002]
par_leave_requestParentLeaveRequestevidence_snapshotAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}
par_makeup_confirmationParentMakeupConfirmationcandidate_lessonsLESSON_CANDIDATES[{lessonId:number, startAt:string, teacherId:number, capacityLeft:number, conflict:boolean}]候选课次必须已排课、未满班且无时间冲突[{"lessonId":9001,"capacityLeft":3,"conflict":false}]
par_makeup_confirmationParentMakeupConfirmationconfirm_resultGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_payment_requestParentPaymentRequestdiscount_summaryGENERICobject | array必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本{"version":1,"items":[]}
par_refund_consultationParentRefundConsultationguide_snapshotAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}
par_service_ticketParentServiceTicketfile_idsID_LISTarray<number>数组长度 1-500;元素必须为已存在且未逻辑删除的业务 ID[10001,10002]
par_service_ticketParentServiceTicketevidence_snapshotAUDIT_SNAPSHOT{before?:object, after?:object, changedFields:string[], maskPolicy:string}敏感字段必须按脱敏策略写入,不允许存储明文密码或密钥{"changedFields":["owner_id"],"maskPolicy":"MOBILE_MASK"}

状态/枚举标准字典

表名对象字段枚举编码取值终态/流转规则字段说明
par_guardian_accountGuardianAccounttenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_guardian_accountGuardianAccountis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_guardian_accountGuardianAccountagreement_versionAGREEMENT_VERSION最近一次勾选的用户协议、隐私政策版本非终态,可按状态机或字典规则流转最近一次勾选的用户协议/隐私政策版本
par_guardian_accountGuardianAccountlast_login_channelLAST_LOGIN_CHANNEL微信、手机号验证码非终态,可按状态机或字典规则流转最近登录方式:微信/手机号验证码
par_guardian_accountGuardianAccountbind_statusBIND_STATUS待绑定、已绑定、已解绑、停用非终态,可按状态机或字典规则流转待绑定/已绑定/已解绑/停用
par_login_sessionParentLoginSessiontenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_login_sessionParentLoginSessionis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_login_sessionParentLoginSessionlogin_channelLOGIN_CHANNEL微信登录、手机号验证码登录非终态,可按状态机或字典规则流转微信登录/手机号验证码登录
par_login_sessionParentLoginSessionagreement_acceptedBOOL按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转是否已勾选协议
par_login_sessionParentLoginSessionlogin_statusLOGIN_STATUSPENDING 待激活、NORMAL 正常、LOCKED 锁定、DISABLED 停用包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待校验/成功/验证码错误/协议未勾选/账号异常
par_login_sessionParentLoginSessionclient_typeCLIENT_TYPE微信小程序、H5非终态,可按状态机或字典规则流转微信小程序/H5
par_student_bindingParentStudentBindingtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_student_bindingParentStudentBindingis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_student_bindingParentStudentBindingrelationshipRELATIONSHIPFATHER 父亲、MOTHER 母亲、GRANDFATHER 祖父/外祖父、GRANDMOTHER 祖母/外祖母、OTHER 其他监护关系非终态,可按状态机或字典规则流转关系
par_student_bindingParentStudentBindingverify_statusVERIFY_STATUS待验证、已验证、已拒绝、已解绑非终态,可按状态机或字典规则流转待验证/已验证/已拒绝/已解绑
par_home_dashboard_snapshotParentHomeDashboardSnapshottenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_home_dashboard_snapshotParentHomeDashboardSnapshotis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_home_dashboard_snapshotParentHomeDashboardSnapshotchild_scopeCHILD_SCOPE按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转本次聚合的学员 ID 列表
par_home_dashboard_snapshotParentHomeDashboardSnapshotsnapshot_statusSNAPSHOT_STATUS正常、刷新中、刷新失败、数据过期包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程正常/刷新中/刷新失败/数据过期
par_service_profileParentServiceProfiletenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_service_profileParentServiceProfileis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_service_profileParentServiceProfileservice_owner_idSERVICE_OWNER_ID班主任、学管师 ID非终态,可按状态机或字典规则流转班主任/学管师 ID
par_service_profileParentServiceProfilerisk_levelRISK_LEVELLOW 低、MEDIUM 中、HIGH 高、CRITICAL 严重非终态,可按状态机或字典规则流转服务风险等级
par_leave_requestParentLeaveRequesttenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_leave_requestParentLeaveRequestis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_leave_requestParentLeaveRequestsubmit_channelSUBMIT_CHANNEL小程序、H5、App非终态,可按状态机或字典规则流转小程序/H5/App
par_leave_requestParentLeaveRequestvisible_statusVISIBLE_STATUS待审核、已通过、已驳回、已撤销非终态,可按状态机或字典规则流转待审核/已通过/已驳回/已撤销
par_leave_requestParentLeaveRequestmakeup_notice_statusMAKEUP_NOTICE_STATUS无需补课、待生成、已提醒、已过期非终态,可按状态机或字典规则流转无需补课/待生成/已提醒/已过期
par_makeup_confirmationParentMakeupConfirmationtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_makeup_confirmationParentMakeupConfirmationis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_makeup_confirmationParentMakeupConfirmationconfirm_statusCONFIRM_STATUS待确认、已确认、改期申请中、已取消、已过期、已完成包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待确认/已确认/改期申请中/已取消/已过期/已完成
par_payment_requestParentPaymentRequesttenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_payment_requestParentPaymentRequestis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_payment_requestParentPaymentRequesthand_sign_statusHAND_SIGN_STATUS待签署、已签署、签署失败包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待签署/已签署/签署失败
par_payment_requestParentPaymentRequestpay_channelPAY_CHANNEL按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识非终态,可按状态机或字典规则流转支付渠道
par_payment_requestParentPaymentRequestrequest_statusPAYMENT_STATUSPENDING 待支付/待付款、PROCESSING 处理中、SUCCESS 成功、FAILED 失败、CLOSED 已关闭包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待支付/支付中/成功/失败/关闭
par_contract_actionParentContractActiontenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_contract_actionParentContractActionis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_contract_actionParentContractActionaction_typeACTION_TYPE查看、手写签署、发起支付、下载已盖章合同非终态,可按状态机或字典规则流转查看/手写签署/发起支付/下载已盖章合同
par_contract_actionParentContractActionaction_statusACTION_STATUS待处理、成功、失败、已关闭包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待处理/成功/失败/已关闭
par_refund_consultationParentRefundConsultationtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_refund_consultationParentRefundConsultationis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_refund_consultationParentRefundConsultationconsult_typeCONSULT_TYPE退费规则咨询、材料咨询、进度咨询、其他非终态,可按状态机或字典规则流转退费规则咨询/材料咨询/进度咨询/其他
par_refund_consultationParentRefundConsultationconsult_statusCONSULT_STATUS草稿、已提交、处理中、需补充、已转线下办理、已关闭包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/已提交/处理中/需补充/已转线下办理/已关闭
par_notification_recordParentNotificationRecordtenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_notification_recordParentNotificationRecordis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_notification_recordParentNotificationRecordchannelCHANNEL小程序、短信、Push、H5非终态,可按状态机或字典规则流转小程序/短信/Push/H5
par_notification_recordParentNotificationRecordsend_statusSEND_STATUS待发送、成功、失败、已读包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待发送/成功/失败/已读
par_growth_posterGrowthPostertenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_growth_posterGrowthPosteris_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_growth_posterGrowthPosterposter_statusPOSTER_STATUS待生成、生成中、成功、失败、已保存、已分享包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程待生成/生成中/成功/失败/已保存/已分享
par_service_ticketParentServiceTickettenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_service_ticketParentServiceTicketis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_service_ticketParentServiceTicketticket_typeTICKET_TYPE投诉建议、退费咨询、服务请求、其他非终态,可按状态机或字典规则流转投诉建议/退费咨询/服务请求/其他
par_service_ticketParentServiceTicketticket_statusTICKET_STATUS草稿、已提交、已分派、处理中、待家长确认、已关闭、已驳回、转人工包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程草稿/已提交/已分派/处理中/待家长确认/已关闭/已驳回/转人工
par_satisfaction_feedbackParentSatisfactionFeedbacktenant_idTENANT_ID集团、租户隔离字段非终态,可按状态机或字典规则流转集团/租户隔离字段,所有查询必须带租户上下文
par_satisfaction_feedbackParentSatisfactionFeedbackis_deletedBOOL_DELETED0 未删除、1 已删除非终态,可按状态机或字典规则流转是否已删除,0 未删除,1 已删除
par_satisfaction_feedbackParentSatisfactionFeedbackfeedback_statusFEEDBACK_STATUS待提交、已提交、已撤回非终态,可按状态机或字典规则流转待提交/已提交/已撤回

敏感字段与数据安全策略

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

核心数据表完整字段

表名对象字段类型必填规则数据级别
par_guardian_accountGuardianAccountidBIGINT主键,雪花或号段生成,禁止复用普通
par_guardian_accountGuardianAccounttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_guardian_accountGuardianAccountorg_idBIGINT所属组织,集团级或公共配置为空普通
par_guardian_accountGuardianAccountcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_guardian_accountGuardianAccountcreated_byBIGINT创建人账号 ID普通
par_guardian_accountGuardianAccountcreated_atDATETIME创建时间普通
par_guardian_accountGuardianAccountupdated_byBIGINT最后更新人账号 ID普通
par_guardian_accountGuardianAccountupdated_atDATETIME最后更新时间普通
par_guardian_accountGuardianAccountis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_guardian_accountGuardianAccountdeleted_atDATETIME删除时间,未删除为空普通
par_guardian_accountGuardianAccountdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_guardian_accountGuardianAccountversionINT乐观锁版本号,写操作必须校验普通
par_guardian_accountGuardianAccountaccount_noVARCHAR(64)家长账号编号,唯一普通
par_guardian_accountGuardianAccountguardian_idBIGINT监护人 ID普通
par_guardian_accountGuardianAccountmobileVARCHAR(32)手机号,敏感敏感
par_guardian_accountGuardianAccountwechat_openidVARCHAR(128)微信 OpenID,敏感敏感
par_guardian_accountGuardianAccountagreement_versionVARCHAR(32)最近一次勾选的用户协议/隐私政策版本普通
par_guardian_accountGuardianAccountlast_login_channelVARCHAR(32)最近登录方式:微信/手机号验证码普通
par_guardian_accountGuardianAccountbind_statusVARCHAR(32)待绑定/已绑定/已解绑/停用普通
par_guardian_accountGuardianAccountnotification_preferenceJSON消息偏好普通
par_login_sessionParentLoginSessionidBIGINT主键,雪花或号段生成,禁止复用普通
par_login_sessionParentLoginSessiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_login_sessionParentLoginSessionorg_idBIGINT所属组织,集团级或公共配置为空普通
par_login_sessionParentLoginSessioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_login_sessionParentLoginSessioncreated_byBIGINT创建人账号 ID普通
par_login_sessionParentLoginSessioncreated_atDATETIME创建时间普通
par_login_sessionParentLoginSessionupdated_byBIGINT最后更新人账号 ID普通
par_login_sessionParentLoginSessionupdated_atDATETIME最后更新时间普通
par_login_sessionParentLoginSessionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_login_sessionParentLoginSessiondeleted_atDATETIME删除时间,未删除为空普通
par_login_sessionParentLoginSessiondeleted_byBIGINT删除人账号 ID,未删除为空普通
par_login_sessionParentLoginSessionversionINT乐观锁版本号,写操作必须校验普通
par_login_sessionParentLoginSessionguardian_account_idBIGINT家长账号 ID,未完成登录时可为空普通
par_login_sessionParentLoginSessionlogin_channelVARCHAR(32)微信登录/手机号验证码登录普通
par_login_sessionParentLoginSessionmobileVARCHAR(32)登录手机号,敏感敏感
par_login_sessionParentLoginSessionsms_verify_idVARCHAR(64)短信校验流水,不存储明文验证码普通
par_login_sessionParentLoginSessionwechat_openidVARCHAR(128)微信 OpenID,敏感敏感
par_login_sessionParentLoginSessionagreement_acceptedTINYINT是否已勾选协议普通
par_login_sessionParentLoginSessionlogin_statusVARCHAR(32)待校验/成功/验证码错误/协议未勾选/账号异常普通
par_login_sessionParentLoginSessionclient_typeVARCHAR(32)微信小程序/H5普通
par_login_sessionParentLoginSessionlogin_atDATETIME登录成功时间普通
par_student_bindingParentStudentBindingidBIGINT主键,雪花或号段生成,禁止复用普通
par_student_bindingParentStudentBindingtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_student_bindingParentStudentBindingorg_idBIGINT所属组织,集团级或公共配置为空普通
par_student_bindingParentStudentBindingcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_student_bindingParentStudentBindingcreated_byBIGINT创建人账号 ID普通
par_student_bindingParentStudentBindingcreated_atDATETIME创建时间普通
par_student_bindingParentStudentBindingupdated_byBIGINT最后更新人账号 ID普通
par_student_bindingParentStudentBindingupdated_atDATETIME最后更新时间普通
par_student_bindingParentStudentBindingis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_student_bindingParentStudentBindingdeleted_atDATETIME删除时间,未删除为空普通
par_student_bindingParentStudentBindingdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_student_bindingParentStudentBindingversionINT乐观锁版本号,写操作必须校验普通
par_student_bindingParentStudentBindingguardian_account_idBIGINT家长账号 ID普通
par_student_bindingParentStudentBindingstudent_idBIGINT学员 ID普通
par_student_bindingParentStudentBindingrelationshipVARCHAR(32)关系普通
par_student_bindingParentStudentBindingverify_material_idsJSON监护关系证明材料文件 ID普通
par_student_bindingParentStudentBindingverify_statusVARCHAR(32)待验证/已验证/已拒绝/已解绑普通
par_student_bindingParentStudentBindingreject_reasonVARCHAR(512)认证失败原因普通
par_student_bindingParentStudentBindingunbind_atDATETIME解绑时间普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotidBIGINT主键,雪花或号段生成,禁止复用普通
par_home_dashboard_snapshotParentHomeDashboardSnapshottenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotorg_idBIGINT所属组织,集团级或公共配置为空普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotcreated_byBIGINT创建人账号 ID普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotcreated_atDATETIME创建时间普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotupdated_byBIGINT最后更新人账号 ID普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotupdated_atDATETIME最后更新时间普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotdeleted_atDATETIME删除时间,未删除为空普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotversionINT乐观锁版本号,写操作必须校验普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotguardian_account_idBIGINT家长账号 ID普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotsnapshot_dateDATE快照日期普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotchild_scopeJSON本次聚合的学员 ID 列表普通
par_home_dashboard_snapshotParentHomeDashboardSnapshottodo_summaryJSON待办汇总,含课程、合同、补课、工单和消息普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotschedule_summaryJSON课表摘要普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotpayment_summaryJSON合同缴费摘要普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotmessage_summaryJSON消息摘要普通
par_home_dashboard_snapshotParentHomeDashboardSnapshotsnapshot_statusVARCHAR(32)正常/刷新中/刷新失败/数据过期普通
par_service_profileParentServiceProfileidBIGINT主键,雪花或号段生成,禁止复用普通
par_service_profileParentServiceProfiletenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_service_profileParentServiceProfileorg_idBIGINT所属组织,集团级或公共配置为空普通
par_service_profileParentServiceProfilecampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_service_profileParentServiceProfilecreated_byBIGINT创建人账号 ID普通
par_service_profileParentServiceProfilecreated_atDATETIME创建时间普通
par_service_profileParentServiceProfileupdated_byBIGINT最后更新人账号 ID普通
par_service_profileParentServiceProfileupdated_atDATETIME最后更新时间普通
par_service_profileParentServiceProfileis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_service_profileParentServiceProfiledeleted_atDATETIME删除时间,未删除为空普通
par_service_profileParentServiceProfiledeleted_byBIGINT删除人账号 ID,未删除为空普通
par_service_profileParentServiceProfileversionINT乐观锁版本号,写操作必须校验普通
par_service_profileParentServiceProfilestudent_idBIGINT学员 ID普通
par_service_profileParentServiceProfileguardian_account_idBIGINT家长账号 ID普通
par_service_profileParentServiceProfileservice_owner_idBIGINT班主任/学管师 ID普通
par_service_profileParentServiceProfilecommunication_tagsJSON沟通偏好标签普通
par_service_profileParentServiceProfilerisk_levelVARCHAR(32)服务风险等级普通
par_service_profileParentServiceProfilelast_service_atDATETIME最近服务时间普通
par_leave_requestParentLeaveRequestidBIGINT主键,雪花或号段生成,禁止复用普通
par_leave_requestParentLeaveRequesttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_leave_requestParentLeaveRequestorg_idBIGINT所属组织,集团级或公共配置为空普通
par_leave_requestParentLeaveRequestcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_leave_requestParentLeaveRequestcreated_byBIGINT创建人账号 ID普通
par_leave_requestParentLeaveRequestcreated_atDATETIME创建时间普通
par_leave_requestParentLeaveRequestupdated_byBIGINT最后更新人账号 ID普通
par_leave_requestParentLeaveRequestupdated_atDATETIME最后更新时间普通
par_leave_requestParentLeaveRequestis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_leave_requestParentLeaveRequestdeleted_atDATETIME删除时间,未删除为空普通
par_leave_requestParentLeaveRequestdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_leave_requestParentLeaveRequestversionINT乐观锁版本号,写操作必须校验普通
par_leave_requestParentLeaveRequestleave_request_idBIGINT教务请假单 ID普通
par_leave_requestParentLeaveRequestguardian_account_idBIGINT家长账号 ID普通
par_leave_requestParentLeaveRequeststudent_idBIGINT学员 ID普通
par_leave_requestParentLeaveRequestlesson_idBIGINT课次 ID普通
par_leave_requestParentLeaveRequestsubmit_channelVARCHAR(32)小程序/H5/App普通
par_leave_requestParentLeaveRequestvisible_statusVARCHAR(32)待审核/已通过/已驳回/已撤销普通
par_leave_requestParentLeaveRequestreject_reasonVARCHAR(512)驳回原因普通
par_leave_requestParentLeaveRequestmakeup_notice_statusVARCHAR(32)无需补课/待生成/已提醒/已过期普通
par_leave_requestParentLeaveRequestfile_idsJSON附件文件 ID 列表,文件中心统一管理普通
par_leave_requestParentLeaveRequestevidence_snapshotJSON关键凭据快照,提交后不可直接覆盖普通
par_makeup_confirmationParentMakeupConfirmationidBIGINT主键,雪花或号段生成,禁止复用普通
par_makeup_confirmationParentMakeupConfirmationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_makeup_confirmationParentMakeupConfirmationorg_idBIGINT所属组织,集团级或公共配置为空普通
par_makeup_confirmationParentMakeupConfirmationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_makeup_confirmationParentMakeupConfirmationcreated_byBIGINT创建人账号 ID普通
par_makeup_confirmationParentMakeupConfirmationcreated_atDATETIME创建时间普通
par_makeup_confirmationParentMakeupConfirmationupdated_byBIGINT最后更新人账号 ID普通
par_makeup_confirmationParentMakeupConfirmationupdated_atDATETIME最后更新时间普通
par_makeup_confirmationParentMakeupConfirmationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_makeup_confirmationParentMakeupConfirmationdeleted_atDATETIME删除时间,未删除为空普通
par_makeup_confirmationParentMakeupConfirmationdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_makeup_confirmationParentMakeupConfirmationversionINT乐观锁版本号,写操作必须校验普通
par_makeup_confirmationParentMakeupConfirmationarrangement_idBIGINT教务补课安排 ID普通
par_makeup_confirmationParentMakeupConfirmationleave_request_idBIGINT关联请假单 ID普通
par_makeup_confirmationParentMakeupConfirmationguardian_account_idBIGINT家长账号 ID普通
par_makeup_confirmationParentMakeupConfirmationstudent_idBIGINT学员 ID普通
par_makeup_confirmationParentMakeupConfirmationsource_lesson_idBIGINT原课次 ID普通
par_makeup_confirmationParentMakeupConfirmationcandidate_lessonsJSON候选补课课次普通
par_makeup_confirmationParentMakeupConfirmationconfirm_deadlineDATETIME确认截止时间普通
par_makeup_confirmationParentMakeupConfirmationconfirm_statusVARCHAR(32)待确认/已确认/改期申请中/已取消/已过期/已完成普通
par_makeup_confirmationParentMakeupConfirmationconfirm_resultJSON确认结果,含选择课次、原因和处理说明普通
par_payment_requestParentPaymentRequestidBIGINT主键,雪花或号段生成,禁止复用普通
par_payment_requestParentPaymentRequesttenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_payment_requestParentPaymentRequestorg_idBIGINT所属组织,集团级或公共配置为空普通
par_payment_requestParentPaymentRequestcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_payment_requestParentPaymentRequestcreated_byBIGINT创建人账号 ID普通
par_payment_requestParentPaymentRequestcreated_atDATETIME创建时间普通
par_payment_requestParentPaymentRequestupdated_byBIGINT最后更新人账号 ID普通
par_payment_requestParentPaymentRequestupdated_atDATETIME最后更新时间普通
par_payment_requestParentPaymentRequestis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_payment_requestParentPaymentRequestdeleted_atDATETIME删除时间,未删除为空普通
par_payment_requestParentPaymentRequestdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_payment_requestParentPaymentRequestversionINT乐观锁版本号,写操作必须校验普通
par_payment_requestParentPaymentRequestpayment_request_noVARCHAR(64)缴费请求编号,唯一普通
par_payment_requestParentPaymentRequestguardian_account_idBIGINT家长账号 ID普通
par_payment_requestParentPaymentRequeststudent_idBIGINT学员 ID普通
par_payment_requestParentPaymentRequestorder_idBIGINT订单 ID普通
par_payment_requestParentPaymentRequestcontract_idBIGINT合同 ID普通
par_payment_requestParentPaymentRequesthand_sign_statusVARCHAR(32)待签署/已签署/签署失败普通
par_payment_requestParentPaymentRequestpay_amountDECIMAL(18,2)支付金额普通
par_payment_requestParentPaymentRequestdiscount_summaryJSON优惠和赠课摘要普通
par_payment_requestParentPaymentRequestpay_channelVARCHAR(32)支付渠道普通
par_payment_requestParentPaymentRequestrequest_statusVARCHAR(32)待支付/支付中/成功/失败/关闭普通
par_contract_actionParentContractActionidBIGINT主键,雪花或号段生成,禁止复用普通
par_contract_actionParentContractActiontenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_contract_actionParentContractActionorg_idBIGINT所属组织,集团级或公共配置为空普通
par_contract_actionParentContractActioncampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_contract_actionParentContractActioncreated_byBIGINT创建人账号 ID普通
par_contract_actionParentContractActioncreated_atDATETIME创建时间普通
par_contract_actionParentContractActionupdated_byBIGINT最后更新人账号 ID普通
par_contract_actionParentContractActionupdated_atDATETIME最后更新时间普通
par_contract_actionParentContractActionis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_contract_actionParentContractActiondeleted_atDATETIME删除时间,未删除为空普通
par_contract_actionParentContractActiondeleted_byBIGINT删除人账号 ID,未删除为空普通
par_contract_actionParentContractActionversionINT乐观锁版本号,写操作必须校验普通
par_contract_actionParentContractActionguardian_account_idBIGINT家长账号 ID普通
par_contract_actionParentContractActionstudent_idBIGINT学员 ID普通
par_contract_actionParentContractActioncontract_idBIGINT合同 ID普通
par_contract_actionParentContractActionaction_typeVARCHAR(32)查看/手写签署/发起支付/下载已盖章合同普通
par_contract_actionParentContractActionaction_statusVARCHAR(32)待处理/成功/失败/已关闭普通
par_contract_actionParentContractActionsign_file_idBIGINT手写签署文件 ID普通
par_contract_actionParentContractActionpayment_noVARCHAR(64)支付流水号普通
par_contract_actionParentContractActionsealed_file_idBIGINT已盖章合同文件 ID普通
par_refund_consultationParentRefundConsultationidBIGINT主键,雪花或号段生成,禁止复用普通
par_refund_consultationParentRefundConsultationtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_refund_consultationParentRefundConsultationorg_idBIGINT所属组织,集团级或公共配置为空普通
par_refund_consultationParentRefundConsultationcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_refund_consultationParentRefundConsultationcreated_byBIGINT创建人账号 ID普通
par_refund_consultationParentRefundConsultationcreated_atDATETIME创建时间普通
par_refund_consultationParentRefundConsultationupdated_byBIGINT最后更新人账号 ID普通
par_refund_consultationParentRefundConsultationupdated_atDATETIME最后更新时间普通
par_refund_consultationParentRefundConsultationis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_refund_consultationParentRefundConsultationdeleted_atDATETIME删除时间,未删除为空普通
par_refund_consultationParentRefundConsultationdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_refund_consultationParentRefundConsultationversionINT乐观锁版本号,写操作必须校验普通
par_refund_consultationParentRefundConsultationconsultation_noVARCHAR(64)咨询单编号,唯一普通
par_refund_consultationParentRefundConsultationguardian_account_idBIGINT家长账号 ID普通
par_refund_consultationParentRefundConsultationstudent_idBIGINT学员 ID普通
par_refund_consultationParentRefundConsultationcontract_idBIGINT关联合同 ID普通
par_refund_consultationParentRefundConsultationconsult_typeVARCHAR(32)退费规则咨询/材料咨询/进度咨询/其他普通
par_refund_consultationParentRefundConsultationguide_snapshotJSON线下办理规则、材料清单和校区联系方式快照普通
par_refund_consultationParentRefundConsultationservice_ticket_idBIGINT关联服务工单 ID普通
par_refund_consultationParentRefundConsultationconsult_statusVARCHAR(32)草稿/已提交/处理中/需补充/已转线下办理/已关闭普通
par_notification_recordParentNotificationRecordidBIGINT主键,雪花或号段生成,禁止复用普通
par_notification_recordParentNotificationRecordtenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_notification_recordParentNotificationRecordorg_idBIGINT所属组织,集团级或公共配置为空普通
par_notification_recordParentNotificationRecordcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_notification_recordParentNotificationRecordcreated_byBIGINT创建人账号 ID普通
par_notification_recordParentNotificationRecordcreated_atDATETIME创建时间普通
par_notification_recordParentNotificationRecordupdated_byBIGINT最后更新人账号 ID普通
par_notification_recordParentNotificationRecordupdated_atDATETIME最后更新时间普通
par_notification_recordParentNotificationRecordis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_notification_recordParentNotificationRecorddeleted_atDATETIME删除时间,未删除为空普通
par_notification_recordParentNotificationRecorddeleted_byBIGINT删除人账号 ID,未删除为空普通
par_notification_recordParentNotificationRecordversionINT乐观锁版本号,写操作必须校验普通
par_notification_recordParentNotificationRecordguardian_account_idBIGINT家长账号 ID普通
par_notification_recordParentNotificationRecordstudent_idBIGINT学员 ID普通
par_notification_recordParentNotificationRecordtemplate_codeVARCHAR(64)消息模板普通
par_notification_recordParentNotificationRecordchannelVARCHAR(32)小程序/短信/Push/H5普通
par_notification_recordParentNotificationRecordsend_statusVARCHAR(32)待发送/成功/失败/已读普通
par_notification_recordParentNotificationRecordbiz_refVARCHAR(128)关联业务编号普通
par_growth_posterGrowthPosteridBIGINT主键,雪花或号段生成,禁止复用普通
par_growth_posterGrowthPostertenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_growth_posterGrowthPosterorg_idBIGINT所属组织,集团级或公共配置为空普通
par_growth_posterGrowthPostercampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_growth_posterGrowthPostercreated_byBIGINT创建人账号 ID普通
par_growth_posterGrowthPostercreated_atDATETIME创建时间普通
par_growth_posterGrowthPosterupdated_byBIGINT最后更新人账号 ID普通
par_growth_posterGrowthPosterupdated_atDATETIME最后更新时间普通
par_growth_posterGrowthPosteris_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_growth_posterGrowthPosterdeleted_atDATETIME删除时间,未删除为空普通
par_growth_posterGrowthPosterdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_growth_posterGrowthPosterversionINT乐观锁版本号,写操作必须校验普通
par_growth_posterGrowthPosterposter_noVARCHAR(64)海报编号,唯一普通
par_growth_posterGrowthPosterguardian_account_idBIGINT家长账号 ID普通
par_growth_posterGrowthPosterstudent_idBIGINT学员 ID普通
par_growth_posterGrowthPosterlesson_comment_idBIGINT课堂点评 ID普通
par_growth_posterGrowthPosterposter_template_idBIGINT海报模板 ID普通
par_growth_posterGrowthPosterposter_file_idBIGINT生成后的海报文件 ID普通
par_growth_posterGrowthPosterposter_statusVARCHAR(32)待生成/生成中/成功/失败/已保存/已分享普通
par_growth_posterGrowthPostershare_countINT分享次数普通
par_service_ticketParentServiceTicketidBIGINT主键,雪花或号段生成,禁止复用普通
par_service_ticketParentServiceTickettenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_service_ticketParentServiceTicketorg_idBIGINT所属组织,集团级或公共配置为空普通
par_service_ticketParentServiceTicketcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_service_ticketParentServiceTicketcreated_byBIGINT创建人账号 ID普通
par_service_ticketParentServiceTicketcreated_atDATETIME创建时间普通
par_service_ticketParentServiceTicketupdated_byBIGINT最后更新人账号 ID普通
par_service_ticketParentServiceTicketupdated_atDATETIME最后更新时间普通
par_service_ticketParentServiceTicketis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_service_ticketParentServiceTicketdeleted_atDATETIME删除时间,未删除为空普通
par_service_ticketParentServiceTicketdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_service_ticketParentServiceTicketversionINT乐观锁版本号,写操作必须校验普通
par_service_ticketParentServiceTicketticket_noVARCHAR(64)工单编号,唯一普通
par_service_ticketParentServiceTicketguardian_account_idBIGINT家长账号 ID普通
par_service_ticketParentServiceTicketstudent_idBIGINT关联学员 ID普通
par_service_ticketParentServiceTicketticket_typeVARCHAR(32)投诉建议/退费咨询/服务请求/其他普通
par_service_ticketParentServiceTicketcontentTEXT工单描述普通
par_service_ticketParentServiceTicketcontact_mobileVARCHAR(32)联系人手机号,敏感敏感
par_service_ticketParentServiceTicketticket_statusVARCHAR(32)草稿/已提交/已分派/处理中/待家长确认/已关闭/已驳回/转人工普通
par_service_ticketParentServiceTicketowner_idBIGINT当前处理人普通
par_service_ticketParentServiceTicketfile_idsJSON附件文件 ID 列表,文件中心统一管理普通
par_service_ticketParentServiceTicketevidence_snapshotJSON关键凭据快照,提交后不可直接覆盖普通
par_satisfaction_feedbackParentSatisfactionFeedbackidBIGINT主键,雪花或号段生成,禁止复用普通
par_satisfaction_feedbackParentSatisfactionFeedbacktenant_idBIGINT集团/租户隔离字段,所有查询必须带租户上下文普通
par_satisfaction_feedbackParentSatisfactionFeedbackorg_idBIGINT所属组织,集团级或公共配置为空普通
par_satisfaction_feedbackParentSatisfactionFeedbackcampus_idBIGINT所属校区,跨校区或总部级数据为空普通
par_satisfaction_feedbackParentSatisfactionFeedbackcreated_byBIGINT创建人账号 ID普通
par_satisfaction_feedbackParentSatisfactionFeedbackcreated_atDATETIME创建时间普通
par_satisfaction_feedbackParentSatisfactionFeedbackupdated_byBIGINT最后更新人账号 ID普通
par_satisfaction_feedbackParentSatisfactionFeedbackupdated_atDATETIME最后更新时间普通
par_satisfaction_feedbackParentSatisfactionFeedbackis_deletedTINYINT是否已删除,0 未删除,1 已删除普通
par_satisfaction_feedbackParentSatisfactionFeedbackdeleted_atDATETIME删除时间,未删除为空普通
par_satisfaction_feedbackParentSatisfactionFeedbackdeleted_byBIGINT删除人账号 ID,未删除为空普通
par_satisfaction_feedbackParentSatisfactionFeedbackversionINT乐观锁版本号,写操作必须校验普通
par_satisfaction_feedbackParentSatisfactionFeedbackticket_idBIGINT服务工单 ID普通
par_satisfaction_feedbackParentSatisfactionFeedbackguardian_account_idBIGINT家长账号 ID普通
par_satisfaction_feedbackParentSatisfactionFeedbackscoreINT满意度评分 1-5普通
par_satisfaction_feedbackParentSatisfactionFeedbackfeedback_contentVARCHAR(512)评价内容普通
par_satisfaction_feedbackParentSatisfactionFeedbackfeedback_statusVARCHAR(32)待提交/已提交/已撤回普通
par_satisfaction_feedbackParentSatisfactionFeedbacksubmitted_atDATETIME提交时间普通

数据表与对象映射

表名对象用途完整字段索引建议
par_guardian_accountGuardianAccount家长端账号id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_no(VARCHAR(64),必填)、guardian_id(BIGINT,必填)、mobile(VARCHAR(32),必填)、wechat_openid(VARCHAR(128))、agreement_version(VARCHAR(32))、last_login_channel(VARCHAR(32))、bind_status(VARCHAR(32),必填)、notification_preference(JSON)uk_account_no、idx_mobile
par_login_sessionParentLoginSession家长端登录会话id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、guardian_account_id(BIGINT)、login_channel(VARCHAR(32),必填)、mobile(VARCHAR(32))、sms_verify_id(VARCHAR(64))、wechat_openid(VARCHAR(128))、agreement_accepted(TINYINT,必填)、login_status(VARCHAR(32),必填)、client_type(VARCHAR(32),必填)、login_at(DATETIME)idx_account_status、idx_mobile_status
par_student_bindingParentStudentBinding家长与学员绑定关系id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、relationship(VARCHAR(32),必填)、verify_material_ids(JSON)、verify_status(VARCHAR(32),必填)、reject_reason(VARCHAR(512))、unbind_at(DATETIME)uk_guardian_student、idx_student
par_home_dashboard_snapshotParentHomeDashboardSnapshot多孩子首页聚合快照id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、guardian_account_id(BIGINT,必填)、snapshot_date(DATE,必填)、child_scope(JSON,必填)、todo_summary(JSON)、schedule_summary(JSON)、payment_summary(JSON)、message_summary(JSON)、snapshot_status(VARCHAR(32),必填)uk_guardian_date、idx_status
par_service_profileParentServiceProfile家长服务档案id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、student_id(BIGINT,必填)、guardian_account_id(BIGINT,必填)、service_owner_id(BIGINT)、communication_tags(JSON)、risk_level(VARCHAR(32))、last_service_at(DATETIME)idx_student_owner、idx_risk
par_leave_requestParentLeaveRequest家长端请假入口id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、leave_request_id(BIGINT,必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、lesson_id(BIGINT,必填)、submit_channel(VARCHAR(32),必填)、visible_status(VARCHAR(32),必填)、reject_reason(VARCHAR(512))、makeup_notice_status(VARCHAR(32))、file_ids(JSON)、evidence_snapshot(JSON)idx_guardian_status、idx_leave
par_makeup_confirmationParentMakeupConfirmation补课安排家长确认id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、arrangement_id(BIGINT,必填)、leave_request_id(BIGINT,必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、source_lesson_id(BIGINT,必填)、candidate_lessons(JSON)、confirm_deadline(DATETIME)、confirm_status(VARCHAR(32),必填)、confirm_result(JSON)idx_guardian_status、idx_leave
par_payment_requestParentPaymentRequest家长端缴费请求id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、payment_request_no(VARCHAR(64),必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、order_id(BIGINT,必填)、contract_id(BIGINT)、hand_sign_status(VARCHAR(32),必填)、pay_amount(DECIMAL(18,2),必填)、discount_summary(JSON)、pay_channel(VARCHAR(32))、request_status(VARCHAR(32),必填)uk_payment_request_no、idx_guardian_status
par_contract_actionParentContractAction家长合同查看签署与支付操作id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、contract_id(BIGINT,必填)、action_type(VARCHAR(32),必填)、action_status(VARCHAR(32),必填)、sign_file_id(BIGINT)、payment_no(VARCHAR(64))、sealed_file_id(BIGINT)idx_contract_action、idx_guardian_status
par_refund_consultationParentRefundConsultation退费咨询与线下办理指引id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、consultation_no(VARCHAR(64),必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、contract_id(BIGINT)、consult_type(VARCHAR(32),必填)、guide_snapshot(JSON)、service_ticket_id(BIGINT)、consult_status(VARCHAR(32),必填)uk_consultation_no、idx_guardian_status
par_notification_recordParentNotificationRecord家长端通知触达id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT)、template_code(VARCHAR(64),必填)、channel(VARCHAR(32),必填)、send_status(VARCHAR(32),必填)、biz_ref(VARCHAR(128))idx_guardian_status、idx_biz
par_growth_posterGrowthPoster成长喜报海报id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、poster_no(VARCHAR(64),必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT,必填)、lesson_comment_id(BIGINT,必填)、poster_template_id(BIGINT)、poster_file_id(BIGINT)、poster_status(VARCHAR(32),必填)、share_count(INT,必填)uk_poster_no、idx_student_status
par_service_ticketParentServiceTicket家长端服务工单id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、ticket_no(VARCHAR(64),必填)、guardian_account_id(BIGINT,必填)、student_id(BIGINT)、ticket_type(VARCHAR(32),必填)、content(TEXT,必填)、contact_mobile(VARCHAR(32))、ticket_status(VARCHAR(32),必填)、owner_id(BIGINT)、file_ids(JSON)、evidence_snapshot(JSON)uk_ticket_no、idx_guardian_status、idx_student
par_satisfaction_feedbackParentSatisfactionFeedback家长服务满意度评价id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、ticket_id(BIGINT,必填)、guardian_account_id(BIGINT,必填)、score(INT,必填)、feedback_content(VARCHAR(512))、feedback_status(VARCHAR(32),必填)、submitted_at(DATETIME)uk_ticket_guardian、idx_score

12 · 状态机与业务规则

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

原型需要把状态标签、可操作按钮和禁用原因展示清楚。
对象状态触发与说明
家长登录未登录 -> 协议未勾选 -> 验证码发送中 -> 验证码错误 -> 登录中 -> 登录成功 -> 账号异常 -> 需绑定学员微信登录和手机号验证码登录的前置状态
监护关系认证未绑定 -> 待认证 -> 认证中 -> 已认证 -> 认证失败 -> 已解绑 -> 转人工学员绑定和监护关系认证决定家长可见数据范围
多孩子首页上下文全部孩子聚合 -> 按孩子筛选 -> 无待办 -> 加载失败 -> 数据过期 -> 需重新同步首页默认聚合多孩子待办、课表和消息,标签筛选只改变当前页面上下文
请假申请可申请 -> 草稿 -> 已提交 -> 老师/教务审核中 -> 审核通过 -> 审核驳回 -> 已撤回 -> 已关闭请假提交后必须先审核,审核通过后才进入补课安排
补课安排待安排 -> 待家长确认 -> 已确认 -> 候选过期 -> 改期申请中 -> 已取消 -> 已完成 -> 异常待处理补课页带入原课次,家长可确认候选或申请改期
合同签署支付待查看 -> 待签署 -> 已签署 -> 待支付 -> 支付中 -> 支付成功 -> 支付失败 -> 企业盖章中 -> 已盖章 -> 已关闭家长先签署再支付,支付结果回写合同与消息
退费咨询未咨询 -> 咨询草稿 -> 已提交 -> 服务处理中 -> 需补充材料 -> 已转线下办理 -> 已关闭家长端只做咨询和线下办理指引,不触发线上退款审批
家校消息未读 -> 已读 -> 已跳转 -> 对象失效 -> 已删除课堂点评、作业、测评、回访和系统通知聚合到消息中心
成长喜报待生成 -> 生成中 -> 生成成功 -> 生成失败 -> 已保存 -> 已分享优秀课堂点评生成可保存和分享的海报
服务工单草稿 -> 已提交 -> 已分派 -> 处理中 -> 待家长确认 -> 已补充 -> 已关闭 -> 已评价 -> 已驳回 -> 转人工投诉建议、退费咨询和服务请求的处理闭环
唯一性校验

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

跨校区数据隔离

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

敏感操作留痕

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

外部接口幂等

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

批量失败明细

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

状态回退审批

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

13 · 权限、审批与消息

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

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

动作权限

  • 微信登录:需映射菜单、按钮、接口和字段权限
  • 手机号验证码登录:需映射菜单、按钮、接口和字段权限
  • 绑定学员:需映射菜单、按钮、接口和字段权限
  • 查看多孩子首页:需映射菜单、按钮、接口和字段权限
  • 查看课表:需映射菜单、按钮、接口和字段权限
  • 提交请假:需映射菜单、按钮、接口和字段权限
  • 查看审核结果:需映射菜单、按钮、接口和字段权限
  • 确认补课:需映射菜单、按钮、接口和字段权限
  • 查看合同:需映射菜单、按钮、接口和字段权限
  • 手写签署:需映射菜单、按钮、接口和字段权限
  • 在线缴费:需映射菜单、按钮、接口和字段权限
  • 查看支付结果:需映射菜单、按钮、接口和字段权限
  • 提交退费咨询:需映射菜单、按钮、接口和字段权限
  • 生成成长喜报:需映射菜单、按钮、接口和字段权限
  • 提交工单:需映射菜单、按钮、接口和字段权限
  • 确认关闭:需映射菜单、按钮、接口和字段权限
  • 评价满意度:需映射菜单、按钮、接口和字段权限

数据范围

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

审批配置

审批名称触发条件流程结果留痕
监护关系人工认证家长绑定学员失败、关系证明无法自动校验或疑似冒用家长提交 -> 班主任/学管师审核 -> 校区管理员复核可选通过后开放该学员数据访问,驳回后展示原因和重试入口保留证明材料、审核意见、处理人和认证结果
请假审核结果展示家长提交请假后由老师/教务审核,家长端只展示审核状态和原因教师/教务审核 -> 家长端消息触达通过后生成补课提醒,驳回后展示原因家长端不承接内部审批,仅接收结果和可操作下一步
服务工单转人工投诉建议、退费咨询或服务请求需要升级到人工服务家长提交 -> 班主任/学管师 -> 校区负责人可选通过后进入人工处理,家长端展示当前处理进度保留转人工原因、附件、处理节点和关闭确认
工单关闭确认服务工单处理完成后需家长确认关闭并评价服务人员处理 -> 家长确认关闭/评价确认后进入已关闭并可提交满意度评价仅允许一次,关闭后保留历史记录

消息模板

消息接收人触发渠道变量
登录与绑定状态提醒家长验证码错误、账号异常、监护关系认证通过/驳回、需补充材料家长端小程序/H5、短信可选手机号、认证状态、驳回原因、重试入口
多孩子首页待办提醒家长今日课程、待签合同、待缴费、待确认补课、未读服务消息刷新家长端首页、Push 可选学员、待办类型、截止时间、处理入口
请假审核结果提醒家长请假审核通过、驳回或需补充材料家长端小程序/H5、站内信课程、课次、审核结果、驳回原因、补课入口
补课安排提醒家长补课候选生成、确认截止临近、候选过期、改期结果家长端小程序/H5、站内信原课次、候选时间、确认截止、处理状态
合同签署缴费提醒家长合同待签署、待支付、支付成功、支付失败、企业盖章完成家长端小程序/H5、短信可选合同编号、课程权益、应付金额、签署/支付入口
退费咨询处理提醒家长退费咨询提交、需补充材料、已转线下办理、处理完成家长端小程序/H5、站内信咨询单号、材料清单、校区联系方式、处理结果
成长喜报生成提醒家长课堂优秀点评可生成海报、海报生成成功或失败家长端小程序/H5学员、课程、点评摘要、海报入口
服务工单处理提醒家长工单分派、处理中、需补充、待确认关闭、已关闭、待评价家长端小程序/H5、站内信工单编号、当前状态、处理人、下一步动作

14 · 接口与技术细节

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

每个写接口必须有 requestId 或业务幂等键,外部回调必须验签和去重。
接口方法方向请求字段响应字段幂等/权限
/api/v1/parent/auth/wechat-loginPOST家长端小程序/H5到认证中心wechatCode, agreementAccepted, clientType, requestIdaccessToken, accountStatus, bindSummary, nextAction协议勾选校验;requestId 幂等
/api/v1/parent/auth/sms-loginPOST家长端小程序/H5到认证中心mobile, smsCode, agreementAccepted, clientType, requestIdaccessToken, accountStatus, bindSummary, nextAction验证码校验;协议未勾选阻断
/api/v1/parent/studentsGET家长端到平台guardianAccountId, relationStatusstudentList, serviceSummary, pendingTodoCount绑定关系和监护关系校验
/api/v1/parent/student-bindingsPOST/GET家长端到平台guardianAccountId, studentName, studentMobile, relationship, verifyPayload, requestIdbindingId, verifyStatus, rejectReason, nextAction手机号 + 学员 + 关系去重
/api/v1/parent/home-dashboardGET家长端到平台guardianAccountId, childFilter, datetodoCards, scheduleSummary, paymentTips, messageSummary, serviceTips只返回绑定学员范围内数据
/api/v1/parent/schedulesGET家长端到教务guardianAccountId, studentId, dateRange, viewModecalendarItems, lessonCards, attendanceSummary监护关系校验
/api/v1/parent/lesson-detail/{lessonId}GET家长端到教务guardianAccountId, studentId, lessonIdlessonDetail, attendanceStatus, consumptionStatus, availableActions课次和学员绑定关系校验
/api/v1/edu/leavesPOST/GET家长端到教务studentId, lessonId, leaveReason, attachments, requestIdleaveId, leaveStatus, makeupArrangeStatus, notifyStatus请假提交后进入老师/教务审核;studentId + lessonId 单活跃请假
/api/v1/edu/makeup-arrangementsGET/PATCH家长端到教务leaveId, arrangementId, action, candidateLessonId, reason, requestIdconfirmStatus, arrangedLesson, confirmDeadline, notifyStatus仅审核通过后的请假可确认补课
/api/v1/parent/contractsGET家长端到合同中心guardianAccountId, studentId, contractStatus, paymentStatuscontractList, todoCount, expiredTips只返回绑定学员合同
/api/v1/parent/contracts/{id}GET家长端到合同中心contractId, guardianAccountIdcontractDetail, rightsSummary, quoteSummary, signStatus, paymentStatus, sealStatus合同查看权限校验
/api/v1/contracts/{id}/guardian-hand-signPOST家长端到合同中心contractId, guardianId, handSignFileId, signTrace, requestIdhandSignStatus, nextAction家长手写签字完成后才开放支付
/api/v1/parent/paymentsPOST/GET家长端到支付服务studentId, contractId, payChannel, amount, requestIdpayUrl, paymentNo, paymentStatus, retryable不支持分期付款;支付前校验签署状态
/api/v1/parent/refund-consultationsPOST/GET家长端到服务中心studentId, contractId, consultType, content, attachments, requestIdconsultationId, ticketId, guideInfo, handleStatus只创建退费咨询/线下办理指引,不创建退款审批
/api/v1/parent/messagesGET/PATCH家长端到消息中心guardianAccountId, studentId, category, readStatus, messageIdsmessageList, unreadCount, readResult只能处理本人消息
/api/v1/parent/growth-postersPOST/GET家长端到教学服务lessonCommentId, guardianAccountId, posterTemplateId, requestIdposterId, posterUrl, generateStatus, sharePayload优秀点评可生成成长喜报海报
/api/v1/parent/service-ticketsPOST/GET家长端到服务中心studentId, ticketType, content, attachments, contactMobile, requestIdticketId, ticketNo, ticketStatus, owner绑定关系校验;退费类只作为咨询工单
/api/v1/parent/service-tickets/{id}GET/PATCH家长端到服务中心ticketId, action, supplementContent, satisfactionScore, requestIdticketDetail, nextStatus, closeStatus, satisfactionStatus确认关闭和满意度评价幂等

前端约束

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

后端约束

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

集成约束

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

15 · 数据库与存储设计

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

详细 DDL 已在平台技术设计文档中统一展开,本处保留模块核心表、关键字段和索引方向。
表名用途核心字段索引建议
par_guardian_account家长端账号id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_no、guardian_id、mobile、wechat_openid、agreement_version、last_login_channel、bind_status、notification_preferenceuk_account_no、idx_mobile
par_login_session家长端登录会话id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、guardian_account_id、login_channel、mobile、sms_verify_id、wechat_openid、agreement_accepted、login_status、client_type、login_atidx_account_status、idx_mobile_status
par_student_binding家长与学员绑定关系id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、guardian_account_id、student_id、relationship、verify_material_ids、verify_status、reject_reason、unbind_atuk_guardian_student、idx_student
par_home_dashboard_snapshot多孩子首页聚合快照id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、guardian_account_id、snapshot_date、child_scope、todo_summary、schedule_summary、payment_summary、message_summary、snapshot_statusuk_guardian_date、idx_status
par_service_profile家长服务档案id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、student_id、guardian_account_id、service_owner_id、communication_tags、risk_level、last_service_atidx_student_owner、idx_risk
par_leave_request家长端请假入口id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、leave_request_id、guardian_account_id、student_id、lesson_id、submit_channel、visible_status、reject_reason、makeup_notice_status、file_ids、evidence_snapshotidx_guardian_status、idx_leave
par_makeup_confirmation补课安排家长确认id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、arrangement_id、leave_request_id、guardian_account_id、student_id、source_lesson_id、candidate_lessons、confirm_deadline、confirm_status、confirm_resultidx_guardian_status、idx_leave
par_payment_request家长端缴费请求id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、payment_request_no、guardian_account_id、student_id、order_id、contract_id、hand_sign_status、pay_amount、discount_summary、pay_channel、request_statusuk_payment_request_no、idx_guardian_status
par_contract_action家长合同查看签署与支付操作id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、guardian_account_id、student_id、contract_id、action_type、action_status、sign_file_id、payment_no、sealed_file_ididx_contract_action、idx_guardian_status
par_refund_consultation退费咨询与线下办理指引id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、consultation_no、guardian_account_id、student_id、contract_id、consult_type、guide_snapshot、service_ticket_id、consult_statusuk_consultation_no、idx_guardian_status
par_notification_record家长端通知触达id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、guardian_account_id、student_id、template_code、channel、send_status、biz_refidx_guardian_status、idx_biz
par_growth_poster成长喜报海报id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、poster_no、guardian_account_id、student_id、lesson_comment_id、poster_template_id、poster_file_id、poster_status、share_countuk_poster_no、idx_student_status
par_service_ticket家长端服务工单id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、ticket_no、guardian_account_id、student_id、ticket_type、content、contact_mobile、ticket_status、owner_id、file_ids、evidence_snapshotuk_ticket_no、idx_guardian_status、idx_student
par_satisfaction_feedback家长服务满意度评价id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、ticket_id、guardian_account_id、score、feedback_content、feedback_status、submitted_atuk_ticket_guardian、idx_score

DDL 草案

par_guardian_accountGuardianAccount
CREATE TABLE `par_guardian_account` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `account_no` VARCHAR(64) NOT NULL COMMENT '家长账号编号,唯一;数据级别:普通',
  `guardian_id` BIGINT NOT NULL COMMENT '监护人 ID;数据级别:普通',
  `mobile` VARCHAR(32) NOT NULL COMMENT '手机号,敏感;数据级别:敏感',
  `wechat_openid` VARCHAR(128) NULL COMMENT '微信 OpenID,敏感;数据级别:敏感',
  `agreement_version` VARCHAR(32) NULL COMMENT '最近一次勾选的用户协议/隐私政策版本;数据级别:普通',
  `last_login_channel` VARCHAR(32) NULL COMMENT '最近登录方式:微信/手机号验证码;数据级别:普通',
  `bind_status` VARCHAR(32) NOT NULL COMMENT '待绑定/已绑定/已解绑/停用;数据级别:普通',
  `notification_preference` JSON NULL COMMENT '消息偏好;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_account_no` (`account_no`),
  KEY `idx_mobile` (`mobile`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='GuardianAccount:家长端账号';
par_login_sessionParentLoginSession
CREATE TABLE `par_login_session` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `guardian_account_id` BIGINT NULL COMMENT '家长账号 ID,未完成登录时可为空;数据级别:普通',
  `login_channel` VARCHAR(32) NOT NULL COMMENT '微信登录/手机号验证码登录;数据级别:普通',
  `mobile` VARCHAR(32) NULL COMMENT '登录手机号,敏感;数据级别:敏感',
  `sms_verify_id` VARCHAR(64) NULL COMMENT '短信校验流水,不存储明文验证码;数据级别:普通',
  `wechat_openid` VARCHAR(128) NULL COMMENT '微信 OpenID,敏感;数据级别:敏感',
  `agreement_accepted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已勾选协议;数据级别:普通',
  `login_status` VARCHAR(32) NOT NULL COMMENT '待校验/成功/验证码错误/协议未勾选/账号异常;数据级别:普通',
  `client_type` VARCHAR(32) NOT NULL COMMENT '微信小程序/H5;数据级别:普通',
  `login_at` DATETIME NULL COMMENT '登录成功时间;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_account_status` (`guardian_account_id`, `login_status`),
  KEY `idx_mobile_status` (`mobile`, `login_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentLoginSession:家长端登录会话';
par_student_bindingParentStudentBinding
CREATE TABLE `par_student_binding` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `relationship` VARCHAR(32) NOT NULL COMMENT '关系;数据级别:普通',
  `verify_material_ids` JSON NULL COMMENT '监护关系证明材料文件 ID;数据级别:普通',
  `verify_status` VARCHAR(32) NOT NULL COMMENT '待验证/已验证/已拒绝/已解绑;数据级别:普通',
  `reject_reason` VARCHAR(512) NULL COMMENT '认证失败原因;数据级别:普通',
  `unbind_at` DATETIME NULL COMMENT '解绑时间;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_guardian_student` (`guardian_account_id`, `student_id`),
  KEY `idx_student` (`student_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentStudentBinding:家长与学员绑定关系';
par_home_dashboard_snapshotParentHomeDashboardSnapshot
CREATE TABLE `par_home_dashboard_snapshot` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `snapshot_date` DATE NOT NULL COMMENT '快照日期;数据级别:普通',
  `child_scope` JSON NOT NULL COMMENT '本次聚合的学员 ID 列表;数据级别:普通',
  `todo_summary` JSON NULL COMMENT '待办汇总,含课程、合同、补课、工单和消息;数据级别:普通',
  `schedule_summary` JSON NULL COMMENT '课表摘要;数据级别:普通',
  `payment_summary` JSON NULL COMMENT '合同缴费摘要;数据级别:普通',
  `message_summary` JSON NULL COMMENT '消息摘要;数据级别:普通',
  `snapshot_status` VARCHAR(32) NOT NULL COMMENT '正常/刷新中/刷新失败/数据过期;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_guardian_date` (`guardian_account_id`, `snapshot_date`),
  KEY `idx_status` (`snapshot_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentHomeDashboardSnapshot:多孩子首页聚合快照';
par_service_profileParentServiceProfile
CREATE TABLE `par_service_profile` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `service_owner_id` BIGINT NULL COMMENT '班主任/学管师 ID;数据级别:普通',
  `communication_tags` JSON NULL COMMENT '沟通偏好标签;数据级别:普通',
  `risk_level` VARCHAR(32) NULL COMMENT '服务风险等级;数据级别:普通',
  `last_service_at` DATETIME NULL COMMENT '最近服务时间;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_student_owner` (`student_id`, `service_owner_id`),
  KEY `idx_risk` (`risk_level`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentServiceProfile:家长服务档案';
par_leave_requestParentLeaveRequest
CREATE TABLE `par_leave_request` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `leave_request_id` BIGINT NOT NULL COMMENT '教务请假单 ID;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `lesson_id` BIGINT NOT NULL COMMENT '课次 ID;数据级别:普通',
  `submit_channel` VARCHAR(32) NOT NULL COMMENT '小程序/H5/App;数据级别:普通',
  `visible_status` VARCHAR(32) NOT NULL COMMENT '待审核/已通过/已驳回/已撤销;数据级别:普通',
  `reject_reason` VARCHAR(512) NULL COMMENT '驳回原因;数据级别:普通',
  `makeup_notice_status` VARCHAR(32) NULL COMMENT '无需补课/待生成/已提醒/已过期;数据级别:普通',
  `file_ids` JSON NULL COMMENT '附件文件 ID 列表,文件中心统一管理;数据级别:普通',
  `evidence_snapshot` JSON NULL COMMENT '关键凭据快照,提交后不可直接覆盖;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_guardian_status` (`guardian_account_id`, `visible_status`),
  KEY `idx_leave` (`leave_request_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentLeaveRequest:家长端请假入口';
par_makeup_confirmationParentMakeupConfirmation
CREATE TABLE `par_makeup_confirmation` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `arrangement_id` BIGINT NOT NULL COMMENT '教务补课安排 ID;数据级别:普通',
  `leave_request_id` BIGINT NOT NULL COMMENT '关联请假单 ID;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `source_lesson_id` BIGINT NOT NULL COMMENT '原课次 ID;数据级别:普通',
  `candidate_lessons` JSON NULL COMMENT '候选补课课次;数据级别:普通',
  `confirm_deadline` DATETIME NULL COMMENT '确认截止时间;数据级别:普通',
  `confirm_status` VARCHAR(32) NOT NULL COMMENT '待确认/已确认/改期申请中/已取消/已过期/已完成;数据级别:普通',
  `confirm_result` JSON NULL COMMENT '确认结果,含选择课次、原因和处理说明;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_guardian_status` (`guardian_account_id`, `confirm_status`),
  KEY `idx_leave` (`leave_request_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentMakeupConfirmation:补课安排家长确认';
par_payment_requestParentPaymentRequest
CREATE TABLE `par_payment_request` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `payment_request_no` VARCHAR(64) NOT NULL COMMENT '缴费请求编号,唯一;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `order_id` BIGINT NOT NULL COMMENT '订单 ID;数据级别:普通',
  `contract_id` BIGINT NULL COMMENT '合同 ID;数据级别:普通',
  `hand_sign_status` VARCHAR(32) NOT NULL COMMENT '待签署/已签署/签署失败;数据级别:普通',
  `pay_amount` DECIMAL(18,2) NOT NULL COMMENT '支付金额;数据级别:普通',
  `discount_summary` JSON NULL COMMENT '优惠和赠课摘要;数据级别:普通',
  `pay_channel` VARCHAR(32) NULL COMMENT '支付渠道;数据级别:普通',
  `request_status` VARCHAR(32) NOT NULL COMMENT '待支付/支付中/成功/失败/关闭;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_payment_request_no` (`payment_request_no`),
  KEY `idx_guardian_status` (`guardian_account_id`, `hand_sign_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentPaymentRequest:家长端缴费请求';
par_contract_actionParentContractAction
CREATE TABLE `par_contract_action` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `contract_id` BIGINT NOT NULL COMMENT '合同 ID;数据级别:普通',
  `action_type` VARCHAR(32) NOT NULL COMMENT '查看/手写签署/发起支付/下载已盖章合同;数据级别:普通',
  `action_status` VARCHAR(32) NOT NULL COMMENT '待处理/成功/失败/已关闭;数据级别:普通',
  `sign_file_id` BIGINT NULL COMMENT '手写签署文件 ID;数据级别:普通',
  `payment_no` VARCHAR(64) NULL COMMENT '支付流水号;数据级别:普通',
  `sealed_file_id` BIGINT NULL COMMENT '已盖章合同文件 ID;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_contract_action` (`contract_id`, `action_type`),
  KEY `idx_guardian_status` (`guardian_account_id`, `action_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentContractAction:家长合同查看签署与支付操作';
par_refund_consultationParentRefundConsultation
CREATE TABLE `par_refund_consultation` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `consultation_no` VARCHAR(64) NOT NULL COMMENT '咨询单编号,唯一;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `contract_id` BIGINT NULL COMMENT '关联合同 ID;数据级别:普通',
  `consult_type` VARCHAR(32) NOT NULL COMMENT '退费规则咨询/材料咨询/进度咨询/其他;数据级别:普通',
  `guide_snapshot` JSON NULL COMMENT '线下办理规则、材料清单和校区联系方式快照;数据级别:普通',
  `service_ticket_id` BIGINT NULL COMMENT '关联服务工单 ID;数据级别:普通',
  `consult_status` VARCHAR(32) NOT NULL COMMENT '草稿/已提交/处理中/需补充/已转线下办理/已关闭;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_consultation_no` (`consultation_no`),
  KEY `idx_guardian_status` (`guardian_account_id`, `consult_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentRefundConsultation:退费咨询与线下办理指引';
par_notification_recordParentNotificationRecord
CREATE TABLE `par_notification_record` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NULL COMMENT '学员 ID;数据级别:普通',
  `template_code` VARCHAR(64) NOT NULL COMMENT '消息模板;数据级别:普通',
  `channel` VARCHAR(32) NOT NULL COMMENT '小程序/短信/Push/H5;数据级别:普通',
  `send_status` VARCHAR(32) NOT NULL COMMENT '待发送/成功/失败/已读;数据级别:普通',
  `biz_ref` VARCHAR(128) NULL COMMENT '关联业务编号;数据级别:普通',
  PRIMARY KEY (`id`),
  KEY `idx_guardian_status` (`guardian_account_id`, `send_status`),
  KEY `idx_biz` (`biz_ref`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentNotificationRecord:家长端通知触达';
par_growth_posterGrowthPoster
CREATE TABLE `par_growth_poster` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `poster_no` VARCHAR(64) NOT NULL COMMENT '海报编号,唯一;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NOT NULL COMMENT '学员 ID;数据级别:普通',
  `lesson_comment_id` BIGINT NOT NULL COMMENT '课堂点评 ID;数据级别:普通',
  `poster_template_id` BIGINT NULL COMMENT '海报模板 ID;数据级别:普通',
  `poster_file_id` BIGINT NULL COMMENT '生成后的海报文件 ID;数据级别:普通',
  `poster_status` VARCHAR(32) NOT NULL COMMENT '待生成/生成中/成功/失败/已保存/已分享;数据级别:普通',
  `share_count` INT NOT NULL DEFAULT 0 COMMENT '分享次数;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_poster_no` (`poster_no`),
  KEY `idx_student_status` (`student_id`, `poster_status`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='GrowthPoster:成长喜报海报';
par_service_ticketParentServiceTicket
CREATE TABLE `par_service_ticket` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `ticket_no` VARCHAR(64) NOT NULL COMMENT '工单编号,唯一;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `student_id` BIGINT NULL COMMENT '关联学员 ID;数据级别:普通',
  `ticket_type` VARCHAR(32) NOT NULL COMMENT '投诉建议/退费咨询/服务请求/其他;数据级别:普通',
  `content` TEXT NOT NULL COMMENT '工单描述;数据级别:普通',
  `contact_mobile` VARCHAR(32) NULL COMMENT '联系人手机号,敏感;数据级别:敏感',
  `ticket_status` VARCHAR(32) NOT NULL COMMENT '草稿/已提交/已分派/处理中/待家长确认/已关闭/已驳回/转人工;数据级别:普通',
  `owner_id` BIGINT NULL COMMENT '当前处理人;数据级别:普通',
  `file_ids` JSON NULL COMMENT '附件文件 ID 列表,文件中心统一管理;数据级别:普通',
  `evidence_snapshot` JSON NULL COMMENT '关键凭据快照,提交后不可直接覆盖;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_ticket_no` (`ticket_no`),
  KEY `idx_guardian_status` (`guardian_account_id`, `ticket_status`),
  KEY `idx_student` (`student_id`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentServiceTicket:家长端服务工单';
par_satisfaction_feedbackParentSatisfactionFeedback
CREATE TABLE `par_satisfaction_feedback` (
  `id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
  `tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
  `org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
  `campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
  `created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
  `created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
  `updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
  `updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
  `is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
  `deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
  `deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
  `version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
  `ticket_id` BIGINT NOT NULL COMMENT '服务工单 ID;数据级别:普通',
  `guardian_account_id` BIGINT NOT NULL COMMENT '家长账号 ID;数据级别:普通',
  `score` INT NOT NULL COMMENT '满意度评分 1-5;数据级别:普通',
  `feedback_content` VARCHAR(512) NULL COMMENT '评价内容;数据级别:普通',
  `feedback_status` VARCHAR(32) NOT NULL COMMENT '待提交/已提交/已撤回;数据级别:普通',
  `submitted_at` DATETIME NULL COMMENT '提交时间;数据级别:普通',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_ticket_guardian` (`ticket_id`, `guardian_account_id`),
  KEY `idx_score` (`score`),
  KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ParentSatisfactionFeedback:家长服务满意度评价';

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

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

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

异常状态

协议未勾选验证码错误监护关系未认证绑定关系异常请假重复提交补课候选过期合同待签署支付失败海报生成失败工单已关闭满意度已提交接口超时

指标埋点

家长登录成功率学员绑定成功率多孩子首页待办点击率请假审核通过后补课确认率缴费完成率支付失败重试成功率成长喜报保存分享率工单关闭确认率满意度评价提交率

测试用例

编号场景前置步骤预期优先级
TC-PAR-AUTH-001微信登录与协议勾选家长未登录且微信授权服务可用打开 P01,未勾选协议点击微信登录,再勾选协议后完成授权登录未勾选协议时阻断;授权成功后进入绑定或首页;登录状态和审计记录正确
TC-PAR-AUTH-002手机号验证码登录短信服务可用且手机号存在家长账号输入手机号,获取验证码,分别输入错误验证码和正确验证码错误验证码提示明确;正确验证码登录成功;倒计时和重发规则正确
TC-PAR-BIND-001学员绑定与监护关系认证家长账号未绑定学员提交学员姓名、手机号、关系和证明材料,模拟通过与驳回通过后首页显示该学员数据;驳回展示原因和重试/转人工入口
TC-PAR-HOME-001多孩子首页聚合展示家长绑定两个学员且都有待办、课表和消息进入 P03,查看全部孩子聚合看板并切换孩子标签默认展示全部孩子待办;切换标签仅影响当前页面上下文;数据不串孩子
TC-PAR-LEAVE-001请假审核后补课联动课次可请假且教务审核流可用从课次详情提交请假,模拟审核通过,进入补课安排并确认候选课次请假提交后先为审核中;审核通过后才出现补课入口;补课自动带入原课次
TC-PAR-LEAVE-002请假驳回与候选过期请假已提交或补课候选已生成模拟请假驳回、补课候选过期和补课名额已满家长端展示驳回原因、候选过期原因和可联系校区/重新安排入口
TC-PAR-CON-001合同签署后缴费员工端已推送合同到家长端家长查看合同详情、报价优惠,未签署尝试支付,完成手写签署后支付未签署不可支付;签署后收银台可用;支付成功后合同状态和消息更新
TC-PAR-CON-002收银台不展示分期和发票存在待支付合同进入在线缴费/收银台和合同详情页面不出现分期方案、分期账单、发票申请、开票记录和发票抬头入口
TC-PAR-REFUND-001退费咨询线下办理指引家长有退费咨询需求进入 P13 查看规则,提交退费咨询工单并查看处理进度只生成咨询/服务工单,不创建退款审批;展示材料清单和校区联系方式
TC-PAR-FACE-001家长端无人脸授权入口家长账号已登录搜索或浏览个人中心、服务首页、消息和设置页面不展示人脸采集授权、撤回授权、设备删除回执入口;如相关信息需提示线下或后台处理
TC-PAR-POSTER-001成长喜报生成与分享课堂点评包含优秀评语和课堂照片打开课堂点评详情,生成成长喜报,预览、保存图片并分享海报生成成功可保存和分享;生成失败可重试;操作有埋点
TC-PAR-TICKET-001工单提交到关闭评价家长需要提交投诉建议或服务请求提交工单、补充附件、查看处理进度、确认关闭并提交满意度工单状态完整流转;关闭后只能评价一次;历史处理记录可见
TC-PAR-ENH-001前台范围收敛交付闭环验收P01-P22、S01-S13相关基础数据、权限、审批流、消息模板和接口配置已初始化按明确家长端只做前台可落地体验:登录绑定、多孩子首页、课表请假补课、合同签署缴费、家校沟通、成长喜报和服务工单。执行前端提交、后端处理、状态流转、异常重试和消息触达第 09 模块不出现发票申请、分期付款、人脸采集授权和线上退费申请入口。;同时产生审计日志、指标埋点和必要的补偿任务
TC-PAR-ENH-002请假补课交付闭环验收P06 课表与课次服务、P07 补课申请 / 补课安排、S05 请假申请抽屉相关基础数据、权限、审批流、消息模板和接口配置已初始化按请假从课次详情发起,提交后进入老师/教务审核;审核通过后再提醒补课并自动带入原课次。执行前端提交、后端处理、状态流转、异常重试和消息触达家长端可看到请假审核状态、驳回原因、补课候选、确认截止和处理结果。;同时产生审计日志、指标埋点和必要的补偿任务
TC-PAR-ENH-003合同缴费交付闭环验收P08-P12、S08、S10相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐合同列表、合同详情、报价优惠、电子签署、在线缴费、支付成功/失败和已盖章合同查看;收银台不展示分期方案。执行前端提交、后端处理、状态流转、异常重试和消息触达家长端金额展示与合同中心一致,支付前校验签署状态,支付失败可重试。;同时产生审计日志、指标埋点和必要的补偿任务
TC-PAR-ENH-004退费咨询交付闭环验收P13 退费咨询 / 线下办理指引、P20-P22 工单相关基础数据、权限、审批流、消息模板和接口配置已初始化按退费改为咨询和线下办理指引,展示规则、材料清单、校区联系方式、服务工单入口和受理后进度查询。执行前端提交、后端处理、状态流转、异常重试和消息触达家长端不能发起线上退款审批,只能提交退费咨询或服务工单。;同时产生审计日志、指标埋点和必要的补偿任务
TC-PAR-ENH-005成长喜报交付闭环验收P16 课堂点评详情、S13 成长喜报生成 / 海报预览相关基础数据、权限、审批流、消息模板和接口配置已初始化按课堂点评详情新增成长喜报生成入口,支持课堂照片、老师评语、海报预览、保存图片、分享给家人和生成失败重试。执行前端提交、后端处理、状态流转、异常重试和消息触达优秀点评能生成海报,生成、保存和分享动作可追踪。;同时产生审计日志、指标埋点和必要的补偿任务
TC-PAR-ENH-006服务工单闭环交付闭环验收P20-P22、S06、S07相关基础数据、权限、审批流、消息模板和接口配置已初始化按补齐工单列表、提交、详情进度、补充说明、转人工确认、确认关闭和满意度评价。执行前端提交、后端处理、状态流转、异常重试和消息触达工单从提交到关闭有处理记录,关闭后可评价且不可重复评价。;同时产生审计日志、指标埋点和必要的补偿任务

上线初始化

初始化项动作数据验收
家长端范围开关初始化家长端前台范围开关,关闭发票、分期付款、人脸采集授权、线上退费申请等入口enableInvoice=false、enableInstallment=false、enableFaceAuthorization=false、enableOnlineRefund=false家长端页面和接口均不出现被关闭能力
登录与协议策略初始化微信登录、手机号验证码登录、协议版本、验证码有效期、重发间隔和账号异常提示wechatLogin、smsLogin、agreementVersion、smsExpireSeconds、smsRetryInterval、accountStatusTips家长可通过微信或手机号验证码登录,协议未勾选时阻断
监护关系认证策略初始化学员绑定规则、关系类型、证明材料、认证失败原因和人工处理入口relationshipTypes、verifyMaterialRule、rejectReasonCodes、manualReviewFlow绑定和认证结果可追踪,可控制家长数据访问范围
多孩子首页配置初始化多孩子聚合首页待办、课表、合同缴费、消息服务、快捷入口和孩子标签展示规则dashboardWidgets、childTagRule、todoMergeRule、quickActions、emptyState多孩子家庭默认聚合展示且可按孩子标签筛选
请假补课规则初始化请假提交、审核结果展示、补课候选、确认截止、候选过期、改期申请和消息模板leaveSubmitRule、approvalResultVisible、candidateRule、confirmDeadline、rescheduleRule、notifyTemplate请假审核通过后才提醒补课,补课安排自动带入原课次
合同签署缴费规则初始化合同列表、报价展示、电子签署、支付前置校验、支付失败重试和已盖章合同查看规则contractListRule、quoteDisplayRule、handSignRequired、paymentGuard、paymentRetry、sealedContractView家长端签署后支付,收银台不展示分期方案
退费咨询线下办理规则初始化退费规则说明、材料清单、校区联系方式、咨询工单类型和受理后进度展示refundGuide、materialChecklist、campusContact、ticketType=REFUND_CONSULT、progressVisible家长端只提供咨询和线下办理指引,不创建线上退款审批
家校消息与喜报规则初始化课堂点评、作业反馈、测评报告、回访提醒、风险预警和成长喜报海报模板messageCategories、posterTemplates、sharePolicy、saveImagePolicy、generateRetryPolicy优秀点评可生成、保存和分享成长喜报
服务工单闭环规则初始化工单类型、附件限制、转人工、补充说明、确认关闭、满意度评价和重复评价限制ticketTypes、attachmentLimit、manualTransferRule、closeConfirmRule、satisfactionRule、duplicateReviewGuard工单从提交到关闭评价可闭环追踪
前台范围收敛交付配置初始化明确家长端只做前台可落地体验:登录绑定、多孩子首页、课表请假补课、合同签署缴费、家校沟通、成长喜报和服务工单。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P01-P22、S01-S13第 09 模块不出现发票申请、分期付款、人脸采集授权和线上退费申请入口。
请假补课交付配置初始化请假从课次详情发起,提交后进入老师/教务审核;审核通过后再提醒补课并自动带入原课次。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P06 课表与课次服务、P07 补课申请 / 补课安排、S05 请假申请抽屉家长端可看到请假审核状态、驳回原因、补课候选、确认截止和处理结果。
合同缴费交付配置初始化补齐合同列表、合同详情、报价优惠、电子签署、在线缴费、支付成功/失败和已盖章合同查看;收银台不展示分期方案。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P08-P12、S08、S10家长端金额展示与合同中心一致,支付前校验签署状态,支付失败可重试。
退费咨询交付配置初始化退费改为咨询和线下办理指引,展示规则、材料清单、校区联系方式、服务工单入口和受理后进度查询。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P13 退费咨询 / 线下办理指引、P20-P22 工单家长端不能发起线上退款审批,只能提交退费咨询或服务工单。
成长喜报交付配置初始化课堂点评详情新增成长喜报生成入口,支持课堂照片、老师评语、海报预览、保存图片、分享给家人和生成失败重试。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P16 课堂点评详情、S13 成长喜报生成 / 海报预览优秀点评能生成海报,生成、保存和分享动作可追踪。
服务工单闭环交付配置初始化补齐工单列表、提交、详情进度、补充说明、转人工确认、确认关闭和满意度评价。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限P20-P22、S06、S07工单从提交到关闭有处理记录,关闭后可评价且不可重复评价。