更新todo.md:添加架构优化任务,按P0/P1/P2优先级排序
This commit is contained in:
parent
b76218e5d3
commit
2c16f05f6b
55
todo.md
Normal file
55
todo.md
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
# AssetManager 项目开发进度
|
||||||
|
更新时间:2026-03-10 UTC
|
||||||
|
|
||||||
|
## ✅ 今日已完成任务
|
||||||
|
|
||||||
|
### 后端开发
|
||||||
|
1. ✅ 交易记录自动联动持仓(已存在逻辑,验证可用)
|
||||||
|
2. ✅ 汇率服务接入真实数据源(exchangerate-api.com),支持1小时缓存和失败降级
|
||||||
|
3. ✅ MarketDataService多数据源自动路由,支持股票(Tiingo)/加密货币(OKX)自动切换
|
||||||
|
4. ✅ 所有配置改为优先从环境变量读取,完全适配Docker部署
|
||||||
|
5. ✅ 新增Docker支持:Dockerfile、docker-compose.yml、.env示例、部署文档
|
||||||
|
6. ✅ 移除appsettings.json,完全使用环境变量配置
|
||||||
|
7. ✅ 修复IConfiguration依赖问题,所有配置直接从环境变量读取
|
||||||
|
|
||||||
|
### 前端开发
|
||||||
|
1. ✅ 修复股票搜索功能:
|
||||||
|
- 所有页面搜索触发门槛降为1位字符,支持单字母股票代码
|
||||||
|
- 统一适配后端返回的小写字段,显示代码+资产类型标签
|
||||||
|
- 修复activeSearchIndex未赋值导致下拉不显示问题
|
||||||
|
2. ✅ 修复货币选择功能:
|
||||||
|
- 下拉列表无法展开问题
|
||||||
|
- 选择框宽度过长问题,限制最大宽度
|
||||||
|
- 支持CNY/USD/HKD三种货币选择,选择股票时自动填充对应货币
|
||||||
|
3. ✅ 新增删除功能:
|
||||||
|
- 策略编辑页新增删除策略按钮
|
||||||
|
- 组合详情页新增删除组合按钮,均有二次确认
|
||||||
|
4. ✅ 风险平价策略优化:
|
||||||
|
- 创建组合时股票代码输入框禁用,从策略配置自动填充
|
||||||
|
- 提交时自动校验权重偏差不超过5%,超过提示具体信息
|
||||||
|
- 修复股票列表渲染问题
|
||||||
|
|
||||||
|
## 📝 待完成任务
|
||||||
|
### 🔴 P0 高优先级
|
||||||
|
1. 🔲 全局异常处理中间件(移除Controller重复try-catch,统一错误响应)
|
||||||
|
2. 🔲 请求限流中间件(保护第三方API限额,防止恶意请求)
|
||||||
|
3. 🔲 配置文件统一管理(敏感配置全部走环境变量,无硬编码)
|
||||||
|
|
||||||
|
### 🟠 P1 中优先级
|
||||||
|
4. 🔲 卖出交易先进先出成本核算逻辑
|
||||||
|
5. 🔲 策略信号定时扫描与微信推送
|
||||||
|
6. 🔲 风险平价再平衡调仓建议计算
|
||||||
|
7. 🔲 持仓盈亏币种自动转换(前端)
|
||||||
|
8. 🔲 信号通知中心页面
|
||||||
|
9. 🔲 单元测试覆盖核心业务逻辑
|
||||||
|
10. 🔲 后台定时任务服务(收盘批量更新行情、清理过期缓存)
|
||||||
|
11. 🔲 接口版本管理(/api/v1前缀,向前兼容)
|
||||||
|
|
||||||
|
### 🟡 P2 低优先级
|
||||||
|
12. 🔲 领域事件驱动架构(解耦业务逻辑)
|
||||||
|
13. 🔲 多行情数据源适配(支持A股/基金数据源)
|
||||||
|
14. 🔲 数据库读写分离架构
|
||||||
|
15. 🔲 健康检查接口(监控服务/DB/第三方API状态)
|
||||||
|
|
||||||
|
## 🐛 已知问题
|
||||||
|
- 暂无
|
||||||
Loading…
Reference in New Issue
Block a user