BMGO 宝妈AI · 微信小程序 功能模块详细设计文档
| 项 | 内容 |
|---|---|
| 文档名称 | BMGO 宝妈AI 微信小程序 功能模块详细设计文档 |
| 版本 | V1.0 |
| 日期 | 2026-09-21 |
| 需求来源 | 线上演示页 https://baoma.icemoon.top(标题:BMGO 宝妈AI · 全功能演示) |
| 文档状态 | 初稿,待业务方评审 |
| 适用读者 | 产品、UI/UX、小程序前端、服务端、测试、运营 |
0. 文档说明
0.1 编写目的
将现有 宝妈AI Web 演示页 承载的产品形态,转化为一份可直接指导微信小程序开发的功能模块详细设计文档:明确模块边界、页面清单、数据模型、关键流程、接口清单、非功能与合规要求,并给出借助 AI 的研发周期评估。
0.2 信息基础与局限声明(重要)
本设计的原始输入是一个对外演示页,而非完整需求文档或接口文档。演示页实际可采集到的信息为:
- 站点标题:
BMGO 宝妈AI · 全功能演示 - 首页搜索占位文案:
搜索活动、商品、帖子、新闻→ 说明平台存在 活动 / 商品 / 帖子 / 新闻 四类内容 - 运营 Banner:
本周精选亲子手作市集·周末专场 / 9月2日 14:22 · 西湖区 - 首页模块:
本周活动(含"查看全部"),列表项字段为「区域 / 标题 / 时间 / 场地 / 已报名 x/y / 立即报名」 - 会员模块:
杭城十万宝妈会员 · 专属权益、真功夫水饺大礼包 · SVIP高级会员享 20% 推广返佣、VIP会员 ¥365/年、SVIP会员 ¥1314/年 - 地域信息:杭州(西湖区、滨江区、拱墅区、余杭区、萧山区、下城区)
因此:
| 标记 | 含义 |
|---|---|
| ✅ 已确认 | 演示页中可直接观察到 |
| 🔶 推断 | 由已确认信息合理推导(如由"商品"推导出商城与订单) |
| 🟡 建议 | 行业最佳实践补充,非演示页信息,需业务方确认 |
⚠️ 结论:演示页只覆盖了首页与会员两块,其余模块(商城订单、社区发帖、分销结算、AI 能力)为基于"全功能演示"定位的推断设计。第 9 章列出了必须与业务方确认的问题清单。文档中的模块划分可直接用于需求评审的骨架。
0.3 术语表
| 术语 | 说明 |
|---|---|
| 宝妈 | 平台核心用户,主要为一二线城市育龄女性/家长 |
| VIP / SVIP | 两档付费会员,¥365/年、¥1314/年 |
| 推广返佣 | 会员推广他人开卡获得的佣金,SVIP 档位为 20% |
| 活动 | 线下亲子活动,需报名、有名额上限 |
| 核销 | 活动现场扫码验证报名凭证 |
| 分销关系 | 邀请人与被邀请人的绑定关系,决定佣金归属 |
1. 产品定位与总体设计
1.1 产品定位
一句话定位:面向杭州宝妈人群的「本地亲子活动 + 会员制好物 + 同城社区 + AI 育儿助手」一体化服务平台。
差异化三支柱:
- 线下活动——高频、强信任、天然具备社交裂变属性(亲子活动适合晒照传播);
- 会员制——¥365 / ¥1314 两档年费,用权益(礼包、折扣、优先报名、返佣)锁定长期复购;
- AI(品牌名"宝妈AI")——用于育儿问答、智能推荐、内容审核与客服降本。
1.2 目标用户与角色
| 角色 | 说明 | 主要诉求 |
|---|---|---|
| 普通用户 | 未开卡宝妈/家长 | 浏览活动、看内容、报名 |
| 会员(VIP) | 已购 ¥365 年卡 | 权益礼包、活动折扣、优先报名 |
| 高级会员(SVIP) | 已购 ¥1314 年卡 | 高价值礼包、20% 推广返佣、专属服务 |
| 推广员/团长 | 主动做裂变的会员 | 海报、邀请码、佣金账户、提现 |
| 主办方/商家 | 活动主办、商品供货 | 发布活动/商品、查看核销与订单 |
| 平台运营 | 内部人员 | 内容审核、活动/商品上架、结算、数据看板 |
1.3 商业模式画布(简)
| 收入项 | 说明 | 优先级 |
|---|---|---|
| 会员年费 | VIP ¥365 / SVIP ¥1314 | P0 |
| 活动报名费 | 部分活动收费(0 元活动作为引流) | P0 |
| 商品销售 | 商城自营/联营抽佣 | P1 |
| 品牌合作 | 权益礼包(如"真功夫水饺大礼包")为品牌置换/联合补贴 | P1 |
| 返佣支出 | SVIP 推广 20% 佣金(成本项) | P0 |
1.4 核心业务闭环
公域拉新(活动海报/社群分享)
→ 小程序注册(微信一键登录 + 手机号)
→ 浏览本周活动 / 内容种草
→ 开卡(VIP/SVIP)或直接报名
→ 线下参与 + 晒单(内容回流社区)
→ 会员权益持续消费(商城/活动)
→ 推广返佣裂变(SVIP 带新)
→ 回到"公域拉新"
1.5 信息架构(站点地图)
BMGO 宝妈AI 小程序
├── 首页(Tab1)
│ ├── 搜索(全站:活动/商品/帖子/新闻)
│ ├── 运营 Banner 轮播
│ ├── 快捷金刚区
│ ├── 本周活动(卡片流 + 查看全部)
│ └── 会员权益入口
├── 活动(Tab2)
│ ├── 活动列表(区域/时间/类型筛选、排序)
│ ├── 活动详情
│ ├── 报名表单 / 支付
│ ├── 我的报名 + 核销码
│ └── 活动评价/晒单
├── 好物(Tab3,商城)
│ ├── 商品分类 / 列表 / 搜索
│ ├── 商品详情(SKU/库存/会员价)
│ ├── 购物车
│ ├── 结算下单(微信支付)
│ ├── 订单列表/详情/物流
│ └── 退款/售后
├── 社区(Tab4)
│ ├── 帖子流(推荐/关注/同城/话题)
│ ├── 发帖(图文/视频 + 话题)
│ ├── 帖子详情(点赞/评论/收藏/分享)
│ └── 用户主页(关注/粉丝)
├── 我的(Tab5)
│ ├── 会员卡 / 开卡续费
│ ├── 我的订单 / 我的报名 / 我的帖子 / 我的收藏
│ ├── 积分 / 优惠券 / 佣金
│ ├── 宝宝档案
│ ├── 地址管理
│ └── 客服 / 帮助 / 设置
└── 二级附属
├── 资讯(新闻列表/详情)
├── AI 助手(对话式育儿问答)
├── 消息中心
├── 分销中心(推广海报/佣金/提现/团队)
└── 运营管理后台(H5/PC,独立端)
1.6 页面清单(共 48 页)
| 编号 | 页面 | 路径(建议) | 优先级 | 类型 |
|---|---|---|---|---|
| P01 | 首页 | pages/home/index | P0 | Tab |
| P02 | 全站搜索 | pages/search/index | P0 | 通用 |
| P03 | 搜索结果 | pages/search/result | P0 | 通用 |
| P04 | 活动列表 | pages/activity/list | P0 | Tab |
| P05 | 活动详情 | pages/activity/detail | P0 | 通用 |
| P06 | 活动报名 | pages/activity/signup | P0 | 通用 |
| P07 | 报名成功/凭证 | pages/activity/ticket | P0 | 通用 |
| P08 | 我的报名 | pages/activity/mine | P0 | 通用 |
| P09 | 活动评价 | pages/activity/review | P1 | 通用 |
| P10 | 商品分类 | pages/mall/category | P1 | Tab |
| P11 | 商品列表 | pages/mall/list | P1 | 通用 |
| P12 | 商品详情 | pages/mall/detail | P1 | 通用 |
| P13 | 购物车 | pages/mall/cart | P1 | 通用 |
| P14 | 确认订单 | pages/order/confirm | P1 | 通用 |
| P15 | 支付结果 | pages/order/result | P1 | 通用 |
| P16 | 订单列表 | pages/order/list | P1 | 通用 |
| P17 | 订单详情 | pages/order/detail | P1 | 通用 |
| P18 | 物流跟踪 | pages/order/logistics | P2 | 通用 |
| P19 | 申请售后 | pages/order/aftersale | P2 | 通用 |
| P20 | 社区帖子流 | pages/community/index | P1 | Tab |
| P21 | 发帖编辑 | pages/community/publish | P1 | 通用 |
| P22 | 帖子详情 | pages/community/detail | P1 | 通用 |
| P23 | 话题页 | pages/community/topic | P2 | 通用 |
| P24 | 用户主页 | pages/user/profile | P1 | 通用 |
| P25 | 关注/粉丝列表 | pages/user/follow | P2 | 通用 |
| P26 | 资讯列表 | pages/news/list | P2 | 通用 |
| P27 | 资讯详情 | pages/news/detail | P2 | 通用 |
| P28 | 我 的(个人中心) | pages/mine/index | P0 | Tab |
| P29 | 会员中心 | pages/member/index | P0 | 通用 |
| P30 | 会员权益对比 | pages/member/benefits | P0 | 通用 |
| P31 | 开通/续费下单 | pages/member/order | P0 | 通用 |
| P32 | 会员卡(电子卡) | pages/member/card | P1 | 通用 |
| P33 | 积分中心 | pages/points/index | P1 | 通用 |
| P34 | 每日签到 | pages/points/checkin | P1 | 通用 |
| P35 | 积分商城/兑换 | pages/points/mall | P2 | 通用 |
| P36 | 优惠券 | pages/coupon/index | P2 | 通用 |
| P37 | 分销中心(首页) | pages/dist/index | P1 | 通用 |
| P38 | 推广海报 | pages/dist/poster | P1 | 通用 |
| P39 | 我的团队 | pages/dist/team | P2 | 通用 |
| P40 | 佣金明细 | pages/dist/commission | P1 | 通用 |
| P41 | 提现 | pages/dist/withdraw | P1 | 通用 |
| P42 | AI 助手对话 | pages/ai/chat | P1 | 通用 |
| P43 | 消息中心 | pages/message/index | P1 | 通用 |
| P44 | 宝宝档案 | pages/profile/baby | P1 | 通用 |
| P45 | 地址管理 | pages/address/list | P1 | 通用 |
| P46 | 客服/帮助中心 | pages/support/index | P1 | 通用 |
| P47 | 设置 | pages/setting/index | P1 | 通用 |
| P48 | 授权登录引导 | pages/auth/login | P0 | 通用 |
| — | 管理后台(独立 Web) | 运营端 | P1 | 后台 |
2. 技术选型与总体架构
2.1 前端技术选型(🟡 建议)
| 方案 | 优点 | 缺点 | 结论 |
|---|---|---|---|
| 微信原生 + TypeScript | 性能最好、审核风险低、AI 代码生成资料最全 | 语法冗长、不能复用到 H5 | ✅ 推荐 |
| uni-app / Taro | 一套代码多端(小程序 + H5 + App) | 复杂交互有坑、包体积大 | 若有 H5 复用需求再选 |
推荐组合:
- 框架:小程序原生 + TypeScript + Skyline 渲染(可按需)
- UI 组件库:TDesign MiniProgram 或 Vant Weapp
- 状态管理:
mobx-miniprogram(或轻量自研 store) - 请求层:自研
request封装(拦截器 + 登录态刷新 + 重试 + 埋点) - 分包:主包仅放首页/登录/我的,活动、商城、社区、分销各自独立分包(控制主包 ≤ 2MB,总包 ≤ 20MB)
2.2 服务端技术选型(🟡 建议)
| 方案 | 适用场景 | 说明 |
|---|---|---|
| 微信云开发(云函数 + 云数据库) | MVP 快速验证 | 免运维、免备案压力小,但复杂事务/分销结算较弱 |
| 自建服务(推荐用于正式版) | 需要订单、资金、分佣、后台 | Node.js + NestJS(或 Java Spring Boot)+ MySQL + Redis |
推荐:NestJS + MySQL 8 + Redis + 腾讯云 COS + 微信支付 V3。理由:AI 对 TypeScript 生态的代码生成质量最高,能最大化本项目的"AI 提效"目标。
2.3 第三方能力依赖
| 能力 | 提供方 | 用途 |
|---|---|---|
| 一键登录 / 手机号快速验证 | 微信开放能力 | 注册登录 |
| 微信支付(JSAPI) | 微信支付 V3 | 会员卡、活动、商品 |
| 订阅消息 | 微信 | 报名成功、活动提醒、发货通知 |
| 内容安全检测 | security.msgSecCheck + 腾讯云内容安全 | 帖子/评论审核 |
| 地图 / 逆地址解析 | 腾讯位置服务 | 活动场地、导航 |
| 对象存储 + CDN | 腾讯云 COS | 图片/视频 |
| OCR / 智能识别 | 腾讯云(可选) | 宝妈认证、发票 |
| 大模型 | 混元 / DeepSeek / 通义等 | AI 助手、智能客服、内容审核辅助 |
| 短信 | 腾讯云短信 | 验证码、通知兜底 |
| 微信客服 | 微信客服 | 人工客服承接 |
2.4 总体架构图
┌─────────────────────────────────────────────────────────┐
│ 微信小程序(原生 + TS) │
│ 首页 │ 活动 │ 好物 │ 社区 │ 我的 + 独立分包 │
└───────────────────────┬─────────────────────────────────┘
│ HTTPS / JSON (JWT)
┌───────────────────────▼─────────────────────────────────┐
│ API 网关(鉴权 / 限流 / 幂等 / 日志 / 埋点) │
└───────────────────────┬─────────────────────────────────┘
┌───────────────┼────────────────┬───────────────┐
▼ ▼ ▼ ▼
业务服务域 会员域 交易域 内容域
活动/报名 会员卡/权益 订单/支付 帖子/资讯
分销/佣金 积分/签到 商品/SKU 审核/推荐
│ │ │ │
└───────────────┴────────┬───────┴───────────────┘
▼
MySQL 8(主从) │ Redis(缓存/队列/分布式锁)
COS+CDN(媒体) │ 消息队列(佣金结算异步化)
│
┌────────────┴────────────┐
▼ ▼
运营管理后台(Web) 定时任务/对账
3. 功能模块详细设计
说明:每个模块按「模块目标 → 功能点表 → 页面与交互 → 数据模型 → 接口 → 边界与异常 → 埋点」组织。优先级 P0 = MVP 必须,P1 = 正式版,P2 = 迭代增强。
M01 账号与登录认证模块 ✅/🔶
模块目标:完成用户身份建立、登录态维护、必要的资质认证,为会员/订单/分销提供唯一用户标识。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M01-1 | 微信一键登录 | wx.login → code 换 openid/session_key;静默建立账号 | P0 |
| M01-2 | 手机号授权 | 用 getPhoneNumber 绑定手机号(下单/提现必需) | P0 |
| M01-3 | 游客态浏览 | 未登录可浏览活动列表/详情/资讯(降低门槛) | P0 |
| M01-4 | 登录态续期 | 双 Token(access + refresh),401 自动静默重登 | P0 |
| M01-5 | 宝妈身份认证 | 上传凭证 + 人工审核(可选,用于高价值活动) | P2 |
| M01-6 | 宝宝档案 | 昵称、性别、生日/月龄 → 用于活动与商品智能推荐 | P1 |
| M01-7 | 账号注销 | 合规必需:注销申请 + 冷静期 + 数据清除 | P1 |
| M01-8 | 多端绑定/换绑手机号 | 更换手机号流程 | P2 |
关键交互:
- 首启 →
pages/auth/login(不强制),点击"报名/下单/开卡"时才弹授权; - 手机号授权被拒 → 降级为"短信验证码"兜底路径。
边界与异常:session_key 过期;手机号已被其他账号绑定(需合并策略);同一微信 unionid 多小程序账号收敛。
M02 首页与全站搜索模块 ✅
模块目标:承载运营分发与全站流量分发,对应演示页的"搜索 + Banner + 本周活动 + 会员权益"。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M02-1 | 搜索框(全站) | 占位文案覆盖"活动、商品、帖子、新闻",支持搜索历史/热搜词 | P0 |
| M02-2 | 搜索联想 | 输入即联想(活动名/商品名/话题) | P1 |
| M02-3 | 搜索结果聚合页 | Tab 分栏:活动 / 商品 / 帖子 / 新闻,含空态与筛选 | P0 |
| M02-4 | 运营 Banner 轮播 | 后台可配图、跳转类型(活动/商品/网页/小程序内页) | P0 |
| M02-5 | 快捷金刚区 | 可配置入口:会员、活动、好物、社区、积分、AI 助手 | P1 |
| M02-6 | 本周活动卡片流 | 字段:区域、标题、时间、场地、已报名 x/y、报名按钮 | P0 |
| M02-7 | 会员权益入口 | 对应"杭城十万宝妈会员·专属权益"Banner | P0 |
| M02-8 | 城市/定位切换 | 默认杭州,按区筛选(西湖区/滨江区/拱墅区/余杭区/萧山区/下城区) | P1 |
| M02-9 | 下拉刷新 / 上拉加载 | 分页 | P0 |
| M02-10 | 个性化推荐流 | 基于宝宝月龄 + 区域 + 行为 | P2 |
首页首屏布局(还原演示页):
┌──────────────────────────────┐
│ [搜索活动、商品、帖子、新闻] │ ← 吸顶
├──────────────────────────────┤
│ Banner:本周精选亲子手作市集 │
│ 9月2日 14:22 · 西湖区 │ ← 轮播
├──────────────────────────────┤
│ 本周活动 [查看全部] │
│ ┌────────────────────────┐ │
│ │ 西湖区 亲子手作市集·周末专场│ │
│ │ 9月2日 14:22 西湖文化广场 │ │
│ │ 已报名 26/30 [立即报名]│ │
│ └────────────────────────┘ │
│ ……(共 6 条,横向/纵向卡片) │
├──────────────────────────────┤
│ 杭城十万宝妈会员 · 专属权益 │
│ 真功夫水饺大礼包 │
│ SVIP 高级会员享 20% 推广返佣 │
│ VIP ¥365/年 SVIP ¥1314/年 │
└──────────────────────────────┘
接口:GET /home/layout(聚合首页所有区块)、GET /search/suggest、GET /search、GET /activity/list?week=1。
M03 活动报名模块 ✅(核心)
模块目标:平台最高频、最具粘性的模块。实现"发现 → 报名 → 支付 → 到场核销 → 晒单"闭环。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M03-1 | 活动列表 | 卡片字段同首页;支持区域/时间/类型/价格筛选与排序 | P0 |
| M03-2 | 活动详情 | 主图集、标题、时间、场地+地图、名额进度、费用、主办方、报名须知、温馨提示 | P0 |
| M03-3 | 名额实时校验 | 已报 26/30 实时刷新;并发防超卖(Redis 原子扣减) | P0 |
| M03-4 | 报名表单 | 联系人姓名/手机号、参与儿童信息(姓名+年龄)、备注;可配置自定义字段 | P0 |
| M03-5 | 报名支付 | 0 元活动直接成功;收费活动走微信支付 | P0 |
| M03-6 | 报名凭证 | 生成核销二维码 + 报名编号,支持加入卡包/截图分享 | P0 |
| M03-7 | 我的报名 | 按状态分类:待参加/已参加/已取消/已退款 | P0 |
| M03-8 | 取消报名 / 退款 | 按活动规则(如开始前 24h 可退) | P0 |
| M03-9 | 候补队列 | 满员后可候补,有人取消自动递补并推送 | P1 |
| M03-10 | 现场核销 | 扫码枪/小程序扫码核销,实时看核销率 | P1 |
| M03-11 | 活动评价与晒单 | 图文评价 → 可一键同步到社区(内容回流) | P1 |
| M03-12 | 活动提醒 | 报名成功/开始前 24h、2h 订阅消息提醒 | P1 |
| M03-13 | 一键导航 | 调用微信内置地图 | P1 |
| M03-14 | 会员优先报名 | 会员可提前 x 小时开放报名 | P2 |
| M03-15 | 多人报名(多孩) | 一次为多个孩子报名,占多个名额 | P2 |
关键流程(报名):
列表 → 详情 → 点击"立即报名"
→ 校验:登录? 名额? 是否已报名?
→ 填报名表单
→ 费用 0? ──是──→ 直接创建报名单 → 凭证页
└─否──→ 微信支付 → 支付回调 → 创建报名单 → 凭证页
→ 订阅消息授权(报名成功 / 开始前提醒)
→ 分享(海报/小程序卡片)→ 带来新用户
边界与异常:
- 并发抢名额:
DECR原子操作 + 支付超时释放(15 分钟未支付自动回滚名额); - 支付成功但回调延迟:前端轮询 + 服务端补单任务;
- 活动取消:批量退款 + 全员通知;
- 重复报名校验:
user_id + activity_id唯一索引。
核心表:activity、activity_session、activity_signup、activity_review、activity_custom_field。
M04 商城 · 商品与订单模块 🔶
模块目标:承载"商品"内容类型与"会员价/权益礼包"变现,形成活动之外的第二消费场景。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M04-1 | 商品分类 | 后台可配多级分类(如 母婴用品/食品/日用) | P1 |
| M04-2 | 商品列表 | 分类/搜索/销量/价格排序,支持标签(爆款、会员专享) | P1 |
| M04-3 | 商品详情 | 主图/轮播、标题、价格(原价+会员价)、SKU 规格、库存、图文详情、评价 | P1 |
| M04-4 | SKU 与库存 | 多规格组合,库存扣减与超卖防护 | P1 |
| M04-5 | 购物车 | 加购、选规格、数量、单选/全选、失效商品 | P1 |
| M04-6 | 确认订单 | 收货地址、优惠券、积分抵扣、运费、备注 | P1 |
| M04-7 | 微信支付下单 | 统一下单 + 支付回调 + 订单状态机 | P1 |
| M04-8 | 订单列表/详情 | 待付款/待发货/待收货/已完成/已取消/售后 | P1 |
| M04-9 | 物流跟踪 | 对接快递查询(快递100 等) | P2 |
| M04-10 | 售后(退款/退货) | 申请 → 审核 → 退款(原路退回) | P2 |
| M04-11 | 优惠券 | 领券中心 + 下单核销 + 会员专享券 | P2 |
| M04-12 | 会员价体系 | 会员价/折扣率按卡等级配置 | P1 |
| M04-13 | 权益礼包兑换 | 如"真功夫水饺大礼包":会员领取 → 生成兑换码 | P1 |
订单状态机:
待付款 --支付成功--> 待发货 --发货--> 待收货 --确认收货--> 已完成
│ │ │
├─超时取消--> 已取消 └─退款--> 已退款 └─售后--> 售后中--> 已退款
边界与异常:重复支付、支付超时、库存回滚、并发下单、优惠券互斥规则、退款金额不会超过实付。
M05 社区 · 帖子模块 🔶
模块目标:承载"帖子"内容类型,形成宝妈同城社交与 UGC 沉淀,反哺活动与商品转化。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M05-1 | 帖子流 | Tab:推荐 / 关注 / 同城 / 话题 | P1 |
| M05-2 | 发帖 | 图文(多图 9 张)或短视频、正文、话题标签、@、定位 | P1 |
| M05-3 | 草稿箱 | 本地 + 云端草稿 | P2 |
| M05-4 | 帖子详情 | 正文、图片、话题、点赞/评论/收藏/分享 | P1 |
| M05-5 | 互动 | 点赞、评论(含回复)、收藏、分享(生成海报) | P1 |
| M05-6 | 关注体系 | 关注/取关、粉丝列表、关注流 | P1 |
| M05-7 | 用户主页 | 头 像、昵称、宝宝月龄、发帖/获赞数 | P1 |
| M05-8 | 话题页 | 话题聚合、参与人数、话题榜 | P2 |
| M05-9 | 内容审核 | 机审(微信内容安全 + 敏感词)→ 疑似人工复审;先审后发/先发后审可配 | P1 |
| M05-10 | 举报与拉黑 | 举报入口、拉黑用户 | P1 |
| M05-11 | 消息提醒 | 被赞/被评论/被关注 → 订阅消息 + 站内消息 | P2 |
| M05-12 | 活动晒单回流 | 从活动评价一键生成帖子 | P2 |
| M05-13 | 达人/优质内容加权 | 运营可加精、置顶 | P2 |
边界与异常:图片/视频上传(COS 直传 + 压缩)、审核失败提示、重复提交、拉黑后的内容屏蔽。
M06 资讯 · 新闻模块 🔶
模块目标:承载"新闻"内容类型,做 SEO/品牌背书与留存,为 AI 提供知识来源。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M06-1 | 资讯列表 | 分类(育儿知识/本地资讯/平台公告)、时间倒序 | P2 |
| M06-2 | 文章详情 | 富文本渲染、图片、分享、收藏 | P2 |
| M06-3 | 收藏/点赞 | 与用户体系打通 | P2 |
| M06-4 | 相关推荐 | 关联活动与商品(内容带货) | P2 |
| M06-5 | 运营发布 | 后台富文本编辑器 | P2 |
M07 会员与权益模块 ✅(核心变现)
模块目标:实现 VIP ¥365/年、SVIP ¥1314/年两档会员的开通、续费、权益发放与到期管理。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M07-1 | 会员中心 | 当前卡等级、到期时间、权益概览 | P0 |
| M07-2 | 权益对比页 | VIP vs SVIP 权益对照表(还原演示页"专属权益") | P0 |
| M07-3 | 开卡下单 | 选卡 → 微信支付 → 权益即时生效 | P0 |
| M07-4 | 续费 | 到期前提醒 + 一键续费(支持叠加时长) | P0 |
| M07-5 | 会员权益发放 | 礼包自动入账(兑换码/券/实物收货) | P0 |
| M07-6 | 会员价生效 | 活动/商品价格按卡等级自动计算 | P0 |
| M07-7 | 电子会员卡 | 电子卡面、权益清单、SVIP 专属标识 | P1 |
| M07-8 | 到期提醒 | 到期前 7/3/1 天订阅消息 | P1 |
| M07-9 | 会员专属活动 | 仅会员可报名的活动标记 | P2 |
| M07-10 | 权益礼包配置 | 后台配置礼包内容与发放规则(如"真功夫水饺大礼包") | P0 |
| M07-11 | 会员等级成长 | 消费/活跃升级(VIP→SVIP 卡升级) | P2 |
权益对照(还原演示页 + 推断):
| 权益 | 普通用户 | VIP ¥365/年 | SVIP ¥1314/年 |
|---|---|---|---|
| 活动报名 | ✅ | ✅ 优惠价 | ✅ 最优价 / 免费名额 |
| 品牌礼包 | — | ✅ 基础礼包 | ✅ 高价值礼包(如水饺大礼包) |
| 活动优先报名 | — | — | ✅ |
| 商城会员价 | — | ✅ 9.5 折 | ✅ 9 折 |
| 推广返佣 | — | 低比例 | 20%(演示页明确) |
| 专属客服 | — | — | ✅ |
| 积分倍率 | 1x | 1.5x | 2x |
⚠️ 表中比例/折扣为推断值,需业务确认(见第 9 章 Q7)。
M08 积分、签到与成长模块 🟡
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M08-1 | 每日签到 | 连续签到递增奖励,中断重置 | P1 |
| M08-2 | 积分账户 | 获取(签到/消费/发帖/邀请)+ 消耗(抵扣/兑换) | P1 |
| M08-3 | 积分明细 | 流水列表 | P1 |
| M08-4 | 积分兑换 | 兑换优惠券/实物/活动名额 | P2 |
| M08-5 | 任务中心 | 每日任务(签到/发帖/分享)领积分 | P2 |
| M08-6 | 防刷机制 | 频控 + 风控(设备/行为) | P1 |
M09 分销 · 推广返佣模块 ✅(增长核心)
模块目标:实现演示页明确出现的"SVIP 高级会员享 20% 推广返佣",驱动低成本裂变。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M09-1 | 成为推广员 | SVIP 自动获得分销资格 | P1 |
| M09-2 | 推广海报 | 自动合成带二维码的专属海报(多套模板) | P1 |
| M09-3 | 邀请码/推广链接 | 小程序码 + Path 参数 | P1 |
| M09-4 | 关系绑定 | 首次访问/付费绑定上下级;买会员成功即绑定(卡首单) | P1 |
| M09-5 | 佣金计算 | 按规则计算(SVIP 推广返佣 20%) | P1 |
| M09-6 | 佣金账户 | 待结算/已结算/可提现/冻结 | P1 |
| M09-7 | 佣金明细 | 按订单维度展示来源与状态 | P1 |
| M09-8 | 提现 | 申请 → 审核 → 打款(微信零钱/银行卡),含税与最低额度 | P1 |
| M09-9 | 我的团队 | 直接/间接下级列表与贡献(限制层级,合规) | P2 |
| M09-10 | 分销订单追踪 | 下级开卡/下单记录 | P2 |
| M09-11 | 排行榜/激励 | 月度推广榜 | P2 |
| M09-12 | 售后冲减 | 退款时同步冲减佣金 | P1 |
⚠️ 合规红线(必须遵守):
- 分销佣金仅限二级以内(一级 + 二级),严禁三级及以上;
- 佣金只能由真实商品/服务交易产生,不得以"人头 费"作为主要收益;
- 提现需实名 + 代扣代缴个税说明;
- 页面文案避免"拉人头""躺赚""无限级"等违规表述。
核心表:distributor、dist_relation、commission_record、withdraw_order。
M10 AI 能力模块 🔶(品牌"宝妈AI")
模块目标:兑现"宝妈AI"品牌名,用 AI 提升用户体验与运营效率。建议先做降本增效型 AI(客服/审核/内容),再做用户端 AI 助手。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M10-1 | AI 育儿问答助手 | 对话式,支持多轮、流式输出(SSE/WebSocket) | P1 |
| M10-2 | 知识库(RAG) | 平台内容 + 权威育儿知识 + 活动/商品库 → 检索增强,避免幻觉 | P1 |
| M10-3 | AI 智能客服 | 承接常见问题(退改规则、活动咨询),命中率不足转人工 | P1 |
| M10-4 | AI 内容辅助 | 发帖文案生成、图片配文、活动介绍生成 | P2 |
| M10-5 | AI 智能搜索/推荐 | 自然语言搜索"周末带 3 岁娃去哪玩" → 活动推荐 | P2 |
| M10-6 | AI 审核辅助 | 帖子/评论风险预判,降低人工审核量 | P1 |
| M10-7 | 活动/商品智能摘要 | 自动生成详情摘要与卖点 | P2 |
| M10-8 | 敏感内容与合规 护栏 | Prompt 注入防护、敏感话题拒答、输出脱敏 | P1 |
| M10-9 | 对话历史与计费 | 会话存储、Token 计量、按会员等级限流 | P1 |
关键设计:
- 模型层抽象(
LLMProvider接口),支持混元 / DeepSeek / 通义等可切换,避免供应商锁定; - RAG 检索用平台自有内容(活动、商品、资讯、FAQ),向量库可用腾讯云 VectorDB;
- 护栏优先:育儿/医疗类问题必须给"非医疗建议"声明,涉及儿童健康引导至线下就医。
边界与异常:模型超时降级(返回兜底话术)、内容风控拦截、上下文长度控制、成本上限熔断。
M11 消息通知模块 🔶
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M11-1 | 站内消息中心 | 分类:订单/活动/互动/系统 | P1 |
| M11-2 | 订阅消息 | 一次授权一次推送(微信规则);常用场景模板预授权 | P0 |
| M11-3 | 消息模板管理 | 后台配置模板 ID 与触发时机 | P1 |
| M11-4 | 未读红点 | Tab 与分类未读数 | P1 |
| M11-5 | 短信/公众号兜底 | 关键通知(提现、退款)短信补触 | P2 |
触发场景清单:报名成功、活动开始前 24h/2h、活动取消、订单支付成功、发货、退款、会员到期前 7/3/1 天、佣金到账、提现结果、帖子被评论/点赞、审核结果。
M12 个人中心模块 ✅
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M12-1 | 用户信息卡 | 头像、昵称、会员标识、宝宝月龄 | P0 |
| M12-2 | 我的订单 | 电商订单入口 | P1 |
| M12-3 | 我的报名 | 活动报名入口 | P0 |
| M12-4 | 我的帖子/收藏/关注 | 内容资产 | P1 |
| M12-5 | 会员卡入口 | 开卡/续费 | P0 |
| M12-6 | 积分 / 优惠券 / 佣金 | 资产入口 | P1 |
| M12-7 | 宝宝档案 | 新增/编辑(用于推荐) | P1 |
| M12-8 | 地址管理 | 增删改、默认地址 | P1 |
| M12-9 | 客服/帮助/反馈 | 微信客服 + 常见问题 | P0 |
| M12-10 | 设置 | 隐私协议、用户协议、权限管理、注销 | P0 |
M13 运营管理后台模块 🔶
形态:独立 Web(PC 优先,移动端自适应)。这是AI 提效最大的模块(大量 CRUD)。
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M13-1 | 登录与 RBAC | 角色权限:超管/运营/审核/财务/客服 | P1 |
| M13-2 | 活动管理 | 创建/编辑/上下架、场次、名额、报名表单配置、核销台 | P1 |
| M13-3 | 报名管理 | 报名列表、导出、代报名、退款、核销记录 | P1 |
| M13-4 | 商品管理 | 商品/SKU/库存/上下架 | P1 |
| M13-5 | 订单管理 | 订单查询、发货、退款审核 | P1 |
| M13-6 | 会员管理 | 会员查询、权益配置、礼包发放、会员导入 | P1 |
| M13-7 | 内容审核 | 帖子/评论审核队列(机审+人审) | P1 |
| M13-8 | 资讯管理 | 富文本发布 | P2 |
| M13-9 | 分销与财务 | 佣金规则配置、结算、提现审核、对账 | P1 |
| M13-10 | 运营位管理 | 首页 Banner/金刚区/推荐位配置 | P1 |
| M13-11 | 消息推送 | 定向/全量推送、模板管理 | P2 |
| M13-12 | 数据看板 | GMV、会员转化、活动报名率、核销率、留存、渠道 ROI | P1 |
| M13-13 | 用户管理 | 用户查询、封禁、标签 | P2 |
| M13-14 | 操作日志 | 全量审计日志 | P1 |
M14 公共基础能力模块 🔶
| 编号 | 功能点 | 说明 | 优先级 |
|---|---|---|---|
| M14-1 | 统一请求层 | 拦截器、Token 刷新、错误码映射、重试 | P0 |
| M14-2 | 统一支付封装 | 下单/唤起/回调/查单/退款 | P0 |
| M14-3 | 图片上 传 | COS 直传 + 压缩 + 多图 | P0 |
| M14-4 | 分享能力 | 分享卡片、生成海报(Canvas)、朋友圈(受限) | P1 |
| M14-5 | 地图能力 | 选点、导航、逆地址解析 | P1 |
| M14-6 | 埋点与日志 | 页面 PV/UV、事件埋点、错误上报 | P1 |
| M14-7 | 骨架屏/加载态 | 统一 Loading、空态、错误态组件 | P0 |
| M14-8 | 主题与设计 Token | 色彩/字号/间距统一(品牌色系) | P0 |
| M14-9 | 网络异常与弱网 | 重试、离线提示 | P1 |
| M14-10 | 隐私合规弹窗 | 首次启动隐私协议、敏感权限说明 | P0 |
4. 核心业务流程
4.1 会员开通与返佣绑定(最关键的资金流程)
点击开卡 → 选卡(VIP ¥365 / SVIP ¥1314)
→ 微信支付 V3 下单(out_trade_no 幂等)
→ 用户支付 → 微信回调 → 校验签名 → 幂等落库
→ 会员卡生效(有效期 = 起算日 + 365 天 / 叠加)
→ 发放权益礼包(券/兑换码/实物)
→ 绑定分销关系(若来源带邀请码,首单卡关系)
→ 生成佣金记录(状态:待结算,T+N 后可提现)
→ 订阅消息通知(开卡成功 + 权益到账)
幂等与对账:以 out_trade_no 唯一约束;每日定时任务拉取微信对账单,处理"支付成功但业务未处理"的补单。