128 lines
3.1 KiB
Java
128 lines
3.1 KiB
Java
|
|
package com.ff.game.domain;
|
||
|
|
|
||
|
|
import java.math.BigDecimal;
|
||
|
|
|
||
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||
|
|
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;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 会员投注细目对象 ff_game_betting_details
|
||
|
|
*
|
||
|
|
* @author shi
|
||
|
|
* @date 2025-02-10
|
||
|
|
*/
|
||
|
|
@Data
|
||
|
|
@AllArgsConstructor
|
||
|
|
@NoArgsConstructor
|
||
|
|
@Builder
|
||
|
|
public class GameBettingDetails extends BaseEntity
|
||
|
|
{
|
||
|
|
private static final long serialVersionUID = 1L;
|
||
|
|
|
||
|
|
/** 主键id */
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long id;
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 租户key
|
||
|
|
*/
|
||
|
|
private String tenantKey;
|
||
|
|
|
||
|
|
|
||
|
|
/** 币种编码 */
|
||
|
|
@Excel(name = "币种编码")
|
||
|
|
private String currencyCode;
|
||
|
|
|
||
|
|
/** 会员id */
|
||
|
|
@Excel(name = "会员id")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long memberId;
|
||
|
|
|
||
|
|
/** 游戏id */
|
||
|
|
@Excel(name = "游戏id ")
|
||
|
|
private Integer gameCode;
|
||
|
|
|
||
|
|
/** 游戏id */
|
||
|
|
@Excel(name = "游戏id")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long gameId;
|
||
|
|
|
||
|
|
/** 游戏类型 ff_game_type 字典 */
|
||
|
|
@Excel(name = "游戏类型 ff_game_type 字典")
|
||
|
|
private Integer gameType;
|
||
|
|
|
||
|
|
/** 游戏平台 */
|
||
|
|
@Excel(name = "游戏平台 ")
|
||
|
|
private String platformCode;
|
||
|
|
|
||
|
|
/** 游戏名称 */
|
||
|
|
@Excel(name = "游戏名称")
|
||
|
|
private String gameName;
|
||
|
|
|
||
|
|
/** 注单状态 1: 赢 2: 输 3: 平局 */
|
||
|
|
@Excel(name = "注单状态 1: 赢 2: 输 3: 平局")
|
||
|
|
private Integer gameStatus;
|
||
|
|
|
||
|
|
/** 注单类型 */
|
||
|
|
@Excel(name = "注单类型")
|
||
|
|
private Integer gameStatusType;
|
||
|
|
|
||
|
|
/** 游戏币种类型 */
|
||
|
|
@Excel(name = "游戏币种类型")
|
||
|
|
private String gameCurrencyCode;
|
||
|
|
|
||
|
|
/** 游戏账号 */
|
||
|
|
@Excel(name = "游戏账号")
|
||
|
|
private String account;
|
||
|
|
|
||
|
|
/** 游戏注单唯一值 */
|
||
|
|
@Excel(name = "游戏注单唯一值")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long wagersId;
|
||
|
|
|
||
|
|
/** 投注时间 (Unix 时间戳) */
|
||
|
|
@Excel(name = "投注时间 (Unix 时间戳)")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long wagersTime;
|
||
|
|
|
||
|
|
/** 投注金额 */
|
||
|
|
@Excel(name = "投注金额")
|
||
|
|
private BigDecimal betAmount;
|
||
|
|
|
||
|
|
/** 派彩时间 (Unix 时间戳) */
|
||
|
|
@Excel(name = "派彩时间 (Unix 时间戳)")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long payoffTime;
|
||
|
|
|
||
|
|
/** 派彩金额 */
|
||
|
|
@Excel(name = "派彩金额")
|
||
|
|
private BigDecimal payoffAmount;
|
||
|
|
|
||
|
|
|
||
|
|
/** 对帐时间 (Unix 时间戳) */
|
||
|
|
@Excel(name = "对帐时间 (Unix 时间戳)")
|
||
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
||
|
|
private Long settlementTime;
|
||
|
|
|
||
|
|
/** 有效投注金额 ※注 1 */
|
||
|
|
@Excel(name = "有效投注金额 ※注 1")
|
||
|
|
private BigDecimal turnover;
|
||
|
|
|
||
|
|
/** 订单id */
|
||
|
|
@Excel(name = "订单id")
|
||
|
|
private String orderNo;
|
||
|
|
|
||
|
|
/** 结算状态 1 未结算 2已结算 3 已撤单 */
|
||
|
|
@Excel(name = "结算状态 1 未结算 2已结算 3 已撤单")
|
||
|
|
private Integer settlementStatus;
|
||
|
|
|
||
|
|
|
||
|
|
}
|