feat: AI 择业顾问 MVP — 专业分析 + 岗位匹配 + 多轮对话
- backend: career-advice module with analyze/chat/positions endpoints - frontend: career.vue page with profile form, AI advice, recommendation cards - config/api/pages/user.vue: full integration into existing flow - docs: PROJECT-STATUS v4.5, FEATURE-LIST v4.3, ROADMAP v4.3 - AGENTS.md: updated module count and career link paths
This commit is contained in:
@@ -17,10 +17,10 @@ zhiyin/
|
||||
│ │ ├── strategies/ # JwtStrategy
|
||||
│ │ ├── decorators/ # @CurrentUser, @Public()
|
||||
│ │ └── filters/ # AllExceptionsFilter
|
||||
│ └── modules/ # 19 个模块(详见下文)
|
||||
│ └── modules/ # 20 个模块(详见下文)
|
||||
├── zhiyin-app/ # uni-app 3.x 前端 (H5 + 微信小程序)
|
||||
│ └── src/
|
||||
│ ├── pages/ # 18 个页面 (pages.json 路由)
|
||||
│ ├── pages/ # 19 个页面 (pages.json 路由)
|
||||
│ ├── services/api.ts # API 调用封装 (uni.request)
|
||||
│ ├── config.ts # 端点定义 + api() 辅助函数
|
||||
│ └── App.vue # 设计 Token + 全局样式
|
||||
@@ -46,16 +46,17 @@ zhiyin/
|
||||
| `admin` | 管理后台 API |
|
||||
| `positions` | 热门岗位维护 |
|
||||
| `interview-review` | 面试复盘(音频上传 -> whisper.cpp ASR -> AI 评析 -> 口语分析) |
|
||||
|`career-advice` | AI 择业顾问:专业分析 + 岗位匹配 + 推荐对话 |
|
||||
| `upload` | 文件上传(PDF/图片) |
|
||||
| `email` | 邮件发送 |
|
||||
| `daily-question` | 每日一题 API |
|
||||
| `schemas/` | 共享 Schema(pricing 定价、site-config、company-bank 等) |
|
||||
|
||||
### 前端页面(3 Tab + 16 子页)
|
||||
### 前端页面(3 Tab + 17 子页)
|
||||
|
||||
- **Tab1 面试**: pages/index/index → interview → report
|
||||
- **Tab2 面经**: pages/history/history → contribute → company-bank
|
||||
- **Tab3 我的**: pages/user/user → login/member/progress/resume/review/about/agreement/privacy/admin/share
|
||||
- **Tab3 我的**: pages/user/user → login/member/progress/resume/review/career/about/agreement/privacy/admin/share
|
||||
- 其他: internship, result
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user