金额 BigDecimal

This commit is contained in:
wells
2026-08-09 12:30:23 +08:00
parent 2c6f405524
commit c5250e23ef
18 changed files with 142 additions and 81 deletions
@@ -45,7 +45,7 @@ public class BetOrder {
/**
* 下注金额
*/
private Integer betAmount;
private BigDecimal betAmount;
/**
* 赔率
@@ -65,7 +65,7 @@ public class BetOrder {
/**
* 中奖金额
*/
private Long winAmount;
private BigDecimal winAmount;
/**
* 创建时间
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
@@ -29,17 +31,17 @@ public class PointsFlow {
/**
* 变动数值(正负)
*/
private Long amount;
private BigDecimal amount;
/**
* 变动前余额
*/
private Long balanceBefore;
private BigDecimal balanceBefore;
/**
* 变动后余额
*/
private Long balanceAfter;
private BigDecimal balanceAfter;
/**
* 业务单号
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
/**
* 用户表
*/
@@ -36,9 +38,9 @@ public class User {
private String avatarUrl;
/**
* 积分余额
* 积分余额(与红包金额一致使用DECIMAL,避免浮点误差)
*/
private Long points;
private BigDecimal points;
/**
* 运营标记:0否 1是