Administrator
2026-09-30 97a7f400606582d28cfe86bec3d9f7e22afd8b86
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
commit97a7f400606582d28cfe86bec3d9f7e22afd8b86
tree 8dbf1b3f53d52be74a93ee487da704a39ac90889 tree | zip | gz
parent 65b21254aeab70c8c2a2fa9fb7c42bb0b7d89b13 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