Administrator
2026-09-30 3046530c634cc1cd245427c2262ddcb0bb4e6244
refs
author Administrator <15274802129@163.com>
Wednesday, September 30, 2026 16:45 +0800
committer Administrator <15274802129@163.com>
Wednesday, September 30, 2026 22:10 +0800
commit3046530c634cc1cd245427c2262ddcb0bb4e6244
tree 4782fcca405e3e674141d60e2458951ad3cf30cc tree | zip | gz
parent f5f54945e25cd1da70d84edbe7d293f359d1cb5a 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