package com.xy.xyaicpzs.domain.vo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import java.math.BigDecimal; /** * 用户预测统计数据VO */ @Data public class UserPredictStatVO { /** * 用户ID */ @JsonSerialize(using = ToStringSerializer.class) private Long userId; /** * 预测次数(总记录数) */ private Long predictCount; /** * 待开奖次数 */ private Long pendingCount; /** * 命中次数 */ private Long hitCount; /** * 命中率(保留4位小数) */ private BigDecimal hitRate; /** * 已开奖次数(总次数 - 待开奖次数) */ private Long drawnCount; }