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


import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class GamePromoteDayVO {
    private String id;
    
    private LocalDate dt;

    
    private String sourceSystem;
    
    private Long agentId;

    
    private String agentName;
    
    private String accountType;
    
    private String accountId;

    
    private String sysUserName;

    
    private String cpName;

    
    private Long gameId;

    
    private String gameName;
    
    private String gameType;

    
    private LocalDate costDay;

    
    private Long sysUserId;

    
    private BigDecimal cost;

    
    private Long adPlanCount;

    
    private Long viewCount;

    
    private Long clickCount;

    
    private Long convertCount;

    
    private BigDecimal convertRate;

    
    private BigDecimal avgConvertCost;

    
    private Long deepConvertCount;

    
    private BigDecimal deepConvertCost;

    
    private BigDecimal deepConvertRate;

    
    private BigDecimal thousandViewCost;

    
    private BigDecimal clickRate;

    
    private BigDecimal avgClickCost;

    
    private Long appDownloadCount;

    
    private BigDecimal appDownloadCost;

    
    private BigDecimal appDownloadRate;

    
    private Long downloadFinish;

    
    private Long appInstallCount;

    
    private BigDecimal appInstallCost;

    
    private BigDecimal appInstallRate;

    
    private BigDecimal downloadFinishCost;

    
    private BigDecimal downloadFinishRate;

    
    private Long appActiveCount;

    
    private BigDecimal appActiveCost;

    
    private BigDecimal appActiveRate;

    
    private Long regUserCount;

    
    private BigDecimal regCost;

    
    private Long firstUserRechargeCount;

    
    private Long firstUserRechargeUser;

    
    private BigDecimal firstUserRechargeMoney;

    
    private Long oldUserRechargeCount;

    
    private Long oldUserRechargeUser;

    
    private BigDecimal oldUserRechargeMoney;

    
    private BigDecimal oldUserRechargeCountCost;

    
    private Long showRechargeCount;

    
    private Long showRechargeUser;

    
    private BigDecimal showRechargeMoney;

    
    private BigDecimal showRechargeCountCost;

    
    private Long newUserRechargeCount;

    
    private Long newUserRechargeUser;

    
    private BigDecimal newUserRechargeMoney;

    
    private BigDecimal newUserRechargeCountCost;

    
    private BigDecimal firstRecoveryRate;

    
    private BigDecimal todayRecoveryRate;

    
    private BigDecimal buyRecoveryRate;

    
    private BigDecimal grossMargin;

    
    private BigDecimal roiDay1;

    
    private BigDecimal roiDay2;

    
    private BigDecimal roiDay3;

    
    private BigDecimal roiDay4;

    
    private BigDecimal roiDay5;

    
    private BigDecimal roiDay6;

    
    private BigDecimal roiDay7;

    
    private BigDecimal roiDay8;

    
    private BigDecimal roiDay9;

    
    private BigDecimal roiDay10;

    
    private BigDecimal roiDay11;

    
    private BigDecimal roiDay12;

    
    private BigDecimal roiDay13;

    
    private BigDecimal roiDay14;

    
    private BigDecimal roiDay15;

    
    private BigDecimal roiDay16;

    
    private BigDecimal roiDay17;

    
    private BigDecimal roiDay18;

    
    private BigDecimal roiDay19;

    
    private BigDecimal roiDay20;

    
    private BigDecimal roiDay21;

    
    private BigDecimal roiDay22;

    
    private BigDecimal roiDay23;

    
    private BigDecimal roiDay24;

    
    private BigDecimal roiDay25;

    
    private BigDecimal roiDay26;

    
    private BigDecimal roiDay27;

    
    private BigDecimal roiDay28;

    
    private BigDecimal roiDay29;

    
    private BigDecimal roiDay30;

    
    private BigDecimal roiDay60;

    
    private BigDecimal roiDay90;

    
    private BigDecimal roiDay180;

    
    private BigDecimal roiYear1;

    
    private BigDecimal roiTotal;

    
    private BigDecimal firstRechargeRate;

    
    private BigDecimal buyUserRechargeRate;

    
    private BigDecimal newUserRechargeRate;

    
    private BigDecimal avgFirstUserRecharge;

    
    private BigDecimal avgBuyUserRecharge;

    
    private BigDecimal avgShowUserRecharge;

    
    private BigDecimal firstRechargeCost;

    
    private BigDecimal firstRechargeCountCost;

    
    private BigDecimal buyUserRechargeCost;

    
    private BigDecimal repeatRechargeRate;

    
    private BigDecimal newRegArpu;

    
    private BigDecimal firstRechargeArpu;

    
    private BigDecimal todayRechargeArpu;

    
    private BigDecimal showRechargeArpu;

    
    private String trendDay1;

    
    private String trendDay2;

    
    private String trendDay3;

    
    private String trendDay4;

    
    private String trendDay5;

    
    private String trendDay6;

    
    private String trendDay7;

    
    private String trendDay8;

    
    private String trendDay9;

    
    private String trendDay10;

    // Continue the pattern for trendDay11 to trendDay30
    
    private String trendDay11;

    
    private String trendDay12;

    
    private String trendDay13;

    
    private String trendDay14;

    
    private String trendDay15;

    // Continue the pattern for trendDay16 to trendDay30
    
    private String trendDay16;

    
    private String trendDay17;

    
    private String trendDay18;

    
    private String trendDay19;

    
    private String trendDay20;

    // Continue the pattern for trendDay21 to trendDay30
    
    private String trendDay21;

    
    private String trendDay22;

    
    private String trendDay23;

    
    private String trendDay24;

    
    private String trendDay25;

    
    private String trendDay26;

    
    private String trendDay27;

    
    private String trendDay28;

    
    private String trendDay29;

    
    private String trendDay30;
    private String trendDay31;
    private String trendDay32;
    private String trendDay33;
    private String trendDay34;
    private String trendDay35;
    private String trendDay36;
    private String trendDay37;
    private String trendDay38;
    private String trendDay39;

    private String trendDay40;
    private String trendDay41;
    private String trendDay42;
    private String trendDay43;
    private String trendDay44;
    private String trendDay45;
    private String trendDay46;
    private String trendDay47;
    private String trendDay48;
    private String trendDay49;

    private String trendDay50;
    private String trendDay51;
    private String trendDay52;
    private String trendDay53;
    private String trendDay54;
    private String trendDay55;
    private String trendDay56;
    private String trendDay57;
    private String trendDay58;
    private String trendDay59;

    private String trendDay60;
    private String trendDay61;
    private String trendDay62;
    private String trendDay63;
    private String trendDay64;
    private String trendDay65;
    private String trendDay66;
    private String trendDay67;
    private String trendDay68;
    private String trendDay69;

    private String trendDay70;
    private String trendDay71;
    private String trendDay72;
    private String trendDay73;
    private String trendDay74;
    private String trendDay75;
    private String trendDay76;
    private String trendDay77;
    private String trendDay78;
    private String trendDay79;

    private String trendDay80;
    private String trendDay81;
    private String trendDay82;
    private String trendDay83;
    private String trendDay84;
    private String trendDay85;
    private String trendDay86;
    private String trendDay87;
    private String trendDay88;
    private String trendDay89;
    private String trendDay90;

    
    private String trendMonth4;
    private String trendMonth5;
    private String trendMonth6;
    private String trendMonth7;
    private String trendMonth8;
    private String trendMonth9;
    private String trendMonth10;
    private String trendMonth11;
    private String trendMonth12;

    
    private String trendTotal;

    
    private RechargeTrendVO rechargeTrendDay1;

    
    private RechargeTrendVO rechargeTrendDay2;

    
    private RechargeTrendVO rechargeTrendDay3;

    
    private RechargeTrendVO rechargeTrendDay4;

    
    private RechargeTrendVO rechargeTrendDay5;

    
    private RechargeTrendVO rechargeTrendDay6;

    
    private RechargeTrendVO rechargeTrendDay7;

    
    private RechargeTrendVO rechargeTrendDay8;

    
    private RechargeTrendVO rechargeTrendDay9;

    
    private RechargeTrendVO rechargeTrendDay10;

    
    private RechargeTrendVO rechargeTrendDay11;

    
    private RechargeTrendVO rechargeTrendDay12;

    
    private RechargeTrendVO rechargeTrendDay13;

    
    private RechargeTrendVO rechargeTrendDay14;

    
    private RechargeTrendVO rechargeTrendDay15;

    
    private RechargeTrendVO rechargeTrendDay16;

    
    private RechargeTrendVO rechargeTrendDay17;

    
    private RechargeTrendVO rechargeTrendDay18;

    
    private RechargeTrendVO rechargeTrendDay19;

    
    private RechargeTrendVO rechargeTrendDay20;

    
    private RechargeTrendVO rechargeTrendDay21;

    
    private RechargeTrendVO rechargeTrendDay22;

    
    private RechargeTrendVO rechargeTrendDay23;

    
    private RechargeTrendVO rechargeTrendDay24;

    
    private RechargeTrendVO rechargeTrendDay25;

    
    private RechargeTrendVO rechargeTrendDay26;

    
    private RechargeTrendVO rechargeTrendDay27;

    
    private RechargeTrendVO rechargeTrendDay28;

    
    private RechargeTrendVO rechargeTrendDay29;

    
    private RechargeTrendVO rechargeTrendDay30;
    
    private RechargeTrendVO rechargeTrendDay31;
    
    private RechargeTrendVO rechargeTrendDay32;
    
    private RechargeTrendVO rechargeTrendDay33;
    
    private RechargeTrendVO rechargeTrendDay34;
    
    private RechargeTrendVO rechargeTrendDay35;
    
    private RechargeTrendVO rechargeTrendDay36;
    
    private RechargeTrendVO rechargeTrendDay37;
    
    private RechargeTrendVO rechargeTrendDay38;
    
    private RechargeTrendVO rechargeTrendDay39;

    
    private RechargeTrendVO rechargeTrendDay40;
    
    private RechargeTrendVO rechargeTrendDay41;
    
    private RechargeTrendVO rechargeTrendDay42;
    
    private RechargeTrendVO rechargeTrendDay43;
    
    private RechargeTrendVO rechargeTrendDay44;
    
    private RechargeTrendVO rechargeTrendDay45;
    
    private RechargeTrendVO rechargeTrendDay46;
    
    private RechargeTrendVO rechargeTrendDay47;
    
    private RechargeTrendVO rechargeTrendDay48;
    
    private RechargeTrendVO rechargeTrendDay49;

    
    private RechargeTrendVO rechargeTrendDay50;
    
    private RechargeTrendVO rechargeTrendDay51;
    
    private RechargeTrendVO rechargeTrendDay52;
    
    private RechargeTrendVO rechargeTrendDay53;
    
    private RechargeTrendVO rechargeTrendDay54;
    
    private RechargeTrendVO rechargeTrendDay55;
    
    private RechargeTrendVO rechargeTrendDay56;
    
    private RechargeTrendVO rechargeTrendDay57;
    
    private RechargeTrendVO rechargeTrendDay58;
    
    private RechargeTrendVO rechargeTrendDay59;

    
    private RechargeTrendVO rechargeTrendDay60;
    
    private RechargeTrendVO rechargeTrendDay61;
    
    private RechargeTrendVO rechargeTrendDay62;
    
    private RechargeTrendVO rechargeTrendDay63;
    
    private RechargeTrendVO rechargeTrendDay64;
    
    private RechargeTrendVO rechargeTrendDay65;
    
    private RechargeTrendVO rechargeTrendDay66;
    
    private RechargeTrendVO rechargeTrendDay67;
    
    private RechargeTrendVO rechargeTrendDay68;
    
    private RechargeTrendVO rechargeTrendDay69;

    
    private RechargeTrendVO rechargeTrendDay70;
    
    private RechargeTrendVO rechargeTrendDay71;
    
    private RechargeTrendVO rechargeTrendDay72;
    
    private RechargeTrendVO rechargeTrendDay73;
    
    private RechargeTrendVO rechargeTrendDay74;
    
    private RechargeTrendVO rechargeTrendDay75;
    
    private RechargeTrendVO rechargeTrendDay76;
    
    private RechargeTrendVO rechargeTrendDay77;
    
    private RechargeTrendVO rechargeTrendDay78;
    
    private RechargeTrendVO rechargeTrendDay79;

    
    private RechargeTrendVO rechargeTrendDay80;
    
    private RechargeTrendVO rechargeTrendDay81;
    
    private RechargeTrendVO rechargeTrendDay82;
    
    private RechargeTrendVO rechargeTrendDay83;
    
    private RechargeTrendVO rechargeTrendDay84;
    
    private RechargeTrendVO rechargeTrendDay85;
    
    private RechargeTrendVO rechargeTrendDay86;
    
    private RechargeTrendVO rechargeTrendDay87;
    
    private RechargeTrendVO rechargeTrendDay88;
    
    private RechargeTrendVO rechargeTrendDay89;
    
    private RechargeTrendVO rechargeTrendDay90;

    
    private RechargeTrendVO rechargeTrendMonth4;

    
    private RechargeTrendVO rechargeTrendMonth5;

    
    private RechargeTrendVO rechargeTrendMonth6;

    
    private RechargeTrendVO rechargeTrendMonth7;

    
    private RechargeTrendVO rechargeTrendMonth8;

    
    private RechargeTrendVO rechargeTrendMonth9;

    
    private RechargeTrendVO rechargeTrendMonth10;

    
    private RechargeTrendVO rechargeTrendMonth11;

    
    private RechargeTrendVO rechargeTrendMonth12;

    
    private RechargeTrendVO rechargeTrendTotal;

    
    private String hundredUserNum;

    
    private String hundredUserNumCost;

    /**
     * 首日创角人数
     */
    
    private Long firstRoleNum;

    /**
     * 新用户累计创角人数
     */
    
    private Long newUserTotalRoleNum;

    /**
     * 创角人数
     */
    
    private Long roleNum;
}
