Administrator
2026-09-30 6f55df778fc82911348b5c92c7cdbdb53807cf9b
refs
author Administrator <15274802129@163.com>
Wednesday, September 30, 2026 16:45 +0800
committer Administrator <15274802129@163.com>
Wednesday, September 30, 2026 16:46 +0800
commit6f55df778fc82911348b5c92c7cdbdb53807cf9b
tree cb2a591411ea6743c9e15794426009922e33ef40 tree | zip | gz
parent a230dd10e2a0371cda56f09278baabf6f7fa44a9 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