GenerateService 12+级优先级注入 · 30+生成类型 · PaymentService支付体系 · 30+API接口 · 跨端兼容 · 分包策略
GenerateService(~5900+行) + PaymentService + 30+ API接口
从系统级默认值 → 用户偏好 → 全局策略 → 模块配置 → 教育层次 → 专业适配 → 历史上下文 → 实时输入 → 动态覆盖,逐层叠加,确保每次生成精准适配当前场景。
中职 / 高职 / 职教本科 三个层次独立策略配置,同一模块输出不同深度的内容。中职偏重实操与工单,高职偏重方案设计,职教本科偏重理论体系与创新。
POST /api/generate 提交任务 → 返回 taskId → 客户端轮询 GET /api/generate/result/:taskId → 获取完整结果。支持长文本、多模块并行生成。
小程序端原生支持
微信小程序内直接调起支付,支持模块解锁、会员购买、值餐下单、悦舍预约。
抖音小程序适配
抖音小程序端的支付通道,与微信支付平行支持,覆盖更广用户群。
开发/演示环境
开发环境和演示场景下的模拟支付,无需真实交易即可测试完整流程。
订单持久化
所有支付订单存储在Supabase数据库,支持订单查询、退款、统计分析。模块解锁状态本地+云端双写。
| Method | 路径 | 功能说明 |
|---|---|---|
| POST | /api/generate | AI内容生成(异步返回taskId) |
| GET | /api/generate/result/:taskId | 轮询生成结果 |
| GET | /api/user/stats | 用户统计数据 |
| GET | /api/quote/daily | 每日金句 |
| GET | /api/journey/small-joy/recommend | 小确幸推荐 |
| POST | /api/journey/small-joy/save | 保存小确幸 |
| GET | /api/coach/get-today-three-things | 获取今日三件事 |
| GET | /api/booking/statistics | 预约统计 |
| GET | /api/psy-assess/statistics | 心理测评统计 |
| GET | /api/psy-assess/high-risk | 高风险列表 |
| GET | /api/psy-assess/records | 测评记录 |
| GET | /api/psy-assess/export-csv | CSV导出 |
| GET | /api/yaoshi/categories | 药食分类 |
| GET | /api/yaoshi/products | 药食产品 |
| GET | /api/qrcode/survey | 问卷二维码 |
| GET | /api/qrcode/psy-assess | 心理测评二维码 |
| POST | /api/admin/login | 管理员登录 |
| /api/payment/* — 支付相关接口(微信支付/抖音支付/模拟支付/订单查询) | ||
微信小程序 / 抖音小程序 / H5 三端适配,60+组件库,7大分包
微信 · 抖音 · H5
三端适配策略:
基于Taro跨端框架,一套代码三端运行
localStorage + Supabase 双写
60+组件 · 原子化样式
7大分包 · 按需加载
| 包名 | 内容 |
|---|---|
| 主包 | 首页、brain页面 |
| zhican | 值餐相关页面(10+子页面) |
| yushe | 悦舍相关页面(服务/人员/预订) |
| capability | 世赛服务/职称跃升/课程设计/知录/对话 |
| main | 行动教练/用户画像/历史记录 |
| value-meal | 调研问卷(7类问卷+二维码) |
| admin | 管理后台(预约管理+心理测评) |
分包按需加载,优化首屏性能,符合微信小程序2MB主包限制
前端:Taro + React + TypeScript + Tailwind CSS 4 + shadcn/ui
后端:Node.js + GenerateService + PaymentService
数据:Supabase + localStorage 双写
AI:多级优先级注入 + 多种生成类型 + 异步生成轮询
支付:微信支付 + 抖音支付 + 模拟支付
跨端:微信小程序 + 抖音小程序 + H5
API:30+ RESTful接口 · 全局前缀 /api