Skip to content

feat: Add exchange rate calculation and conversion function

用户描述

  • Requirement ID:250624-003
  • Feature: Adding PBOCDataLoader to Implement Currency Data Loading Function

合并请求描述

  • 新增PBOCDataLoader实现货币数据加载功能
  • 支持从PBOC API获取美元兑人民币汇率
  • 添加24小时缓存机制和汇率格式化功能
  • 更新UnitConverter以支持货币数据加载器

变更概览

相关文件
功能增强
PBOCDataLoader.cpp
实现PBOC货币数据加载器核心功能                                                                               

src/CalcManager/PBOCDataLoader.cpp

新增PBOCDataLoader类实现ICurrencyConverterDataLoader接口
添加从PBOC API获取汇率数据的功能
实现24小时缓存机制和汇率格式化
+139/-0 
PBOCDataLoader.h
添加PBOCDataLoader类声明                                                                           

src/CalcManager/PBOCDataLoader.h

  • 定义PBOCDataLoader类头文件
  • 声明货币数据加载接口实现
+39/-0   
UnitConverter.cpp
更新UnitConverter支持货币数据加载                                                                   

src/CalcManager/UnitConverter.cpp

  • 修改UnitConverter构造函数以支持PBOCDataLoader
  • 优先使用传入的currencyDataLoader
+2/-1     
配置更改
CalcManager.vcxproj
将PBOCDataLoader添加到项目文件                                                                     

src/CalcManager/CalcManager.vcxproj

  • 添加PBOCDataLoader.h和PBOCDataLoader.cpp到项目
+3/-1     
.coderider-review.toml
添加代码审查配置文件                                                                                             

.coderider-review.toml

  • 新增代码审查配置文件
  • 设置MR最大文件数和响应语言
+18/-0   
文档
README_zh-CN.md
添加中文版项目文档                                                                                               

README_zh-CN.md

  • 新增中文版README文件
  • 包含项目介绍和使用说明
+67/-0   
CodeRider Agent 编辑于

合并请求报告

加载中