package com.zanxiang.game.data.serve.pojo.vo;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author tianhua
 * @time 2023/7/12
 * @Description 返回给前端的游戏总数据实体
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class GameDataH5VO {
    /**
     * ID
     */
    private String id;

    /**
     * 游戏ID
     */
    
    private Long gameId;

    /**
     * 游戏名称
     */
    
    private String gameName;

    /**
     * 游戏来源
     */
    
    private String sourceSystem;

    
    private BigDecimal h5NewUserRechargeMoney;

    
    private Long h5NewUserRechargeNum;

    /**
     * H5游戏至今充值金额（买量）
     */
    
    private BigDecimal h5BuyNewUserTotalAmount;

    /**
     * H5游戏至今充值人数（买量）
     */
    
    private Long h5BuyNewUserTotalAmountNum;

    /**
     * H5游戏账面充值金额（买量）
     */
    
    private BigDecimal h5BuyAmount;

    /**
     * H5游戏账面充值人数（买量）
     */
    
    private Long h5BuyAmountNum;

    
    private BigDecimal h5NewUserNatureRechargeMoney;

    
    private BigDecimal h5NewUserNatureRechargeRate;

    
    private Long h5NewUserNatureRechargeNum;

    
    private BigDecimal h5NewUserNatureNewUserRate;

    /**
     * H5自然量至今充值金额（自然量）
     */
    
    private BigDecimal h5NatureNewUserTotalAmount;

    /**
     * H5自然量至今充值金额比例（自然量）
     */
    
    private BigDecimal h5NatureNewUserTotalAmountRate;

    /**
     * H5自然量至今充值人数（自然量）
     */
    
    private Long h5NatureNewUserTotalAmountNum;

    /**
     * H5自然量账面充值金额（自然量）
     */
    
    private BigDecimal h5NatureAmount;

    /**
     * H5自然量账面充值人数（自然量）
     */
    
    private Long h5NatureAmountNum;

    private List<H5BuyUserVO> h5BuyUserVOList;

    private List<H5NatureUserVO> h5NatureUserVOList;

}
