- 重写 kb-admin-service/pom.xml(修复截断损坏) - 新建 analytics-service/pom.xml(缺失文件) - parent POM 添加 mysql-connector-java 8.0.33 版本管理 - common POM 移除 lombok optional 标记,确保子模块可继承 - AuthController 补充 @Value import - RankingService 补充 JsonUtils import 验证结果:11个模块全部编译通过(BUILD SUCCESS 12.4s)
44 lines
2.1 KiB
Markdown
44 lines
2.1 KiB
Markdown
# 项目状态
|
||
|
||
## 当前阶段
|
||
Phase 6 完成(前端 + 管理后台 + 部署配置)
|
||
|
||
## 已完成
|
||
- [x] 项目初始化(git repo、.planning目录、GSD规划文件)
|
||
- [x] Phase 1: 基础设施 + 数据库 + 公共模块
|
||
- 10个微服务Maven多模块结构
|
||
- common模块(Result、异常、MyBatis/Redis/RabbitMQ/跨域配置、JsonUtils/TypeHandler)
|
||
- 15张MySQL 5.7表 + 40个意图分类 + 8个话术分类 + 管理员初始化数据
|
||
- docker-compose.yml基础服务
|
||
- API Gateway路由配置
|
||
- [x] Phase 2: 认证服务 + 会话存档服务
|
||
- auth-service: 企微OAuth2、JWT签发/验证、JS-SDK签名
|
||
- archive-service: JNA接口、RSA解密、存档拉取、回调接收
|
||
- [x] Phase 3: 对话服务 + 意图服务
|
||
- conversation-service: 会话管理、Redis上下文窗口(10轮)、轮次解析、MQ事件监听
|
||
- intent-service: 40意图分类、规则+LLM混合识别、学员画像(5维度)、槽位填充
|
||
- [x] Phase 4: 推荐服务 + LLM生成服务
|
||
- recommendation-service: 三层召回(规则/向量/热门)、多因子排序、MMR多样性
|
||
- generation-service: 通义千问API封装、Prompt引擎、动态话术生成
|
||
- [x] Phase 5-6: 前端 + 管理后台 + 部署配置
|
||
- sidebar H5: React18+TS+Vite+AntDesignMobile,学员画像/话术推荐/一键发送
|
||
- admin后台: React18+AntDesign,登录/数据看板/话术库CRUD
|
||
- kb-admin-service: 话术管理API
|
||
- analytics-service: 数据统计API
|
||
- 所有服务Dockerfile + nginx + 完整docker-compose编排
|
||
|
||
## 提交记录
|
||
- `31a395b` feat(01): Phase 1 - 基础设施 + 数据库 + 公共模块
|
||
- `48c1dd8` feat(02): Phase 2 - 认证服务 + 会话存档服务
|
||
- `8941f6f` feat(03): Phase 3 - 对话服务 + 意图服务
|
||
- `4583635` feat(04): Phase 4 - 推荐服务 + LLM生成服务
|
||
- `5f44136` feat(05-06): Phase 5-6 - 前端 + 管理后台 + 部署配置
|
||
|
||
## 后续建议
|
||
1. 配置通义千问API Key并测试LLM调用
|
||
2. 配置企微CorpID/Secret并测试OAuth登录
|
||
3. 上传企微C SDK动态库到archive-service
|
||
4. 补充前端API真实调用(当前为模拟数据)
|
||
5. 补充单元测试和E2E测试
|
||
6. 配置CI/CD流水线
|