package com.ff.api.response; import com.ff.base.annotation.Excel; import com.ff.base.core.domain.BaseEntity; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; import java.io.Serializable; import java.math.BigDecimal; /** * 会员投注细目对象 ff_game_betting_details * * @author shi * @date 2025-02-10 */ @Data @AllArgsConstructor @NoArgsConstructor @SuperBuilder public class GameBettingDetailsResponse implements Serializable { private static final long serialVersionUID = -988976119749917266L; /** * 租户key */ private String tenantKey; /** 币种编码 */ private String currencyCode; /** 游戏id */ private Long gameId; /** 游戏类型 ff_game_type 字典 */ private Integer gameType; /** 游戏平台 */ private String platformCode; /** 游戏名称 */ private String gameName; /** 注单状态 1: 赢 2: 输 3: 平局 */ private Integer gameStatus; /** 注单类型 */ private Integer gameStatusType; /** 游戏币种类型 */ private String gameCurrencyCode; /** 系统账号 */ private String account; /** 游戏注单唯一值 */ private Long wagersId; /** 投注时间 (Unix 时间戳) */ private String wagersTime; /** 投注金额 */ private BigDecimal betAmount; /** 派彩时间 (Unix 时间戳) */ private Long payoffTime; /** 派彩金额 */ private BigDecimal payoffAmount; /** 对帐时间 (Unix 时间戳) */ private Long settlementTime; /** 有效投注金额 ※注 1 */ private BigDecimal turnover; /** 订单id */ private String orderNo; /** 结算状态 1 未结算 2已结算 3 已撤单 */ private Integer settlementStatus; }