v4.2 冲刺版+每日推送+支付修复+全量代码评审
## 新增功能 - 冲刺版 ¥49.9/月:完整支付→激活→权益扣减链路 - 每日一题定时推送(@nestjs/schedule,早8点微信订阅消息) - miniprogram-ci 编译上传脚本(scripts/upload-mp.js) ## Bug修复 - 套餐值统一:vip→growth/sprint(interview轮次限制、analyze次数检查) - member/pay 移除开发绕过:改为订单校验后激活 - progress→report 参数名不匹配:id→interviewId - result.vue resume.create() 参数传错(对象→独立参数) - resume.vue analyze请求缺少Authorization header - bank.vue contribution请求缺少Authorization header - member.vue startPay() 缺少try/catch导致网络错误崩溃 - login.vue 调试面板 v-if="true" 生产泄漏 ## 配置 - 微信支付生产证书就位(商户号1113760598) - .env 清理冗余文件(删除.example/.production) - WX_NOTIFY_URL 更新为 zhiyinwx.yzrcloud.cn ## 文档 - PROJECT-STATUS.md v4.1→v4.2,状态全面更新 - DEPLOYMENT.md 新增小程序编译上传章节、清理检查清单
This commit is contained in:
+87
-77
@@ -1,44 +1,45 @@
|
||||
# 职引 · 完整功能清单 v4.0
|
||||
# 职引 · 完整功能清单 v4.1
|
||||
|
||||
> 版本: v4.0
|
||||
> 日期: 2026-06-05
|
||||
> 状态: 战略升级(竞争壁垒 + 盈利模型重构)
|
||||
> 定位: 应届生/实习生 AI 面试教练
|
||||
> **版本**: v4.1
|
||||
> **日期**: 2026-06-09
|
||||
> **状态**: Phase 0.5 壁垒构建完成
|
||||
> **定位**: 应届生/实习生 AI 面试教练
|
||||
|
||||
---
|
||||
|
||||
## 一、核心功能(AI 面试 + 数据飞轮)
|
||||
## 一、核心功能
|
||||
|
||||
### 1.1 AI 面试模拟(核心差异化)
|
||||
### 1.1 AI 面试模拟
|
||||
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 岗位选择 | ✅ 完成 | 校招热门 20+ 岗位(含 AI 算法/大模型岗位) | P0 |
|
||||
| 多轮对话追问 | ✅ 完成 | AI 模拟真实面试官,根据回答连续追问 | P0 |
|
||||
| 岗位选择(20+) | ✅ 完成 | 校招热门岗位(含 AI 算法/大模型岗位) | P0 |
|
||||
| 多轮对话追问 | ✅ 完成 | AI 模拟真实面试官,根据回答连续追问(5-10 轮) | P0 |
|
||||
| 实时反馈评分 | ✅ 完成 | 每轮回答后给出评分 + 改进建议 | P0 |
|
||||
| 面试报告 | ✅ 完成 | 完整面试表现分析报告(逻辑/表达/专业度/稳定性) | P0 |
|
||||
| 历史面试记录 | ✅ 完成 | 查看历史面试与进步轨迹 | P0 |
|
||||
| 参考答案生成 | 🔨 开发中 | 每个问题给出参考回答思路 | P1 |
|
||||
| 公司真题库 | 🆕 新增 | 按公司+岗位定制面试剧本(首期 5 家公司) | P0 |
|
||||
| AI 岗位专项题库 | 🔨 开发中 | AI 算法/大模型岗位专属面试题库 | P1 |
|
||||
| 面试报告(四维) | ✅ 完成 | 逻辑/表达/专业度/稳定性 + 优劣势分析 | P0 |
|
||||
| 历史面试记录 | ✅ 完成 | 查看/筛选/统计 | P0 |
|
||||
| 参考答案生成 | ✅ 完成 | AI 生成参考回答思路 | P1 |
|
||||
| 使用限制(免费 5 轮/次) | ✅ 完成 | 免费版 5 轮 / 成长版 10 轮 | P0 |
|
||||
| 公司真题库 | ✅ 完成 | 通过面经贡献自动积累,公司+岗位映射 | P0 |
|
||||
| AI 岗位专项题库 | 📋 规划中 | AI 算法/大模型岗位专属面试题库 | P1 |
|
||||
|
||||
### 1.2 数据飞轮(核心壁垒)
|
||||
### 1.2 数据飞轮
|
||||
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 面经贡献系统 | 🆕 新增 | 面试后可填写公司/岗位信息,贡献面试经验 | **P0** |
|
||||
| 公司-岗位-题库映射 | 🆕 新增 | 四维数据映射,精准出题 | **P0** |
|
||||
| 脱敏存储 | 🆕 新增 | 用户回答数据脱敏后存入题库 | **P0** |
|
||||
| 题库自动扩充 | 🆕 新增 | 基于用户贡献自动生成新题目 | P1 |
|
||||
| 面经贡献系统 | ✅ 完成 | 面试后可填写公司/岗位信息,贡献面试经验 | P0 |
|
||||
| 公司-岗位-题库映射 | ✅ 完成 | 四维数据映射,精准出题 | P0 |
|
||||
| 脱敏存储 | ✅ 完成 | 用户回答数据存入公司题库 | P0 |
|
||||
| 题库自动扩充 | ✅ 完成 | 基于用户贡献自动去重 + 频次统计 | P1 |
|
||||
|
||||
### 1.3 留存入围(留存壁垒)
|
||||
### 1.3 留存入围
|
||||
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 进步轨迹雷达图 | 🆕 新增 | 四维能力(逻辑/表达/专业度/稳定性)可视化 | **P0** |
|
||||
| 历史对比分析 | 🆕 新增 | "你比上次在表达力上提升了 15%" | **P0** |
|
||||
| 连续打卡激励 | 🆕 新增 | 连续 7 天面试 → 解锁高级报告 | P1 |
|
||||
| 每日一题 Push | 🆕 新增 | 微信订阅消息推送,每日一个面试题 + 参考思路 | **P0** |
|
||||
| 进步轨迹雷达图 | ✅ 完成 | 四维能力可视化 + CSS 柱状图 | P0 |
|
||||
| 历史对比分析 | ✅ 完成 | 最近面试总分/维度趋势 | P0 |
|
||||
| 连续打卡日历 | ✅ 完成 | 面试频率可视化,连续打卡激励 | P1 |
|
||||
| 每日一题推送 | ⚠️ 半完成 | 首页展示 + API 读取,**无定时推送** | P0 |
|
||||
|
||||
---
|
||||
|
||||
@@ -47,49 +48,55 @@
|
||||
### 2.1 用户认证
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 微信一键登录 | 🔨 开发中 | 微信授权登录,零门槛 | P0 |
|
||||
| JWT 认证 | ✅ 完成 | Token 鉴权 | P0 |
|
||||
| 个人信息设置 | 🔨 开发中 | 目标岗位、求职偏好 | P1 |
|
||||
| 手机验证码登录 | ✅ 完成 | 开发模式固定码 123456 | P0 |
|
||||
| 邮箱验证码登录 | ✅ 完成 | H5 使用 | P0 |
|
||||
| 密码登录/注册 | ✅ 完成 | 邮箱+密码 | P0 |
|
||||
| 微信一键登录 | ✅ 后端 + 前端 | 待联调真实 appid | P0 |
|
||||
| JWT 认证 | ✅ 完成 | Token 鉴权(7 天过期) | P0 |
|
||||
| 个人信息设置 | ✅ 完成 | 昵称/头像 | P1 |
|
||||
|
||||
### 2.2 个人中心
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 面试记录 | ✅ 完成 | 查看历史面试记录与报告 | P0 |
|
||||
| 进步轨迹 | 🆕 新增 | 雷达图 + 历史对比 + 打卡进度 | **P0** |
|
||||
| 简历管理 | 🔨 开发中 | 管理多份简历 | P1 |
|
||||
| 会员中心 | 🔨 开发中 | 会员状态、订阅、权益展示 | P0 |
|
||||
| 功能 | 状态 | 描述 |
|
||||
|------|------|------|
|
||||
| 面试记录/统计 | ✅ 完成 | 总数/平均分/完成数 |
|
||||
| 进步轨迹 | ✅ 完成 | 雷达图 + 打卡日历 |
|
||||
| 简历管理 | ✅ 完成 | 多份简历 CRUD + AI 分析 |
|
||||
| 会员中心 | ✅ 完成 | 套餐对比 + 支付 |
|
||||
|
||||
---
|
||||
|
||||
## 三、商业化功能
|
||||
|
||||
### 3.1 会员系统(价格重构)
|
||||
### 3.1 会员系统
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 免费版 | 🔨 开发中 | 每日 2 次基础面试(通用题库) | P0 |
|
||||
| 成长版 ¥19.9/月 | 🔨 开发中 | 无限面试 + 高级报告 + 公司真题 + 进步轨迹 | **P0** |
|
||||
| 冲刺版 ¥49.9/月 | 🆕 新增 | + 真人导师点评 + 简历精修 + 内推优先 | P1 |
|
||||
| 微信支付对接 | 🔨 开发中 | 微信支付接入 | P0 |
|
||||
| 会员权益对比 | 🆕 新增 | 三版对比展示页面 | P0 |
|
||||
| 免费版 | ✅ 完成 | 日 2 次面试,5 轮/次 | P0 |
|
||||
| 成长版 ¥19.9/月 | ✅ 完成 | 无限面试 + 高级报告 + 进步轨迹 | P0 |
|
||||
| 冲刺版 ¥49.9/月 | ❌ 未实现 | 高客单价缺失 | P1 |
|
||||
| 微信支付 Native(扫码) | ✅ 完成 | H5 支付 | P0 |
|
||||
| 微信支付 JSAPI | ✅ 完成 | 小程序内支付 | P0 |
|
||||
| 支付回调/自动开会员 | ✅ 完成 | 回调验签 + 解密 + 会员激活 | P0 |
|
||||
| 会员权益对比 | ✅ 完成 | 免费/成长版对比展示 | P0 |
|
||||
|
||||
### 3.2 B 端服务(Q4 启动)
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| 高校就业办合作 | 📋 规划中 | 批量账号 + 数据看板 | P2 |
|
||||
| 企业 HR 初筛 | 📋 规划中 | AI 面试初筛工具 | P2 |
|
||||
| 内推平台 | 📋 规划中 | 企业发布岗位 + 内推佣金 | P2 |
|
||||
| 功能 | 状态 | 描述 |
|
||||
|------|------|------|
|
||||
| 高校就业办合作 | 📋 规划中 | 批量账号 + 数据看板 |
|
||||
| 企业 HR 初筛 | 📋 规划中 | AI 面试初筛工具 |
|
||||
| 内推平台 | 📋 规划中 | 企业发布岗位 + 内推佣金 |
|
||||
|
||||
---
|
||||
|
||||
## 四、AI 能力
|
||||
| 功能 | 状态 | 描述 | 优先级 |
|
||||
|------|------|------|--------|
|
||||
| AI 面试模拟 | ✅ 完成 | 多轮对话 + 实时反馈 + 评分 | P0 |
|
||||
| 面试报告生成 | ✅ 完成 | 总分 + 各维度得分 + 优劣势分析 | P0 |
|
||||
| 简历诊断 | 🔨 开发中 | 结构 + 表达 + 关键词 + 亮点分析 | P1 |
|
||||
| AI 岗位题库 | 🔨 开发中 | AI 算法/大模型岗位专属题库 | P1 |
|
||||
| 技能缺口分析 | 📋 规划中 | 基于 JD 分析技能差距 | P2 |
|
||||
| 学习路径推荐 | 📋 规划中 | 知识图谱驱动的职业规划 | P2 |
|
||||
|
||||
| 功能 | 状态 | 描述 |
|
||||
|------|------|------|
|
||||
| AI 面试模拟 | ✅ 完成 | 多轮对话 + 实时反馈 + 评分 |
|
||||
| 面试报告生成 | ✅ 完成 | 总分 + 四维 + 优劣势分析 |
|
||||
| 简历诊断 | ✅ 完成 | 结构 + 表达 + 关键词 + 亮点分析 |
|
||||
| 简历优化 | ✅ 完成 | 内容优化 + 差异展示 |
|
||||
| 技能缺口分析 | 📋 规划中 | 基于 JD 分析技能差距 |
|
||||
| 学习路径推荐 | 📋 规划中 | 知识图谱驱动的职业规划 |
|
||||
|
||||
### AI 模型配置
|
||||
| 模型 | 用途 | 状态 |
|
||||
@@ -100,37 +107,38 @@
|
||||
---
|
||||
|
||||
## 五、技术功能
|
||||
|
||||
| 功能 | 状态 | 描述 |
|
||||
|------|------|------|
|
||||
| MongoDB 数据存储 | ✅ 完成 | 用户、面试、简历、题库 |
|
||||
| Redis 缓存 | ✅ 完成 | 会话缓存,限流 |
|
||||
| JWT 认证 | ✅ 完成 | 用户身份验证 |
|
||||
| API 限流 | ✅ 完成 | @nestjs/throttler |
|
||||
| MongoDB 数据存储 | ✅ 完成 | 8 个数据模型 |
|
||||
| JWT 认证 | ✅ 完成 | 全局守卫 + 白名单机制 |
|
||||
| API 限流 | ✅ 完成 | @nestjs/throttler 10次/分钟 |
|
||||
| 文件上传 | ✅ 完成 | 简历 PDF/图片解析 |
|
||||
| CORS 配置 | ✅ 完成 | 生产环境白名单 |
|
||||
| CORS 配置 | ✅ 完成 | 全开放(生产需白名单) |
|
||||
| 参数校验 | ✅ 完成 | class-validator whitelist |
|
||||
|
||||
---
|
||||
|
||||
## 六、功能优先级总览
|
||||
|
||||
### P0(MVP + 壁垒构建,立即实现)
|
||||
- [x] 微信一键登录(后端已通,前端待联调)
|
||||
- [x] AI 面试模拟(多轮追问 + 实时反馈)
|
||||
- [x] 面试报告生成
|
||||
- [x] 历史面试记录
|
||||
- [ ] **进步轨迹雷达图**(新增)
|
||||
- [ ] **面经贡献系统**(新增)
|
||||
- [ ] **每日一题 Push**(新增)
|
||||
- [ ] **会员系统(¥19.9 + ¥49.9 定价)**
|
||||
- [ ] **微信支付对接**
|
||||
- [ ] **公司真题库(首期 5 家)**
|
||||
### P0(已完成 ✅)
|
||||
- [x] AI 面试模拟(多轮追问 + 实时反馈 + 评分)
|
||||
- [x] 面试报告生成(四维评分)
|
||||
- [x] 历史面试记录 + 统计
|
||||
- [x] 进步轨迹雷达图
|
||||
- [x] 面经贡献系统 + 公司题库
|
||||
- [x] 每日一题(API 读取)
|
||||
- [x] 手机/邮箱/密码/微信登录
|
||||
- [x] 会员系统(¥19.9 成长版)
|
||||
- [x] 微信支付对接(Native + JSAPI)
|
||||
- [x] 公司真题库(用户贡献驱动)
|
||||
|
||||
### P1(上线后快速迭代)
|
||||
- [ ] 简历诊断(复用已有代码)
|
||||
### P1(待实现)
|
||||
- [ ] 每日一题定时推送
|
||||
- [ ] 冲刺版 ¥49.9/月
|
||||
- [ ] AI 岗位专属题库
|
||||
- [ ] 连续打卡激励
|
||||
- [ ] 参考答案生成
|
||||
- [ ] 会员权益对比页
|
||||
- [ ] 连续打卡激励(7 天解锁高级报告)
|
||||
- [ ] 生产环境部署
|
||||
|
||||
### P2(秋招后)
|
||||
- [ ] 高校就业办合作
|
||||
@@ -140,9 +148,11 @@
|
||||
|
||||
---
|
||||
|
||||
## 七、变更记录
|
||||
## 变更记录
|
||||
|
||||
| 日期 | 变更内容 | 操作者 |
|
||||
|------|----------|--------|
|
||||
| 2026-05-14 | 功能清单初版(简历工具方向) | AI |
|
||||
| 2026-06-01 | 重新定位:专注校招,¥9.9/月 | AI |
|
||||
| 2026-06-05 | **战略升级**:新增数据飞轮、留存入围、B 端服务;价格重构 ¥19.9/¥49.9 | 小之 |
|
||||
| 2026-05-14 | 初版 | AI |
|
||||
| 2026-06-01 | 重新定位:专注校招 | AI |
|
||||
| 2026-06-05 | 战略升级:新增数据飞轮/留存入围 | 小之 |
|
||||
| 2026-06-09 | 同步代码:Phase 0.5 功能标记完成,修正状态 | AI |
|
||||
|
||||
Reference in New Issue
Block a user