package com.red.circle.console.infra.database.rds.dto.datav;

import java.math.BigDecimal;
import java.time.LocalDate;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 国家数据大屏日预聚合结果.
 */
@Data
@Accessors(chain = true)
public class CountryDashboardDailyMetricDTO {

  private LocalDate statDate;

  private Integer dateNumber;

  private String sysOrigin;

  private String countryCode;

  private String countryName;

  private Long countryNewUser;

  private Long dailyRechargeUser;

  private BigDecimal newUserRecharge;

  private BigDecimal officialRecharge;

  private BigDecimal mifapayRecharge;

  private BigDecimal googleRecharge;

  private BigDecimal dealerRecharge;

  private BigDecimal userRecharge;

  private BigDecimal newDealerUserRecharge;

  private BigDecimal salaryExchange;

  private BigDecimal salaryTransfer;

  private BigDecimal giftConsume;

  private BigDecimal luckyGiftTotalFlow;

  private Long luckyGiftUser;

  private BigDecimal luckyGiftPayout;

  private BigDecimal luckyGiftAnchorShare;

  private BigDecimal gameTotalFlow;

  private Long gameUser;

  private BigDecimal gamePayout;
}
