Jelajahi Sumber

修改内容:投手、游戏媒体每日数据及总计

lth 1 tahun lalu
induk
melakukan
1c3c5f44ba

+ 13 - 12
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsMediaDataController.java

@@ -1,5 +1,6 @@
 package com.zanxiang.game.data.serve.controller;
 
+import com.zanxiang.erp.security.annotation.PreAuthorize;
 import com.zanxiang.game.data.serve.pojo.dto.*;
 import com.zanxiang.game.data.serve.pojo.vo.*;
 import com.zanxiang.game.data.serve.service.IMediaDataService;
@@ -29,84 +30,84 @@ public class AdsMediaDataController {
     private IMediaDataService iMediaDataService;
 
     @ApiOperation(value = "推广媒体每日数据")
-    //@PreAuthorize(permissionKey = "media:pitcherGameMedia:day")
+    @PreAuthorize(permissionKey = "media:pitcherGameMedia:day")
     @PostMapping("/pitcherGame/day")
     public ResultVO<Page<PitcherGameMediaDataDayVO>> getPitcherGameMediaDataDay(@RequestBody PitcherGameMediaDataDayDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataDay(dto));
     }
 
     @ApiOperation(value = "推广媒体每日数据总计")
-    //@PreAuthorize(permissionKey = "media:pitcherGameMedia:dayTotal")
+    @PreAuthorize(permissionKey = "media:pitcherGameMedia:dayTotal")
     @PostMapping("/pitcherGame/dayTotal")
     public ResultVO<PitcherGameMediaDataDayVO> getPitcherGameMediaDataDayTotal(@RequestBody PitcherGameMediaDataDayTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataDayTotal(dto));
     }
 
     @ApiOperation(value = "推广媒体总数据")
-    //@PreAuthorize(permissionKey = "media:pitcherGameMedia:total")
+    @PreAuthorize(permissionKey = "media:pitcherGameMedia:total")
     @PostMapping("/pitcherGame/total")
     public ResultVO<Page<PitcherGameMediaDataTotalVO>> getPitcherGameMediaDataTotal(@RequestBody PitcherGameMediaDataTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataTotal(dto));
     }
 
     @ApiOperation(value = "推广媒体总数据总计")
-    //@PreAuthorize(permissionKey = "media:pitcherGameMedia:totalSum")
+    @PreAuthorize(permissionKey = "media:pitcherGameMedia:totalSum")
     @PostMapping("/pitcherGame/totalSum")
     public ResultVO<PitcherGameMediaDataTotalVO> getPitcherGameMediaDataTotalSum(@RequestBody PitcherGameMediaDataTotalSumDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataTotalSum(dto));
     }
 
     @ApiOperation(value = "投手媒体每日数据")
-    //@PreAuthorize(permissionKey = "media:pitcherMedia:day")
+    @PreAuthorize(permissionKey = "media:pitcherMedia:day")
     @PostMapping("/pitcher/day")
     public ResultVO<Page<PitcherMediaDataDayVO>> getPitcherMediaDataDay(@RequestBody PitcherMediaDataDayDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherMediaDataDay(dto));
     }
 
     @ApiOperation(value = "投手媒体每日数据总计")
-    //@PreAuthorize(permissionKey = "media:pitcherMedia:dayTotal")
+    @PreAuthorize(permissionKey = "media:pitcherMedia:dayTotal")
     @PostMapping("/pitcher/dayTotal")
     public ResultVO<PitcherMediaDataDayVO> getPitcherMediaDataDayTotal(@RequestBody PitcherMediaDataDayTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherMediaDataDayTotal(dto));
     }
 
     @ApiOperation(value = "投手媒体总数据")
-    //@PreAuthorize(permissionKey = "media:pitcherMedia:total")
+    @PreAuthorize(permissionKey = "media:pitcherMedia:total")
     @PostMapping("/pitcher/total")
     public ResultVO<Page<PitcherMediaDataTotalVO>> getPitcherMediaDataTotal(@RequestBody PitcherMediaDataTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherMediaDataTotal(dto));
     }
 
     @ApiOperation(value = "投手媒体总数据总计")
-    //@PreAuthorize(permissionKey = "media:pitcherMedia:totalSum")
+    @PreAuthorize(permissionKey = "media:pitcherMedia:totalSum")
     @PostMapping("/pitcher/totalSum")
     public ResultVO<PitcherMediaDataTotalVO> getPitcherMediaDataTotalSum(@RequestBody PitcherMediaDataTotalSumDTO dto) {
         return ResultVO.ok(iMediaDataService.getPitcherMediaDataTotalSum(dto));
     }
 
     @ApiOperation(value = "游戏媒体每日数据")
-    //@PreAuthorize(permissionKey = "media:gameMedia:day")
+    @PreAuthorize(permissionKey = "media:gameMedia:day")
     @PostMapping("/game/day")
     public ResultVO<Page<GameMediaDataDayVO>> getGameMediaDataDay(@RequestBody GameMediaDataDayDTO dto) {
         return ResultVO.ok(iMediaDataService.getGameMediaDataDay(dto));
     }
 
     @ApiOperation(value = "游戏媒体每日数据总计")
-    //@PreAuthorize(permissionKey = "media:gameMedia:dayTotal")
+    @PreAuthorize(permissionKey = "media:gameMedia:dayTotal")
     @PostMapping("/game/dayTotal")
     public ResultVO<GameMediaDataDayVO> getGameMediaDataDayTotal(@RequestBody GameMediaDataDayTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getGameMediaDataDayTotal(dto));
     }
 
     @ApiOperation(value = "游戏媒体总数据")
-    //@PreAuthorize(permissionKey = "media:gameMedia:total")
+    @PreAuthorize(permissionKey = "media:gameMedia:total")
     @PostMapping("/game/total")
     public ResultVO<Page<GameMediaDataTotalVO>> getGameMediaDataTotal(@RequestBody GameMediaDataTotalDTO dto) {
         return ResultVO.ok(iMediaDataService.getGameMediaDataTotal(dto));
     }
 
     @ApiOperation(value = "游戏媒体总数据总计")
-    //@PreAuthorize(permissionKey = "media:gameMedia:totalSum")
+    @PreAuthorize(permissionKey = "media:gameMedia:totalSum")
     @PostMapping("/game/totalSum")
     public ResultVO<GameMediaDataTotalVO> getGameMediaDataTotalSum(@RequestBody GameMediaDataTotalSumDTO dto) {
         return ResultVO.ok(iMediaDataService.getGameMediaDataTotalSum(dto));

+ 46 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameAccountDayn.java

@@ -0,0 +1,46 @@
+package com.zanxiang.game.data.serve.pojo.entity;
+
+import lombok.Data;
+import org.nutz.dao.entity.annotation.Column;
+import org.nutz.dao.entity.annotation.PK;
+import org.nutz.dao.entity.annotation.Table;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+
+@Data
+@Table(AdsGameAccountDayn.TABLE_NAME)
+@PK({"dt", "gameId", "accountType", "sourceSystem"})
+public class AdsGameAccountDayn implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_account_dayn";
+     
+    /**
+    * 注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * 媒体
+    */
+    private String accountType;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 每一天的的充值金额,充值次数,充值人数
+    */
+    @Column
+    private String dayn;
+
+}
+
+

+ 52 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGamePitcherAccountDayn.java

@@ -0,0 +1,52 @@
+package com.zanxiang.game.data.serve.pojo.entity;
+
+import lombok.Data;
+import org.nutz.dao.entity.annotation.Column;
+import org.nutz.dao.entity.annotation.PK;
+import org.nutz.dao.entity.annotation.Table;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+
+@Data
+@Table(AdsGamePitcherAccountDayn.TABLE_NAME)
+@PK({"dt", "gameId", "pitcherId", "accountType", "sourceSystem"})
+public class AdsGamePitcherAccountDayn implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_pitcher_account_dayn";
+     
+    /**
+    * 注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * 投手ID
+    */
+    private String pitcherId;
+    
+    /**
+    * 媒体
+    */
+    private String accountType;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 每一天的的充值金额,充值次数,充值人数
+    */    
+    @Column
+    private String dayn;
+    
+
+}
+
+

+ 47 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherAccountDayn.java

@@ -0,0 +1,47 @@
+package com.zanxiang.game.data.serve.pojo.entity;
+
+import lombok.Data;
+import org.nutz.dao.entity.annotation.Column;
+import org.nutz.dao.entity.annotation.PK;
+import org.nutz.dao.entity.annotation.Table;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+
+@Data
+@Table(AdsPitcherAccountDayn.TABLE_NAME)
+@PK({"dt", "pitcherId", "accountType", "sourceSystem"})
+public class AdsPitcherAccountDayn implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_pitcher_account_dayn";
+     
+    /**
+    * 注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 投手ID
+    */
+    private String pitcherId;
+    
+    /**
+    * 媒体
+    */
+    private String accountType;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 每一天的的充值金额,充值次数,充值人数
+    */    
+    @Column
+    private String dayn;
+    
+
+}
+
+

+ 145 - 1286
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameMediaDataTotalVO.java

@@ -74,19 +74,97 @@ public class GameMediaDataTotalVO {
     private Long registerNum;
 
     /**
-     * 新增付费次数
+     * 注册成本=实际消耗/注册人数
+     */
+    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
+    private BigDecimal registerCost;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    /**
+     * 新用户累计创角人数
+     */
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    /**
+     * 创角人数
+     */
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    /**
+     * 首日创角成本
+     */
+    @ApiModelProperty(value = "首日创角成本")
+    private BigDecimal firstRoleCost;
+
+    /**
+     * 新用户累计创角成本
+     */
+    @ApiModelProperty(value = "新用户累计创角成本")
+    private BigDecimal newUserTotalRoleCost;
+
+    /**
+     * 创角成本
+     */
+    @ApiModelProperty(value = "创角成本")
+    private BigDecimal roleNumCost;
+
+    /**
+     * 首日创角率
+     */
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleRate;
+
+    /**
+     * 新用户累计创角率
+     */
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleRate;
+
+    /**
+     * 创角率
+     */
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    /**
+     * 新用户充值次数
+     */
+    @ApiModelProperty(value = "新用户充值次数")
+    private Long newUserAmountCount;
+
+    /**
+     * 新用户充值人数
+     */
+    @ApiModelProperty(value = "新用户充值人数")
+    private Long newUserAmountNum;
+
+    /**
+     * 新用户充值金额
+     */
+    @ApiModelProperty(value = "新用户充值金额")
+    private BigDecimal newUserAmount;
+
+    /**
+     * 新增付费次数(首日新用户充值次数)
      */
     @ApiModelProperty(value = "新增付费次数")
     private Long firstNewUserAmountCount;
 
     /**
-     * 新增付费人数
+     * 新增付费人数(首日新用户充值人数)
      */
     @ApiModelProperty(value = "新增付费人数")
     private Long firstNewUserAmountNum;
 
     /**
-     * 新增付费金额
+     * 新增付费金额(首日新用户充值金额)
      */
     @ApiModelProperty(value = "新增付费金额")
     private BigDecimal firstNewUserAmount;
@@ -128,19 +206,19 @@ public class GameMediaDataTotalVO {
     private BigDecimal oldAmount;
 
     /**
-     * 至今充值次数
+     * 至今充值次数(新用户累积充值次数)
      */
     @ApiModelProperty(value = "至今充值次数")
     private Long newUserTotalAmountCount;
 
     /**
-     * 至今充值人数
+     * 至今充值人数(新用户累积充值人数)
      */
     @ApiModelProperty(value = "至今充值人数")
     private Long newUserTotalAmountNum;
 
     /**
-     * 至今充值金额
+     * 至今充值金额(新用户累积充值金额)
      */
     @ApiModelProperty(value = "至今充值金额")
     private BigDecimal newUserTotalAmount;
@@ -151,6 +229,12 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "单日付费100+人数")
     private Long hundredUserNum;
 
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
     /**
      * 买量新用户累计充值金额
      */
@@ -169,36 +253,6 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "买量新用户累计充值次数")
     private Long buyNewUserTotalAmountCount;
 
-    /**
-     * 复充人数
-     */
-    @ApiModelProperty(value = "复充人数")
-    private Long regOrderUserAgain;
-
-    /**
-     * 首日创角人数
-     */
-    @ApiModelProperty(value = "首日创角人数")
-    private Long firstRoleNum;
-
-    /**
-     * 新用户累计创角人数
-     */
-    @ApiModelProperty(value = "新用户累计创角人数")
-    private Long newUserTotalRoleNum;
-
-    /**
-     * 创角人数
-     */
-    @ApiModelProperty(value = "创角人数")
-    private Long roleNum;
-
-    /**
-     * 注册成本=实际消耗/注册人数
-     */
-    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
-    private BigDecimal registerCost;
-
     /**
      * 首日回收率
      */
@@ -212,7 +266,7 @@ public class GameMediaDataTotalVO {
     private BigDecimal buyRoi;
 
     /**
-     * 当日回收率
+     * 当日回收率(至今回收率)
      */
     @ApiModelProperty(value = "当日回收率")
     private BigDecimal todayRoi;
@@ -223,12 +277,24 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
     private BigDecimal grossProfit;
 
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
     /**
      * 首日付费率
      */
     @ApiModelProperty(value = "首日付费率")
     private BigDecimal firstRate;
 
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
     /**
      * 买量用户付费率
      */
@@ -241,12 +307,24 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "当天付费率")
     private BigDecimal todayRate;
 
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
     /**
      * 首日客单价
      */
     @ApiModelProperty(value = "首日客单价")
     private BigDecimal firstAvg;
 
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
     /**
      * 买量客单价
      */
@@ -271,6 +349,12 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "首日充值成本")
     private BigDecimal firstAmountCost;
 
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
     /**
      * 买量充值成本
      */
@@ -283,12 +367,30 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "当天充值成本")
     private BigDecimal todayAmountCost;
 
+    /**
+     * 复充人数
+     */
+    @ApiModelProperty(value = "复充人数")
+    private Long regOrderUserAgain;
+
     /**
      * 当天复充率
      */
     @ApiModelProperty(value = "当天复充率")
     private BigDecimal todayAgainRate;
 
+    /**
+     * 新用户复充人数
+     */
+    @ApiModelProperty(value = "新用户复充人数")
+    private Long newUserOrderAgain;
+
+    /**
+     * 新用户复充率
+     */
+    @ApiModelProperty(value = "新用户复充率")
+    private BigDecimal newUserAgainRate;
+
     /**
      * 新增注册ARPU
      */
@@ -301,6 +403,12 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "首日付费ARPU")
     private BigDecimal firstArpu;
 
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
     /**
      * 当天付费ARPU
      */
@@ -313,12 +421,6 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "账面arpu")
     private BigDecimal paperArpu;
 
-    /**
-     * 单日付费100+成本
-     */
-    @ApiModelProperty(value = "单日付费100+成本")
-    private BigDecimal hundredUserNumCost;
-
     /**
      * 1日roi
      */
@@ -529,1247 +631,4 @@ public class GameMediaDataTotalVO {
     @ApiModelProperty(value = "总ROI")
     private BigDecimal roiTotal;
 
-    /**
-     * 投手游戏第1天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户充值")
-    private BigDecimal da1;
-
-    /**
-     * 投手游戏第2天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户充值")
-    private BigDecimal da2;
-
-    /**
-     * 投手游戏第3天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户充值")
-    private BigDecimal da3;
-
-    /**
-     * 投手游戏第4天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户充值")
-    private BigDecimal da4;
-
-    /**
-     * 投手游戏第5天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户充值")
-    private BigDecimal da5;
-
-    /**
-     * 投手游戏第6天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户充值")
-    private BigDecimal da6;
-
-    /**
-     * 投手游戏第7天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户充值")
-    private BigDecimal da7;
-
-    /**
-     * 投手游戏第8天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户充值")
-    private BigDecimal da8;
-
-    /**
-     * 投手游戏第9天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户充值")
-    private BigDecimal da9;
-
-    /**
-     * 投手游戏第10天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户充值")
-    private BigDecimal da10;
-
-    /**
-     * 投手游戏第11天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户充值")
-    private BigDecimal da11;
-
-    /**
-     * 投手游戏第12天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户充值")
-    private BigDecimal da12;
-
-    /**
-     * 投手游戏第13天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户充值")
-    private BigDecimal da13;
-
-    /**
-     * 投手游戏第14天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户充值")
-    private BigDecimal da14;
-
-    /**
-     * 投手游戏第15天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户充值")
-    private BigDecimal da15;
-
-    /**
-     * 投手游戏第16天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户充值")
-    private BigDecimal da16;
-
-    /**
-     * 投手游戏第17天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户充值")
-    private BigDecimal da17;
-
-    /**
-     * 投手游戏第18天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户充值")
-    private BigDecimal da18;
-
-    /**
-     * 投手游戏第19天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户充值")
-    private BigDecimal da19;
-
-    /**
-     * 投手游戏第20天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户充值")
-    private BigDecimal da20;
-
-    /**
-     * 投手游戏第21天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户充值")
-    private BigDecimal da21;
-
-    /**
-     * 投手游戏第22天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户充值")
-    private BigDecimal da22;
-
-    /**
-     * 投手游戏第23天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户充值")
-    private BigDecimal da23;
-
-    /**
-     * 投手游戏第24天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户充值")
-    private BigDecimal da24;
-
-    /**
-     * 投手游戏第25天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户充值")
-    private BigDecimal da25;
-
-    /**
-     * 投手游戏第26天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户充值")
-    private BigDecimal da26;
-
-    /**
-     * 投手游戏第27天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户充值")
-    private BigDecimal da27;
-
-    /**
-     * 投手游戏第28天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户充值")
-    private BigDecimal da28;
-
-    /**
-     * 投手游戏第29天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户充值")
-    private BigDecimal da29;
-
-    /**
-     * 投手游戏第30天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第30天新用户充值")
-    private BigDecimal da30;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da31;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da32;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da33;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da34;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da35;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da36;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da37;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da38;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da39;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da40;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da41;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da42;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da43;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da44;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da45;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da46;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da47;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da48;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da49;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da50;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da51;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da52;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da53;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da54;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da55;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da56;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da57;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da58;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da59;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da60;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da61;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da62;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da63;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da64;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da65;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da66;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da67;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da68;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da69;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da70;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da71;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da72;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da73;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da74;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da75;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da76;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da77;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da78;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da79;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da80;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da81;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da82;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da83;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da84;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da85;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da86;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da87;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da88;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da89;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da90;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m4;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m5;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m6;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m7;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m8;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m9;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m10;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m11;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m12;
-
-    /**
-     * 至今充值金额
-     */
-    @ApiModelProperty(value = "至今充值金额")
-    private BigDecimal total;
-
-    /**
-     * 投手游戏第1天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户人数")
-    private Long da1Num;
-
-    /**
-     * 投手游戏第2天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户人数")
-    private Long da2Num;
-
-    /**
-     * 投手游戏第3天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户人数")
-    private Long da3Num;
-
-    /**
-     * 投手游戏第4天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户人数")
-    private Long da4Num;
-
-    /**
-     * 投手游戏第5天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户人数")
-    private Long da5Num;
-
-    /**
-     * 投手游戏第6天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户人数")
-    private Long da6Num;
-
-    /**
-     * 投手游戏第7天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户人数")
-    private Long da7Num;
-
-    /**
-     * 投手游戏第8天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户人数")
-    private Long da8Num;
-
-    /**
-     * 投手游戏第9天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户人数")
-    private Long da9Num;
-
-    /**
-     * 投手游戏第10天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户人数")
-    private Long da10Num;
-
-    /**
-     * 投手游戏第11天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户人数")
-    private Long da11Num;
-
-    /**
-     * 投手游戏第12天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户人数")
-    private Long da12Num;
-
-    /**
-     * 投手游戏第13天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户人数")
-    private Long da13Num;
-
-    /**
-     * 投手游戏第14天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户人数")
-    private Long da14Num;
-
-    /**
-     * 投手游戏第15天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户人数")
-    private Long da15Num;
-
-    /**
-     * 投手游戏第16天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户人数")
-    private Long da16Num;
-
-    /**
-     * 投手游戏第17天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户人数")
-    private Long da17Num;
-
-    /**
-     * 投手游戏第18天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户人数")
-    private Long da18Num;
-
-    /**
-     * 投手游戏第19天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户人数")
-    private Long da19Num;
-
-    /**
-     * 投手游戏第20天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户人数")
-    private Long da20Num;
-
-    /**
-     * 投手游戏第21天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户人数")
-    private Long da21Num;
-
-    /**
-     * 投手游戏第22天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户人数")
-    private Long da22Num;
-
-    /**
-     * 投手游戏第23天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户人数")
-    private Long da23Num;
-
-    /**
-     * 投手游戏第24天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户人数")
-    private Long da24Num;
-
-    /**
-     * 投手游戏第25天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户人数")
-    private Long da25Num;
-
-    /**
-     * 投手游戏第26天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户人数")
-    private Long da26Num;
-
-    /**
-     * 投手游戏第27天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户人数")
-    private Long da27Num;
-
-    /**
-     * 投手游戏第28天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户人数")
-    private Long da28Num;
-
-    /**
-     * 投手游戏第29天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户人数")
-    private Long da29Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da30Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da31Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da32Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da33Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da34Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da35Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da36Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da37Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da38Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da39Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da40Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da41Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da42Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da43Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da44Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da45Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da46Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da47Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da48Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da49Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da50Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da51Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da52Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da53Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da54Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da55Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da56Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da57Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da58Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da59Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da60Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da61Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da62Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da63Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da64Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da65Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da66Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da67Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da68Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da69Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da70Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da71Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da72Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da73Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da74Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da75Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da76Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da77Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da78Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da79Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da80Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da81Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da82Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da83Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da84Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da85Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da86Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da87Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da88Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da89Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da90Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m4Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m5Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m6Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m7Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m8Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m9Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m10Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m11Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m12Num;
-
-    /**
-     * 至今充值人数
-     */
-    @ApiModelProperty(value = "至今充值人数")
-    private Long totalNum;
-
-    /**
-     * 首日创角成本
-     */
-    @ApiModelProperty(value = "首日创角成本")
-    private BigDecimal firstRoleCost;
-
-    /**
-     * 新用户累计创角成本
-     */
-    @ApiModelProperty(value = "新用户累计创角成本")
-    private BigDecimal newUserTotalRoleCost;
-
-    /**
-     * 创角成本
-     */
-    @ApiModelProperty(value = "创角成本")
-    private BigDecimal roleNumCost;
-
-    /**
-     * 首日创角率
-     */
-    @ApiModelProperty(value = "首日创角率")
-    private BigDecimal firstRoleRate;
-
-    /**
-     * 新用户累计创角率
-     */
-    @ApiModelProperty(value = "新用户累计创角率")
-    private BigDecimal newUserTotalRoleRate;
-
-    /**
-     * 创角率
-     */
-    @ApiModelProperty(value = "创角率")
-    private BigDecimal roleNumRate;
-
-    /**
-     * 新用户付费比
-     */
-    @ApiModelProperty(value = "新用户付费比")
-    private BigDecimal newUserAmountRatio;
-
-
 }

+ 145 - 1287
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameMediaDataTotalVO.java

@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.math.BigDecimal;
-import java.time.LocalDate;
 
 /**
  * @author tianhua
@@ -87,19 +86,97 @@ public class PitcherGameMediaDataTotalVO {
     private Long registerNum;
 
     /**
-     * 新增付费次数
+     * 注册成本=实际消耗/注册人数
+     */
+    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
+    private BigDecimal registerCost;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    /**
+     * 新用户累计创角人数
+     */
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    /**
+     * 创角人数
+     */
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    /**
+     * 首日创角成本
+     */
+    @ApiModelProperty(value = "首日创角成本")
+    private BigDecimal firstRoleCost;
+
+    /**
+     * 新用户累计创角成本
+     */
+    @ApiModelProperty(value = "新用户累计创角成本")
+    private BigDecimal newUserTotalRoleCost;
+
+    /**
+     * 创角成本
+     */
+    @ApiModelProperty(value = "创角成本")
+    private BigDecimal roleNumCost;
+
+    /**
+     * 首日创角率
+     */
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleRate;
+
+    /**
+     * 新用户累计创角率
+     */
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleRate;
+
+    /**
+     * 创角率
+     */
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    /**
+     * 新用户充值次数
+     */
+    @ApiModelProperty(value = "新用户充值次数")
+    private Long newUserAmountCount;
+
+    /**
+     * 新用户充值人数
+     */
+    @ApiModelProperty(value = "新用户充值人数")
+    private Long newUserAmountNum;
+
+    /**
+     * 新用户充值金额
+     */
+    @ApiModelProperty(value = "新用户充值金额")
+    private BigDecimal newUserAmount;
+
+    /**
+     * 新增付费次数(首日新用户充值次数)
      */
     @ApiModelProperty(value = "新增付费次数")
     private Long firstNewUserAmountCount;
 
     /**
-     * 新增付费人数
+     * 新增付费人数(首日新用户充值人数)
      */
     @ApiModelProperty(value = "新增付费人数")
     private Long firstNewUserAmountNum;
 
     /**
-     * 新增付费金额
+     * 新增付费金额(首日新用户充值金额)
      */
     @ApiModelProperty(value = "新增付费金额")
     private BigDecimal firstNewUserAmount;
@@ -141,19 +218,19 @@ public class PitcherGameMediaDataTotalVO {
     private BigDecimal oldAmount;
 
     /**
-     * 至今充值次数
+     * 至今充值次数(新用户累积充值次数)
      */
     @ApiModelProperty(value = "至今充值次数")
     private Long newUserTotalAmountCount;
 
     /**
-     * 至今充值人数
+     * 至今充值人数(新用户累积充值人数)
      */
     @ApiModelProperty(value = "至今充值人数")
     private Long newUserTotalAmountNum;
 
     /**
-     * 至今充值金额
+     * 至今充值金额(新用户累积充值金额)
      */
     @ApiModelProperty(value = "至今充值金额")
     private BigDecimal newUserTotalAmount;
@@ -164,6 +241,12 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "单日付费100+人数")
     private Long hundredUserNum;
 
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
     /**
      * 买量新用户累计充值金额
      */
@@ -182,36 +265,6 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "买量新用户累计充值次数")
     private Long buyNewUserTotalAmountCount;
 
-    /**
-     * 复充人数
-     */
-    @ApiModelProperty(value = "复充人数")
-    private Long regOrderUserAgain;
-
-    /**
-     * 首日创角人数
-     */
-    @ApiModelProperty(value = "首日创角人数")
-    private Long firstRoleNum;
-
-    /**
-     * 新用户累计创角人数
-     */
-    @ApiModelProperty(value = "新用户累计创角人数")
-    private Long newUserTotalRoleNum;
-
-    /**
-     * 创角人数
-     */
-    @ApiModelProperty(value = "创角人数")
-    private Long roleNum;
-
-    /**
-     * 注册成本=实际消耗/注册人数
-     */
-    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
-    private BigDecimal registerCost;
-
     /**
      * 首日回收率
      */
@@ -225,7 +278,7 @@ public class PitcherGameMediaDataTotalVO {
     private BigDecimal buyRoi;
 
     /**
-     * 当日回收率
+     * 当日回收率(至今回收率)
      */
     @ApiModelProperty(value = "当日回收率")
     private BigDecimal todayRoi;
@@ -236,12 +289,24 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
     private BigDecimal grossProfit;
 
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
     /**
      * 首日付费率
      */
     @ApiModelProperty(value = "首日付费率")
     private BigDecimal firstRate;
 
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
     /**
      * 买量用户付费率
      */
@@ -254,12 +319,24 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "当天付费率")
     private BigDecimal todayRate;
 
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
     /**
      * 首日客单价
      */
     @ApiModelProperty(value = "首日客单价")
     private BigDecimal firstAvg;
 
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
     /**
      * 买量客单价
      */
@@ -284,6 +361,12 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "首日充值成本")
     private BigDecimal firstAmountCost;
 
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
     /**
      * 买量充值成本
      */
@@ -296,12 +379,30 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "当天充值成本")
     private BigDecimal todayAmountCost;
 
+    /**
+     * 复充人数
+     */
+    @ApiModelProperty(value = "复充人数")
+    private Long regOrderUserAgain;
+
     /**
      * 当天复充率
      */
     @ApiModelProperty(value = "当天复充率")
     private BigDecimal todayAgainRate;
 
+    /**
+     * 新用户复充人数
+     */
+    @ApiModelProperty(value = "新用户复充人数")
+    private Long newUserOrderAgain;
+
+    /**
+     * 新用户复充率
+     */
+    @ApiModelProperty(value = "新用户复充率")
+    private BigDecimal newUserAgainRate;
+
     /**
      * 新增注册ARPU
      */
@@ -314,6 +415,12 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "首日付费ARPU")
     private BigDecimal firstArpu;
 
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
     /**
      * 当天付费ARPU
      */
@@ -326,12 +433,6 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "账面arpu")
     private BigDecimal paperArpu;
 
-    /**
-     * 单日付费100+成本
-     */
-    @ApiModelProperty(value = "单日付费100+成本")
-    private BigDecimal hundredUserNumCost;
-
     /**
      * 1日roi
      */
@@ -542,1247 +643,4 @@ public class PitcherGameMediaDataTotalVO {
     @ApiModelProperty(value = "总ROI")
     private BigDecimal roiTotal;
 
-    /**
-     * 投手游戏第1天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户充值")
-    private BigDecimal da1;
-
-    /**
-     * 投手游戏第2天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户充值")
-    private BigDecimal da2;
-
-    /**
-     * 投手游戏第3天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户充值")
-    private BigDecimal da3;
-
-    /**
-     * 投手游戏第4天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户充值")
-    private BigDecimal da4;
-
-    /**
-     * 投手游戏第5天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户充值")
-    private BigDecimal da5;
-
-    /**
-     * 投手游戏第6天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户充值")
-    private BigDecimal da6;
-
-    /**
-     * 投手游戏第7天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户充值")
-    private BigDecimal da7;
-
-    /**
-     * 投手游戏第8天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户充值")
-    private BigDecimal da8;
-
-    /**
-     * 投手游戏第9天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户充值")
-    private BigDecimal da9;
-
-    /**
-     * 投手游戏第10天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户充值")
-    private BigDecimal da10;
-
-    /**
-     * 投手游戏第11天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户充值")
-    private BigDecimal da11;
-
-    /**
-     * 投手游戏第12天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户充值")
-    private BigDecimal da12;
-
-    /**
-     * 投手游戏第13天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户充值")
-    private BigDecimal da13;
-
-    /**
-     * 投手游戏第14天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户充值")
-    private BigDecimal da14;
-
-    /**
-     * 投手游戏第15天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户充值")
-    private BigDecimal da15;
-
-    /**
-     * 投手游戏第16天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户充值")
-    private BigDecimal da16;
-
-    /**
-     * 投手游戏第17天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户充值")
-    private BigDecimal da17;
-
-    /**
-     * 投手游戏第18天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户充值")
-    private BigDecimal da18;
-
-    /**
-     * 投手游戏第19天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户充值")
-    private BigDecimal da19;
-
-    /**
-     * 投手游戏第20天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户充值")
-    private BigDecimal da20;
-
-    /**
-     * 投手游戏第21天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户充值")
-    private BigDecimal da21;
-
-    /**
-     * 投手游戏第22天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户充值")
-    private BigDecimal da22;
-
-    /**
-     * 投手游戏第23天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户充值")
-    private BigDecimal da23;
-
-    /**
-     * 投手游戏第24天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户充值")
-    private BigDecimal da24;
-
-    /**
-     * 投手游戏第25天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户充值")
-    private BigDecimal da25;
-
-    /**
-     * 投手游戏第26天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户充值")
-    private BigDecimal da26;
-
-    /**
-     * 投手游戏第27天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户充值")
-    private BigDecimal da27;
-
-    /**
-     * 投手游戏第28天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户充值")
-    private BigDecimal da28;
-
-    /**
-     * 投手游戏第29天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户充值")
-    private BigDecimal da29;
-
-    /**
-     * 投手游戏第30天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第30天新用户充值")
-    private BigDecimal da30;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da31;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da32;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da33;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da34;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da35;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da36;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da37;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da38;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da39;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da40;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da41;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da42;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da43;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da44;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da45;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da46;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da47;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da48;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da49;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da50;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da51;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da52;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da53;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da54;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da55;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da56;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da57;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da58;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da59;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da60;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da61;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da62;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da63;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da64;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da65;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da66;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da67;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da68;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da69;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da70;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da71;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da72;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da73;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da74;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da75;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da76;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da77;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da78;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da79;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da80;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da81;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da82;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da83;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da84;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da85;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da86;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da87;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da88;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da89;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da90;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m4;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m5;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m6;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m7;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m8;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m9;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m10;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m11;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m12;
-
-    /**
-     * 至今充值金额
-     */
-    @ApiModelProperty(value = "至今充值金额")
-    private BigDecimal total;
-
-    /**
-     * 投手游戏第1天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户人数")
-    private Long da1Num;
-
-    /**
-     * 投手游戏第2天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户人数")
-    private Long da2Num;
-
-    /**
-     * 投手游戏第3天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户人数")
-    private Long da3Num;
-
-    /**
-     * 投手游戏第4天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户人数")
-    private Long da4Num;
-
-    /**
-     * 投手游戏第5天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户人数")
-    private Long da5Num;
-
-    /**
-     * 投手游戏第6天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户人数")
-    private Long da6Num;
-
-    /**
-     * 投手游戏第7天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户人数")
-    private Long da7Num;
-
-    /**
-     * 投手游戏第8天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户人数")
-    private Long da8Num;
-
-    /**
-     * 投手游戏第9天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户人数")
-    private Long da9Num;
-
-    /**
-     * 投手游戏第10天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户人数")
-    private Long da10Num;
-
-    /**
-     * 投手游戏第11天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户人数")
-    private Long da11Num;
-
-    /**
-     * 投手游戏第12天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户人数")
-    private Long da12Num;
-
-    /**
-     * 投手游戏第13天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户人数")
-    private Long da13Num;
-
-    /**
-     * 投手游戏第14天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户人数")
-    private Long da14Num;
-
-    /**
-     * 投手游戏第15天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户人数")
-    private Long da15Num;
-
-    /**
-     * 投手游戏第16天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户人数")
-    private Long da16Num;
-
-    /**
-     * 投手游戏第17天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户人数")
-    private Long da17Num;
-
-    /**
-     * 投手游戏第18天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户人数")
-    private Long da18Num;
-
-    /**
-     * 投手游戏第19天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户人数")
-    private Long da19Num;
-
-    /**
-     * 投手游戏第20天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户人数")
-    private Long da20Num;
-
-    /**
-     * 投手游戏第21天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户人数")
-    private Long da21Num;
-
-    /**
-     * 投手游戏第22天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户人数")
-    private Long da22Num;
-
-    /**
-     * 投手游戏第23天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户人数")
-    private Long da23Num;
-
-    /**
-     * 投手游戏第24天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户人数")
-    private Long da24Num;
-
-    /**
-     * 投手游戏第25天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户人数")
-    private Long da25Num;
-
-    /**
-     * 投手游戏第26天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户人数")
-    private Long da26Num;
-
-    /**
-     * 投手游戏第27天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户人数")
-    private Long da27Num;
-
-    /**
-     * 投手游戏第28天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户人数")
-    private Long da28Num;
-
-    /**
-     * 投手游戏第29天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户人数")
-    private Long da29Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da30Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da31Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da32Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da33Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da34Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da35Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da36Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da37Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da38Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da39Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da40Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da41Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da42Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da43Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da44Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da45Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da46Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da47Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da48Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da49Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da50Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da51Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da52Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da53Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da54Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da55Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da56Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da57Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da58Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da59Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da60Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da61Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da62Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da63Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da64Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da65Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da66Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da67Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da68Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da69Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da70Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da71Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da72Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da73Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da74Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da75Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da76Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da77Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da78Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da79Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da80Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da81Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da82Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da83Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da84Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da85Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da86Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da87Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da88Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da89Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da90Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m4Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m5Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m6Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m7Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m8Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m9Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m10Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m11Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m12Num;
-
-    /**
-     * 至今充值人数
-     */
-    @ApiModelProperty(value = "至今充值人数")
-    private Long totalNum;
-
-    /**
-     * 首日创角成本
-     */
-    @ApiModelProperty(value = "首日创角成本")
-    private BigDecimal firstRoleCost;
-
-    /**
-     * 新用户累计创角成本
-     */
-    @ApiModelProperty(value = "新用户累计创角成本")
-    private BigDecimal newUserTotalRoleCost;
-
-    /**
-     * 创角成本
-     */
-    @ApiModelProperty(value = "创角成本")
-    private BigDecimal roleNumCost;
-
-    /**
-     * 首日创角率
-     */
-    @ApiModelProperty(value = "首日创角率")
-    private BigDecimal firstRoleRate;
-
-    /**
-     * 新用户累计创角率
-     */
-    @ApiModelProperty(value = "新用户累计创角率")
-    private BigDecimal newUserTotalRoleRate;
-
-    /**
-     * 创角率
-     */
-    @ApiModelProperty(value = "创角率")
-    private BigDecimal roleNumRate;
-
-    /**
-     * 新用户付费比
-     */
-    @ApiModelProperty(value = "新用户付费比")
-    private BigDecimal newUserAmountRatio;
-
-
 }

+ 145 - 1286
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherMediaDataTotalVO.java

@@ -62,19 +62,97 @@ public class PitcherMediaDataTotalVO {
     private Long registerNum;
 
     /**
-     * 新增付费次数
+     * 注册成本=实际消耗/注册人数
+     */
+    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
+    private BigDecimal registerCost;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    /**
+     * 新用户累计创角人数
+     */
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    /**
+     * 创角人数
+     */
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    /**
+     * 首日创角成本
+     */
+    @ApiModelProperty(value = "首日创角成本")
+    private BigDecimal firstRoleCost;
+
+    /**
+     * 新用户累计创角成本
+     */
+    @ApiModelProperty(value = "新用户累计创角成本")
+    private BigDecimal newUserTotalRoleCost;
+
+    /**
+     * 创角成本
+     */
+    @ApiModelProperty(value = "创角成本")
+    private BigDecimal roleNumCost;
+
+    /**
+     * 首日创角率
+     */
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleRate;
+
+    /**
+     * 新用户累计创角率
+     */
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleRate;
+
+    /**
+     * 创角率
+     */
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    /**
+     * 新用户充值次数
+     */
+    @ApiModelProperty(value = "新用户充值次数")
+    private Long newUserAmountCount;
+
+    /**
+     * 新用户充值人数
+     */
+    @ApiModelProperty(value = "新用户充值人数")
+    private Long newUserAmountNum;
+
+    /**
+     * 新用户充值金额
+     */
+    @ApiModelProperty(value = "新用户充值金额")
+    private BigDecimal newUserAmount;
+
+    /**
+     * 新增付费次数(首日新用户充值次数)
      */
     @ApiModelProperty(value = "新增付费次数")
     private Long firstNewUserAmountCount;
 
     /**
-     * 新增付费人数
+     * 新增付费人数(首日新用户充值人数)
      */
     @ApiModelProperty(value = "新增付费人数")
     private Long firstNewUserAmountNum;
 
     /**
-     * 新增付费金额
+     * 新增付费金额(首日新用户充值金额)
      */
     @ApiModelProperty(value = "新增付费金额")
     private BigDecimal firstNewUserAmount;
@@ -116,19 +194,19 @@ public class PitcherMediaDataTotalVO {
     private BigDecimal oldAmount;
 
     /**
-     * 至今充值次数
+     * 至今充值次数(新用户累积充值次数)
      */
     @ApiModelProperty(value = "至今充值次数")
     private Long newUserTotalAmountCount;
 
     /**
-     * 至今充值人数
+     * 至今充值人数(新用户累积充值人数)
      */
     @ApiModelProperty(value = "至今充值人数")
     private Long newUserTotalAmountNum;
 
     /**
-     * 至今充值金额
+     * 至今充值金额(新用户累积充值金额)
      */
     @ApiModelProperty(value = "至今充值金额")
     private BigDecimal newUserTotalAmount;
@@ -139,6 +217,12 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "单日付费100+人数")
     private Long hundredUserNum;
 
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
     /**
      * 买量新用户累计充值金额
      */
@@ -157,36 +241,6 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "买量新用户累计充值次数")
     private Long buyNewUserTotalAmountCount;
 
-    /**
-     * 复充人数
-     */
-    @ApiModelProperty(value = "复充人数")
-    private Long regOrderUserAgain;
-
-    /**
-     * 首日创角人数
-     */
-    @ApiModelProperty(value = "首日创角人数")
-    private Long firstRoleNum;
-
-    /**
-     * 新用户累计创角人数
-     */
-    @ApiModelProperty(value = "新用户累计创角人数")
-    private Long newUserTotalRoleNum;
-
-    /**
-     * 创角人数
-     */
-    @ApiModelProperty(value = "创角人数")
-    private Long roleNum;
-
-    /**
-     * 注册成本=实际消耗/注册人数
-     */
-    @ApiModelProperty(value = "注册成本=实际消耗/注册人数")
-    private BigDecimal registerCost;
-
     /**
      * 首日回收率
      */
@@ -200,7 +254,7 @@ public class PitcherMediaDataTotalVO {
     private BigDecimal buyRoi;
 
     /**
-     * 当日回收率
+     * 当日回收率(至今回收率)
      */
     @ApiModelProperty(value = "当日回收率")
     private BigDecimal todayRoi;
@@ -211,12 +265,24 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
     private BigDecimal grossProfit;
 
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
     /**
      * 首日付费率
      */
     @ApiModelProperty(value = "首日付费率")
     private BigDecimal firstRate;
 
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
     /**
      * 买量用户付费率
      */
@@ -229,12 +295,24 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "当天付费率")
     private BigDecimal todayRate;
 
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
     /**
      * 首日客单价
      */
     @ApiModelProperty(value = "首日客单价")
     private BigDecimal firstAvg;
 
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
     /**
      * 买量客单价
      */
@@ -259,6 +337,12 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "首日充值成本")
     private BigDecimal firstAmountCost;
 
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
     /**
      * 买量充值成本
      */
@@ -271,12 +355,30 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "当天充值成本")
     private BigDecimal todayAmountCost;
 
+    /**
+     * 复充人数
+     */
+    @ApiModelProperty(value = "复充人数")
+    private Long regOrderUserAgain;
+
     /**
      * 当天复充率
      */
     @ApiModelProperty(value = "当天复充率")
     private BigDecimal todayAgainRate;
 
+    /**
+     * 新用户复充人数
+     */
+    @ApiModelProperty(value = "新用户复充人数")
+    private Long newUserOrderAgain;
+
+    /**
+     * 新用户复充率
+     */
+    @ApiModelProperty(value = "新用户复充率")
+    private BigDecimal newUserAgainRate;
+
     /**
      * 新增注册ARPU
      */
@@ -289,6 +391,12 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "首日付费ARPU")
     private BigDecimal firstArpu;
 
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
     /**
      * 当天付费ARPU
      */
@@ -301,12 +409,6 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "账面arpu")
     private BigDecimal paperArpu;
 
-    /**
-     * 单日付费100+成本
-     */
-    @ApiModelProperty(value = "单日付费100+成本")
-    private BigDecimal hundredUserNumCost;
-
     /**
      * 1日roi
      */
@@ -517,1247 +619,4 @@ public class PitcherMediaDataTotalVO {
     @ApiModelProperty(value = "总ROI")
     private BigDecimal roiTotal;
 
-    /**
-     * 投手游戏第1天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户充值")
-    private BigDecimal da1;
-
-    /**
-     * 投手游戏第2天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户充值")
-    private BigDecimal da2;
-
-    /**
-     * 投手游戏第3天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户充值")
-    private BigDecimal da3;
-
-    /**
-     * 投手游戏第4天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户充值")
-    private BigDecimal da4;
-
-    /**
-     * 投手游戏第5天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户充值")
-    private BigDecimal da5;
-
-    /**
-     * 投手游戏第6天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户充值")
-    private BigDecimal da6;
-
-    /**
-     * 投手游戏第7天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户充值")
-    private BigDecimal da7;
-
-    /**
-     * 投手游戏第8天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户充值")
-    private BigDecimal da8;
-
-    /**
-     * 投手游戏第9天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户充值")
-    private BigDecimal da9;
-
-    /**
-     * 投手游戏第10天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户充值")
-    private BigDecimal da10;
-
-    /**
-     * 投手游戏第11天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户充值")
-    private BigDecimal da11;
-
-    /**
-     * 投手游戏第12天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户充值")
-    private BigDecimal da12;
-
-    /**
-     * 投手游戏第13天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户充值")
-    private BigDecimal da13;
-
-    /**
-     * 投手游戏第14天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户充值")
-    private BigDecimal da14;
-
-    /**
-     * 投手游戏第15天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户充值")
-    private BigDecimal da15;
-
-    /**
-     * 投手游戏第16天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户充值")
-    private BigDecimal da16;
-
-    /**
-     * 投手游戏第17天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户充值")
-    private BigDecimal da17;
-
-    /**
-     * 投手游戏第18天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户充值")
-    private BigDecimal da18;
-
-    /**
-     * 投手游戏第19天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户充值")
-    private BigDecimal da19;
-
-    /**
-     * 投手游戏第20天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户充值")
-    private BigDecimal da20;
-
-    /**
-     * 投手游戏第21天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户充值")
-    private BigDecimal da21;
-
-    /**
-     * 投手游戏第22天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户充值")
-    private BigDecimal da22;
-
-    /**
-     * 投手游戏第23天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户充值")
-    private BigDecimal da23;
-
-    /**
-     * 投手游戏第24天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户充值")
-    private BigDecimal da24;
-
-    /**
-     * 投手游戏第25天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户充值")
-    private BigDecimal da25;
-
-    /**
-     * 投手游戏第26天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户充值")
-    private BigDecimal da26;
-
-    /**
-     * 投手游戏第27天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户充值")
-    private BigDecimal da27;
-
-    /**
-     * 投手游戏第28天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户充值")
-    private BigDecimal da28;
-
-    /**
-     * 投手游戏第29天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户充值")
-    private BigDecimal da29;
-
-    /**
-     * 投手游戏第30天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第30天新用户充值")
-    private BigDecimal da30;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da31;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da32;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da33;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da34;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da35;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da36;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da37;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da38;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da39;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da40;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da41;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da42;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da43;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da44;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da45;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da46;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da47;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da48;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da49;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da50;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da51;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da52;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da53;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da54;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da55;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da56;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da57;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da58;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da59;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da60;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da61;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da62;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da63;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da64;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da65;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da66;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da67;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da68;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da69;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da70;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da71;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da72;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da73;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da74;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da75;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da76;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da77;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da78;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da79;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da80;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da81;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da82;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da83;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da84;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da85;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da86;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da87;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da88;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da89;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal da90;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m4;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m5;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m6;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m7;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m8;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m9;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m10;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m11;
-
-    /**
-     * 投手游戏第N天新用户充值
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值")
-    private BigDecimal m12;
-
-    /**
-     * 至今充值金额
-     */
-    @ApiModelProperty(value = "至今充值金额")
-    private BigDecimal total;
-
-    /**
-     * 投手游戏第1天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第1天新用户人数")
-    private Long da1Num;
-
-    /**
-     * 投手游戏第2天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第2天新用户人数")
-    private Long da2Num;
-
-    /**
-     * 投手游戏第3天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第3天新用户人数")
-    private Long da3Num;
-
-    /**
-     * 投手游戏第4天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第4天新用户人数")
-    private Long da4Num;
-
-    /**
-     * 投手游戏第5天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第5天新用户人数")
-    private Long da5Num;
-
-    /**
-     * 投手游戏第6天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第6天新用户人数")
-    private Long da6Num;
-
-    /**
-     * 投手游戏第7天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第7天新用户人数")
-    private Long da7Num;
-
-    /**
-     * 投手游戏第8天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第8天新用户人数")
-    private Long da8Num;
-
-    /**
-     * 投手游戏第9天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第9天新用户人数")
-    private Long da9Num;
-
-    /**
-     * 投手游戏第10天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第10天新用户人数")
-    private Long da10Num;
-
-    /**
-     * 投手游戏第11天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第11天新用户人数")
-    private Long da11Num;
-
-    /**
-     * 投手游戏第12天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第12天新用户人数")
-    private Long da12Num;
-
-    /**
-     * 投手游戏第13天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第13天新用户人数")
-    private Long da13Num;
-
-    /**
-     * 投手游戏第14天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第14天新用户人数")
-    private Long da14Num;
-
-    /**
-     * 投手游戏第15天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第15天新用户人数")
-    private Long da15Num;
-
-    /**
-     * 投手游戏第16天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第16天新用户人数")
-    private Long da16Num;
-
-    /**
-     * 投手游戏第17天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第17天新用户人数")
-    private Long da17Num;
-
-    /**
-     * 投手游戏第18天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第18天新用户人数")
-    private Long da18Num;
-
-    /**
-     * 投手游戏第19天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第19天新用户人数")
-    private Long da19Num;
-
-    /**
-     * 投手游戏第20天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第20天新用户人数")
-    private Long da20Num;
-
-    /**
-     * 投手游戏第21天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第21天新用户人数")
-    private Long da21Num;
-
-    /**
-     * 投手游戏第22天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第22天新用户人数")
-    private Long da22Num;
-
-    /**
-     * 投手游戏第23天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第23天新用户人数")
-    private Long da23Num;
-
-    /**
-     * 投手游戏第24天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第24天新用户人数")
-    private Long da24Num;
-
-    /**
-     * 投手游戏第25天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第25天新用户人数")
-    private Long da25Num;
-
-    /**
-     * 投手游戏第26天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第26天新用户人数")
-    private Long da26Num;
-
-    /**
-     * 投手游戏第27天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第27天新用户人数")
-    private Long da27Num;
-
-    /**
-     * 投手游戏第28天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第28天新用户人数")
-    private Long da28Num;
-
-    /**
-     * 投手游戏第29天新用户人数
-     */
-    @ApiModelProperty(value = "投手游戏第29天新用户人数")
-    private Long da29Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da30Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da31Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da32Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da33Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da34Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da35Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da36Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da37Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da38Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da39Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da40Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da41Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da42Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da43Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da44Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da45Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da46Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da47Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da48Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da49Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da50Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da51Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da52Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da53Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da54Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da55Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da56Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da57Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da58Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da59Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da60Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da61Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da62Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da63Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da64Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da65Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da66Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da67Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da68Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da69Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da70Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da71Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da72Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da73Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da74Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da75Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da76Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da77Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da78Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da79Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da80Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da81Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da82Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da83Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da84Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da85Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da86Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da87Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da88Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da89Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long da90Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m4Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m5Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m6Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m7Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m8Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m9Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m10Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m11Num;
-
-    /**
-     * 投手游戏第N天新用户充值人数
-     */
-    @ApiModelProperty(value = "投手游戏第N天新用户充值人数")
-    private Long m12Num;
-
-    /**
-     * 至今充值人数
-     */
-    @ApiModelProperty(value = "至今充值人数")
-    private Long totalNum;
-
-    /**
-     * 首日创角成本
-     */
-    @ApiModelProperty(value = "首日创角成本")
-    private BigDecimal firstRoleCost;
-
-    /**
-     * 新用户累计创角成本
-     */
-    @ApiModelProperty(value = "新用户累计创角成本")
-    private BigDecimal newUserTotalRoleCost;
-
-    /**
-     * 创角成本
-     */
-    @ApiModelProperty(value = "创角成本")
-    private BigDecimal roleNumCost;
-
-    /**
-     * 首日创角率
-     */
-    @ApiModelProperty(value = "首日创角率")
-    private BigDecimal firstRoleRate;
-
-    /**
-     * 新用户累计创角率
-     */
-    @ApiModelProperty(value = "新用户累计创角率")
-    private BigDecimal newUserTotalRoleRate;
-
-    /**
-     * 创角率
-     */
-    @ApiModelProperty(value = "创角率")
-    private BigDecimal roleNumRate;
-
-    /**
-     * 新用户付费比
-     */
-    @ApiModelProperty(value = "新用户付费比")
-    private BigDecimal newUserAmountRatio;
-
-
 }

File diff ditekan karena terlalu besar
+ 1828 - 117
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/IMediaDataServiceImpl.java


+ 13 - 13
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/PitcherDataServiceImpl.java

@@ -2821,20 +2821,20 @@ public class PitcherDataServiceImpl implements IPitcherDataService {
                     ROUND(IF(SUM(new_user_total_amount_num) > 0 , SUM(new_user_total_amount) / SUM(new_user_total_amount_num), 0), 2) as today_arpu,
                     IFNULL(SUM(hundred_user_num), 0) as hundred_user_num,
                     ROUND(IF(SUM(hundred_user_num) > 0 , SUM(cost) / SUM(hundred_user_num), 0), 2) as hundred_user_num_cost,
-                    """ + pitcherDataTotalRoiSql() +
+                """ + pitcherDataTotalRoiSql() +
                 """
-                            ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)) > 0 ,
-                                  SUM(da60) / SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi60,
-                            ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 89 day) <= LocalDate.now(), cost, 0)) > 0 ,
-                                  SUM(da90) / SUM(IF(DATE_ADD(dt, INTERVAL 89 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi90,
-                            ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 179 day) <= LocalDate.now(), cost, 0)) > 0 ,
-                                  SUM(m6) / SUM(IF(DATE_ADD(dt, INTERVAL 179 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi180,
-                            ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 1 year) <= LocalDate.now(), cost, 0)) > 0 ,
-                                  SUM(m12) / SUM(IF(DATE_ADD(dt, INTERVAL 1 year) <= LocalDate.now(), cost, 0)), 0), 4) as roi1yaer,
-                            ROUND(IF(SUM(cost) > 0 , SUM(total) / SUM(cost), 0), 4) as roi_total
-                        FROM
-                            game_ads.ads_game_pitcher_day
-                        """;
+                    ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)) > 0 ,
+                          SUM(da60) / SUM(IF(DATE_ADD(dt, INTERVAL 59 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi60,
+                    ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 89 day) <= LocalDate.now(), cost, 0)) > 0 ,
+                          SUM(da90) / SUM(IF(DATE_ADD(dt, INTERVAL 89 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi90,
+                    ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 179 day) <= LocalDate.now(), cost, 0)) > 0 ,
+                          SUM(m6) / SUM(IF(DATE_ADD(dt, INTERVAL 179 day) <= LocalDate.now(), cost, 0)), 0), 4) as roi180,
+                    ROUND(IF(SUM(IF(DATE_ADD(dt, INTERVAL 1 year) <= LocalDate.now(), cost, 0)) > 0 ,
+                          SUM(m12) / SUM(IF(DATE_ADD(dt, INTERVAL 1 year) <= LocalDate.now(), cost, 0)), 0), 4) as roi1yaer,
+                    ROUND(IF(SUM(cost) > 0 , SUM(total) / SUM(cost), 0), 4) as roi_total
+                FROM
+                    game_ads.ads_game_pitcher_day
+                """;
     }
 
 

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini