Administrator
2026-09-30 8ae0d7adb4b522d77032b8c7fd2d42d5f5981725
refs
author Administrator <15274802129@163.com>
Wednesday, September 30, 2026 16:45 +0800
committer Administrator <15274802129@163.com>
Wednesday, September 30, 2026 22:08 +0800
commit8ae0d7adb4b522d77032b8c7fd2d42d5f5981725
tree bfd075006c6db3ab9b6df122c24e72bea11a8641 tree | zip | gz
parent ffba49dbb77859c8032a2e79d87d1d68a2812a18 view | diff
refactor(gateApi): 将基础仓位止盈张数字段类型从整型改为大十进制

- 将 GateConfig 中 baseTakeProfitPerGrid 字段从 int 类型改为 BigDecimal 类型
- 更新 GateConfigDTO 中 baseTakeProfitPerGrid 字段为 BigDecimal 类型并添加小数支持说明
- 修改 GateConfigPersistenceService 中的数值比较逻辑以适配 BigDecimal 类型
- 更新 GateGridTradeService 中止盈张数计算和分配的相关实现逻辑
- 将相关 getter 和 builder 方法参数类型从 int 改为 BigDecimal
- 使用 BigDecimal.ZERO 替代数字 0 进行初始化和比较操作
4 files modified
32 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java 10 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigDTO.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateConfigPersistenceService.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 14 ●●●●● diff | view | raw | blame | history