# 开发计划 ## `trade-indicator` 模块开发 - # TASK-001 创建 `IndicatorDefinitionDO.java` 和 `IndicatorValueDO.java` 实体类 [已完成] - # TASK-002 创建 `IndicatorDefinitionMapper.java` 和 `IndicatorValueMapper.java` 数据访问接口 [已完成] - # TASK-003 创建 `IndicatorDefinitionService.java` 和 `IndicatorValueService.java` 业务逻辑接口 [已完成] - # TASK-004 创建 `IndicatorDefinitionServiceImpl.java` 和 `IndicatorValueServiceImpl.java` 业务逻辑实现类 [已完成] - # TASK-005 创建 `IndicatorDefinitionController.java` 和 `IndicatorValueController.java` API 接口 [已完成] - # TASK-006 创建 `IndicatorDefinitionConvert.java` 和 `IndicatorValueConvert.java` 对象转换工具类 [已完成] - # TASK-007 创建 `IndicatorJob.java` 定时任务类并启用调度 [已完成] - # TASK-008 定义 `ErrorCodeConstants.java` 错误码 [已完成] - # TASK-009 配置 `bootstrap.yml` 和 `logback-spring.xml` [已完成] - # TASK-010 完善 `pom.xml` 依赖配置 [已完成] - # TASK-011 编写集成测试 [未开始] - # TASK-012 功能优化与代码审查 [未开始] ## `trade-order` 模块开发 - # TASK-013 创建 `OrderDO.java`, `OrderItemDO.java`, `OrderLogDO.java` 实体类 [已完成] - # TASK-014 创建 `OrderMapper.java`, `OrderItemMapper.java`, `OrderLogMapper.java` 数据访问接口 [已完成] - # TASK-015 创建 `OrderDirectionEnum.java`, `OrderStatusEnum.java`, `OrderTypeEnum.java` 枚举类 [已完成] - # TASK-016 创建 `OrderService.java`, `OrderItemService.java`, `OrderLogService.java` 业务逻辑接口 [已完成] - # TASK-017 创建 `OrderServiceImpl.java`, `OrderItemServiceImpl.java`, `OrderLogServiceImpl.java` 业务逻辑实现类 [已完成] - # TASK-018 创建 `OrderController.java` API 接口 [已完成] - # TASK-019 创建 `OrderCreateReqVO.java`, `OrderUpdateReqVO.java`, `OrderPageReqVO.java` 请求 VO 类 [已完成] - # TASK-020 创建 `OrderRespVO.java`, `OrderItemRespVO.java`, `OrderLogRespVO.java` 响应 VO 类 [已完成] - # TASK-021 创建 `OrderConvert.java`, `OrderItemConvert.java`, `OrderLogConvert.java` 对象转换工具类 [已完成] - # TASK-022 定义 `ErrorCodeConstants.java` 错误码 [已完成] - # TASK-023 配置 `bootstrap.yml` 和 `logback-spring.xml` [已完成] - # TASK-024 完善 `pom.xml` 依赖配置 [已完成] - # TASK-025 创建 `OrderApplication.java` 启动类 [已完成] - # TASK-026 编写集成测试 [未开始] - # TASK-027 功能优化与代码审查 [未开始] ## `trade-application` 模块开发 - # TASK-028 创建基础结构和配置文件 [未开始] - # TASK-029 实现核心应用逻辑 [未开始] - # TASK-030 编写集成测试 [未开始] - # TASK-031 功能优化与代码审查 [未开始] ## `trade-backtest` 模块开发 - # TASK-032 创建回测引擎核心类 [未开始] - # TASK-033 实现回测数据处理逻辑 [未开始] - # TASK-034 实现回测结果分析与展示 [未开始] - # TASK-035 编写集成测试 [未开始] - # TASK-036 功能优化与代码审查 [未开始] ## `trade-common` 模块开发 - # TASK-CMN-001 `trade-common` 模块基础开发(通用工具类, 通用配置)[进行中] - # TASK-037 定义通用工具类和常量 [未开始] - # TASK-038 实现通用配置和基础组件 [未开始] - # TASK-039 编写单元测试 [未开始] ## `trade-gateway` 模块开发 - # TASK-040 配置网关路由规则 [未开始] - # TASK-041 实现统一认证和鉴权 [未开始] - # TASK-042 实现API限流和熔断 [未开始] - # TASK-043 编写集成测试 [未开始] - # TASK-044 功能优化与代码审查 [未开始] ## `trade-market-data` 模块开发 - # TASK-MKT-001 `trade-market-data` 模块基础开发(Controller, Service, Mapper, DO)[进行中] - # TASK-045 实现行情数据采集接口 [未开始] - # TASK-046 实现行情数据存储逻辑 [未开始] - # TASK-047 实现行情数据推送机制 [未开始] - # TASK-048 编写集成测试 [未开始] - # TASK-049 功能优化与代码审查 [未开始] ## `trade-mbg` 模块开发 - # TASK-050 配置MyBatis Generator [未开始] - # TASK-051 生成各模块DAO层代码 [未开始] ## `trade-notification` 模块开发 - # TASK-052 实现消息通知服务接口 [未开始] - # TASK-053 对接邮件、短信等通知渠道 [未开始] - # TASK-054 编写集成测试 [未开始] - # TASK-055 功能优化与代码审查 [未开始] ## `trade-risk` 模块开发 - # TASK-056 实现风控规则定义模块 [未开始] - # TASK-057 实现风控规则执行引擎 [未开始] - # TASK-058 实现风险预警与处理机制 [未开始] - # TASK-059 编写集成测试 [未开始] - # TASK-060 功能优化与代码审查 [未开始] ## `trade-security` 模块开发 - # TASK-061 实现用户认证与授权逻辑 [未开始] - # TASK-062 实现API接口安全防护 [未开始] - # TASK-063 编写集成测试 [未开始] - # TASK-064 功能优化与代码审查 [未开始] ## `trade-strategy` 模块开发 - # TASK-STR-001 `trade-strategy` 模块基础开发(Controller, Service, Mapper, DO)[进行中] - # TASK-065 实现策略定义与管理模块 [未开始] - # TASK-066 实现策略回测与实盘交易接口 [未开始] - # TASK-067 编写集成测试 [未开始] - # TASK-068 功能优化与代码审查 [未开始] ## `trade-user` 模块开发 - # TASK-USR-001 `trade-user` 模块基础开发(Controller, Service, Mapper, DO)[进行中] - # TASK-069 创建用户相关实体类、Mapper、Service、Controller [未开始] - # TASK-070 实现用户注册、登录、信息管理等功能 [未开始] - # TASK-071 编写集成测试 [未开始] - # TASK-072 功能优化与代码审查 [未开始]