first
demo
This commit is contained in:
37
doc/TASK006-消息处理模块.md
Normal file
37
doc/TASK006-消息处理模块.md
Normal file
@ -0,0 +1,37 @@
|
||||
# TASK006 - 消息处理模块
|
||||
|
||||
## 任务信息
|
||||
- **任务编号**: TASK006
|
||||
- **任务名称**: 消息处理模块
|
||||
- **版本**: V1.0
|
||||
- **状态**: ✅ 完成
|
||||
|
||||
## 任务描述
|
||||
实现消息发送和处理功能,包括用户消息存储、AI响应生成、消息历史查询等核心聊天功能,为后续AI服务集成做好接口预留。
|
||||
|
||||
## 验收标准清单
|
||||
- [x] 实现发送消息接口(/api/chat/send)
|
||||
- [x] 实现消息存储和查询功能
|
||||
- [x] 创建消息实体和相关DTO类
|
||||
- [x] 实现消息分页查询
|
||||
- [x] 添加消息内容验证和过滤
|
||||
- [x] 实现消息角色区分(user/assistant)
|
||||
- [x] 创建MessageService、MessageController
|
||||
- [x] 预留AI服务调用接口
|
||||
- [x] 实现消息时间戳记录
|
||||
- [x] 添加消息状态管理
|
||||
|
||||
## 注意事项
|
||||
1. 消息ID使用UUID格式确保唯一性
|
||||
8. 支持深度思考和联网搜索的参数传递
|
||||
9. 消息发送失败时需要返回明确的错误信息
|
||||
10. 考虑消息的编辑和删除功能预留
|
||||
12. 需要统计每个会话的消息数量
|
||||
14. 预留消息附件(图片、文件)的关联字段
|
||||
15. 实现消息的软删除机制
|
||||
|
||||
## 相关文件
|
||||
- src/main/java/com/lxy/hsend/controller/MessageController.java
|
||||
- src/main/java/com/lxy/hsend/service/MessageService.java
|
||||
- src/main/java/com/lxy/hsend/dto/message/
|
||||
- src/main/java/com/lxy/hsend/repository/MessageRepository.java
|
||||
Reference in New Issue
Block a user