对着手机说话,就能照看自己认养的真实药田
一款长在微信小程序里的「语音优先」轻互动积分平台:老人对着手机说话,就能看到自己认养的真实药田、完成每日任务攒积分、 用积分兑换 GAP 基地道地药材;子女和孙辈绑定亲情账号,帮老人攒积分、看平安动态、补差价下单。
业务模块
10
统一注册、独立实现
统一 API
109
经网关鉴权+审计+限流
统一页面
50
按端装配
权限点
37
RBAC 统一落库
架构:平台统一管理 + 各业务分模块式实现与集成
① 平台统一管理(platform-core)
- · 模块注册表与装配(manifest)
- · 统一 RBAC 权限与导航
- · 统一 API 网关(鉴权/限流/审计)
- · 统一积分账本(合规强约束)
- · 统一配置中心 / 事件总线 / 合规引擎
- · 统一运行时适配层(本地模拟 ↔ 生产三方)
② 业务分模块(modules/*)
- · 认养地块系统 (adoption)
- · 基地直播与溯源展示 (base-trace)
- · 渠道分发与亲情客服 (channel-cps)
- · 内容运营位 (content-ops)
- · 县域道地药材馆 (county-hall)
- · 家庭账号系统 (family)
- · 积分商城与履约 (mall)
- · 运营管理后台 (ops-console)
- · 轻任务积分系统 (task-points)
- · 语音管家「小药童」 (voice-butler)
③ 集成方式
- · 跨模块调用:
platform.callModule() - · 异步解耦:平台事件总线(认养→分佣、支付→通知)
- · 数据:统一 Prisma 数据层
- · 页面:统一页面宿主
/m/[端]/[模块]/[页面] - · 接口:统一网关
/api/m/[模块]/[动作]
演示账号(本地模拟微信登录)
生产环境替换为微信静默授权 code2Session;点任意一张卡片即可切换身份。
已注册模块与需求对照
| 模块 | 分组 | 需求对应 | API | 页面 | 权限点 |
|---|---|---|---|---|---|
| 认养地块系统 adoption | 供给层 | 模块三 · P0 | 13 | 6 | 3 |
| 基地直播与溯源展示 base-trace | 供给层 | 模块四 · P0 | 9 | 4 | 2 |
| 渠道分发与亲情客服 channel-cps | 增长层 | 模块八 · P0 | 11 | 4 | 4 |
| 内容运营位 content-ops | 增长层 | 模块九 · P1 | 8 | 4 | 3 |
| 县域道地药材馆 county-hall | 增长层 | 模块七 · P0 | 9 | 3 | 2 |
| 家庭账号系统 family | 增长层 | 模块五 · P0 | 9 | 3 | 2 |
| 积分商城与履约 mall | 交易层 | 模块六 · P0 | 16 | 7 | 4 |
| 运营管理后台 ops-console | 平台层 | 模块十 · P0 | 15 | 9 | 10 |
| 轻任务积分系统 task-points | 增长层 | 模块二 · P0 | 9 | 5 | 3 |
| 语音管家「小药童」 voice-butler | 交互层 | 模块一 · P0 | 10 | 5 | 4 |