Administrator
2026-09-30 58db9c48e6f726dca46c37823d3deb3b3e5fb877
refs
author Administrator <15274802129@163.com>
Wednesday, September 30, 2026 16:45 +0800
committer Administrator <15274802129@163.com>
Wednesday, September 30, 2026 22:07 +0800
commit58db9c48e6f726dca46c37823d3deb3b3e5fb877
tree 3b8e7c7a27b6297b576e9633fbc108e117ffa408 tree | zip | gz
parent 43ebd3f6ef4d9d2fedfff49120e24cbf0d04d8d6 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