package com.ff.game.api.jili.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;


/**
 * JiLi游戏纪录查询返回数据类型
 *
 * @author shi
 * @date 2024/10/21
 */
@NoArgsConstructor
@Data
public  class JILIBetRecordDataResponseDTO {
    /**
     * 账户
     */
    @JsonProperty("Account")
    private String account;
    /**
     * 投注id
     */
    @JsonProperty("WagersId")
    private long wagersId;
    /**
     * 游戏id
     */
    @JsonProperty("GameId")
    private int gameId;
    /**
     * 下注时间
     */
    @JsonProperty("WagersTime")
    private Long wagersTime;
    /**
     * 投注金额
     */
    @JsonProperty("BetAmount")
    private BigDecimal betAmount;
    /**
     * 回报时间
     */
    @JsonProperty("PayoffTime")
    private Long payoffTime;
    /**
     * 支付金额
     */
    @JsonProperty("PayoffAmount")
    private BigDecimal payoffAmount;
    /**
     * 注单状态  1: 赢 2: 输 3: 平局
     */
    @JsonProperty("Status")
    private int status;
    /**
     * 结算时间
     */
    @JsonProperty("SettlementTime")
    private Long settlementTime;
    /**
     * 游戏类别id
     */
    @JsonProperty("GameCategoryId")
    private int gameCategoryId;
    /**
     * 类型
     */
    @JsonProperty("Type")
    private int type;
    /**
     * 代理id
     */
    @JsonProperty("AgentId")
    private String agentId;
    /**
     * 有效投注金额
     */
    @JsonProperty("Turnover")
    private BigDecimal turnover;
    /**
     * 圆形指数
     */
    @JsonProperty("RoundIndex")
    private long roundIndex;
}
