Browse Source

Merge branch 'package' into dev

wcc 1 year ago
parent
commit
e96c5d4548
100 changed files with 64728 additions and 367 deletions
  1. 5 0
      game-data/game-data-serve/pom.xml
  2. 1 1
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/GameDataApplication.java
  3. 55 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/component/DataPowerComponent.java
  4. 49 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsGameServerController.java
  5. 116 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsMediaDataController.java
  6. 9 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsOrderDetailController.java
  7. 41 2
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsPromotionDayController.java
  8. 52 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/GameDataController.java
  9. 89 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/PitcherDataController.java
  10. 78 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/ActiveDataDayDTO.java
  11. 66 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/ActiveDataTotalDTO.java
  12. 175 45
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/AdsOrderDetailListDTO.java
  13. 193 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/AdsOrderDetailTotalDTO.java
  14. 71 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataFirstNewUserAgainDTO.java
  15. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataFirstNewUserAgainTotalDTO.java
  16. 46 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataUserDetailsDTO.java
  17. 71 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataDayDTO.java
  18. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataDayTotalDTO.java
  19. 83 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataTotalDTO.java
  20. 70 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataTotalSumDTO.java
  21. 72 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameServerDayDTO.java
  22. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameServerDayTotalDTO.java
  23. 70 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/LtvDataDTO.java
  24. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/LtvDataTotalDTO.java
  25. 59 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataDayDTO.java
  26. 46 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataDayTotalDTO.java
  27. 71 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataTotalDTO.java
  28. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataTotalSumDTO.java
  29. 78 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataDayDTO.java
  30. 64 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataDayTotalDTO.java
  31. 89 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataTotalDTO.java
  32. 76 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataTotalSumDTO.java
  33. 77 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataDayDTO.java
  34. 64 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataDayTotalDTO.java
  35. 89 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataTotalDTO.java
  36. 76 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataTotalSumDTO.java
  37. 59 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataDayDTO.java
  38. 46 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataDayTotalDTO.java
  39. 71 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataTotalDTO.java
  40. 58 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataTotalSumDTO.java
  41. 14 2
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/RechargeRankingDTO.java
  42. 131 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/TencentPromotionDayDTO.java
  43. 118 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/TencentPromotionDayTotalDTO.java
  44. 1129 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsAdgroupDay.java
  45. 2392 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameAcctypeDay.java
  46. 1829 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveOrderDay.java
  47. 1865 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveRegDay.java
  48. 1829 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveRoleDay.java
  49. 812 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameFirstNewUserAgainDay.java
  50. 2402 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGamePitcherAcctypeDay.java
  51. 1181 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGamePitcherDay.java
  52. 357 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameServerDay.java
  53. 2378 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherAcctypeDay.java
  54. 1158 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherDay.java
  55. 42 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherDayn.java
  56. 50 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherGameDayn.java
  57. 11 4
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPromotionDay.java
  58. 1858 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsUserRoleLtvTrend.java
  59. 1430 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataDayVO.java
  60. 1399 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataTotalVO.java
  61. 89 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataTrendVO.java
  62. 23 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/AdsOrderDetailTotalVO.java
  63. 59 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/FirstNewUserAgainTrendVO.java
  64. 1302 132
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataDayTotalVO.java
  65. 1312 127
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataDayVO.java
  66. 1174 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataFirstNewUserAgainTotalVO.java
  67. 1205 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataFirstNewUserAgainVO.java
  68. 64 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataUserDetailsVO.java
  69. 2988 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameMediaDataDayVO.java
  70. 1775 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameMediaDataTotalVO.java
  71. 226 26
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GamePromoteDayTotalVO.java
  72. 226 26
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GamePromoteDayVO.java
  73. 1026 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerDayTotalVO.java
  74. 1069 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerDayVO.java
  75. 71 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerTrendVO.java
  76. 2023 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/LtvDataTotalVO.java
  77. 2055 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/LtvDataVO.java
  78. 2129 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataDayTotalVO.java
  79. 2154 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataDayVO.java
  80. 604 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataTotalSumVO.java
  81. 616 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataTotalVO.java
  82. 2129 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataDayTotalVO.java
  83. 2178 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataDayVO.java
  84. 604 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataTotalSumVO.java
  85. 640 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataTotalVO.java
  86. 2999 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameMediaDataDayVO.java
  87. 1788 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameMediaDataTotalVO.java
  88. 2976 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherMediaDataDayVO.java
  89. 1763 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherMediaDataTotalVO.java
  90. 6 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PromotionDayTotalVO.java
  91. 6 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PromotionDayVO.java
  92. 2 2
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/RechargeTrendVO.java
  93. 982 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/TencentPromotionDayTotalVO.java
  94. 1157 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/TencentPromotionDayVO.java
  95. 15 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IActiveDataService.java
  96. 4 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IAdsOrderDetailService.java
  97. 25 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IAdsPromotionDayService.java
  98. 35 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IGameDataService.java
  99. 25 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IGameServerService.java
  100. 94 0
      game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IMediaDataService.java

+ 5 - 0
game-data/game-data-serve/pom.xml

@@ -93,6 +93,11 @@
             <groupId>com.zanxiang.module</groupId>
             <artifactId>zx-redis</artifactId>
         </dependency>
+        <dependency>
+            <groupId>com.zanxiang.game</groupId>
+            <artifactId>game-module-base</artifactId>
+            <version>${project.version}</version>
+        </dependency>
         <!-- dubbo -->
         <dependency>
             <groupId>org.apache.dubbo</groupId>

+ 1 - 1
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/GameDataApplication.java

@@ -16,7 +16,7 @@ public class GameDataApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(GameDataApplication.class, args);
-        System.out.println("游戏数据服务启动成功 <dubbo升级3.0> ( ´・・)ノ(._.`) \n" +
+        System.out.println("游戏数据服务启动成功 ( ´・・)ノ(._.`) \n" +
                 " ______  __     __     \n" +
                 "/_____/\\/__/\\ /__/\\    \n" +
                 "\\:::__\\/\\ \\::\\\\:.\\ \\   \n" +

+ 55 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/component/DataPowerComponent.java

@@ -0,0 +1,55 @@
+package com.zanxiang.game.data.serve.component;
+
+import com.github.sd4324530.jtuple.Tuple2;
+import com.zanxiang.erp.base.ErpServer;
+import com.zanxiang.erp.base.rpc.ISysUserGroupRpc;
+import com.zanxiang.erp.security.util.SecurityUtil;
+import com.zanxiang.game.module.base.ServerInfo;
+import com.zanxiang.game.module.base.rpc.GameAuthRpc;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.dubbo.config.annotation.DubboReference;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+@Slf4j
+@Component
+public class DataPowerComponent {
+
+    @DubboReference(providedBy = ErpServer.SERVER_DUBBO_NAME)
+    private ISysUserGroupRpc sysUserGroupRpc;
+
+    @DubboReference(providedBy = ServerInfo.SERVER_DUBBO_NAME)
+    private GameAuthRpc gameAuthRpc;
+
+    /**
+     * 获取当前登录用户有权限查看的用户列表
+     * 1:普通用户-投手:自己
+     * 1:普通用户-运营:自己
+     * 2:投手组长:自己+组员
+     * 3:管理员:自己+组员
+     * 4:超管:null-->有权限看所有数据
+     */
+    public long[] getSubUserIdList() {
+        if (SecurityUtil.isAdmin()) {
+            return null;
+        }
+        return sysUserGroupRpc.memberUserId(SecurityUtil.getCompanyId(), SecurityUtil.getUserId()).getData().stream().mapToLong(Long::longValue).toArray();
+    }
+
+
+    /**
+     * 获取当前登录用户有权限查看的游戏列表
+     * 1:普通运营:自己有权限的游戏列表
+     * 2:普通投手:自己有投的游戏列表
+     * 3:投手组长:自己+组员投的游戏列表
+     * 4:管理员:自己+组员投的游戏列表
+     * 5:超管:null-->表示不用此字段做游戏过滤
+     */
+    public long[] getSubGameIdList() {
+        if (SecurityUtil.isAdmin()) {
+            return null;
+        }
+        return gameAuthRpc.getGameAuthByUserIds().getData().getGameIdList().stream().mapToLong(Long::longValue).toArray();
+    }
+}

+ 49 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsGameServerController.java

@@ -0,0 +1,49 @@
+package com.zanxiang.game.data.serve.controller;
+
+import com.zanxiang.erp.security.annotation.PreAuthorize;
+import com.zanxiang.game.data.serve.pojo.dto.GameServerDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.GameServerDayTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.GameServerDayTotalVO;
+import com.zanxiang.game.data.serve.pojo.vo.GameServerDayVO;
+import com.zanxiang.game.data.serve.service.IGameServerService;
+import com.zanxiang.game.data.serve.utils.Page;
+import com.zanxiang.module.util.pojo.ResultVO;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author tianhua
+ * @time 2023/8/14
+ * @Description 游戏区服控制层
+ **/
+@Api(tags = "游戏区服")
+@RestController
+@RequestMapping("/gameServer")
+@Slf4j
+public class AdsGameServerController {
+
+    @Autowired
+    private IGameServerService gameServerService;
+
+    @ApiOperation(value = "游戏区服数据")
+    @PreAuthorize(permissionKey = "gameServer:adsGameServerDay:day")
+    @PostMapping("/day")
+    public ResultVO<Page<GameServerDayVO>> getGameServerDataDay(@RequestBody GameServerDayDTO dto) {
+        return ResultVO.ok(gameServerService.getGameServerDataDay(dto));
+    }
+
+    @ApiOperation(value = "游戏区服数据总计一栏")
+    @PreAuthorize(permissionKey = "gameServer:adsGameServerDay:dayTotal")
+    @PostMapping("/day/total")
+    public ResultVO<GameServerDayTotalVO> getGameServerDataDayTotal(@RequestBody GameServerDayTotalDTO dto) {
+        return ResultVO.ok(gameServerService.getGameServerDataDayTotal(dto));
+    }
+
+
+}

+ 116 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsMediaDataController.java

@@ -0,0 +1,116 @@
+package com.zanxiang.game.data.serve.controller;
+
+import com.zanxiang.game.data.serve.pojo.dto.*;
+import com.zanxiang.game.data.serve.pojo.vo.*;
+import com.zanxiang.game.data.serve.service.IMediaDataService;
+import com.zanxiang.game.data.serve.utils.Page;
+import com.zanxiang.module.util.pojo.ResultVO;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 媒体相关数据的控制层
+ **/
+@Api(tags = "媒体数据")
+@RestController
+@RequestMapping("/media")
+@Slf4j
+public class AdsMediaDataController {
+
+    @Autowired
+    private IMediaDataService iMediaDataService;
+
+    @ApiOperation(value = "推广媒体每日数据")
+    //@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")
+    @PostMapping("/pitcherGame/dayTotal")
+    public ResultVO<PitcherGameMediaDataDayVO> getPitcherGameMediaDataDayTotal(@RequestBody PitcherGameMediaDataDayTotalDTO dto) {
+        return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataDayTotal(dto));
+    }
+
+    @ApiOperation(value = "推广媒体总数据")
+    //@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")
+    @PostMapping("/pitcherGame/totalSum")
+    public ResultVO<PitcherGameMediaDataTotalVO> getPitcherGameMediaDataTotalSum(@RequestBody PitcherGameMediaDataTotalSumDTO dto) {
+        return ResultVO.ok(iMediaDataService.getPitcherGameMediaDataTotalSum(dto));
+    }
+
+    @ApiOperation(value = "投手媒体每日数据")
+    //@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")
+    @PostMapping("/pitcher/dayTotal")
+    public ResultVO<PitcherMediaDataDayVO> getPitcherMediaDataDayTotal(@RequestBody PitcherMediaDataDayTotalDTO dto) {
+        return ResultVO.ok(iMediaDataService.getPitcherMediaDataDayTotal(dto));
+    }
+
+    @ApiOperation(value = "投手媒体总数据")
+    //@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")
+    @PostMapping("/pitcher/totalSum")
+    public ResultVO<PitcherMediaDataTotalVO> getPitcherMediaDataTotalSum(@RequestBody PitcherMediaDataTotalSumDTO dto) {
+        return ResultVO.ok(iMediaDataService.getPitcherMediaDataTotalSum(dto));
+    }
+
+    @ApiOperation(value = "游戏媒体每日数据")
+    //@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")
+    @PostMapping("/game/dayTotal")
+    public ResultVO<GameMediaDataDayVO> getGameMediaDataDayTotal(@RequestBody GameMediaDataDayTotalDTO dto) {
+        return ResultVO.ok(iMediaDataService.getGameMediaDataDayTotal(dto));
+    }
+
+    @ApiOperation(value = "游戏媒体总数据")
+    //@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")
+    @PostMapping("/game/totalSum")
+    public ResultVO<GameMediaDataTotalVO> getGameMediaDataTotalSum(@RequestBody GameMediaDataTotalSumDTO dto) {
+        return ResultVO.ok(iMediaDataService.getGameMediaDataTotalSum(dto));
+    }
+
+
+}

+ 9 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsOrderDetailController.java

@@ -2,6 +2,8 @@ package com.zanxiang.game.data.serve.controller;
 
 import com.zanxiang.erp.security.annotation.PreAuthorize;
 import com.zanxiang.game.data.serve.pojo.dto.AdsOrderDetailListDTO;
+import com.zanxiang.game.data.serve.pojo.dto.AdsOrderDetailTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.AdsOrderDetailTotalVO;
 import com.zanxiang.game.data.serve.pojo.vo.AdsOrderDetailVO;
 import com.zanxiang.game.data.serve.service.IAdsOrderDetailService;
 import com.zanxiang.game.data.serve.utils.Page;
@@ -34,4 +36,11 @@ public class AdsOrderDetailController {
     public ResultVO<Page<AdsOrderDetailVO>> orderList(@Validated @RequestBody AdsOrderDetailListDTO dto) {
         return ResultVO.ok(gameOrderService.listOfPage(dto));
     }
+
+    @PreAuthorize(permissionKey = "gameData:order:listTotal")
+    @ApiOperation(value = "订单详情列表总计")
+    @PostMapping("/list/total")
+    public ResultVO<AdsOrderDetailTotalVO> orderTotal(@Validated @RequestBody AdsOrderDetailTotalDTO dto) {
+        return ResultVO.ok(gameOrderService.orderTotal(dto));
+    }
 }

+ 41 - 2
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/AdsPromotionDayController.java

@@ -3,8 +3,12 @@ package com.zanxiang.game.data.serve.controller;
 import com.zanxiang.erp.security.annotation.PreAuthorize;
 import com.zanxiang.game.data.serve.pojo.dto.PromotionDayDTO;
 import com.zanxiang.game.data.serve.pojo.dto.PromotionDayTotalDTO;
+import com.zanxiang.game.data.serve.pojo.dto.TencentPromotionDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.TencentPromotionDayTotalDTO;
 import com.zanxiang.game.data.serve.pojo.vo.PromotionDayTotalVO;
 import com.zanxiang.game.data.serve.pojo.vo.PromotionDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.TencentPromotionDayTotalVO;
+import com.zanxiang.game.data.serve.pojo.vo.TencentPromotionDayVO;
 import com.zanxiang.game.data.serve.service.IAdsPromotionDayService;
 import com.zanxiang.game.data.serve.utils.Page;
 import com.zanxiang.module.util.pojo.ResultVO;
@@ -34,7 +38,7 @@ public class AdsPromotionDayController {
     @ApiOperation(value = "广告监控数据")
     @PreAuthorize(permissionKey = "promotionData:adsPromotionDay:day")
     @PostMapping("/day")
-    public ResultVO<Page<PromotionDayVO>> getPromotionDayData(@RequestBody PromotionDayDTO dto){
+    public ResultVO<Page<PromotionDayVO>> getPromotionDayData(@RequestBody PromotionDayDTO dto) {
         return ResultVO.ok(adsPromotionDayService.getPromotionDayData(dto));
     }
 
@@ -48,8 +52,43 @@ public class AdsPromotionDayController {
     @ApiOperation(value = "广告监控每日数据")
     @PreAuthorize(permissionKey = "promotionData:adsPromotionDay:dayList")
     @PostMapping("/day/list")
-    public ResultVO<Page<PromotionDayVO>> getPromotionDayListData(@RequestBody PromotionDayDTO dto){
+    public ResultVO<Page<PromotionDayVO>> getPromotionDayListData(@RequestBody PromotionDayDTO dto) {
         return ResultVO.ok(adsPromotionDayService.getPromotionDayListData(dto));
     }
 
+    @ApiOperation(value = "广告监控每日数据总计")
+    @PreAuthorize(permissionKey = "promotionData:adsPromotionDay:dayListTotal")
+    @PostMapping("/day/listTotal")
+    public ResultVO<PromotionDayTotalVO> getPromotionDayListTotalData(@RequestBody PromotionDayTotalDTO dto) {
+        return ResultVO.ok(adsPromotionDayService.getPromotionDayTotalData(dto));
+    }
+
+    @ApiOperation(value = "腾讯广告监控数据")
+    @PreAuthorize(permissionKey = "promotionData:adsAdGroupDay:day")
+    @PostMapping("/tencent/day")
+    public ResultVO<Page<TencentPromotionDayVO>> getTencentPromotionDayData(@RequestBody TencentPromotionDayDTO dto) {
+        return ResultVO.ok(adsPromotionDayService.getTencentPromotionDayData(dto));
+    }
+
+    @ApiOperation(value = "腾讯广告监控数据总计")
+    @PreAuthorize(permissionKey = "promotionData:adsAdGroupDay:total")
+    @PostMapping("/tencent/total")
+    public ResultVO<TencentPromotionDayTotalVO> getTencentPromotionDayTotalData(@RequestBody TencentPromotionDayTotalDTO dto) {
+        return ResultVO.ok(adsPromotionDayService.getTencentPromotionDayTotalData(dto));
+    }
+
+    @ApiOperation(value = "腾讯广告监控每日数据")
+    @PreAuthorize(permissionKey = "promotionData:adsAdGroupDay:dayList")
+    @PostMapping("/tencent/day/list")
+    public ResultVO<Page<TencentPromotionDayVO>> getTencentPromotionDayListData(@RequestBody TencentPromotionDayDTO dto) {
+        return ResultVO.ok(adsPromotionDayService.getTencentPromotionDayListData(dto));
+    }
+
+    @ApiOperation(value = "腾讯广告监控每日数据总计")
+    @PreAuthorize(permissionKey = "promotionData:adsAdGroupDay:dayListTotal")
+    @PostMapping("/tencent/day/listTotal")
+    public ResultVO<TencentPromotionDayTotalVO> getTencentPromotionDayListTotalData(@RequestBody TencentPromotionDayTotalDTO dto) {
+        return ResultVO.ok(adsPromotionDayService.getTencentPromotionDayTotalData(dto));
+    }
+
 }

+ 52 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/GameDataController.java

@@ -3,6 +3,7 @@ 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.IActiveDataService;
 import com.zanxiang.game.data.serve.service.IGameDataService;
 import com.zanxiang.game.data.serve.utils.Page;
 import com.zanxiang.module.util.pojo.ResultVO;
@@ -34,6 +35,8 @@ public class GameDataController {
 
     @Autowired
     private IGameDataService gameDataService;
+    @Autowired
+    private IActiveDataService activeDataService;
 
     @ApiOperation(value = "游戏每日数据")
     @PreAuthorize(permissionKey = "gameData:adsGameDay:day")
@@ -87,4 +90,53 @@ public class GameDataController {
         return ResultVO.ok(gameDataService.getGameDataAgainDay(dto));
     }
 
+    @ApiOperation(value = "LTV数据")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:ltv")
+    @PostMapping("/ltv")
+    public ResultVO<Page<LtvDataVO>> getLtvData(@RequestBody LtvDataDTO dto) {
+        return ResultVO.ok(gameDataService.getLtvData(dto));
+    }
+
+    @ApiOperation(value = "LTV数据总计一栏")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:ltvTotal")
+    @PostMapping("/ltv/total")
+    public ResultVO<LtvDataTotalVO> getLtvDataTotal(@RequestBody LtvDataTotalDTO dto) {
+        return ResultVO.ok(gameDataService.getLtvTotalData(dto));
+    }
+
+    @ApiOperation(value = "游戏首日复充")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:firstNewUserAgain")
+    @PostMapping("/firstNewUser/again")
+    public ResultVO<Page<GameDataFirstNewUserAgainVO>> getFirstNewUserAgain(@RequestBody GameDataFirstNewUserAgainDTO dto) {
+        return ResultVO.ok(gameDataService.getFirstNewUserAgain(dto));
+    }
+
+    @ApiOperation(value = "游戏首日复充总计")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:firstNewUserAgainTotal")
+    @PostMapping("/firstNewUser/again/total")
+    public ResultVO<GameDataFirstNewUserAgainTotalVO> getFirstNewUserAgainTotal(@RequestBody GameDataFirstNewUserAgainTotalDTO dto) {
+        return ResultVO.ok(gameDataService.getFirstNewUserAgainTotal(dto));
+    }
+
+    @ApiOperation(value = "用户详情")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:userDetails")
+    @PostMapping("/user/details")
+    public ResultVO<Page<GameDataUserDetailsVO>> getUserDetails(@RequestBody GameDataUserDetailsDTO dto) {
+        return ResultVO.ok(gameDataService.getUserDetails(dto));
+    }
+
+    @ApiOperation(value = "留存数据")
+    @PreAuthorize(permissionKey = "gameData:activeDay:activeDay")
+    @PostMapping("/activeData/day")
+    public ResultVO<Page<ActiveDataDayVO>> getActiveDataDay(@RequestBody ActiveDataDayDTO dto) {
+        return ResultVO.ok(activeDataService.getActiveDataDay(dto));
+    }
+
+    @ApiOperation(value = "留存数据总计")
+    @PreAuthorize(permissionKey = "gameData:activeDay:activeTotal")
+    @PostMapping("/activeData/total")
+    public ResultVO<ActiveDataTotalVO> getActiveDataTotal(@RequestBody ActiveDataTotalDTO dto) {
+        return ResultVO.ok(activeDataService.getActiveDataTotal(dto));
+    }
+
 }

+ 89 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/PitcherDataController.java

@@ -0,0 +1,89 @@
+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.IPitcherDataService;
+import com.zanxiang.game.data.serve.utils.Page;
+import com.zanxiang.module.util.pojo.ResultVO;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手数据相关控制层接口
+ **/
+@Api(tags = "投手数据")
+@RestController
+@RequestMapping("/pitcherData")
+@Slf4j
+public class PitcherDataController {
+
+    @Autowired
+    private IPitcherDataService pitcherDataService;
+
+    @ApiOperation(value = "投手每日数据")
+    @PreAuthorize(permissionKey = "pitcherData:pitcher:day")
+    @PostMapping("/pitcher/day")
+    public ResultVO<Page<PitcherDataDayVO>> getPitcherDataDay(@RequestBody PitcherDataDayDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherDataDay(dto));
+    }
+
+    @ApiOperation(value = "投手每日数据总计")
+    @PreAuthorize(permissionKey = "pitcherData:pitcher:dayTotal")
+    @PostMapping("/pitcher/day/total")
+    public ResultVO<PitcherDataDayTotalVO> getPitcherDataDayTotal(@RequestBody PitcherDataDayTotalDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherDataDayTotal(dto));
+    }
+
+    @ApiOperation(value = "投手总数据")
+    @PreAuthorize(permissionKey = "pitcherData:pitcher:total")
+    @PostMapping("/pitcher/total")
+    public ResultVO<Page<PitcherDataTotalVO>> getPitcherDataTotal(@RequestBody PitcherDataTotalDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherDataTotal(dto));
+    }
+
+    @ApiOperation(value = "投手总数据总计")
+    @PreAuthorize(permissionKey = "pitcherData:pitcher:totalSum")
+    @PostMapping("/pitcher/total/sum")
+    public ResultVO<PitcherDataTotalSumVO> getPitcherDataTotalSum(@RequestBody PitcherDataTotalSumDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherDataTotalSum(dto));
+    }
+
+    @ApiOperation(value = "投手游戏每日数据")
+    @PreAuthorize(permissionKey = "pitcherData:pitcherGame:day")
+    @PostMapping("/pitcherGame/day")
+    public ResultVO<Page<PitcherGameDataDayVO>> getPitcherGameDataDay(@RequestBody PitcherGameDataDayDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherGameDataDay(dto));
+    }
+
+    @ApiOperation(value = "投手游戏每日数据总计")
+    @PreAuthorize(permissionKey = "pitcherData:pitcherGame:dayTotal")
+    @PostMapping("/pitcherGame/day/total")
+    public ResultVO<PitcherGameDataDayTotalVO> getPitcherGameDataDayTotal(@RequestBody PitcherGameDataDayTotalDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherGameDataDayTotal(dto));
+    }
+
+    @ApiOperation(value = "投手游戏总数据")
+    @PreAuthorize(permissionKey = "pitcherData:pitcherGame:total")
+    @PostMapping("/pitcherGame/total")
+    public ResultVO<Page<PitcherGameDataTotalVO>> getPitcherGameDataTotal(@RequestBody PitcherGameDataTotalDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherGameDataTotal(dto));
+    }
+
+    @ApiOperation(value = "投手游戏总数据总计")
+    @PreAuthorize(permissionKey = "pitcherData:pitcherGame:totalSum")
+    @PostMapping("/pitcherGame/total/sum")
+    public ResultVO<PitcherGameDataTotalSumVO> getPitcherGameDataTotalSum(@RequestBody PitcherGameDataTotalSumDTO dto) {
+        return ResultVO.ok(pitcherDataService.getPitcherGameDataTotalSum(dto));
+    }
+
+
+}

+ 78 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/ActiveDataDayDTO.java

@@ -0,0 +1,78 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description 查询留存数据参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class ActiveDataDayDTO extends BasePage {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+    /**
+     * 选择留存数据的类型
+     */
+    @ApiModelProperty(notes = """
+            选择留存数据的类型:reg -> 注册留存 ; role -> 角色留存 ; amount -> 付费留存
+            """)
+    private String activeTypes;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+}

+ 66 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/ActiveDataTotalDTO.java

@@ -0,0 +1,66 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description 查询留存数据参数实体(总计)
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class ActiveDataTotalDTO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+    /**
+     * 选择留存数据的类型
+     */
+    @ApiModelProperty(notes = """
+            选择留存数据的类型:reg -> 注册留存 ; role -> 角色留存 ; amount -> 付费留存
+            """)
+    private String activeTypes;
+
+}

+ 175 - 45
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/AdsOrderDetailListDTO.java

@@ -1,75 +1,205 @@
 package com.zanxiang.game.data.serve.pojo.dto;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.zanxiang.game.data.serve.pojo.base.BasePage;
-import com.zanxiang.game.data.serve.pojo.entity.AdsOrderDetail;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
-import java.time.LocalDateTime;
+import java.time.LocalDate;
 
 @Data
 public class AdsOrderDetailListDTO extends BasePage {
 
-    @ApiModelProperty(notes = "订单创建时间")
-    private LocalDateTime beginOrderTime;
-
-    @ApiModelProperty(notes = "订单创建时间")
-    private LocalDateTime endOrderTime;
-
-    @ApiModelProperty(notes = "数据来源")
-    private String sourceSystem;
-
-    @ApiModelProperty(notes = "订单号")
+    /**
+     * 订单ID
+     */
+    @ApiModelProperty(notes = "订单ID:订单号")
     private String orderId;
 
-    @ApiModelProperty(notes = "CP订单号")
+    /**
+     * cp订单号
+     */
+    @ApiModelProperty(notes = "cp订单号")
     private String cpOrderId;
 
-    @ApiModelProperty(notes = "商户订单号")
+    /**
+     * 第三方支付订单号
+     */
+    @ApiModelProperty(notes = "第三方支付订单号")
     private String merchantOrderNo;
 
-    @ApiModelProperty(notes = "投手 id")
-    private String zxPitcherId;
-
-    @ApiModelProperty(notes = "玩家ID")
-    private String gameUserId;
+    /**
+     * 玩家id
+     */
+    @ApiModelProperty(notes = "玩家id")
+    private String userId;
 
+    /**
+     * 玩家账号
+     */
     @ApiModelProperty(notes = "玩家账号")
     private String username;
 
-    @ApiModelProperty(notes = "父游戏ID")
-    private String parentId;
+    /**
+     * 所在服务器名称
+     */
+    @ApiModelProperty(notes = "所在服务器名称")
+    private String serverName;
+
+    /**
+     * 游戏角色
+     */
+    @ApiModelProperty(notes = "游戏角色")
+    private String roleName;
 
-    @ApiModelProperty(notes = "充值游戏ID")
-    private String orderGameId;
+    /**
+     * cpId cp名称
+     */
+    @ApiModelProperty(notes = "cpId --> cp名称")
+    private String cpName;
 
-    @ApiModelProperty(notes = "用户游戏ID")
+    /**
+     * 充值游戏id
+     */
+    @ApiModelProperty(notes = "充值游戏id")
     private String gameId;
 
-    @ApiModelProperty(notes = "广告账号")
+    /**
+     * 注册渠道对应的id --> agentId
+     */
+    @ApiModelProperty(notes = "注册渠道对应的id")
+    private String[] channelId;
+
+    /**
+     * 归因推广账号
+     */
+    @ApiModelProperty(notes = "归因推广账号")
     private String accountId;
 
-    @ApiModelProperty(notes = "归属渠道ID")
-    private String agentId;
+    /**
+     * 归因投放人员
+     */
+    @ApiModelProperty(notes = "归因投放人员")
+    private String pitcherId;
 
+    /**
+     * 操作系统os
+     */
     @ApiModelProperty(notes = "操作系统")
-    private String os;
-
-    @ApiModelProperty(notes = "支付状态,1为待处理,2为成功,3为失败")
-    private String orderStatus;
-
-    @ApiModelProperty(notes = "支付方式")
-    private String payway;
-
-    @ApiModelProperty(notes = "角色ID")
-    private String roleId;
-
-    @ApiModelProperty(notes = "角色名称")
-    private String roleName;
-
-    @ApiModelProperty(notes = "用户注册时间")
-    private LocalDateTime beginRegTime;
+    private String deviceSystem;
+
+    /**
+     * 产品名称(游戏商品名称)
+     */
+    @ApiModelProperty(notes = "产品名称")
+    private String productName;
+
+    /**
+     * 支付方式
+     */
+    @ApiModelProperty(notes = "支付方式名称:wxpaymap;mpay;wxpay...")
+    private String payWay;
+
+    /**
+     * 收款商户号
+     */
+    @ApiModelProperty(notes = "收款商户号")
+    private String merchantNo;
+
+    /**
+     * 支付状态
+     */
+    @ApiModelProperty(notes = "支付状态,1待支付,2 支付成功,-1 已取消")
+    private String status;
+
+    /**
+     * CP通知状态
+     */
+    @ApiModelProperty(notes = "CP通知状态,1为待处理,2为成功,-1为失败")
+    private String cpStatus;
+
+    /**
+     * 是否首充
+     */
+    @ApiModelProperty(notes = "是否首充 0 否 1 是")
+    private String isFirstRecharge;
+
+    /**
+     * 下单时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "下单时间-开始")
+    private LocalDate beginDate;
+
+    /**
+     * 下单时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "下单时间-结束")
+    private LocalDate endDate;
+
+    /**
+     * 玩家注册时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "玩家注册时间-开始")
+    private LocalDate regTimeStart;
+
+    /**
+     * 玩家注册时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "玩家注册时间-结束")
+    private LocalDate regTimeEnd;
+
+    /**
+     * 支付时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "支付时间-开始")
+    private LocalDate payTimeStart;
+
+    /**
+     * 支付时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "支付时间-结束")
+    private LocalDate payTimeEnd;
+
+    /**
+     * 注册与充值的间隔时间(最小分)
+     */
+    @ApiModelProperty("注册与充值的间隔时间(分)")
+    private Long regPayIntervalTimeMin;
+
+    /**
+     * 注册与充值的间隔时间(最大分)
+     */
+    @ApiModelProperty("注册与充值的间隔时间(分)")
+    private Long regPayIntervalTimeMax;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty("SDK来源")
+    private String sourceSystem;
 
-    @ApiModelProperty(notes = "用户注册时间")
-    private LocalDateTime endRegTime;
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty("排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式
+     */
+    @ApiModelProperty("排序方式")
+    private String sortType;
 }

+ 193 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/AdsOrderDetailTotalDTO.java

@@ -0,0 +1,193 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.time.LocalDate;
+
+@Data
+public class AdsOrderDetailTotalDTO {
+
+    /**
+     * 订单ID
+     */
+    @ApiModelProperty(notes = "订单ID:订单号")
+    private String orderId;
+
+    /**
+     * cp订单号
+     */
+    @ApiModelProperty(notes = "cp订单号")
+    private String cpOrderId;
+
+    /**
+     * 第三方支付订单号
+     */
+    @ApiModelProperty(notes = "第三方支付订单号")
+    private String merchantOrderNo;
+
+    /**
+     * 玩家id
+     */
+    @ApiModelProperty(notes = "玩家id")
+    private String userId;
+
+    /**
+     * 玩家账号
+     */
+    @ApiModelProperty(notes = "玩家账号")
+    private String username;
+
+    /**
+     * 所在服务器名称
+     */
+    @ApiModelProperty(notes = "所在服务器名称")
+    private String serverName;
+
+    /**
+     * 游戏角色
+     */
+    @ApiModelProperty(notes = "游戏角色")
+    private String roleName;
+
+    /**
+     * cpId cp名称
+     */
+    @ApiModelProperty(notes = "cpId --> cp名称")
+    private String cpName;
+
+    /**
+     * 充值游戏id
+     */
+    @ApiModelProperty(notes = "充值游戏id")
+    private String gameId;
+
+    /**
+     * 注册渠道对应的id --> agentId
+     */
+    @ApiModelProperty(notes = "注册渠道对应的id")
+    private String[] channelId;
+
+    /**
+     * 归因推广账号
+     */
+    @ApiModelProperty(notes = "归因推广账号")
+    private String accountId;
+
+    /**
+     * 归因投放人员
+     */
+    @ApiModelProperty(notes = "归因投放人员")
+    private String pitcherId;
+
+    /**
+     * 操作系统os
+     */
+    @ApiModelProperty(notes = "操作系统")
+    private String deviceSystem;
+
+    /**
+     * 产品名称(游戏商品名称)
+     */
+    @ApiModelProperty(notes = "产品名称")
+    private String productName;
+
+    /**
+     * 支付方式
+     */
+    @ApiModelProperty(notes = "支付方式名称:wxpaymap;mpay;wxpay...")
+    private String payWay;
+
+    /**
+     * 收款商户号
+     */
+    @ApiModelProperty(notes = "收款商户号")
+    private String merchantNo;
+
+    /**
+     * 支付状态
+     */
+    @ApiModelProperty(notes = "支付状态,1待支付,2 支付成功,-1 已取消")
+    private String status;
+
+    /**
+     * CP通知状态
+     */
+    @ApiModelProperty(notes = "CP通知状态,1为待处理,2为成功,-1为失败")
+    private String cpStatus;
+
+    /**
+     * 是否首充
+     */
+    @ApiModelProperty(notes = "是否首充 0 否 1 是")
+    private String isFirstRecharge;
+
+    /**
+     * 下单时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "下单时间-开始")
+    private LocalDate beginDate;
+
+    /**
+     * 下单时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "下单时间-结束")
+    private LocalDate endDate;
+
+    /**
+     * 玩家注册时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "玩家注册时间-开始")
+    private LocalDate regTimeStart;
+
+    /**
+     * 玩家注册时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "玩家注册时间-结束")
+    private LocalDate regTimeEnd;
+
+    /**
+     * 支付时间-开始
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "支付时间-开始")
+    private LocalDate payTimeStart;
+
+    /**
+     * 支付时间-结束
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(notes = "支付时间-结束")
+    private LocalDate payTimeEnd;
+
+    /**
+     * 充值到支付的间隔时间(最小分)
+     */
+    @ApiModelProperty("充值到支付的间隔时间(分)")
+    private Long regPayIntervalTimeMin;
+
+    /**
+     * 充值到支付的间隔时间(最大分)
+     */
+    @ApiModelProperty("充值到支付的间隔时间(分)")
+    private Long regPayIntervalTimeMax;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty("SDK来源")
+    private String sourceSystem;
+
+}

+ 71 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataFirstNewUserAgainDTO.java

@@ -0,0 +1,71 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/10
+ * @Description 新用户首日复充查询参数实体
+ **/
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+public class GameDataFirstNewUserAgainDTO extends BasePage {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataFirstNewUserAgainTotalDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/10
+ * @Description 新用户首日复充总计查询参数实体
+ **/
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+public class GameDataFirstNewUserAgainTotalDTO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+}

+ 46 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataUserDetailsDTO.java

@@ -0,0 +1,46 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import com.zanxiang.game.data.serve.pojo.vo.FirstNewUserAgainTrendVO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author tianhua
+ * @time 2023/8/11
+ * @Description 用户详情查询条件参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameDataUserDetailsDTO extends BasePage {
+
+    /**
+     * 对象里面包含需要查询的usersID等信息
+     */
+    @ApiModelProperty(notes = "首日复充趋势对象")
+    private FirstNewUserAgainTrendVO againTrendVO;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(notes = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 71 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataDayDTO.java

@@ -0,0 +1,71 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体每日数据查询参数实体
+ **/
+@Data
+public class GameMediaDataDayDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataDayTotalDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体每日数据总计查询参数实体
+ **/
+@Data
+public class GameMediaDataDayTotalDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 83 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataTotalDTO.java

@@ -0,0 +1,83 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体总数据查询参数实体
+ **/
+@Data
+public class GameMediaDataTotalDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 70 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameMediaDataTotalSumDTO.java

@@ -0,0 +1,70 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体总数据总计查询参数实体
+ **/
+@Data
+public class GameMediaDataTotalSumDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 72 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameServerDayDTO.java

@@ -0,0 +1,72 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/14
+ * @Description 前端传递的游戏区服查询条件
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameServerDayDTO extends BasePage {
+
+    /**
+     * 开服时间(开始时间)
+     */
+    @ApiModelProperty(value = "开服时间(起始)")
+    private LocalDate beginDate;
+
+    /**
+     * 开服时间(结束时间)
+     */
+    @ApiModelProperty(value = "开服时间(结束)")
+    private LocalDate endDate;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 区服ID
+     */
+    @ApiModelProperty(value = "区服ID")
+    private Long serverId;
+
+    /**
+     * 区服名称
+     */
+    @ApiModelProperty(value = "区服名称")
+    private String serverName;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameServerDayTotalDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/14
+ * @Description 前端传递的游戏区服总计查询条件
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameServerDayTotalDTO {
+
+    /**
+     * 开服时间(开始时间)
+     */
+    @ApiModelProperty(value = "开服时间(起始)")
+    private LocalDate beginDate;
+
+    /**
+     * 开服时间(结束时间)
+     */
+    @ApiModelProperty(value = "开服时间(结束)")
+    private LocalDate endDate;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 区服ID
+     */
+    @ApiModelProperty(value = "区服ID")
+    private Long serverId;
+
+    /**
+     * 区服名称
+     */
+    @ApiModelProperty(value = "区服名称")
+    private String serverName;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+}

+ 70 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/LtvDataDTO.java

@@ -0,0 +1,70 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description 查询LTV数据的条件参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class LtvDataDTO extends BasePage {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/LtvDataTotalDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description 查询LTV数据总计的条件参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class LtvDataTotalDTO{
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(notes = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private Long classify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 选择展示数据种类
+     */
+    @ApiModelProperty(notes = "选择展示数据种类:buy -> 买量 ; nature -> 自然量 ; total -> 总量")
+    private String tableTypes;
+
+}

+ 59 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataDayDTO.java

@@ -0,0 +1,59 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手每日数据查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherDataDayDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 46 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataDayTotalDTO.java

@@ -0,0 +1,46 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手每日数据总计查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherDataDayTotalDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+}

+ 71 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataTotalDTO.java

@@ -0,0 +1,71 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手总数据查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherDataTotalDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherDataTotalSumDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手总数据总计查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherDataTotalSumDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+}

+ 78 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataDayDTO.java

@@ -0,0 +1,78 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏每日数据查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherGameDataDayDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+
+}

+ 64 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataDayTotalDTO.java

@@ -0,0 +1,64 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏每日数据总计查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherGameDataDayTotalDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+}

+ 89 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataTotalDTO.java

@@ -0,0 +1,89 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏总数据查询条件实体
+ **/
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+public class PitcherGameDataTotalDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 76 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameDataTotalSumDTO.java

@@ -0,0 +1,76 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏总数据总计查询条件实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class PitcherGameDataTotalSumDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+}

+ 77 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataDayDTO.java

@@ -0,0 +1,77 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体每日数据查询参数实体
+ **/
+@Data
+public class PitcherGameMediaDataDayDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 64 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataDayTotalDTO.java

@@ -0,0 +1,64 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体每日数据总计查询参数实体
+ **/
+@Data
+public class PitcherGameMediaDataDayTotalDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 89 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataTotalDTO.java

@@ -0,0 +1,89 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体总数据查询参数实体
+ **/
+@Data
+public class PitcherGameMediaDataTotalDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 76 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherGameMediaDataTotalSumDTO.java

@@ -0,0 +1,76 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体总数据总计查询参数实体
+ **/
+@Data
+public class PitcherGameMediaDataTotalSumDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 59 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataDayDTO.java

@@ -0,0 +1,59 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体每日数据查询参数实体
+ **/
+@Data
+public class PitcherMediaDataDayDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 46 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataDayTotalDTO.java

@@ -0,0 +1,46 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体每日数据总计查询参数实体
+ **/
+@Data
+public class PitcherMediaDataDayTotalDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 71 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataTotalDTO.java

@@ -0,0 +1,71 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体总数据查询参数实体
+ **/
+@Data
+public class PitcherMediaDataTotalDTO extends BasePage {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 58 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/PitcherMediaDataTotalSumDTO.java

@@ -0,0 +1,58 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体总数据总计查询参数实体
+ **/
+@Data
+public class PitcherMediaDataTotalSumDTO {
+
+    /**
+     * 消耗开始时间
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate beginDate;
+
+    /**
+     * 消耗结束时间
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate endDate;
+
+    /**
+     * 充值开始时间
+     */
+    @ApiModelProperty(value = "充值开始时间")
+    private LocalDate amountBeginDate;
+
+    /**
+     * 充值结束时间
+     */
+    @ApiModelProperty(value = "充值结束时间")
+    private LocalDate amountEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+}

+ 14 - 2
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/RechargeRankingDTO.java

@@ -1,8 +1,6 @@
 package com.zanxiang.game.data.serve.pojo.dto;
 
 import com.zanxiang.game.data.serve.pojo.base.BasePage;
-import com.zanxiang.game.data.serve.pojo.entity.AdsAccountAgentDay;
-import com.zanxiang.game.data.serve.pojo.entity.AdsGameRechargeRanking;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.AllArgsConstructor;
 import lombok.Builder;
@@ -16,6 +14,7 @@ import java.time.LocalDate;
 @AllArgsConstructor
 @Builder
 public class RechargeRankingDTO extends BasePage{
+
     @ApiModelProperty(notes = "充值开始日期")
     private LocalDate beginDay;
     @ApiModelProperty(notes = "充值结束日期")
@@ -28,4 +27,17 @@ public class RechargeRankingDTO extends BasePage{
 
     @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
     private String sortType;
+
+    /**
+     * 最近充值时间距今的间隔时间(最小分)
+     */
+    @ApiModelProperty("最近充值时间距今的间隔时间(分)")
+    private Long latestAmountUntilNowTimeMin;
+
+    /**
+     * 最近充值时间距今的间隔时间(最大分)
+     */
+    @ApiModelProperty("最近充值时间距今的间隔时间(分)")
+    private Long latestAmountUntilNowTimeMax;
+
 }

+ 131 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/TencentPromotionDayDTO.java

@@ -0,0 +1,131 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import com.zanxiang.game.data.serve.pojo.base.BasePage;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/27
+ * @Description 前端传递的查询参数实体(腾讯广告)
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class TencentPromotionDayDTO extends BasePage {
+
+    /**
+     * 消耗开始日期
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate costBeginDate;
+
+    /**
+     * 消耗结束日期
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate costEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 广告ID
+     */
+    @ApiModelProperty(value = "广告ID")
+    private Long promotionId;
+
+    /**
+     * 广告名称
+     */
+    @ApiModelProperty(value = "广告名称")
+    private String promotionName;
+
+    /**
+     * 广告状态
+     */
+    @ApiModelProperty(value = "广告状态")
+    private String status;
+
+    /**
+     * 项目ID
+     */
+    @ApiModelProperty(value = "项目ID")
+    private Long projectId;
+
+    /**
+     * 项目名称
+     */
+    @ApiModelProperty(value = "项目名称")
+    private String projectName;
+
+    /**
+     * 推广账号名称
+     */
+    @ApiModelProperty(value = "推广账号名称")
+    private String accountName;
+
+    /**
+     * 推广账号ID
+     */
+    @ApiModelProperty(value = "推广账号ID")
+    private Long accountId;
+
+    /**
+     * 投放媒体
+     */
+    @ApiModelProperty(value = "投放媒体")
+    private String accountType;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 渠道ID
+     */
+    @ApiModelProperty(value = "渠道ID")
+    private Long[] agentId;
+
+    /**
+     * cp名称
+     */
+    @ApiModelProperty(value = "CP名称")
+    private String cpName;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏应用类型")
+    private Long classify;
+
+    /**
+     * 排序字段
+     */
+    @ApiModelProperty(notes = "排序字段")
+    private String sortFiled;
+
+    /**
+     * 排序方式:升序asc;降序desc
+     */
+    @ApiModelProperty(notes = "排序方式:升序asc;降序desc")
+    private String sortType;
+
+}

+ 118 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/TencentPromotionDayTotalDTO.java

@@ -0,0 +1,118 @@
+package com.zanxiang.game.data.serve.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/27
+ * @Description 前端传递的查询参数实体(腾讯广告)
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class TencentPromotionDayTotalDTO {
+
+    /**
+     * 消耗开始日期
+     */
+    @ApiModelProperty(value = "消耗开始时间")
+    private LocalDate costBeginDate;
+
+    /**
+     * 消耗结束日期
+     */
+    @ApiModelProperty(value = "消耗结束时间")
+    private LocalDate costEndDate;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 广告ID
+     */
+    @ApiModelProperty(value = "广告ID")
+    private Long promotionId;
+
+    /**
+     * 广告名称
+     */
+    @ApiModelProperty(value = "广告名称")
+    private String promotionName;
+
+    /**
+     * 广告状态
+     */
+    @ApiModelProperty(value = "广告状态")
+    private String status;
+
+    /**
+     * 项目ID
+     */
+    @ApiModelProperty(value = "项目ID")
+    private Long projectId;
+
+    /**
+     * 项目名称
+     */
+    @ApiModelProperty(value = "项目名称")
+    private String projectName;
+
+    /**
+     * 推广账号名称
+     */
+    @ApiModelProperty(value = "推广账号名称")
+    private String accountName;
+
+    /**
+     * 推广账号ID
+     */
+    @ApiModelProperty(value = "推广账号ID")
+    private Long accountId;
+
+    /**
+     * 投放媒体
+     */
+    @ApiModelProperty(value = "投放媒体")
+    private String accountType;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 渠道ID
+     */
+    @ApiModelProperty(value = "渠道ID")
+    private Long[] agentId;
+
+    /**
+     * cp名称
+     */
+    @ApiModelProperty(value = "CP名称")
+    private String cpName;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏应用类型")
+    private Long classify;
+
+}

+ 1129 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsAdgroupDay.java

@@ -0,0 +1,1129 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+@Data
+@Table(AdsAdgroupDay.TABLE_NAME)
+@PK({"dt", "sourceSystem", "promotionId", "projectId"})
+public class AdsAdgroupDay implements Serializable {
+    
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_adgroup_day";
+     
+    /**
+    * 日期
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 广告ID
+    */
+    private Long promotionId;
+    
+    /**
+    * 项目ID
+    */
+    private Long projectId;
+    
+    /**
+    * 广告名称
+    */    
+    @Column
+    private String promotionName;
+    
+    /**
+    * 计划名称
+    */    
+    @Column
+    private String projectName;
+    
+    /**
+    * 推广账号名称
+    */    
+    @Column
+    private String accountName;
+    
+    /**
+    * 推广账号ID
+    */    
+    @Column
+    private Long accountId;
+    
+    /**
+    * 投放媒体
+    */    
+    @Column
+    private String accountType;
+    
+    /**
+    * 投手ID
+    */    
+    @Column
+    private Long pitcherId;
+    
+    /**
+    * 投手名称
+    */    
+    @Column
+    private String pitcherName;
+    
+    /**
+    * 渠道ID
+    */    
+    @Column
+    private Long agentId;
+    
+    /**
+    * 渠道名称
+    */    
+    @Column
+    private String agentName;
+    
+    /**
+    * 渠道标识
+    */    
+    @Column
+    private String agentKey;
+    
+    /**
+    * cp名称
+    */    
+    @Column
+    private String cpName;
+    
+    /**
+    * 游戏ID
+    */    
+    @Column
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏应用类型
+    */    
+    @Column
+    private Long classify;
+    
+    /**
+    * 广告状态
+    */    
+    @Column
+    private String status;
+    
+    /**
+    * 创意预览
+    */    
+    @Column
+    private String creativePreview;
+    
+    /**
+    * 推广目标
+    */    
+    @Column
+    private String landingType;
+    
+    /**
+    * 出价方式
+    */    
+    @Column
+    private String pricing;
+    
+    /**
+    * 当前出价
+    */    
+    @Column
+    private String cpaBid;
+    
+    /**
+    * 深度转化ROI系数
+    */    
+    @Column
+    private String roiGoal;
+    
+    /**
+    * 日预算
+    */    
+    @Column
+    private String budget;
+    
+    /**
+    * 投放开始时间
+    */    
+    @Column
+    private LocalDateTime startTime;
+    
+    /**
+    * 投放结束时间
+    */    
+    @Column
+    private LocalDateTime endTime;
+    
+    /**
+    * 备注
+    */    
+    @Column
+    private String notes;
+    
+    /**
+    * 服务商
+    */    
+    @Column
+    private String service;
+    
+    /**
+    * 余额
+    */    
+    @Column
+    private String balance;
+
+    /**
+     * 小游戏注册人数
+     */
+    @Column
+    private Long miniGameRegisterUsers;
+
+    /**
+     * 小游戏注册成本
+     */
+    @Column
+    private BigDecimal miniGameRegisterCost;
+
+    /**
+     * 小游戏注册率
+     */
+    @Column
+    private BigDecimal miniGameRegisterRate;
+
+    /**
+     * 小游戏付费次数
+     */
+    @Column
+    private Long miniGamePayingCount;
+
+    /**
+     * 小游戏付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmount;
+
+    /**
+     * 小游戏首日付费人数
+     */
+    @Column
+    private Long miniGamePayingUsersD1;
+
+    /**
+     * 小游戏首日付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmountD1;
+
+    /**
+     * 小游戏3日付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmountD3;
+
+    /**
+     * 小游戏7日付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmountD7;
+
+    /**
+     * 小游戏14日付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmountD14;
+
+    /**
+     * 小游戏30日付费金额
+     */
+    @Column
+    private BigDecimal miniGamePayingAmountD30;
+
+    /**
+     * 小游戏首次付费人数
+     */
+    @Column
+    private Long miniGameFirstPayingUsers;
+
+    /**
+     * 小游戏首日付费ROI
+     */
+    @Column
+    private BigDecimal miniGameFirstDayPayingRoi;
+
+    /**
+     * 小游戏付费ROI
+     */
+    @Column
+    private BigDecimal miniGamePayingRoi;
+
+    /**
+     * 小游戏付费ARPU
+     */
+    @Column
+    private BigDecimal miniGamePayingArpu;
+
+    /**
+     * 小游戏3日付费ROI
+     */
+    @Column
+    private BigDecimal miniGamePayD3Roi;
+
+    /**
+     * 小游戏7日付费ROI
+     */
+    @Column
+    private BigDecimal miniGamePayD7Roi;
+
+    /**
+     * 小游戏14日付费ROI
+     */
+    @Column
+    private BigDecimal miniGamePayD14Roi;
+
+    /**
+     * 小游戏30日付费ROI
+     */
+    @Column
+    private BigDecimal miniGamePayD30Roi;
+
+    /**
+     * 小游戏首日付费次数
+     */
+    @Column
+    private Long minigame1dPayCount;
+
+    /**
+     * 小游戏首24小时付费人数
+     */
+    @Column
+    private Long minigame24hPayUv;
+
+    /**
+     * 小游戏首24小时付费金额
+     */
+    @Column
+    private BigDecimal minigame24hPayAmount;
+
+    /**
+     * 小游戏首24小时付费ROI
+     */
+    @Column
+    private BigDecimal minigame24hPayRoi;
+
+    /**
+     * 小游戏首24小时付费ARPU
+     */
+    @Column
+    private BigDecimal minigame24hPayArpu;
+    
+    /**
+    * 今日消耗
+    */    
+    @Column
+    private BigDecimal todayCost;
+    
+    /**
+    * 广告总消耗
+    */    
+    @Column
+    private BigDecimal promotionTotalCost;
+    
+    /**
+    * 曝光量
+    */    
+    @Column
+    private Long showCount;
+    
+    /**
+    * 千次曝光成本
+    */    
+    @Column
+    private BigDecimal thousandDisplayPrice;
+    
+    /**
+    * 点击量
+    */    
+    @Column
+    private Long clickCount;
+    
+    /**
+    * 点击均价
+    */    
+    @Column
+    private BigDecimal avgClickCost;
+    
+    /**
+    * 点击率
+    */    
+    @Column
+    private BigDecimal ctr;
+    
+    /**
+    * 转化目标
+    */    
+    @Column
+    private String convertTarget;
+    
+    /**
+    * 转化目标量
+    */    
+    @Column
+    private Long convertCount;
+    
+    /**
+    * 转化目标成本
+    */    
+    @Column
+    private BigDecimal convertCost;
+    
+    /**
+    * 目标转化率
+    */    
+    @Column
+    private BigDecimal convertRate;
+    
+    /**
+    * 新增用户数
+    */    
+    @Column
+    private Long regNum;
+    
+    /**
+    * 广告总注册人数
+    */    
+    @Column
+    private Long regTotalNum;
+    
+    /**
+    * 总创角人数
+    */    
+    @Column
+    private Long roleTotalNum;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 注册成本
+    */    
+    @Column
+    private BigDecimal regCost;
+    
+    /**
+    * 总注册成本
+    */    
+    @Column
+    private BigDecimal regTotalCost;
+    
+    /**
+    * 首日创角成本
+    */    
+    @Column
+    private BigDecimal firstRoleCost;
+    
+    /**
+    * 新用户创角成本
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleCost;
+    
+    /**
+    * 总创角成本
+    */    
+    @Column
+    private BigDecimal roleTotalCost;
+    
+    /**
+    * 首日创角率
+    */    
+    @Column
+    private BigDecimal firstRoleRate;
+    
+    /**
+    * 新用户创角率
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleRate;
+    
+    /**
+    * 总创角率
+    */    
+    @Column
+    private BigDecimal roleTotalRate;
+    
+    /**
+    * 首日新用户付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 首日新用户付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 首日新用户付费金额
+    */    
+    @Column
+    private BigDecimal firstNewUserAmount;
+    
+    /**
+    * 首日扣单数
+    */    
+    @Column
+    private Long firstSubAmountCount;
+    
+    /**
+    * 首日扣单金额
+    */    
+    @Column
+    private BigDecimal firstSubAmount;
+    
+    /**
+    * 至今付费次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今付费人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今付费金额
+    */    
+    @Column
+    private BigDecimal newUserTotalAmount;
+    
+    /**
+    * 总充值次数
+    */    
+    @Column
+    private Long totalAmountCount;
+    
+    /**
+    * 总充值人数
+    */    
+    @Column
+    private Long totalAmountNum;
+    
+    /**
+    * 总充值金额
+    */    
+    @Column
+    private BigDecimal totalAmount;
+    
+    /**
+    * 首日ROI
+    */    
+    @Column
+    private BigDecimal firstRoi;
+    
+    /**
+    * 新用户24小时充值金额
+    */    
+    @Column
+    private BigDecimal twentyFourHoursAmount;
+    
+    /**
+    * 新用户24小时ROI
+    */    
+    @Column
+    private BigDecimal twentyFourHoursRoi;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private BigDecimal totalRoi;
+    
+    /**
+    * 广告总ROI
+    */    
+    @Column
+    private BigDecimal promotionTotalRoi;
+    
+    /**
+    * 首日新用户付费成本
+    */    
+    @Column
+    private BigDecimal firstNewUserRechargeCost;
+    
+    /**
+    * 至今付费成本
+    */    
+    @Column
+    private BigDecimal newUserTotalRechargeCost;
+    
+    /**
+    * 广告总付费成本
+    */    
+    @Column
+    private BigDecimal totalRechargeCost;
+    
+    /**
+    * 新增付费ARPPU
+    */    
+    @Column
+    private BigDecimal firstNewUserArppu;
+    
+    /**
+    * 至今付费ARPPU
+    */    
+    @Column
+    private BigDecimal newUserTotalAmountArppu;
+    
+    /**
+    * 新增付费100+用户数
+    */    
+    @Column
+    private Long firstNewUserHundredUserNum;
+    
+    /**
+    * 新增付费200+用户数
+    */    
+    @Column
+    private Long firstNewUserTwoHundredUserNum;
+    
+    /**
+    * 至今付费100+用户数
+    */    
+    @Column
+    private Long newUserTotalHundredUserNum;
+    
+    /**
+    * 首充50~100元用户数
+    */    
+    @Column
+    private Long firstRechargeFiftyHundredNum;
+    
+    /**
+    * 新增付费100+用户付费成本
+    */    
+    @Column
+    private BigDecimal firstNewUserHundredUserCost;
+    
+    /**
+    * 新增付费200+用户付费成本
+    */    
+    @Column
+    private BigDecimal firstNewUserTwoHundredUserCost;
+    
+    /**
+    * 至今付费100+用户付费成本
+    */    
+    @Column
+    private BigDecimal newUserTotalHundredUserCost;
+    
+    /**
+    * 首充50~100元占比
+    */    
+    @Column
+    private BigDecimal firstRechargeFiftyHundredRate;
+    
+    /**
+    * 首日IOS付费次数
+    */    
+    @Column
+    private Long firstIosAmountCount;
+    
+    /**
+    * 首日IOS付费人数
+    */    
+    @Column
+    private Long firstIosAmountNum;
+    
+    /**
+    * 首日IOS付费金额
+    */    
+    @Column
+    private BigDecimal firstIosAmount;
+    
+    /**
+    * 首日Android付费次数
+    */    
+    @Column
+    private Long firstAndroidAmountCount;
+    
+    /**
+    * 首日Android付费人数
+    */    
+    @Column
+    private Long firstAndroidAmountNum;
+    
+    /**
+    * 首日Android付费金额
+    */    
+    @Column
+    private BigDecimal firstAndroidAmount;
+    
+    /**
+    * 首日IOS付费人数占比
+    */    
+    @Column
+    private BigDecimal firstIosAmountNumRate;
+    
+    /**
+    * 首日IOS付费金额占比
+    */    
+    @Column
+    private BigDecimal firstIosAmountRate;
+    
+    /**
+    * 首日IOS付费ROI
+    */    
+    @Column
+    private BigDecimal firstIosAmountRoi;
+    
+    /**
+    * 首日Android付费人数占比
+    */    
+    @Column
+    private BigDecimal firstAndroidAmountNumRate;
+    
+    /**
+    * 首日Android付费金额占比
+    */    
+    @Column
+    private BigDecimal firstAndroidAmountRate;
+    
+    /**
+    * 首日Android付费ROI
+    */    
+    @Column
+    private BigDecimal firstAndroidAmountRoi;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private BigDecimal firstAmountRate;
+    
+    /**
+    * 新增客单价
+    */    
+    @Column
+    private BigDecimal firstNewUserAvgPrice;
+    
+    /**
+    * 至今客单价
+    */    
+    @Column
+    private BigDecimal newUserTotalAvgPrice;
+    
+    /**
+    * ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)
+    */    
+    @Column
+    private BigDecimal ltvDay1;
+    
+    /**
+    * 每日扣单数 (首日新用户付费次数 - 首日扣单数)
+    */    
+    @Column
+    private Long subOrderNum;
+    
+    /**
+    * 每日扣单金额  (首日新用户付费金额 - 首日扣单金额)
+    */    
+    @Column
+    private BigDecimal subOrderAmount;
+    
+    /**
+    * 广告ID,消耗时间的第1天新用户充值
+    */    
+    @Column
+    private BigDecimal d1;
+    
+    /**
+    * 广告ID,消耗时间的第2天新用户充值
+    */    
+    @Column
+    private BigDecimal d2;
+    
+    /**
+    * 广告ID,消耗时间的第3天新用户充值
+    */    
+    @Column
+    private BigDecimal d3;
+    
+    /**
+    * 广告ID,消耗时间的第4天新用户充值
+    */    
+    @Column
+    private BigDecimal d4;
+    
+    /**
+    * 广告ID,消耗时间的第5天新用户充值
+    */    
+    @Column
+    private BigDecimal d5;
+    
+    /**
+    * 广告ID,消耗时间的第6天新用户充值
+    */    
+    @Column
+    private BigDecimal d6;
+    
+    /**
+    * 广告ID,消耗时间的第7天新用户充值
+    */    
+    @Column
+    private BigDecimal d7;
+    
+    /**
+    * 广告ID,消耗时间的第8天新用户充值
+    */    
+    @Column
+    private BigDecimal d8;
+    
+    /**
+    * 广告ID,消耗时间的第9天新用户充值
+    */    
+    @Column
+    private BigDecimal d9;
+    
+    /**
+    * 广告ID,消耗时间的第10天新用户充值
+    */    
+    @Column
+    private BigDecimal d10;
+    
+    /**
+    * 广告ID,消耗时间的第11天新用户充值
+    */    
+    @Column
+    private BigDecimal d11;
+    
+    /**
+    * 广告ID,消耗时间的第12天新用户充值
+    */    
+    @Column
+    private BigDecimal d12;
+    
+    /**
+    * 广告ID,消耗时间的第13天新用户充值
+    */    
+    @Column
+    private BigDecimal d13;
+    
+    /**
+    * 广告ID,消耗时间的第14天新用户充值
+    */    
+    @Column
+    private BigDecimal d14;
+    
+    /**
+    * 广告ID,消耗时间的第15天新用户充值
+    */    
+    @Column
+    private BigDecimal d15;
+    
+    /**
+    * 广告ID,消耗时间的第16天新用户充值
+    */    
+    @Column
+    private BigDecimal d16;
+    
+    /**
+    * 广告ID,消耗时间的第17天新用户充值
+    */    
+    @Column
+    private BigDecimal d17;
+    
+    /**
+    * 广告ID,消耗时间的第18天新用户充值
+    */    
+    @Column
+    private BigDecimal d18;
+    
+    /**
+    * 广告ID,消耗时间的第19天新用户充值
+    */    
+    @Column
+    private BigDecimal d19;
+    
+    /**
+    * 广告ID,消耗时间的第20天新用户充值
+    */    
+    @Column
+    private BigDecimal d20;
+    
+    /**
+    * 广告ID,消耗时间的第21天新用户充值
+    */    
+    @Column
+    private BigDecimal d21;
+    
+    /**
+    * 广告ID,消耗时间的第22天新用户充值
+    */    
+    @Column
+    private BigDecimal d22;
+    
+    /**
+    * 广告ID,消耗时间的第23天新用户充值
+    */    
+    @Column
+    private BigDecimal d23;
+    
+    /**
+    * 广告ID,消耗时间的第24天新用户充值
+    */    
+    @Column
+    private BigDecimal d24;
+    
+    /**
+    * 广告ID,消耗时间的第25天新用户充值
+    */    
+    @Column
+    private BigDecimal d25;
+    
+    /**
+    * 广告ID,消耗时间的第26天新用户充值
+    */    
+    @Column
+    private BigDecimal d26;
+    
+    /**
+    * 广告ID,消耗时间的第27天新用户充值
+    */    
+    @Column
+    private BigDecimal d27;
+    
+    /**
+    * 广告ID,消耗时间的第28天新用户充值
+    */    
+    @Column
+    private BigDecimal d28;
+    
+    /**
+    * 广告ID,消耗时间的第29天新用户充值
+    */    
+    @Column
+    private BigDecimal d29;
+    
+    /**
+    * 广告ID,消耗时间的第30天新用户充值
+    */    
+    @Column
+    private BigDecimal d30;
+    
+    /**
+    * 付费趋势第1天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da1;
+    
+    /**
+    * 付费趋势第2天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da2;
+    
+    /**
+    * 付费趋势第3天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da3;
+    
+    /**
+    * 付费趋势第4天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da4;
+    
+    /**
+    * 付费趋势第5天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da5;
+    
+    /**
+    * 付费趋势第6天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da6;
+    
+    /**
+    * 付费趋势第7天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da7;
+    
+    /**
+    * 付费趋势第8天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da8;
+    
+    /**
+    * 付费趋势第9天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da9;
+    
+    /**
+    * 付费趋势第10天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da10;
+    
+    /**
+    * 付费趋势第11天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da11;
+    
+    /**
+    * 付费趋势第12天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da12;
+    
+    /**
+    * 付费趋势第13天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da13;
+    
+    /**
+    * 付费趋势第14天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da14;
+    
+    /**
+    * 付费趋势第15天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da15;
+    
+    /**
+    * 付费趋势第16天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da16;
+    
+    /**
+    * 付费趋势第17天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da17;
+    
+    /**
+    * 付费趋势第18天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da18;
+    
+    /**
+    * 付费趋势第19天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da19;
+    
+    /**
+    * 付费趋势第20天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da20;
+    
+    /**
+    * 付费趋势第21天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da21;
+    
+    /**
+    * 付费趋势第22天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da22;
+    
+    /**
+    * 付费趋势第23天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da23;
+    
+    /**
+    * 付费趋势第24天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da24;
+    
+    /**
+    * 付费趋势第25天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da25;
+    
+    /**
+    * 付费趋势第26天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da26;
+    
+    /**
+    * 付费趋势第27天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da27;
+    
+    /**
+    * 付费趋势第28天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da28;
+    
+    /**
+    * 付费趋势第29天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da29;
+    
+    /**
+    * 付费趋势第30天总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String da30;
+
+}
+
+

+ 2392 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameAcctypeDay.java

@@ -0,0 +1,2392 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * 游戏媒体数据表
+ */
+
+@Data
+@Table(AdsGameAcctypeDay.TABLE_NAME)
+@PK({"dt", "gameId", "accountType", "sourceSystem"})
+public class AdsGameAcctypeDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_acctype_day";
+     
+    /**
+    * 日期(充值时间)
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * 推广媒体
+    */
+    private String accountType;
+    
+    /**
+    * 游戏
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏CP方
+    */    
+    @Column
+    private String gameCp;
+    
+    /**
+    * 游戏类型
+    */    
+    @Column
+    private Long gameType;
+    
+    /**
+    * 消耗
+    */    
+    @Column
+    private BigDecimal cost;
+    
+    /**
+    * 推广计划数量
+    */    
+    @Column
+    private Long planCount;
+    
+    /**
+    * 推广账号数量
+    */    
+    @Column
+    private Long accountCount;
+    
+    /**
+    * 推广渠道数量
+    */    
+    @Column
+    private Long agentCount;
+    
+    /**
+    * 注册人数-通过广告首次登录小游戏的独立用户数
+    */    
+    @Column
+    private Long registerNum;
+    
+    /**
+    * 新增付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 新增付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 新增付费金额
+    */    
+    @Column
+    private BigDecimal firstNewUserAmount;
+    
+    /**
+    * 账面充值次数
+    */    
+    @Column
+    private Long amountCount;
+    
+    /**
+    * 账面充值人数
+    */    
+    @Column
+    private Long amountNum;
+    
+    /**
+    * 账面充值金额
+    */    
+    @Column
+    private BigDecimal amount;
+    
+    /**
+    * 老用户充值次数(每日)
+    */    
+    @Column
+    private Long oldAmountCount;
+    
+    /**
+    * 老用户充值人数(每日)
+    */    
+    @Column
+    private Long oldAmountNum;
+    
+    /**
+    * 老用户充值金额(每日)
+    */    
+    @Column
+    private BigDecimal oldAmount;
+    
+    /**
+    * 至今充值次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal newUserTotalAmount;
+    
+    /**
+    * 单日付费100+人数
+    */    
+    @Column
+    private Long hundredUserNum;
+    
+    /**
+    * 买量新用户累计充值金额
+    */    
+    @Column
+    private BigDecimal buyNewUserTotalAmount;
+    
+    /**
+    * 买量新用户累计充值人数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountNum;
+    
+    /**
+    * 买量新用户累计充值次数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountCount;
+    
+    /**
+    * 复充人数
+    */    
+    @Column
+    private Long regOrderUserAgain;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long roleNum;
+    
+    /**
+    * 注册成本=实际消耗/注册人数
+    */    
+    @Column
+    private BigDecimal registerCost;
+    
+    /**
+    * 首日回收率
+    */    
+    @Column
+    private BigDecimal firstRoi;
+    
+    /**
+    * 买量回收率
+    */    
+    @Column
+    private BigDecimal buyRoi;
+    
+    /**
+    * 当日回收率
+    */    
+    @Column
+    private BigDecimal todayRoi;
+    
+    /**
+    * 毛利额,毛利=新用户-实际消耗
+    */    
+    @Column
+    private BigDecimal grossProfit;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private BigDecimal firstRate;
+    
+    /**
+    * 买量用户付费率
+    */    
+    @Column
+    private BigDecimal buyUserRate;
+    
+    /**
+    * 当天付费率
+    */    
+    @Column
+    private BigDecimal todayRate;
+    
+    /**
+    * 首日客单价
+    */    
+    @Column
+    private BigDecimal firstAvg;
+    
+    /**
+    * 买量客单价
+    */    
+    @Column
+    private BigDecimal buyAvg;
+    
+    /**
+    * 当天客单价
+    */    
+    @Column
+    private BigDecimal todayAvg;
+    
+    /**
+    * 账面客单价
+    */    
+    @Column
+    private BigDecimal paperAvg;
+    
+    /**
+    * 首日充值成本
+    */    
+    @Column
+    private BigDecimal firstAmountCost;
+    
+    /**
+    * 买量充值成本
+    */    
+    @Column
+    private BigDecimal buyAmountCost;
+    
+    /**
+    * 当天充值成本
+    */    
+    @Column
+    private BigDecimal todayAmountCost;
+    
+    /**
+    * 当天复充率
+    */    
+    @Column
+    private BigDecimal todayAgainRate;
+    
+    /**
+    * 新增注册ARPU
+    */    
+    @Column
+    private BigDecimal newRegArpu;
+    
+    /**
+    * 首日付费ARPU
+    */    
+    @Column
+    private BigDecimal firstArpu;
+    
+    /**
+    * 当天付费ARPU
+    */    
+    @Column
+    private BigDecimal todayArpu;
+    
+    /**
+    * 账面arpu
+    */    
+    @Column
+    private BigDecimal paperArpu;
+    
+    /**
+    * 单日付费100+成本
+    */    
+    @Column
+    private BigDecimal hundredUserNumCost;
+    
+    /**
+    * 1日roi
+    */    
+    @Column
+    private BigDecimal roi1;
+    
+    /**
+    * 2日roi
+    */    
+    @Column
+    private BigDecimal roi2;
+    
+    /**
+    * 3日roi
+    */    
+    @Column
+    private BigDecimal roi3;
+    
+    /**
+    * 4日roi
+    */    
+    @Column
+    private BigDecimal roi4;
+    
+    /**
+    * 5日roi
+    */    
+    @Column
+    private BigDecimal roi5;
+    
+    /**
+    * 6日roi
+    */    
+    @Column
+    private BigDecimal roi6;
+    
+    /**
+    * 7日roi
+    */    
+    @Column
+    private BigDecimal roi7;
+    
+    /**
+    * 8日roi
+    */    
+    @Column
+    private BigDecimal roi8;
+    
+    /**
+    * 9日roi
+    */    
+    @Column
+    private BigDecimal roi9;
+    
+    /**
+    * 10日roi
+    */    
+    @Column
+    private BigDecimal roi10;
+    
+    /**
+    * 11日roi
+    */    
+    @Column
+    private BigDecimal roi11;
+    
+    /**
+    * 12日roi
+    */    
+    @Column
+    private BigDecimal roi12;
+    
+    /**
+    * 13日roi
+    */    
+    @Column
+    private BigDecimal roi13;
+    
+    /**
+    * 14日roi
+    */    
+    @Column
+    private BigDecimal roi14;
+    
+    /**
+    * 15日roi
+    */    
+    @Column
+    private BigDecimal roi15;
+    
+    /**
+    * 16日roi
+    */    
+    @Column
+    private BigDecimal roi16;
+    
+    /**
+    * 17日roi
+    */    
+    @Column
+    private BigDecimal roi17;
+    
+    /**
+    * 18日roi
+    */    
+    @Column
+    private BigDecimal roi18;
+    
+    /**
+    * 19日roi
+    */    
+    @Column
+    private BigDecimal roi19;
+    
+    /**
+    * 20日roi
+    */    
+    @Column
+    private BigDecimal roi20;
+    
+    /**
+    * 21日roi
+    */    
+    @Column
+    private BigDecimal roi21;
+    
+    /**
+    * 22日roi
+    */    
+    @Column
+    private BigDecimal roi22;
+    
+    /**
+    * 23日roi
+    */    
+    @Column
+    private BigDecimal roi23;
+    
+    /**
+    * 24日roi
+    */    
+    @Column
+    private BigDecimal roi24;
+    
+    /**
+    * 25日roi
+    */    
+    @Column
+    private BigDecimal roi25;
+    
+    /**
+    * 26日roi
+    */    
+    @Column
+    private BigDecimal roi26;
+    
+    /**
+    * 27日roi
+    */    
+    @Column
+    private BigDecimal roi27;
+    
+    /**
+    * 28日roi
+    */    
+    @Column
+    private BigDecimal roi28;
+    
+    /**
+    * 29日roi
+    */    
+    @Column
+    private BigDecimal roi29;
+    
+    /**
+    * 30日roi
+    */    
+    @Column
+    private BigDecimal roi30;
+    
+    /**
+    * 60日ROI
+    */    
+    @Column
+    private BigDecimal roi60;
+    
+    /**
+    * 90日ROI
+    */    
+    @Column
+    private BigDecimal roi90;
+    
+    /**
+    * 180日ROI
+    */    
+    @Column
+    private BigDecimal roi180;
+    
+    /**
+    * 1年ROI
+    */    
+    @Column
+    private BigDecimal roi1yaer;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private BigDecimal roiTotal;
+    
+    /**
+    * 付费趋势第1日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD1;
+    
+    /**
+    * 付费趋势第2日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD2;
+    
+    /**
+    * 付费趋势第3日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD3;
+    
+    /**
+    * 付费趋势第4日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD4;
+    
+    /**
+    * 付费趋势第5日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD5;
+    
+    /**
+    * 付费趋势第6日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD6;
+    
+    /**
+    * 付费趋势第7日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD7;
+    
+    /**
+    * 付费趋势第8日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD8;
+    
+    /**
+    * 付费趋势第9日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD9;
+    
+    /**
+    * 付费趋势第10日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD10;
+    
+    /**
+    * 付费趋势第11日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD11;
+    
+    /**
+    * 付费趋势第12日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD12;
+    
+    /**
+    * 付费趋势第13日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD13;
+    
+    /**
+    * 付费趋势第14日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD14;
+    
+    /**
+    * 付费趋势第15日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD15;
+    
+    /**
+    * 付费趋势第16日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD16;
+    
+    /**
+    * 付费趋势第17日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD17;
+    
+    /**
+    * 付费趋势第18日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD18;
+    
+    /**
+    * 付费趋势第19日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD19;
+    
+    /**
+    * 付费趋势第20日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD20;
+    
+    /**
+    * 付费趋势第21日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD21;
+    
+    /**
+    * 付费趋势第22日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD22;
+    
+    /**
+    * 付费趋势第23日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD23;
+    
+    /**
+    * 付费趋势第24日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD24;
+    
+    /**
+    * 付费趋势第25日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD25;
+    
+    /**
+    * 付费趋势第26日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD26;
+    
+    /**
+    * 付费趋势第27日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD27;
+    
+    /**
+    * 付费趋势第28日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD28;
+    
+    /**
+    * 付费趋势第29日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD29;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD30;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD31;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD32;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD33;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD34;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD35;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD36;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD37;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD38;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD39;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD40;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD41;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD42;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD43;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD44;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD45;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD46;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD47;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD48;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD49;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD50;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD51;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD52;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD53;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD54;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD55;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD56;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD57;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD58;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD59;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD60;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD61;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD62;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD63;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD64;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD65;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD66;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD67;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD68;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD69;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD70;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD71;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD72;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD73;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD74;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD75;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD76;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD77;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD78;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD79;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD80;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD81;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD82;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD83;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD84;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD85;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD86;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD87;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD88;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD89;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD90;
+    
+    /**
+    * 付费趋势4六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM4;
+    
+    /**
+    * 付费趋势5六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM5;
+    
+    /**
+    * 付费趋势6六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM6;
+    
+    /**
+    * 付费趋势7六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM7;
+    
+    /**
+    * 付费趋势8六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM8;
+    
+    /**
+    * 付费趋势9六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM9;
+    
+    /**
+    * 付费趋势10六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM10;
+    
+    /**
+    * 付费趋势11六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM11;
+    
+    /**
+    * 付费趋势12六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM12;
+    
+    /**
+    * 付费趋势总:增/回/倍
+    */    
+    @Column
+    private String amountSum;
+    
+    /**
+    * 投手游戏第1天新用户充值
+    */    
+    @Column
+    private BigDecimal da1;
+    
+    /**
+    * 投手游戏第2天新用户充值
+    */    
+    @Column
+    private BigDecimal da2;
+    
+    /**
+    * 投手游戏第3天新用户充值
+    */    
+    @Column
+    private BigDecimal da3;
+    
+    /**
+    * 投手游戏第4天新用户充值
+    */    
+    @Column
+    private BigDecimal da4;
+    
+    /**
+    * 投手游戏第5天新用户充值
+    */    
+    @Column
+    private BigDecimal da5;
+    
+    /**
+    * 投手游戏第6天新用户充值
+    */    
+    @Column
+    private BigDecimal da6;
+    
+    /**
+    * 投手游戏第7天新用户充值
+    */    
+    @Column
+    private BigDecimal da7;
+    
+    /**
+    * 投手游戏第8天新用户充值
+    */    
+    @Column
+    private BigDecimal da8;
+    
+    /**
+    * 投手游戏第9天新用户充值
+    */    
+    @Column
+    private BigDecimal da9;
+    
+    /**
+    * 投手游戏第10天新用户充值
+    */    
+    @Column
+    private BigDecimal da10;
+    
+    /**
+    * 投手游戏第11天新用户充值
+    */    
+    @Column
+    private BigDecimal da11;
+    
+    /**
+    * 投手游戏第12天新用户充值
+    */    
+    @Column
+    private BigDecimal da12;
+    
+    /**
+    * 投手游戏第13天新用户充值
+    */    
+    @Column
+    private BigDecimal da13;
+    
+    /**
+    * 投手游戏第14天新用户充值
+    */    
+    @Column
+    private BigDecimal da14;
+    
+    /**
+    * 投手游戏第15天新用户充值
+    */    
+    @Column
+    private BigDecimal da15;
+    
+    /**
+    * 投手游戏第16天新用户充值
+    */    
+    @Column
+    private BigDecimal da16;
+    
+    /**
+    * 投手游戏第17天新用户充值
+    */    
+    @Column
+    private BigDecimal da17;
+    
+    /**
+    * 投手游戏第18天新用户充值
+    */    
+    @Column
+    private BigDecimal da18;
+    
+    /**
+    * 投手游戏第19天新用户充值
+    */    
+    @Column
+    private BigDecimal da19;
+    
+    /**
+    * 投手游戏第20天新用户充值
+    */    
+    @Column
+    private BigDecimal da20;
+    
+    /**
+    * 投手游戏第21天新用户充值
+    */    
+    @Column
+    private BigDecimal da21;
+    
+    /**
+    * 投手游戏第22天新用户充值
+    */    
+    @Column
+    private BigDecimal da22;
+    
+    /**
+    * 投手游戏第23天新用户充值
+    */    
+    @Column
+    private BigDecimal da23;
+    
+    /**
+    * 投手游戏第24天新用户充值
+    */    
+    @Column
+    private BigDecimal da24;
+    
+    /**
+    * 投手游戏第25天新用户充值
+    */    
+    @Column
+    private BigDecimal da25;
+    
+    /**
+    * 投手游戏第26天新用户充值
+    */    
+    @Column
+    private BigDecimal da26;
+    
+    /**
+    * 投手游戏第27天新用户充值
+    */    
+    @Column
+    private BigDecimal da27;
+    
+    /**
+    * 投手游戏第28天新用户充值
+    */    
+    @Column
+    private BigDecimal da28;
+    
+    /**
+    * 投手游戏第29天新用户充值
+    */    
+    @Column
+    private BigDecimal da29;
+    
+    /**
+    * 投手游戏第30天新用户充值
+    */    
+    @Column
+    private BigDecimal da30;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da31;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da32;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da33;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da34;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da35;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da36;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da37;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da38;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da39;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da40;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da41;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da42;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da43;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da44;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da45;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da46;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da47;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da48;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da49;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da50;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da51;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da52;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da53;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da54;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da55;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da56;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da57;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da58;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da59;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da60;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da61;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da62;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da63;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da64;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da65;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da66;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da67;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da68;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da69;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da70;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da71;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da72;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da73;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da74;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da75;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da76;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da77;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da78;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da79;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da80;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da81;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da82;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da83;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da84;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da85;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da86;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da87;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da88;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da89;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da90;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m4;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m5;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m6;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m7;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m8;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m9;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m10;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m11;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m12;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal total;
+    
+    /**
+    * 投手游戏第1天新用户人数
+    */    
+    @Column
+    private Long da1Num;
+    
+    /**
+    * 投手游戏第2天新用户人数
+    */    
+    @Column
+    private Long da2Num;
+    
+    /**
+    * 投手游戏第3天新用户人数
+    */    
+    @Column
+    private Long da3Num;
+    
+    /**
+    * 投手游戏第4天新用户人数
+    */    
+    @Column
+    private Long da4Num;
+    
+    /**
+    * 投手游戏第5天新用户人数
+    */    
+    @Column
+    private Long da5Num;
+    
+    /**
+    * 投手游戏第6天新用户人数
+    */    
+    @Column
+    private Long da6Num;
+    
+    /**
+    * 投手游戏第7天新用户人数
+    */    
+    @Column
+    private Long da7Num;
+    
+    /**
+    * 投手游戏第8天新用户人数
+    */    
+    @Column
+    private Long da8Num;
+    
+    /**
+    * 投手游戏第9天新用户人数
+    */    
+    @Column
+    private Long da9Num;
+    
+    /**
+    * 投手游戏第10天新用户人数
+    */    
+    @Column
+    private Long da10Num;
+    
+    /**
+    * 投手游戏第11天新用户人数
+    */    
+    @Column
+    private Long da11Num;
+    
+    /**
+    * 投手游戏第12天新用户人数
+    */    
+    @Column
+    private Long da12Num;
+    
+    /**
+    * 投手游戏第13天新用户人数
+    */    
+    @Column
+    private Long da13Num;
+    
+    /**
+    * 投手游戏第14天新用户人数
+    */    
+    @Column
+    private Long da14Num;
+    
+    /**
+    * 投手游戏第15天新用户人数
+    */    
+    @Column
+    private Long da15Num;
+    
+    /**
+    * 投手游戏第16天新用户人数
+    */    
+    @Column
+    private Long da16Num;
+    
+    /**
+    * 投手游戏第17天新用户人数
+    */    
+    @Column
+    private Long da17Num;
+    
+    /**
+    * 投手游戏第18天新用户人数
+    */    
+    @Column
+    private Long da18Num;
+    
+    /**
+    * 投手游戏第19天新用户人数
+    */    
+    @Column
+    private Long da19Num;
+    
+    /**
+    * 投手游戏第20天新用户人数
+    */    
+    @Column
+    private Long da20Num;
+    
+    /**
+    * 投手游戏第21天新用户人数
+    */    
+    @Column
+    private Long da21Num;
+    
+    /**
+    * 投手游戏第22天新用户人数
+    */    
+    @Column
+    private Long da22Num;
+    
+    /**
+    * 投手游戏第23天新用户人数
+    */    
+    @Column
+    private Long da23Num;
+    
+    /**
+    * 投手游戏第24天新用户人数
+    */    
+    @Column
+    private Long da24Num;
+    
+    /**
+    * 投手游戏第25天新用户人数
+    */    
+    @Column
+    private Long da25Num;
+    
+    /**
+    * 投手游戏第26天新用户人数
+    */    
+    @Column
+    private Long da26Num;
+    
+    /**
+    * 投手游戏第27天新用户人数
+    */    
+    @Column
+    private Long da27Num;
+    
+    /**
+    * 投手游戏第28天新用户人数
+    */    
+    @Column
+    private Long da28Num;
+    
+    /**
+    * 投手游戏第29天新用户人数
+    */    
+    @Column
+    private Long da29Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da30Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da31Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da32Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da33Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da34Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da35Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da36Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da37Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da38Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da39Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da40Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da41Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da42Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da43Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da44Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da45Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da46Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da47Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da48Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da49Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da50Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da51Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da52Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da53Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da54Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da55Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da56Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da57Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da58Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da59Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da60Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da61Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da62Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da63Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da64Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da65Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da66Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da67Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da68Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da69Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da70Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da71Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da72Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da73Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da74Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da75Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da76Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da77Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da78Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da79Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da80Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da81Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da82Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da83Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da84Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da85Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da86Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da87Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da88Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da89Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da90Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m4Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m5Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m6Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m7Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m8Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m9Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m10Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m11Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m12Num;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long totalNum;
+    
+    /**
+    * 首日创角成本
+    */    
+    @Column
+    private BigDecimal firstRoleCost;
+    
+    /**
+    * 新用户累计创角成本
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleCost;
+    
+    /**
+    * 创角成本
+    */    
+    @Column
+    private BigDecimal roleNumCost;
+    
+    /**
+    * 首日创角率
+    */    
+    @Column
+    private BigDecimal firstRoleRate;
+    
+    /**
+    * 新用户累计创角率
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleRate;
+    
+    /**
+    * 创角率
+    */    
+    @Column
+    private BigDecimal roleNumRate;
+    
+    /**
+    * 新用户付费比
+    */    
+    @Column
+    private BigDecimal newUserAmountRatio;
+    
+
+}
+
+

+ 1829 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveOrderDay.java

@@ -0,0 +1,1829 @@
+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(AdsGameActiveOrderDay.TABLE_NAME)
+@PK({"dt", "gameId", "sourceSystem"})
+public class AdsGameActiveOrderDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_active_order_day";
+     
+    /**
+    * 用户注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 游戏ID
+    */
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏类别
+    */    
+    @Column
+    private Long gameClassify;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da1;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da2;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da3;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da12;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da13;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da14;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da15;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da16;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da17;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da18;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da19;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da20;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da21;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da22;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da23;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da24;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da25;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da26;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da27;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da28;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da29;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da30;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da31;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da32;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da33;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da34;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da35;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da36;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da37;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da38;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da39;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da40;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da41;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da42;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da43;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da44;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da45;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da46;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da47;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da48;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da49;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da50;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da51;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da52;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da53;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da54;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da55;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da56;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da57;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da58;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da59;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da60;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da61;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da62;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da63;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da64;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da65;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da66;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da67;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da68;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da69;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da70;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da71;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da72;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da73;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da74;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da75;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da76;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da77;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da78;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da79;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da80;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da81;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da82;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da83;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da84;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da85;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da86;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da87;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da88;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da89;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String da90;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String m12;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa1;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa2;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa3;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa12;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa13;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa14;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa15;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa16;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa17;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa18;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa19;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa20;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa21;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa22;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa23;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa24;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa25;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa26;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa27;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa28;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa29;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa30;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa31;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa32;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa33;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa34;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa35;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa36;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa37;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa38;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa39;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa40;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa41;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa42;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa43;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa44;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa45;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa46;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa47;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa48;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa49;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa50;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa51;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa52;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa53;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa54;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa55;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa56;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa57;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa58;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa59;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa60;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa61;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa62;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa63;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa64;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa65;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa66;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa67;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa68;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa69;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa70;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa71;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa72;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa73;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa74;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa75;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa76;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa77;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa78;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa79;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa80;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa81;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa82;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa83;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa84;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa85;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa86;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa87;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa88;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa89;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyDa90;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String buyM12;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa1;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa2;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa3;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa12;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa13;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa14;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa15;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa16;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa17;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa18;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa19;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa20;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa21;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa22;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa23;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa24;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa25;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa26;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa27;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa28;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa29;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa30;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa31;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa32;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa33;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa34;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa35;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa36;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa37;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa38;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa39;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa40;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa41;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa42;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa43;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa44;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa45;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa46;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa47;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa48;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa49;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa50;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa51;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa52;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa53;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa54;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa55;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa56;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa57;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa58;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa59;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa60;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa61;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa62;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa63;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa64;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa65;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa66;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa67;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa68;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa69;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa70;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa71;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa72;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa73;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa74;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa75;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa76;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa77;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa78;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa79;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa80;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa81;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa82;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa83;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa84;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa85;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa86;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa87;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa88;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa89;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureDa90;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM4;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM5;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM6;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM7;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM8;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM9;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM10;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM11;
+    
+    /**
+    * 第N天的新用户,第N天的老用户,付费留存率
+    */    
+    @Column
+    private String natureM12;
+
+}
+
+

+ 1865 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveRegDay.java

@@ -0,0 +1,1865 @@
+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(AdsGameActiveRegDay.TABLE_NAME)
+@PK({"dt", "gameId", "sourceSystem"})
+public class AdsGameActiveRegDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_active_reg_day";
+     
+    /**
+    * 用户注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 游戏ID
+    */
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏类别
+    */    
+    @Column
+    private Long gameClassify;
+    
+    /**
+    * 注册人数
+    */    
+    @Column
+    private Long regNum;
+    
+    /**
+    * 买量注册人数
+    */    
+    @Column
+    private Long buyRegNum;
+    
+    /**
+    * 自然量注册人数
+    */    
+    @Column
+    private Long natureRegNum;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da1;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da2;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da3;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da13;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da14;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da15;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da16;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da17;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da18;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da19;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da20;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da21;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da22;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da23;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da24;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da25;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da26;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da27;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da28;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da29;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da30;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da31;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da32;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da33;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da34;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da35;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da36;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da37;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da38;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da39;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da40;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da41;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da42;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da43;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da44;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da45;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da46;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da47;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da48;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da49;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da50;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da51;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da52;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da53;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da54;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da55;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da56;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da57;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da58;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da59;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da60;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da61;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da62;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da63;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da64;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da65;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da66;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da67;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da68;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da69;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da70;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da71;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da72;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da73;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da74;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da75;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da76;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da77;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da78;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da79;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da80;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da81;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da82;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da83;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da84;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da85;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da86;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da87;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da88;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da89;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String da90;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String m12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String total;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa1;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa2;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa3;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa13;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa14;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa15;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa16;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa17;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa18;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa19;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa20;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa21;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa22;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa23;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa24;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa25;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa26;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa27;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa28;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa29;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa30;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa31;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa32;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa33;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa34;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa35;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa36;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa37;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa38;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa39;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa40;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa41;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa42;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa43;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa44;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa45;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa46;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa47;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa48;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa49;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa50;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa51;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa52;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa53;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa54;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa55;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa56;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa57;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa58;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa59;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa60;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa61;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa62;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa63;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa64;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa65;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa66;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa67;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa68;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa69;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa70;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa71;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa72;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa73;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa74;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa75;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa76;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa77;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa78;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa79;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa80;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa81;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa82;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa83;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa84;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa85;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa86;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa87;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa88;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa89;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyDa90;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyM12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String buyTotal;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa1;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa2;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa3;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa13;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa14;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa15;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa16;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa17;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa18;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa19;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa20;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa21;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa22;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa23;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa24;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa25;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa26;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa27;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa28;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa29;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa30;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa31;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa32;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa33;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa34;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa35;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa36;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa37;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa38;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa39;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa40;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa41;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa42;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa43;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa44;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa45;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa46;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa47;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa48;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa49;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa50;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa51;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa52;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa53;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa54;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa55;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa56;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa57;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa58;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa59;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa60;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa61;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa62;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa63;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa64;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa65;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa66;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa67;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa68;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa69;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa70;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa71;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa72;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa73;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa74;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa75;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa76;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa77;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa78;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa79;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa80;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa81;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa82;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa83;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa84;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa85;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa86;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa87;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa88;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa89;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureDa90;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM4;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM5;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM6;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM7;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM8;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM9;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM10;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM11;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureM12;
+    
+    /**
+    * 活跃人数/留存率
+    */    
+    @Column
+    private String natureTotal;
+
+}
+
+

+ 1829 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameActiveRoleDay.java

@@ -0,0 +1,1829 @@
+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(AdsGameActiveRoleDay.TABLE_NAME)
+@PK({"dt", "gameId", "sourceSystem"})
+public class AdsGameActiveRoleDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_active_role_day";
+     
+    /**
+    * 用户注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 游戏ID
+    */
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏类别
+    */    
+    @Column
+    private Long gameClassify;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da1;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da2;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da3;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da12;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da13;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da14;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da15;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da16;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da17;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da18;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da19;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da20;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da21;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da22;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da23;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da24;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da25;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da26;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da27;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da28;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da29;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da30;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da31;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da32;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da33;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da34;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da35;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da36;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da37;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da38;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da39;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da40;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da41;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da42;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da43;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da44;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da45;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da46;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da47;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da48;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da49;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da50;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da51;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da52;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da53;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da54;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da55;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da56;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da57;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da58;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da59;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da60;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da61;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da62;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da63;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da64;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da65;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da66;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da67;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da68;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da69;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da70;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da71;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da72;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da73;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da74;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da75;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da76;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da77;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da78;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da79;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da80;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da81;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da82;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da83;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da84;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da85;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da86;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da87;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da88;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da89;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String da90;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String m12;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa1;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa2;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa3;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa12;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa13;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa14;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa15;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa16;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa17;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa18;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa19;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa20;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa21;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa22;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa23;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa24;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa25;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa26;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa27;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa28;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa29;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa30;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa31;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa32;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa33;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa34;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa35;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa36;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa37;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa38;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa39;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa40;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa41;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa42;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa43;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa44;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa45;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa46;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa47;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa48;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa49;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa50;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa51;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa52;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa53;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa54;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa55;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa56;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa57;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa58;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa59;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa60;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa61;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa62;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa63;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa64;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa65;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa66;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa67;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa68;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa69;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa70;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa71;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa72;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa73;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa74;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa75;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa76;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa77;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa78;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa79;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa80;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa81;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa82;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa83;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa84;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa85;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa86;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa87;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa88;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa89;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyDa90;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String buyM12;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa1;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa2;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa3;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa12;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa13;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa14;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa15;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa16;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa17;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa18;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa19;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa20;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa21;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa22;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa23;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa24;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa25;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa26;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa27;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa28;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa29;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa30;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa31;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa32;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa33;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa34;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa35;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa36;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa37;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa38;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa39;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa40;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa41;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa42;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa43;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa44;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa45;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa46;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa47;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa48;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa49;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa50;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa51;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa52;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa53;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa54;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa55;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa56;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa57;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa58;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa59;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa60;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa61;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa62;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa63;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa64;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa65;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa66;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa67;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa68;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa69;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa70;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa71;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa72;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa73;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa74;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa75;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa76;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa77;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa78;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa79;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa80;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa81;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa82;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa83;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa84;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa85;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa86;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa87;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa88;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa89;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureDa90;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM4;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM5;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM6;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM7;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM8;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM9;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM10;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM11;
+    
+    /**
+    * 第N天的新增付费用户,第N天的老活跃用户,第N天的累计付费用户,第N天的累计活跃用户,付费留存率
+    */    
+    @Column
+    private String natureM12;
+
+}
+
+

+ 812 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameFirstNewUserAgainDay.java

@@ -0,0 +1,812 @@
+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;
+
+/**
+ * <p>
+ * 游戏首日充值用户首日注册且充值用户复充趋势
+ * </p>
+ *
+ * @author auto
+ * @since 2023-08-09
+ */
+@Data
+@Table(AdsGameFirstNewUserAgainDay.TABLE_NAME)
+@PK({"dt", "sourceSystem", "gameId", "gameName"})
+public class AdsGameFirstNewUserAgainDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_first_new_user_again_day";
+
+    /**
+     * 用户注册时间
+     */
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    private Long gameId;
+
+    /**
+     * 游戏名称
+     */
+    private String gameName;
+
+    /**
+     * 游戏类别
+     */
+    @Column
+    private Long gameClassify;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa1;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa12;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa13;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa14;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa15;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa16;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa17;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa18;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa19;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa20;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa21;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa22;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa23;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa24;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa25;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa26;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa27;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa28;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa29;
+
+    /**
+     * 首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againDa30;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againM11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againY1;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比(总)
+     */
+    @Column
+    private String againTotal;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa1;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa12;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa13;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa14;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa15;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa16;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa17;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa18;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa19;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa20;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa21;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa22;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa23;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa24;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa25;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa26;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa27;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa28;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa29;
+
+    /**
+     * 首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyDa30;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyM11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyY1;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比(买量)
+     */
+    @Column
+    private String buyTotal;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa1;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa12;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa13;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa14;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa15;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa16;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa17;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa18;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa19;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa20;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa21;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa22;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa23;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa24;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa25;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa26;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa27;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa28;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa29;
+
+    /**
+     * 首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureDa30;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureM11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureY1;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比(自然量)
+     */
+    @Column
+    private String natureTotal;
+
+
+}
+
+
+

+ 2402 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGamePitcherAcctypeDay.java

@@ -0,0 +1,2402 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ *  推广媒体数据表
+ */
+@Data
+@Table(AdsGamePitcherAcctypeDay.TABLE_NAME)
+@PK({"dt", "gameId", "pitcherId", "sourceSystem"})
+public class AdsGamePitcherAcctypeDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_pitcher_acctype_day";
+     
+    /**
+    * 日期(充值时间)
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 投手ID
+    */
+    private Long pitcherId;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * 投手
+    */    
+    @Column
+    private String pitcher;
+    
+    /**
+    * 游戏
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏CP方
+    */    
+    @Column
+    private String gameCp;
+    
+    /**
+    * 游戏类型
+    */    
+    @Column
+    private Long gameType;
+    
+    /**
+    * 推广媒体
+    */    
+    @Column
+    private String accountType;
+    
+    /**
+    * 消耗
+    */    
+    @Column
+    private BigDecimal cost;
+    
+    /**
+    * 推广计划数量
+    */    
+    @Column
+    private Long planCount;
+    
+    /**
+    * 推广账号数量
+    */    
+    @Column
+    private Long accountCount;
+    
+    /**
+    * 推广渠道数量
+    */    
+    @Column
+    private Long agentCount;
+    
+    /**
+    * 注册人数-通过广告首次登录小游戏的独立用户数
+    */    
+    @Column
+    private Long registerNum;
+    
+    /**
+    * 新增付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 新增付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 新增付费金额
+    */    
+    @Column
+    private BigDecimal firstNewUserAmount;
+    
+    /**
+    * 账面充值次数
+    */    
+    @Column
+    private Long amountCount;
+    
+    /**
+    * 账面充值人数
+    */    
+    @Column
+    private Long amountNum;
+    
+    /**
+    * 账面充值金额
+    */    
+    @Column
+    private BigDecimal amount;
+    
+    /**
+    * 老用户充值次数(每日)
+    */    
+    @Column
+    private Long oldAmountCount;
+    
+    /**
+    * 老用户充值人数(每日)
+    */    
+    @Column
+    private Long oldAmountNum;
+    
+    /**
+    * 老用户充值金额(每日)
+    */    
+    @Column
+    private BigDecimal oldAmount;
+    
+    /**
+    * 至今充值次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal newUserTotalAmount;
+    
+    /**
+    * 单日付费100+人数
+    */    
+    @Column
+    private Long hundredUserNum;
+    
+    /**
+    * 买量新用户累计充值金额
+    */    
+    @Column
+    private BigDecimal buyNewUserTotalAmount;
+    
+    /**
+    * 买量新用户累计充值人数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountNum;
+    
+    /**
+    * 买量新用户累计充值次数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountCount;
+    
+    /**
+    * 复充人数
+    */    
+    @Column
+    private Long regOrderUserAgain;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long roleNum;
+    
+    /**
+    * 注册成本=实际消耗/注册人数
+    */    
+    @Column
+    private BigDecimal registerCost;
+    
+    /**
+    * 首日回收率
+    */    
+    @Column
+    private BigDecimal firstRoi;
+    
+    /**
+    * 买量回收率
+    */    
+    @Column
+    private BigDecimal buyRoi;
+    
+    /**
+    * 当日回收率
+    */    
+    @Column
+    private BigDecimal todayRoi;
+    
+    /**
+    * 毛利额,毛利=新用户-实际消耗
+    */    
+    @Column
+    private BigDecimal grossProfit;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private BigDecimal firstRate;
+    
+    /**
+    * 买量用户付费率
+    */    
+    @Column
+    private BigDecimal buyUserRate;
+    
+    /**
+    * 当天付费率
+    */    
+    @Column
+    private BigDecimal todayRate;
+    
+    /**
+    * 首日客单价
+    */    
+    @Column
+    private BigDecimal firstAvg;
+    
+    /**
+    * 买量客单价
+    */    
+    @Column
+    private BigDecimal buyAvg;
+    
+    /**
+    * 当天客单价
+    */    
+    @Column
+    private BigDecimal todayAvg;
+    
+    /**
+    * 账面客单价
+    */    
+    @Column
+    private BigDecimal paperAvg;
+    
+    /**
+    * 首日充值成本
+    */    
+    @Column
+    private BigDecimal firstAmountCost;
+    
+    /**
+    * 买量充值成本
+    */    
+    @Column
+    private BigDecimal buyAmountCost;
+    
+    /**
+    * 当天充值成本
+    */    
+    @Column
+    private BigDecimal todayAmountCost;
+    
+    /**
+    * 当天复充率
+    */    
+    @Column
+    private BigDecimal todayAgainRate;
+    
+    /**
+    * 新增注册ARPU
+    */    
+    @Column
+    private BigDecimal newRegArpu;
+    
+    /**
+    * 首日付费ARPU
+    */    
+    @Column
+    private BigDecimal firstArpu;
+    
+    /**
+    * 当天付费ARPU
+    */    
+    @Column
+    private BigDecimal todayArpu;
+    
+    /**
+    * 账面arpu
+    */    
+    @Column
+    private BigDecimal paperArpu;
+    
+    /**
+    * 单日付费100+成本
+    */    
+    @Column
+    private BigDecimal hundredUserNumCost;
+    
+    /**
+    * 1日roi
+    */    
+    @Column
+    private BigDecimal roi1;
+    
+    /**
+    * 2日roi
+    */    
+    @Column
+    private BigDecimal roi2;
+    
+    /**
+    * 3日roi
+    */    
+    @Column
+    private BigDecimal roi3;
+    
+    /**
+    * 4日roi
+    */    
+    @Column
+    private BigDecimal roi4;
+    
+    /**
+    * 5日roi
+    */    
+    @Column
+    private BigDecimal roi5;
+    
+    /**
+    * 6日roi
+    */    
+    @Column
+    private BigDecimal roi6;
+    
+    /**
+    * 7日roi
+    */    
+    @Column
+    private BigDecimal roi7;
+    
+    /**
+    * 8日roi
+    */    
+    @Column
+    private BigDecimal roi8;
+    
+    /**
+    * 9日roi
+    */    
+    @Column
+    private BigDecimal roi9;
+    
+    /**
+    * 10日roi
+    */    
+    @Column
+    private BigDecimal roi10;
+    
+    /**
+    * 11日roi
+    */    
+    @Column
+    private BigDecimal roi11;
+    
+    /**
+    * 12日roi
+    */    
+    @Column
+    private BigDecimal roi12;
+    
+    /**
+    * 13日roi
+    */    
+    @Column
+    private BigDecimal roi13;
+    
+    /**
+    * 14日roi
+    */    
+    @Column
+    private BigDecimal roi14;
+    
+    /**
+    * 15日roi
+    */    
+    @Column
+    private BigDecimal roi15;
+    
+    /**
+    * 16日roi
+    */    
+    @Column
+    private BigDecimal roi16;
+    
+    /**
+    * 17日roi
+    */    
+    @Column
+    private BigDecimal roi17;
+    
+    /**
+    * 18日roi
+    */    
+    @Column
+    private BigDecimal roi18;
+    
+    /**
+    * 19日roi
+    */    
+    @Column
+    private BigDecimal roi19;
+    
+    /**
+    * 20日roi
+    */    
+    @Column
+    private BigDecimal roi20;
+    
+    /**
+    * 21日roi
+    */    
+    @Column
+    private BigDecimal roi21;
+    
+    /**
+    * 22日roi
+    */    
+    @Column
+    private BigDecimal roi22;
+    
+    /**
+    * 23日roi
+    */    
+    @Column
+    private BigDecimal roi23;
+    
+    /**
+    * 24日roi
+    */    
+    @Column
+    private BigDecimal roi24;
+    
+    /**
+    * 25日roi
+    */    
+    @Column
+    private BigDecimal roi25;
+    
+    /**
+    * 26日roi
+    */    
+    @Column
+    private BigDecimal roi26;
+    
+    /**
+    * 27日roi
+    */    
+    @Column
+    private BigDecimal roi27;
+    
+    /**
+    * 28日roi
+    */    
+    @Column
+    private BigDecimal roi28;
+    
+    /**
+    * 29日roi
+    */    
+    @Column
+    private BigDecimal roi29;
+    
+    /**
+    * 30日roi
+    */    
+    @Column
+    private BigDecimal roi30;
+    
+    /**
+    * 60日ROI
+    */    
+    @Column
+    private BigDecimal roi60;
+    
+    /**
+    * 90日ROI
+    */    
+    @Column
+    private BigDecimal roi90;
+    
+    /**
+    * 180日ROI
+    */    
+    @Column
+    private BigDecimal roi180;
+    
+    /**
+    * 1年ROI
+    */    
+    @Column
+    private BigDecimal roi1yaer;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private BigDecimal roiTotal;
+    
+    /**
+    * 付费趋势第1日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD1;
+    
+    /**
+    * 付费趋势第2日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD2;
+    
+    /**
+    * 付费趋势第3日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD3;
+    
+    /**
+    * 付费趋势第4日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD4;
+    
+    /**
+    * 付费趋势第5日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD5;
+    
+    /**
+    * 付费趋势第6日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD6;
+    
+    /**
+    * 付费趋势第7日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD7;
+    
+    /**
+    * 付费趋势第8日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD8;
+    
+    /**
+    * 付费趋势第9日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD9;
+    
+    /**
+    * 付费趋势第10日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD10;
+    
+    /**
+    * 付费趋势第11日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD11;
+    
+    /**
+    * 付费趋势第12日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD12;
+    
+    /**
+    * 付费趋势第13日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD13;
+    
+    /**
+    * 付费趋势第14日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD14;
+    
+    /**
+    * 付费趋势第15日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD15;
+    
+    /**
+    * 付费趋势第16日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD16;
+    
+    /**
+    * 付费趋势第17日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD17;
+    
+    /**
+    * 付费趋势第18日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD18;
+    
+    /**
+    * 付费趋势第19日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD19;
+    
+    /**
+    * 付费趋势第20日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD20;
+    
+    /**
+    * 付费趋势第21日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD21;
+    
+    /**
+    * 付费趋势第22日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD22;
+    
+    /**
+    * 付费趋势第23日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD23;
+    
+    /**
+    * 付费趋势第24日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD24;
+    
+    /**
+    * 付费趋势第25日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD25;
+    
+    /**
+    * 付费趋势第26日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD26;
+    
+    /**
+    * 付费趋势第27日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD27;
+    
+    /**
+    * 付费趋势第28日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD28;
+    
+    /**
+    * 付费趋势第29日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD29;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD30;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD31;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD32;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD33;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD34;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD35;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD36;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD37;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD38;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD39;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD40;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD41;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD42;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD43;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD44;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD45;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD46;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD47;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD48;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD49;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD50;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD51;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD52;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD53;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD54;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD55;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD56;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD57;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD58;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD59;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD60;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD61;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD62;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD63;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD64;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD65;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD66;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD67;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD68;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD69;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD70;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD71;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD72;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD73;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD74;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD75;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD76;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD77;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD78;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD79;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD80;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD81;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD82;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD83;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD84;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD85;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD86;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD87;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD88;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD89;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD90;
+    
+    /**
+    * 付费趋势4六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM4;
+    
+    /**
+    * 付费趋势5六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM5;
+    
+    /**
+    * 付费趋势6六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM6;
+    
+    /**
+    * 付费趋势7六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM7;
+    
+    /**
+    * 付费趋势8六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM8;
+    
+    /**
+    * 付费趋势9六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM9;
+    
+    /**
+    * 付费趋势10六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM10;
+    
+    /**
+    * 付费趋势11六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM11;
+    
+    /**
+    * 付费趋势12六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM12;
+    
+    /**
+    * 付费趋势总:增/回/倍
+    */    
+    @Column
+    private String amountSum;
+    
+    /**
+    * 投手游戏第1天新用户充值
+    */    
+    @Column
+    private BigDecimal da1;
+    
+    /**
+    * 投手游戏第2天新用户充值
+    */    
+    @Column
+    private BigDecimal da2;
+    
+    /**
+    * 投手游戏第3天新用户充值
+    */    
+    @Column
+    private BigDecimal da3;
+    
+    /**
+    * 投手游戏第4天新用户充值
+    */    
+    @Column
+    private BigDecimal da4;
+    
+    /**
+    * 投手游戏第5天新用户充值
+    */    
+    @Column
+    private BigDecimal da5;
+    
+    /**
+    * 投手游戏第6天新用户充值
+    */    
+    @Column
+    private BigDecimal da6;
+    
+    /**
+    * 投手游戏第7天新用户充值
+    */    
+    @Column
+    private BigDecimal da7;
+    
+    /**
+    * 投手游戏第8天新用户充值
+    */    
+    @Column
+    private BigDecimal da8;
+    
+    /**
+    * 投手游戏第9天新用户充值
+    */    
+    @Column
+    private BigDecimal da9;
+    
+    /**
+    * 投手游戏第10天新用户充值
+    */    
+    @Column
+    private BigDecimal da10;
+    
+    /**
+    * 投手游戏第11天新用户充值
+    */    
+    @Column
+    private BigDecimal da11;
+    
+    /**
+    * 投手游戏第12天新用户充值
+    */    
+    @Column
+    private BigDecimal da12;
+    
+    /**
+    * 投手游戏第13天新用户充值
+    */    
+    @Column
+    private BigDecimal da13;
+    
+    /**
+    * 投手游戏第14天新用户充值
+    */    
+    @Column
+    private BigDecimal da14;
+    
+    /**
+    * 投手游戏第15天新用户充值
+    */    
+    @Column
+    private BigDecimal da15;
+    
+    /**
+    * 投手游戏第16天新用户充值
+    */    
+    @Column
+    private BigDecimal da16;
+    
+    /**
+    * 投手游戏第17天新用户充值
+    */    
+    @Column
+    private BigDecimal da17;
+    
+    /**
+    * 投手游戏第18天新用户充值
+    */    
+    @Column
+    private BigDecimal da18;
+    
+    /**
+    * 投手游戏第19天新用户充值
+    */    
+    @Column
+    private BigDecimal da19;
+    
+    /**
+    * 投手游戏第20天新用户充值
+    */    
+    @Column
+    private BigDecimal da20;
+    
+    /**
+    * 投手游戏第21天新用户充值
+    */    
+    @Column
+    private BigDecimal da21;
+    
+    /**
+    * 投手游戏第22天新用户充值
+    */    
+    @Column
+    private BigDecimal da22;
+    
+    /**
+    * 投手游戏第23天新用户充值
+    */    
+    @Column
+    private BigDecimal da23;
+    
+    /**
+    * 投手游戏第24天新用户充值
+    */    
+    @Column
+    private BigDecimal da24;
+    
+    /**
+    * 投手游戏第25天新用户充值
+    */    
+    @Column
+    private BigDecimal da25;
+    
+    /**
+    * 投手游戏第26天新用户充值
+    */    
+    @Column
+    private BigDecimal da26;
+    
+    /**
+    * 投手游戏第27天新用户充值
+    */    
+    @Column
+    private BigDecimal da27;
+    
+    /**
+    * 投手游戏第28天新用户充值
+    */    
+    @Column
+    private BigDecimal da28;
+    
+    /**
+    * 投手游戏第29天新用户充值
+    */    
+    @Column
+    private BigDecimal da29;
+    
+    /**
+    * 投手游戏第30天新用户充值
+    */    
+    @Column
+    private BigDecimal da30;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da31;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da32;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da33;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da34;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da35;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da36;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da37;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da38;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da39;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da40;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da41;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da42;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da43;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da44;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da45;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da46;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da47;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da48;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da49;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da50;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da51;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da52;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da53;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da54;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da55;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da56;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da57;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da58;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da59;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da60;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da61;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da62;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da63;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da64;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da65;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da66;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da67;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da68;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da69;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da70;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da71;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da72;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da73;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da74;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da75;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da76;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da77;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da78;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da79;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da80;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da81;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da82;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da83;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da84;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da85;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da86;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da87;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da88;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da89;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da90;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m4;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m5;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m6;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m7;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m8;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m9;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m10;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m11;
+    
+    /**
+    * 投手游戏第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m12;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal total;
+    
+    /**
+    * 投手游戏第1天新用户人数
+    */    
+    @Column
+    private Long da1Num;
+    
+    /**
+    * 投手游戏第2天新用户人数
+    */    
+    @Column
+    private Long da2Num;
+    
+    /**
+    * 投手游戏第3天新用户人数
+    */    
+    @Column
+    private Long da3Num;
+    
+    /**
+    * 投手游戏第4天新用户人数
+    */    
+    @Column
+    private Long da4Num;
+    
+    /**
+    * 投手游戏第5天新用户人数
+    */    
+    @Column
+    private Long da5Num;
+    
+    /**
+    * 投手游戏第6天新用户人数
+    */    
+    @Column
+    private Long da6Num;
+    
+    /**
+    * 投手游戏第7天新用户人数
+    */    
+    @Column
+    private Long da7Num;
+    
+    /**
+    * 投手游戏第8天新用户人数
+    */    
+    @Column
+    private Long da8Num;
+    
+    /**
+    * 投手游戏第9天新用户人数
+    */    
+    @Column
+    private Long da9Num;
+    
+    /**
+    * 投手游戏第10天新用户人数
+    */    
+    @Column
+    private Long da10Num;
+    
+    /**
+    * 投手游戏第11天新用户人数
+    */    
+    @Column
+    private Long da11Num;
+    
+    /**
+    * 投手游戏第12天新用户人数
+    */    
+    @Column
+    private Long da12Num;
+    
+    /**
+    * 投手游戏第13天新用户人数
+    */    
+    @Column
+    private Long da13Num;
+    
+    /**
+    * 投手游戏第14天新用户人数
+    */    
+    @Column
+    private Long da14Num;
+    
+    /**
+    * 投手游戏第15天新用户人数
+    */    
+    @Column
+    private Long da15Num;
+    
+    /**
+    * 投手游戏第16天新用户人数
+    */    
+    @Column
+    private Long da16Num;
+    
+    /**
+    * 投手游戏第17天新用户人数
+    */    
+    @Column
+    private Long da17Num;
+    
+    /**
+    * 投手游戏第18天新用户人数
+    */    
+    @Column
+    private Long da18Num;
+    
+    /**
+    * 投手游戏第19天新用户人数
+    */    
+    @Column
+    private Long da19Num;
+    
+    /**
+    * 投手游戏第20天新用户人数
+    */    
+    @Column
+    private Long da20Num;
+    
+    /**
+    * 投手游戏第21天新用户人数
+    */    
+    @Column
+    private Long da21Num;
+    
+    /**
+    * 投手游戏第22天新用户人数
+    */    
+    @Column
+    private Long da22Num;
+    
+    /**
+    * 投手游戏第23天新用户人数
+    */    
+    @Column
+    private Long da23Num;
+    
+    /**
+    * 投手游戏第24天新用户人数
+    */    
+    @Column
+    private Long da24Num;
+    
+    /**
+    * 投手游戏第25天新用户人数
+    */    
+    @Column
+    private Long da25Num;
+    
+    /**
+    * 投手游戏第26天新用户人数
+    */    
+    @Column
+    private Long da26Num;
+    
+    /**
+    * 投手游戏第27天新用户人数
+    */    
+    @Column
+    private Long da27Num;
+    
+    /**
+    * 投手游戏第28天新用户人数
+    */    
+    @Column
+    private Long da28Num;
+    
+    /**
+    * 投手游戏第29天新用户人数
+    */    
+    @Column
+    private Long da29Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da30Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da31Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da32Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da33Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da34Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da35Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da36Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da37Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da38Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da39Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da40Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da41Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da42Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da43Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da44Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da45Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da46Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da47Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da48Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da49Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da50Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da51Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da52Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da53Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da54Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da55Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da56Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da57Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da58Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da59Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da60Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da61Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da62Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da63Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da64Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da65Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da66Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da67Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da68Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da69Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da70Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da71Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da72Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da73Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da74Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da75Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da76Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da77Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da78Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da79Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da80Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da81Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da82Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da83Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da84Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da85Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da86Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da87Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da88Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da89Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long da90Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m4Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m5Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m6Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m7Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m8Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m9Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m10Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m11Num;
+    
+    /**
+    * 投手游戏第N天新用户充值人数
+    */    
+    @Column
+    private Long m12Num;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long totalNum;
+    
+    /**
+    * 首日创角成本
+    */    
+    @Column
+    private BigDecimal firstRoleCost;
+    
+    /**
+    * 新用户累计创角成本
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleCost;
+    
+    /**
+    * 创角成本
+    */    
+    @Column
+    private BigDecimal roleNumCost;
+    
+    /**
+    * 首日创角率
+    */    
+    @Column
+    private BigDecimal firstRoleRate;
+    
+    /**
+    * 新用户累计创角率
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleRate;
+    
+    /**
+    * 创角率
+    */    
+    @Column
+    private BigDecimal roleNumRate;
+    
+    /**
+    * 新用户付费比
+    */    
+    @Column
+    private BigDecimal newUserAmountRatio;
+    
+}
+
+

+ 1181 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGamePitcherDay.java

@@ -0,0 +1,1181 @@
+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(AdsGamePitcherDay.TABLE_NAME)
+@PK({"dt", "sourceSystem", "pitcherId", "gameId"})
+public class AdsGamePitcherDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_pitcher_day";
+     
+    /**
+    * 日期(充值时间)
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 投手ID
+    */
+    private Long pitcherId;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * 投手
+    */    
+    @Column
+    private String pitcher;
+    
+    /**
+    * 游戏
+    */    
+    @Column
+    private String gameName;
+    
+    /**
+    * 游戏CP方
+    */    
+    @Column
+    private String gameCp;
+    
+    /**
+    * 游戏类型
+    */    
+    @Column
+    private Long gameType;
+    
+    /**
+    * 消耗
+    */    
+    @Column
+    private Double cost;
+    
+    /**
+    * 推广计划数量
+    */    
+    @Column
+    private Long planCount;
+    
+    /**
+    * 推广账号数量
+    */    
+    @Column
+    private Long accountCount;
+    
+    /**
+    * 推广渠道数量
+    */    
+    @Column
+    private Long agentCount;
+    
+    /**
+    * 注册人数-通过广告首次登录小游戏的独立用户数
+    */    
+    @Column
+    private Long registerNum;
+    
+    /**
+    * 新增付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 新增付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 新增付费金额
+    */    
+    @Column
+    private Double firstNewUserAmount;
+    
+    /**
+    * 账面充值次数
+    */    
+    @Column
+    private Long amountCount;
+    
+    /**
+    * 账面充值人数
+    */    
+    @Column
+    private Long amountNum;
+    
+    /**
+    * 账面充值金额
+    */    
+    @Column
+    private Double amount;
+    
+    /**
+    * 老用户充值次数(每日)
+    */    
+    @Column
+    private Long oldAmountCount;
+    
+    /**
+    * 老用户充值人数(每日)
+    */    
+    @Column
+    private Long oldAmountNum;
+    
+    /**
+    * 老用户充值金额(每日)
+    */    
+    @Column
+    private Double oldAmount;
+    
+    /**
+    * 至今充值次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private Double newUserTotalAmount;
+    
+    /**
+    * 单日付费100+人数
+    */    
+    @Column
+    private Long hundredUserNum;
+    
+    /**
+    * 买量新用户累计充值金额
+    */    
+    @Column
+    private Double buyNewUserTotalAmount;
+    
+    /**
+    * 买量新用户累计充值人数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountNum;
+    
+    /**
+    * 买量新用户累计充值次数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountCount;
+    
+    /**
+    * 复充人数
+    */    
+    @Column
+    private Long regOrderUserAgain;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long roleNum;
+    
+    /**
+    * 注册成本=实际消耗/注册人数
+    */    
+    @Column
+    private Double registerCost;
+    
+    /**
+    * 首日回收率
+    */    
+    @Column
+    private Double firstRoi;
+    
+    /**
+    * 买量回收率
+    */    
+    @Column
+    private Double buyRoi;
+    
+    /**
+    * 当日回收率
+    */    
+    @Column
+    private Double todayRoi;
+    
+    /**
+    * 毛利额,毛利=新用户-实际消耗
+    */    
+    @Column
+    private Double grossProfit;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private Double firstRate;
+    
+    /**
+    * 买量用户付费率
+    */    
+    @Column
+    private Double buyUserRate;
+    
+    /**
+    * 当天付费率
+    */    
+    @Column
+    private Double todayRate;
+    
+    /**
+    * 首日客单价
+    */    
+    @Column
+    private Double firstAvg;
+    
+    /**
+    * 买量客单价
+    */    
+    @Column
+    private Double buyAvg;
+    
+    /**
+    * 当天客单价
+    */    
+    @Column
+    private Double todayAvg;
+    
+    /**
+    * 账面客单价
+    */    
+    @Column
+    private Double paperAvg;
+    
+    /**
+    * 首日充值成本
+    */    
+    @Column
+    private Double firstAmountCost;
+    
+    /**
+    * 买量充值成本
+    */    
+    @Column
+    private Double buyAmountCost;
+    
+    /**
+    * 当天充值成本
+    */    
+    @Column
+    private Double todayAmountCost;
+    
+    /**
+    * 当天复充率
+    */    
+    @Column
+    private Double todayAgainRate;
+    
+    /**
+    * 新增注册ARPU
+    */    
+    @Column
+    private Double newRegArpu;
+    
+    /**
+    * 首日付费ARPU
+    */    
+    @Column
+    private Double firstArpu;
+    
+    /**
+    * 当天付费ARPU
+    */    
+    @Column
+    private Double todayArpu;
+    
+    /**
+    * 账面arpu
+    */    
+    @Column
+    private Double paperArpu;
+    
+    /**
+    * 单日付费100+成本
+    */    
+    @Column
+    private Double hundredUserNumCost;
+    
+    /**
+    * 1日roi
+    */    
+    @Column
+    private Double roi1;
+    
+    /**
+    * 2日roi
+    */    
+    @Column
+    private Double roi2;
+    
+    /**
+    * 3日roi
+    */    
+    @Column
+    private Double roi3;
+    
+    /**
+    * 4日roi
+    */    
+    @Column
+    private Double roi4;
+    
+    /**
+    * 5日roi
+    */    
+    @Column
+    private Double roi5;
+    
+    /**
+    * 6日roi
+    */    
+    @Column
+    private Double roi6;
+    
+    /**
+    * 7日roi
+    */    
+    @Column
+    private Double roi7;
+    
+    /**
+    * 8日roi
+    */    
+    @Column
+    private Double roi8;
+    
+    /**
+    * 9日roi
+    */    
+    @Column
+    private Double roi9;
+    
+    /**
+    * 10日roi
+    */    
+    @Column
+    private Double roi10;
+    
+    /**
+    * 11日roi
+    */    
+    @Column
+    private Double roi11;
+    
+    /**
+    * 12日roi
+    */    
+    @Column
+    private Double roi12;
+    
+    /**
+    * 13日roi
+    */    
+    @Column
+    private Double roi13;
+    
+    /**
+    * 14日roi
+    */    
+    @Column
+    private Double roi14;
+    
+    /**
+    * 15日roi
+    */    
+    @Column
+    private Double roi15;
+    
+    /**
+    * 16日roi
+    */    
+    @Column
+    private Double roi16;
+    
+    /**
+    * 17日roi
+    */    
+    @Column
+    private Double roi17;
+    
+    /**
+    * 18日roi
+    */    
+    @Column
+    private Double roi18;
+    
+    /**
+    * 19日roi
+    */    
+    @Column
+    private Double roi19;
+    
+    /**
+    * 20日roi
+    */    
+    @Column
+    private Double roi20;
+    
+    /**
+    * 21日roi
+    */    
+    @Column
+    private Double roi21;
+    
+    /**
+    * 22日roi
+    */    
+    @Column
+    private Double roi22;
+    
+    /**
+    * 23日roi
+    */    
+    @Column
+    private Double roi23;
+    
+    /**
+    * 24日roi
+    */    
+    @Column
+    private Double roi24;
+    
+    /**
+    * 25日roi
+    */    
+    @Column
+    private Double roi25;
+    
+    /**
+    * 26日roi
+    */    
+    @Column
+    private Double roi26;
+    
+    /**
+    * 27日roi
+    */    
+    @Column
+    private Double roi27;
+    
+    /**
+    * 28日roi
+    */    
+    @Column
+    private Double roi28;
+    
+    /**
+    * 29日roi
+    */    
+    @Column
+    private Double roi29;
+    
+    /**
+    * 30日roi
+    */    
+    @Column
+    private Double roi30;
+    
+    /**
+    * 60日ROI
+    */    
+    @Column
+    private Double roi60;
+    
+    /**
+    * 90日ROI
+    */    
+    @Column
+    private Double roi90;
+    
+    /**
+    * 180日ROI
+    */    
+    @Column
+    private Double roi180;
+    
+    /**
+    * 1年ROI
+    */    
+    @Column
+    private Double roi1yaer;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private Double roiTotal;
+    
+    /**
+    * 付费趋势第1日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD1;
+    
+    /**
+    * 付费趋势第2日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD2;
+    
+    /**
+    * 付费趋势第3日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD3;
+    
+    /**
+    * 付费趋势第4日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD4;
+    
+    /**
+    * 付费趋势第5日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD5;
+    
+    /**
+    * 付费趋势第6日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD6;
+    
+    /**
+    * 付费趋势第7日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD7;
+    
+    /**
+    * 付费趋势第8日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD8;
+    
+    /**
+    * 付费趋势第9日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD9;
+    
+    /**
+    * 付费趋势第10日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD10;
+    
+    /**
+    * 付费趋势第11日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD11;
+    
+    /**
+    * 付费趋势第12日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD12;
+    
+    /**
+    * 付费趋势第13日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD13;
+    
+    /**
+    * 付费趋势第14日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD14;
+    
+    /**
+    * 付费趋势第15日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD15;
+    
+    /**
+    * 付费趋势第16日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD16;
+    
+    /**
+    * 付费趋势第17日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD17;
+    
+    /**
+    * 付费趋势第18日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD18;
+    
+    /**
+    * 付费趋势第19日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD19;
+    
+    /**
+    * 付费趋势第20日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD20;
+    
+    /**
+    * 付费趋势第21日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD21;
+    
+    /**
+    * 付费趋势第22日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD22;
+    
+    /**
+    * 付费趋势第23日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD23;
+    
+    /**
+    * 付费趋势第24日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD24;
+    
+    /**
+    * 付费趋势第25日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD25;
+    
+    /**
+    * 付费趋势第26日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD26;
+    
+    /**
+    * 付费趋势第27日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD27;
+    
+    /**
+    * 付费趋势第28日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD28;
+    
+    /**
+    * 付费趋势第29日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD29;
+    
+    /**
+    * 付费趋势第30日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM1;
+    
+    /**
+    * 付费趋势第二月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM2;
+    
+    /**
+    * 付费趋势第三月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM3;
+    
+    /**
+    * 付费趋势六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM6;
+    
+    /**
+    * 付费趋势一年总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountY1;
+    
+    /**
+    * 付费趋势总:增/回/倍
+    */    
+    @Column
+    private String amountSum;
+    
+    /**
+    * 投手游戏第1天新用户充值
+    */    
+    @Column
+    private Double da1;
+    
+    /**
+    * 投手游戏第2天新用户充值
+    */    
+    @Column
+    private Double da2;
+    
+    /**
+    * 投手游戏第3天新用户充值
+    */    
+    @Column
+    private Double da3;
+    
+    /**
+    * 投手游戏第4天新用户充值
+    */    
+    @Column
+    private Double da4;
+    
+    /**
+    * 投手游戏第5天新用户充值
+    */    
+    @Column
+    private Double da5;
+    
+    /**
+    * 投手游戏第6天新用户充值
+    */    
+    @Column
+    private Double da6;
+    
+    /**
+    * 投手游戏第7天新用户充值
+    */    
+    @Column
+    private Double da7;
+    
+    /**
+    * 投手游戏第8天新用户充值
+    */    
+    @Column
+    private Double da8;
+    
+    /**
+    * 投手游戏第9天新用户充值
+    */    
+    @Column
+    private Double da9;
+    
+    /**
+    * 投手游戏第10天新用户充值
+    */    
+    @Column
+    private Double da10;
+    
+    /**
+    * 投手游戏第11天新用户充值
+    */    
+    @Column
+    private Double da11;
+    
+    /**
+    * 投手游戏第12天新用户充值
+    */    
+    @Column
+    private Double da12;
+    
+    /**
+    * 投手游戏第13天新用户充值
+    */    
+    @Column
+    private Double da13;
+    
+    /**
+    * 投手游戏第14天新用户充值
+    */    
+    @Column
+    private Double da14;
+    
+    /**
+    * 投手游戏第15天新用户充值
+    */    
+    @Column
+    private Double da15;
+    
+    /**
+    * 投手游戏第16天新用户充值
+    */    
+    @Column
+    private Double da16;
+    
+    /**
+    * 投手游戏第17天新用户充值
+    */    
+    @Column
+    private Double da17;
+    
+    /**
+    * 投手游戏第18天新用户充值
+    */    
+    @Column
+    private Double da18;
+    
+    /**
+    * 投手游戏第19天新用户充值
+    */    
+    @Column
+    private Double da19;
+    
+    /**
+    * 投手游戏第20天新用户充值
+    */    
+    @Column
+    private Double da20;
+    
+    /**
+    * 投手游戏第21天新用户充值
+    */    
+    @Column
+    private Double da21;
+    
+    /**
+    * 投手游戏第22天新用户充值
+    */    
+    @Column
+    private Double da22;
+    
+    /**
+    * 投手游戏第23天新用户充值
+    */    
+    @Column
+    private Double da23;
+    
+    /**
+    * 投手游戏第24天新用户充值
+    */    
+    @Column
+    private Double da24;
+    
+    /**
+    * 投手游戏第25天新用户充值
+    */    
+    @Column
+    private Double da25;
+    
+    /**
+    * 投手游戏第26天新用户充值
+    */    
+    @Column
+    private Double da26;
+    
+    /**
+    * 投手游戏第27天新用户充值
+    */    
+    @Column
+    private Double da27;
+    
+    /**
+    * 投手游戏第28天新用户充值
+    */    
+    @Column
+    private Double da28;
+    
+    /**
+    * 投手游戏第29天新用户充值
+    */    
+    @Column
+    private Double da29;
+    
+    /**
+    * 投手游戏第30天新用户充值
+    */    
+    @Column
+    private Double da30;
+    
+    /**
+    * 投手游戏第2月新用户充值
+    */    
+    @Column
+    private Double m2;
+    
+    /**
+    * 投手游戏第3月新用户充值
+    */    
+    @Column
+    private Double m3;
+    
+    /**
+    * 投手游戏第6月新用户充值
+    */    
+    @Column
+    private Double m6;
+    
+    /**
+    * 投手游戏第1年新用户充值
+    */    
+    @Column
+    private Double y1;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private Double total;
+    
+    /**
+    * 投手游戏第1天新用户人数
+    */    
+    @Column
+    private Long da1Num;
+    
+    /**
+    * 投手游戏第2天新用户人数
+    */    
+    @Column
+    private Long da2Num;
+    
+    /**
+    * 投手游戏第3天新用户人数
+    */    
+    @Column
+    private Long da3Num;
+    
+    /**
+    * 投手游戏第4天新用户人数
+    */    
+    @Column
+    private Long da4Num;
+    
+    /**
+    * 投手游戏第5天新用户人数
+    */    
+    @Column
+    private Long da5Num;
+    
+    /**
+    * 投手游戏第6天新用户人数
+    */    
+    @Column
+    private Long da6Num;
+    
+    /**
+    * 投手游戏第7天新用户人数
+    */    
+    @Column
+    private Long da7Num;
+    
+    /**
+    * 投手游戏第8天新用户人数
+    */    
+    @Column
+    private Long da8Num;
+    
+    /**
+    * 投手游戏第9天新用户人数
+    */    
+    @Column
+    private Long da9Num;
+    
+    /**
+    * 投手游戏第10天新用户人数
+    */    
+    @Column
+    private Long da10Num;
+    
+    /**
+    * 投手游戏第11天新用户人数
+    */    
+    @Column
+    private Long da11Num;
+    
+    /**
+    * 投手游戏第12天新用户人数
+    */    
+    @Column
+    private Long da12Num;
+    
+    /**
+    * 投手游戏第13天新用户人数
+    */    
+    @Column
+    private Long da13Num;
+    
+    /**
+    * 投手游戏第14天新用户人数
+    */    
+    @Column
+    private Long da14Num;
+    
+    /**
+    * 投手游戏第15天新用户人数
+    */    
+    @Column
+    private Long da15Num;
+    
+    /**
+    * 投手游戏第16天新用户人数
+    */    
+    @Column
+    private Long da16Num;
+    
+    /**
+    * 投手游戏第17天新用户人数
+    */    
+    @Column
+    private Long da17Num;
+    
+    /**
+    * 投手游戏第18天新用户人数
+    */    
+    @Column
+    private Long da18Num;
+    
+    /**
+    * 投手游戏第19天新用户人数
+    */    
+    @Column
+    private Long da19Num;
+    
+    /**
+    * 投手游戏第20天新用户人数
+    */    
+    @Column
+    private Long da20Num;
+    
+    /**
+    * 投手游戏第21天新用户人数
+    */    
+    @Column
+    private Long da21Num;
+    
+    /**
+    * 投手游戏第22天新用户人数
+    */    
+    @Column
+    private Long da22Num;
+    
+    /**
+    * 投手游戏第23天新用户人数
+    */    
+    @Column
+    private Long da23Num;
+    
+    /**
+    * 投手游戏第24天新用户人数
+    */    
+    @Column
+    private Long da24Num;
+    
+    /**
+    * 投手游戏第25天新用户人数
+    */    
+    @Column
+    private Long da25Num;
+    
+    /**
+    * 投手游戏第26天新用户人数
+    */    
+    @Column
+    private Long da26Num;
+    
+    /**
+    * 投手游戏第27天新用户人数
+    */    
+    @Column
+    private Long da27Num;
+    
+    /**
+    * 投手游戏第28天新用户人数
+    */    
+    @Column
+    private Long da28Num;
+    
+    /**
+    * 投手游戏第29天新用户人数
+    */    
+    @Column
+    private Long da29Num;
+    
+    /**
+    * 投手游戏第30天新用户人数
+    */    
+    @Column
+    private Long da30Num;
+    
+    /**
+    * 投手游戏第2月新用户人数
+    */    
+    @Column
+    private Long m2Num;
+    
+    /**
+    * 投手游戏第3月新用户人数
+    */    
+    @Column
+    private Long m3Num;
+    
+    /**
+    * 投手游戏第6月新用户人数
+    */    
+    @Column
+    private Long m6Num;
+    
+    /**
+    * 投手游戏第1年新用户人数
+    */    
+    @Column
+    private Long y1Num;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long totalNum;
+    
+
+}
+
+

+ 357 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsGameServerDay.java

@@ -0,0 +1,357 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+
+@Data
+@Table(AdsGameServerDay.TABLE_NAME)
+@PK({"dt", "sourceSystem", "serverId", "serverName", "gameId", "gameName"})
+public class AdsGameServerDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_game_server_day";
+     
+    /**
+    * 开服时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 区服ID
+    */
+    private Long serverId;
+    
+    /**
+    * 区服名称
+    */
+    private String serverName;
+    
+    /**
+    * 游戏ID
+    */
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */
+    private String gameName;
+    
+    /**
+    * 游戏类别
+    */    
+    @Column
+    private Long classify;
+    
+    /**
+    * 滚服人数
+    */    
+    @Column
+    private Long outTotalNum;
+    
+    /**
+    * 滚服付费人数
+    */    
+    @Column
+    private Long outTotalAmountNum;
+    
+    /**
+    * 滚服付费金额
+    */    
+    @Column
+    private BigDecimal outTotalAmount;
+    
+    /**
+    * 滚服付费占比
+    */    
+    @Column
+    private BigDecimal outTotalRate;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long totalRoleNum;
+    
+    /**
+    * 注册人数
+    */    
+    @Column
+    private Long totalRegNum;
+    
+    /**
+    * 付费人数
+    */    
+    @Column
+    private Long totalAmountNum;
+    
+    /**
+    * 付费金额
+    */    
+    @Column
+    private BigDecimal totalAmount;
+    
+    /**
+    * 区服第1天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da1;
+    
+    /**
+    * 区服在第2天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da2;
+    
+    /**
+    * 区服在第3天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da3;
+    
+    /**
+    * 区服在第4天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da4;
+    
+    /**
+    * 区服在第5天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da5;
+    
+    /**
+    * 区服在第6天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da6;
+    
+    /**
+    * 区服在第7天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da7;
+    
+    /**
+    * 区服在第8天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da8;
+    
+    /**
+    * 区服在第9天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da9;
+    
+    /**
+    * 区服在第10天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da10;
+    
+    /**
+    * 区服在第11天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da11;
+    
+    /**
+    * 区服在第12天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da12;
+    
+    /**
+    * 区服在第13天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da13;
+    
+    /**
+    * 区服在第14天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da14;
+    
+    /**
+    * 区服在第15天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da15;
+    
+    /**
+    * 区服在第16天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da16;
+    
+    /**
+    * 区服在第17天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da17;
+    
+    /**
+    * 区服在第18天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da18;
+    
+    /**
+    * 区服在第19天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da19;
+    
+    /**
+    * 区服在第20天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da20;
+    
+    /**
+    * 区服在第21天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da21;
+    
+    /**
+    * 区服在第22天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da22;
+    
+    /**
+    * 区服在第23天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da23;
+    
+    /**
+    * 区服在第24天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da24;
+    
+    /**
+    * 区服在第25天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da25;
+    
+    /**
+    * 区服在第26天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da26;
+    
+    /**
+    * 区服在第27天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da27;
+    
+    /**
+    * 区服在第28天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da28;
+    
+    /**
+    * 区服在第29天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da29;
+    
+    /**
+    * 区服在第30天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String da30;
+    
+    /**
+    * 区服在第2月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m2;
+    
+    /**
+    * 区服在第3月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m3;
+    
+    /**
+    * 区服在第4月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m4;
+    
+    /**
+    * 区服在第5月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m5;
+    
+    /**
+    * 区服在第6月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m6;
+    
+    /**
+    * 区服在第7月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m7;
+    
+    /**
+    * 区服在第8月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m8;
+    
+    /**
+    * 区服在第9月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m9;
+    
+    /**
+    * 区服在第10月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m10;
+    
+    /**
+    * 区服在第11月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String m11;
+    
+    /**
+    * 区服在第1年:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String y1;
+    
+    /**
+    * 区服至今:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+    */    
+    @Column
+    private String total;
+
+}
+
+

+ 2378 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherAcctypeDay.java

@@ -0,0 +1,2378 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * 投手媒体数据表
+ */
+@Data
+@Table(AdsPitcherAcctypeDay.TABLE_NAME)
+@PK({"dt", "pitcherId", "accountType", "sourceSystem"})
+public class AdsPitcherAcctypeDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_pitcher_acctype_day";
+     
+    /**
+    * 日期(充值时间)
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 投手ID
+    */
+    private Long pitcherId;
+    
+    /**
+    * 推广媒体
+    */
+    private String accountType;
+    
+    /**
+    * 投手
+    */    
+    @Column
+    private String pitcher;
+    
+    /**
+    * 消耗
+    */    
+    @Column
+    private BigDecimal cost;
+    
+    /**
+    * 推广计划数量
+    */    
+    @Column
+    private Long planCount;
+    
+    /**
+    * 推广账号数量
+    */    
+    @Column
+    private Long accountCount;
+    
+    /**
+    * 推广渠道数量
+    */    
+    @Column
+    private Long agentCount;
+    
+    /**
+    * 注册人数-通过广告首次登录小媒体的独立用户数
+    */    
+    @Column
+    private Long registerNum;
+    
+    /**
+    * 新增付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 新增付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 新增付费金额
+    */    
+    @Column
+    private BigDecimal firstNewUserAmount;
+    
+    /**
+    * 账面充值次数
+    */    
+    @Column
+    private Long amountCount;
+    
+    /**
+    * 账面充值人数
+    */    
+    @Column
+    private Long amountNum;
+    
+    /**
+    * 账面充值金额
+    */    
+    @Column
+    private BigDecimal amount;
+    
+    /**
+    * 老用户充值次数(每日)
+    */    
+    @Column
+    private Long oldAmountCount;
+    
+    /**
+    * 老用户充值人数(每日)
+    */    
+    @Column
+    private Long oldAmountNum;
+    
+    /**
+    * 老用户充值金额(每日)
+    */    
+    @Column
+    private BigDecimal oldAmount;
+    
+    /**
+    * 至今充值次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal newUserTotalAmount;
+    
+    /**
+    * 单日付费100+人数
+    */    
+    @Column
+    private Long hundredUserNum;
+    
+    /**
+    * 买量新用户累计充值金额
+    */    
+    @Column
+    private BigDecimal buyNewUserTotalAmount;
+    
+    /**
+    * 买量新用户累计充值人数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountNum;
+    
+    /**
+    * 买量新用户累计充值次数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountCount;
+    
+    /**
+    * 复充人数
+    */    
+    @Column
+    private Long regOrderUserAgain;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long roleNum;
+    
+    /**
+    * 注册成本=实际消耗/注册人数
+    */    
+    @Column
+    private BigDecimal registerCost;
+    
+    /**
+    * 首日回收率
+    */    
+    @Column
+    private BigDecimal firstRoi;
+    
+    /**
+    * 买量回收率
+    */    
+    @Column
+    private BigDecimal buyRoi;
+    
+    /**
+    * 当日回收率
+    */    
+    @Column
+    private BigDecimal todayRoi;
+    
+    /**
+    * 毛利额,毛利=新用户-实际消耗
+    */    
+    @Column
+    private BigDecimal grossProfit;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private BigDecimal firstRate;
+    
+    /**
+    * 买量用户付费率
+    */    
+    @Column
+    private BigDecimal buyUserRate;
+    
+    /**
+    * 当天付费率
+    */    
+    @Column
+    private BigDecimal todayRate;
+    
+    /**
+    * 首日客单价
+    */    
+    @Column
+    private BigDecimal firstAvg;
+    
+    /**
+    * 买量客单价
+    */    
+    @Column
+    private BigDecimal buyAvg;
+    
+    /**
+    * 当天客单价
+    */    
+    @Column
+    private BigDecimal todayAvg;
+    
+    /**
+    * 账面客单价
+    */    
+    @Column
+    private BigDecimal paperAvg;
+    
+    /**
+    * 首日充值成本
+    */    
+    @Column
+    private BigDecimal firstAmountCost;
+    
+    /**
+    * 买量充值成本
+    */    
+    @Column
+    private BigDecimal buyAmountCost;
+    
+    /**
+    * 当天充值成本
+    */    
+    @Column
+    private BigDecimal todayAmountCost;
+    
+    /**
+    * 当天复充率
+    */    
+    @Column
+    private BigDecimal todayAgainRate;
+    
+    /**
+    * 新增注册ARPU
+    */    
+    @Column
+    private BigDecimal newRegArpu;
+    
+    /**
+    * 首日付费ARPU
+    */    
+    @Column
+    private BigDecimal firstArpu;
+    
+    /**
+    * 当天付费ARPU
+    */    
+    @Column
+    private BigDecimal todayArpu;
+    
+    /**
+    * 账面arpu
+    */    
+    @Column
+    private BigDecimal paperArpu;
+    
+    /**
+    * 单日付费100+成本
+    */    
+    @Column
+    private BigDecimal hundredUserNumCost;
+    
+    /**
+    * 1日roi
+    */    
+    @Column
+    private BigDecimal roi1;
+    
+    /**
+    * 2日roi
+    */    
+    @Column
+    private BigDecimal roi2;
+    
+    /**
+    * 3日roi
+    */    
+    @Column
+    private BigDecimal roi3;
+    
+    /**
+    * 4日roi
+    */    
+    @Column
+    private BigDecimal roi4;
+    
+    /**
+    * 5日roi
+    */    
+    @Column
+    private BigDecimal roi5;
+    
+    /**
+    * 6日roi
+    */    
+    @Column
+    private BigDecimal roi6;
+    
+    /**
+    * 7日roi
+    */    
+    @Column
+    private BigDecimal roi7;
+    
+    /**
+    * 8日roi
+    */    
+    @Column
+    private BigDecimal roi8;
+    
+    /**
+    * 9日roi
+    */    
+    @Column
+    private BigDecimal roi9;
+    
+    /**
+    * 10日roi
+    */    
+    @Column
+    private BigDecimal roi10;
+    
+    /**
+    * 11日roi
+    */    
+    @Column
+    private BigDecimal roi11;
+    
+    /**
+    * 12日roi
+    */    
+    @Column
+    private BigDecimal roi12;
+    
+    /**
+    * 13日roi
+    */    
+    @Column
+    private BigDecimal roi13;
+    
+    /**
+    * 14日roi
+    */    
+    @Column
+    private BigDecimal roi14;
+    
+    /**
+    * 15日roi
+    */    
+    @Column
+    private BigDecimal roi15;
+    
+    /**
+    * 16日roi
+    */    
+    @Column
+    private BigDecimal roi16;
+    
+    /**
+    * 17日roi
+    */    
+    @Column
+    private BigDecimal roi17;
+    
+    /**
+    * 18日roi
+    */    
+    @Column
+    private BigDecimal roi18;
+    
+    /**
+    * 19日roi
+    */    
+    @Column
+    private BigDecimal roi19;
+    
+    /**
+    * 20日roi
+    */    
+    @Column
+    private BigDecimal roi20;
+    
+    /**
+    * 21日roi
+    */    
+    @Column
+    private BigDecimal roi21;
+    
+    /**
+    * 22日roi
+    */    
+    @Column
+    private BigDecimal roi22;
+    
+    /**
+    * 23日roi
+    */    
+    @Column
+    private BigDecimal roi23;
+    
+    /**
+    * 24日roi
+    */    
+    @Column
+    private BigDecimal roi24;
+    
+    /**
+    * 25日roi
+    */    
+    @Column
+    private BigDecimal roi25;
+    
+    /**
+    * 26日roi
+    */    
+    @Column
+    private BigDecimal roi26;
+    
+    /**
+    * 27日roi
+    */    
+    @Column
+    private BigDecimal roi27;
+    
+    /**
+    * 28日roi
+    */    
+    @Column
+    private BigDecimal roi28;
+    
+    /**
+    * 29日roi
+    */    
+    @Column
+    private BigDecimal roi29;
+    
+    /**
+    * 30日roi
+    */    
+    @Column
+    private BigDecimal roi30;
+    
+    /**
+    * 60日ROI
+    */    
+    @Column
+    private BigDecimal roi60;
+    
+    /**
+    * 90日ROI
+    */    
+    @Column
+    private BigDecimal roi90;
+    
+    /**
+    * 180日ROI
+    */    
+    @Column
+    private BigDecimal roi180;
+    
+    /**
+    * 1年ROI
+    */    
+    @Column
+    private BigDecimal roi1yaer;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private BigDecimal roiTotal;
+    
+    /**
+    * 付费趋势第1日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD1;
+    
+    /**
+    * 付费趋势第2日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD2;
+    
+    /**
+    * 付费趋势第3日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD3;
+    
+    /**
+    * 付费趋势第4日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD4;
+    
+    /**
+    * 付费趋势第5日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD5;
+    
+    /**
+    * 付费趋势第6日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD6;
+    
+    /**
+    * 付费趋势第7日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD7;
+    
+    /**
+    * 付费趋势第8日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD8;
+    
+    /**
+    * 付费趋势第9日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD9;
+    
+    /**
+    * 付费趋势第10日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD10;
+    
+    /**
+    * 付费趋势第11日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD11;
+    
+    /**
+    * 付费趋势第12日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD12;
+    
+    /**
+    * 付费趋势第13日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD13;
+    
+    /**
+    * 付费趋势第14日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD14;
+    
+    /**
+    * 付费趋势第15日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD15;
+    
+    /**
+    * 付费趋势第16日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD16;
+    
+    /**
+    * 付费趋势第17日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD17;
+    
+    /**
+    * 付费趋势第18日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD18;
+    
+    /**
+    * 付费趋势第19日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD19;
+    
+    /**
+    * 付费趋势第20日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD20;
+    
+    /**
+    * 付费趋势第21日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD21;
+    
+    /**
+    * 付费趋势第22日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD22;
+    
+    /**
+    * 付费趋势第23日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD23;
+    
+    /**
+    * 付费趋势第24日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD24;
+    
+    /**
+    * 付费趋势第25日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD25;
+    
+    /**
+    * 付费趋势第26日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD26;
+    
+    /**
+    * 付费趋势第27日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD27;
+    
+    /**
+    * 付费趋势第28日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD28;
+    
+    /**
+    * 付费趋势第29日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD29;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD30;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD31;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD32;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD33;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD34;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD35;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD36;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD37;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD38;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD39;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD40;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD41;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD42;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD43;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD44;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD45;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD46;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD47;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD48;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD49;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD50;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD51;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD52;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD53;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD54;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD55;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD56;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD57;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD58;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD59;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD60;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD61;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD62;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD63;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD64;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD65;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD66;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD67;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD68;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD69;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD70;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD71;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD72;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD73;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD74;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD75;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD76;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD77;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD78;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD79;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD80;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD81;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD82;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD83;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD84;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD85;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD86;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD87;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD88;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD89;
+    
+    /**
+    * 付费趋势第N日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD90;
+    
+    /**
+    * 付费趋势4六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM4;
+    
+    /**
+    * 付费趋势5六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM5;
+    
+    /**
+    * 付费趋势6六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM6;
+    
+    /**
+    * 付费趋势7六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM7;
+    
+    /**
+    * 付费趋势8六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM8;
+    
+    /**
+    * 付费趋势9六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM9;
+    
+    /**
+    * 付费趋势10六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM10;
+    
+    /**
+    * 付费趋势11六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM11;
+    
+    /**
+    * 付费趋势12六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM12;
+    
+    /**
+    * 付费趋势总:增/回/倍
+    */    
+    @Column
+    private String amountSum;
+    
+    /**
+    * 投手媒体第1天新用户充值
+    */    
+    @Column
+    private BigDecimal da1;
+    
+    /**
+    * 投手媒体第2天新用户充值
+    */    
+    @Column
+    private BigDecimal da2;
+    
+    /**
+    * 投手媒体第3天新用户充值
+    */    
+    @Column
+    private BigDecimal da3;
+    
+    /**
+    * 投手媒体第4天新用户充值
+    */    
+    @Column
+    private BigDecimal da4;
+    
+    /**
+    * 投手媒体第5天新用户充值
+    */    
+    @Column
+    private BigDecimal da5;
+    
+    /**
+    * 投手媒体第6天新用户充值
+    */    
+    @Column
+    private BigDecimal da6;
+    
+    /**
+    * 投手媒体第7天新用户充值
+    */    
+    @Column
+    private BigDecimal da7;
+    
+    /**
+    * 投手媒体第8天新用户充值
+    */    
+    @Column
+    private BigDecimal da8;
+    
+    /**
+    * 投手媒体第9天新用户充值
+    */    
+    @Column
+    private BigDecimal da9;
+    
+    /**
+    * 投手媒体第10天新用户充值
+    */    
+    @Column
+    private BigDecimal da10;
+    
+    /**
+    * 投手媒体第11天新用户充值
+    */    
+    @Column
+    private BigDecimal da11;
+    
+    /**
+    * 投手媒体第12天新用户充值
+    */    
+    @Column
+    private BigDecimal da12;
+    
+    /**
+    * 投手媒体第13天新用户充值
+    */    
+    @Column
+    private BigDecimal da13;
+    
+    /**
+    * 投手媒体第14天新用户充值
+    */    
+    @Column
+    private BigDecimal da14;
+    
+    /**
+    * 投手媒体第15天新用户充值
+    */    
+    @Column
+    private BigDecimal da15;
+    
+    /**
+    * 投手媒体第16天新用户充值
+    */    
+    @Column
+    private BigDecimal da16;
+    
+    /**
+    * 投手媒体第17天新用户充值
+    */    
+    @Column
+    private BigDecimal da17;
+    
+    /**
+    * 投手媒体第18天新用户充值
+    */    
+    @Column
+    private BigDecimal da18;
+    
+    /**
+    * 投手媒体第19天新用户充值
+    */    
+    @Column
+    private BigDecimal da19;
+    
+    /**
+    * 投手媒体第20天新用户充值
+    */    
+    @Column
+    private BigDecimal da20;
+    
+    /**
+    * 投手媒体第21天新用户充值
+    */    
+    @Column
+    private BigDecimal da21;
+    
+    /**
+    * 投手媒体第22天新用户充值
+    */    
+    @Column
+    private BigDecimal da22;
+    
+    /**
+    * 投手媒体第23天新用户充值
+    */    
+    @Column
+    private BigDecimal da23;
+    
+    /**
+    * 投手媒体第24天新用户充值
+    */    
+    @Column
+    private BigDecimal da24;
+    
+    /**
+    * 投手媒体第25天新用户充值
+    */    
+    @Column
+    private BigDecimal da25;
+    
+    /**
+    * 投手媒体第26天新用户充值
+    */    
+    @Column
+    private BigDecimal da26;
+    
+    /**
+    * 投手媒体第27天新用户充值
+    */    
+    @Column
+    private BigDecimal da27;
+    
+    /**
+    * 投手媒体第28天新用户充值
+    */    
+    @Column
+    private BigDecimal da28;
+    
+    /**
+    * 投手媒体第29天新用户充值
+    */    
+    @Column
+    private BigDecimal da29;
+    
+    /**
+    * 投手媒体第30天新用户充值
+    */    
+    @Column
+    private BigDecimal da30;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da31;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da32;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da33;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da34;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da35;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da36;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da37;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da38;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da39;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da40;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da41;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da42;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da43;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da44;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da45;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da46;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da47;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da48;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da49;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da50;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da51;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da52;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da53;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da54;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da55;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da56;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da57;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da58;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da59;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da60;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da61;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da62;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da63;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da64;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da65;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da66;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da67;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da68;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da69;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da70;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da71;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da72;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da73;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da74;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da75;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da76;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da77;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da78;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da79;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da80;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da81;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da82;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da83;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da84;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da85;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da86;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da87;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da88;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da89;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal da90;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m4;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m5;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m6;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m7;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m8;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m9;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m10;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m11;
+    
+    /**
+    * 投手媒体第N天新用户充值
+    */    
+    @Column
+    private BigDecimal m12;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal total;
+    
+    /**
+    * 投手媒体第1天新用户人数
+    */    
+    @Column
+    private Long da1Num;
+    
+    /**
+    * 投手媒体第2天新用户人数
+    */    
+    @Column
+    private Long da2Num;
+    
+    /**
+    * 投手媒体第3天新用户人数
+    */    
+    @Column
+    private Long da3Num;
+    
+    /**
+    * 投手媒体第4天新用户人数
+    */    
+    @Column
+    private Long da4Num;
+    
+    /**
+    * 投手媒体第5天新用户人数
+    */    
+    @Column
+    private Long da5Num;
+    
+    /**
+    * 投手媒体第6天新用户人数
+    */    
+    @Column
+    private Long da6Num;
+    
+    /**
+    * 投手媒体第7天新用户人数
+    */    
+    @Column
+    private Long da7Num;
+    
+    /**
+    * 投手媒体第8天新用户人数
+    */    
+    @Column
+    private Long da8Num;
+    
+    /**
+    * 投手媒体第9天新用户人数
+    */    
+    @Column
+    private Long da9Num;
+    
+    /**
+    * 投手媒体第10天新用户人数
+    */    
+    @Column
+    private Long da10Num;
+    
+    /**
+    * 投手媒体第11天新用户人数
+    */    
+    @Column
+    private Long da11Num;
+    
+    /**
+    * 投手媒体第12天新用户人数
+    */    
+    @Column
+    private Long da12Num;
+    
+    /**
+    * 投手媒体第13天新用户人数
+    */    
+    @Column
+    private Long da13Num;
+    
+    /**
+    * 投手媒体第14天新用户人数
+    */    
+    @Column
+    private Long da14Num;
+    
+    /**
+    * 投手媒体第15天新用户人数
+    */    
+    @Column
+    private Long da15Num;
+    
+    /**
+    * 投手媒体第16天新用户人数
+    */    
+    @Column
+    private Long da16Num;
+    
+    /**
+    * 投手媒体第17天新用户人数
+    */    
+    @Column
+    private Long da17Num;
+    
+    /**
+    * 投手媒体第18天新用户人数
+    */    
+    @Column
+    private Long da18Num;
+    
+    /**
+    * 投手媒体第19天新用户人数
+    */    
+    @Column
+    private Long da19Num;
+    
+    /**
+    * 投手媒体第20天新用户人数
+    */    
+    @Column
+    private Long da20Num;
+    
+    /**
+    * 投手媒体第21天新用户人数
+    */    
+    @Column
+    private Long da21Num;
+    
+    /**
+    * 投手媒体第22天新用户人数
+    */    
+    @Column
+    private Long da22Num;
+    
+    /**
+    * 投手媒体第23天新用户人数
+    */    
+    @Column
+    private Long da23Num;
+    
+    /**
+    * 投手媒体第24天新用户人数
+    */    
+    @Column
+    private Long da24Num;
+    
+    /**
+    * 投手媒体第25天新用户人数
+    */    
+    @Column
+    private Long da25Num;
+    
+    /**
+    * 投手媒体第26天新用户人数
+    */    
+    @Column
+    private Long da26Num;
+    
+    /**
+    * 投手媒体第27天新用户人数
+    */    
+    @Column
+    private Long da27Num;
+    
+    /**
+    * 投手媒体第28天新用户人数
+    */    
+    @Column
+    private Long da28Num;
+    
+    /**
+    * 投手媒体第29天新用户人数
+    */    
+    @Column
+    private Long da29Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da30Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da31Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da32Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da33Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da34Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da35Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da36Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da37Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da38Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da39Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da40Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da41Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da42Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da43Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da44Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da45Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da46Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da47Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da48Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da49Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da50Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da51Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da52Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da53Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da54Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da55Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da56Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da57Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da58Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da59Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da60Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da61Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da62Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da63Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da64Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da65Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da66Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da67Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da68Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da69Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da70Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da71Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da72Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da73Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da74Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da75Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da76Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da77Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da78Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da79Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da80Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da81Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da82Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da83Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da84Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da85Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da86Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da87Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da88Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da89Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long da90Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m4Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m5Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m6Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m7Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m8Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m9Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m10Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m11Num;
+    
+    /**
+    * 投手媒体第N天新用户充值人数
+    */    
+    @Column
+    private Long m12Num;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long totalNum;
+    
+    /**
+    * 首日创角成本
+    */    
+    @Column
+    private BigDecimal firstRoleCost;
+    
+    /**
+    * 新用户累计创角成本
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleCost;
+    
+    /**
+    * 创角成本
+    */    
+    @Column
+    private BigDecimal roleNumCost;
+    
+    /**
+    * 首日创角率
+    */    
+    @Column
+    private BigDecimal firstRoleRate;
+    
+    /**
+    * 新用户累计创角率
+    */    
+    @Column
+    private BigDecimal newUserTotalRoleRate;
+    
+    /**
+    * 创角率
+    */    
+    @Column
+    private BigDecimal roleNumRate;
+    
+    /**
+    * 新用户付费比
+    */    
+    @Column
+    private BigDecimal newUserAmountRatio;
+
+}
+
+

+ 1158 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherDay.java

@@ -0,0 +1,1158 @@
+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(AdsPitcherDay.TABLE_NAME)
+@PK({"dt", "sourceSystem", "pitcherId"})
+public class AdsPitcherDay implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_pitcher_day";
+     
+    /**
+    * 日期(充值时间)
+    */
+    private LocalDate dt;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 投手ID
+    */
+    private Long pitcherId;
+    
+    /**
+    * 投手
+    */    
+    @Column
+    private String pitcher;
+    
+    /**
+    * 消耗
+    */    
+    @Column
+    private Double cost;
+    
+    /**
+    * 推广计划数量
+    */    
+    @Column
+    private Long planCount;
+    
+    /**
+    * 推广账号数量
+    */    
+    @Column
+    private Long accountCount;
+    
+    /**
+    * 推广渠道数量
+    */    
+    @Column
+    private Long agentCount;
+    
+    /**
+    * 注册人数-通过广告首次登录小游戏的独立用户数
+    */    
+    @Column
+    private Long registerNum;
+    
+    /**
+    * 新增付费次数
+    */    
+    @Column
+    private Long firstNewUserAmountCount;
+    
+    /**
+    * 新增付费人数
+    */    
+    @Column
+    private Long firstNewUserAmountNum;
+    
+    /**
+    * 新增付费金额
+    */    
+    @Column
+    private Double firstNewUserAmount;
+    
+    /**
+    * 账面充值次数
+    */    
+    @Column
+    private Long amountCount;
+    
+    /**
+    * 账面充值人数
+    */    
+    @Column
+    private Long amountNum;
+    
+    /**
+    * 账面充值金额
+    */    
+    @Column
+    private Double amount;
+    
+    /**
+    * 老用户充值次数(每日)
+    */    
+    @Column
+    private Long oldAmountCount;
+    
+    /**
+    * 老用户充值人数(每日)
+    */    
+    @Column
+    private Long oldAmountNum;
+    
+    /**
+    * 老用户充值金额(每日)
+    */    
+    @Column
+    private Double oldAmount;
+    
+    /**
+    * 至今充值次数
+    */    
+    @Column
+    private Long newUserTotalAmountCount;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long newUserTotalAmountNum;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private Double newUserTotalAmount;
+    
+    /**
+    * 单日付费100+人数
+    */    
+    @Column
+    private Long hundredUserNum;
+    
+    /**
+    * 买量新用户累计充值金额
+    */    
+    @Column
+    private Double buyNewUserTotalAmount;
+    
+    /**
+    * 买量新用户累计充值人数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountNum;
+    
+    /**
+    * 买量新用户累计充值次数
+    */    
+    @Column
+    private Long buyNewUserTotalAmountCount;
+    
+    /**
+    * 复充人数
+    */    
+    @Column
+    private Long regOrderUserAgain;
+    
+    /**
+    * 首日创角人数
+    */    
+    @Column
+    private Long firstRoleNum;
+    
+    /**
+    * 新用户累计创角人数
+    */    
+    @Column
+    private Long newUserTotalRoleNum;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Long roleNum;
+    
+    /**
+    * 注册成本=实际消耗/注册人数
+    */    
+    @Column
+    private Double registerCost;
+    
+    /**
+    * 首日回收率
+    */    
+    @Column
+    private Double firstRoi;
+    
+    /**
+    * 买量回收率
+    */    
+    @Column
+    private Double buyRoi;
+    
+    /**
+    * 当日回收率
+    */    
+    @Column
+    private Double todayRoi;
+    
+    /**
+    * 毛利额,毛利=新用户-实际消耗
+    */    
+    @Column
+    private Double grossProfit;
+    
+    /**
+    * 首日付费率
+    */    
+    @Column
+    private Double firstRate;
+    
+    /**
+    * 买量用户付费率
+    */    
+    @Column
+    private Double buyUserRate;
+    
+    /**
+    * 当天付费率
+    */    
+    @Column
+    private Double todayRate;
+    
+    /**
+    * 首日客单价
+    */    
+    @Column
+    private Double firstAvg;
+    
+    /**
+    * 买量客单价
+    */    
+    @Column
+    private Double buyAvg;
+    
+    /**
+    * 当天客单价
+    */    
+    @Column
+    private Double todayAvg;
+    
+    /**
+    * 账面客单价
+    */    
+    @Column
+    private Double paperAvg;
+    
+    /**
+    * 首日充值成本
+    */    
+    @Column
+    private Double firstAmountCost;
+    
+    /**
+    * 买量充值成本
+    */    
+    @Column
+    private Double buyAmountCost;
+    
+    /**
+    * 当天充值成本
+    */    
+    @Column
+    private Double todayAmountCost;
+    
+    /**
+    * 当天复充率
+    */    
+    @Column
+    private Double todayAgainRate;
+    
+    /**
+    * 新增注册ARPU
+    */    
+    @Column
+    private Double newRegArpu;
+    
+    /**
+    * 首日付费ARPU
+    */    
+    @Column
+    private Double firstArpu;
+    
+    /**
+    * 当天付费ARPU
+    */    
+    @Column
+    private Double todayArpu;
+    
+    /**
+    * 账面arpu
+    */    
+    @Column
+    private Double paperArpu;
+    
+    /**
+    * 单日付费100+成本
+    */    
+    @Column
+    private Double hundredUserNumCost;
+    
+    /**
+    * 1日roi
+    */    
+    @Column
+    private Double roi1;
+    
+    /**
+    * 2日roi
+    */    
+    @Column
+    private Double roi2;
+    
+    /**
+    * 3日roi
+    */    
+    @Column
+    private Double roi3;
+    
+    /**
+    * 4日roi
+    */    
+    @Column
+    private Double roi4;
+    
+    /**
+    * 5日roi
+    */    
+    @Column
+    private Double roi5;
+    
+    /**
+    * 6日roi
+    */    
+    @Column
+    private Double roi6;
+    
+    /**
+    * 7日roi
+    */    
+    @Column
+    private Double roi7;
+    
+    /**
+    * 8日roi
+    */    
+    @Column
+    private Double roi8;
+    
+    /**
+    * 9日roi
+    */    
+    @Column
+    private Double roi9;
+    
+    /**
+    * 10日roi
+    */    
+    @Column
+    private Double roi10;
+    
+    /**
+    * 11日roi
+    */    
+    @Column
+    private Double roi11;
+    
+    /**
+    * 12日roi
+    */    
+    @Column
+    private Double roi12;
+    
+    /**
+    * 13日roi
+    */    
+    @Column
+    private Double roi13;
+    
+    /**
+    * 14日roi
+    */    
+    @Column
+    private Double roi14;
+    
+    /**
+    * 15日roi
+    */    
+    @Column
+    private Double roi15;
+    
+    /**
+    * 16日roi
+    */    
+    @Column
+    private Double roi16;
+    
+    /**
+    * 17日roi
+    */    
+    @Column
+    private Double roi17;
+    
+    /**
+    * 18日roi
+    */    
+    @Column
+    private Double roi18;
+    
+    /**
+    * 19日roi
+    */    
+    @Column
+    private Double roi19;
+    
+    /**
+    * 20日roi
+    */    
+    @Column
+    private Double roi20;
+    
+    /**
+    * 21日roi
+    */    
+    @Column
+    private Double roi21;
+    
+    /**
+    * 22日roi
+    */    
+    @Column
+    private Double roi22;
+    
+    /**
+    * 23日roi
+    */    
+    @Column
+    private Double roi23;
+    
+    /**
+    * 24日roi
+    */    
+    @Column
+    private Double roi24;
+    
+    /**
+    * 25日roi
+    */    
+    @Column
+    private Double roi25;
+    
+    /**
+    * 26日roi
+    */    
+    @Column
+    private Double roi26;
+    
+    /**
+    * 27日roi
+    */    
+    @Column
+    private Double roi27;
+    
+    /**
+    * 28日roi
+    */    
+    @Column
+    private Double roi28;
+    
+    /**
+    * 29日roi
+    */    
+    @Column
+    private Double roi29;
+    
+    /**
+    * 30日roi
+    */    
+    @Column
+    private Double roi30;
+    
+    /**
+    * 60日ROI
+    */    
+    @Column
+    private Double roi60;
+    
+    /**
+    * 90日ROI
+    */    
+    @Column
+    private Double roi90;
+    
+    /**
+    * 180日ROI
+    */    
+    @Column
+    private Double roi180;
+    
+    /**
+    * 1年ROI
+    */    
+    @Column
+    private Double roi1yaer;
+    
+    /**
+    * 总ROI
+    */    
+    @Column
+    private Double roiTotal;
+    
+    /**
+    * 付费趋势第1日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD1;
+    
+    /**
+    * 付费趋势第2日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD2;
+    
+    /**
+    * 付费趋势第3日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD3;
+    
+    /**
+    * 付费趋势第4日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD4;
+    
+    /**
+    * 付费趋势第5日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD5;
+    
+    /**
+    * 付费趋势第6日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD6;
+    
+    /**
+    * 付费趋势第7日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD7;
+    
+    /**
+    * 付费趋势第8日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD8;
+    
+    /**
+    * 付费趋势第9日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD9;
+    
+    /**
+    * 付费趋势第10日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD10;
+    
+    /**
+    * 付费趋势第11日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD11;
+    
+    /**
+    * 付费趋势第12日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD12;
+    
+    /**
+    * 付费趋势第13日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD13;
+    
+    /**
+    * 付费趋势第14日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD14;
+    
+    /**
+    * 付费趋势第15日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD15;
+    
+    /**
+    * 付费趋势第16日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD16;
+    
+    /**
+    * 付费趋势第17日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD17;
+    
+    /**
+    * 付费趋势第18日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD18;
+    
+    /**
+    * 付费趋势第19日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD19;
+    
+    /**
+    * 付费趋势第20日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD20;
+    
+    /**
+    * 付费趋势第21日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD21;
+    
+    /**
+    * 付费趋势第22日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD22;
+    
+    /**
+    * 付费趋势第23日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD23;
+    
+    /**
+    * 付费趋势第24日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD24;
+    
+    /**
+    * 付费趋势第25日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD25;
+    
+    /**
+    * 付费趋势第26日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD26;
+    
+    /**
+    * 付费趋势第27日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD27;
+    
+    /**
+    * 付费趋势第28日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD28;
+    
+    /**
+    * 付费趋势第29日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountD29;
+    
+    /**
+    * 付费趋势第30日总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM1;
+    
+    /**
+    * 付费趋势第二月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM2;
+    
+    /**
+    * 付费趋势第三月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM3;
+    
+    /**
+    * 付费趋势六月总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountM6;
+    
+    /**
+    * 付费趋势一年总:金额/人数/增/回/倍
+    */    
+    @Column
+    private String amountY1;
+    
+    /**
+    * 付费趋势总:增/回/倍
+    */    
+    @Column
+    private String amountSum;
+    
+    /**
+    * 投手游戏第1天新用户充值
+    */    
+    @Column
+    private Double da1;
+    
+    /**
+    * 投手游戏第2天新用户充值
+    */    
+    @Column
+    private Double da2;
+    
+    /**
+    * 投手游戏第3天新用户充值
+    */    
+    @Column
+    private Double da3;
+    
+    /**
+    * 投手游戏第4天新用户充值
+    */    
+    @Column
+    private Double da4;
+    
+    /**
+    * 投手游戏第5天新用户充值
+    */    
+    @Column
+    private Double da5;
+    
+    /**
+    * 投手游戏第6天新用户充值
+    */    
+    @Column
+    private Double da6;
+    
+    /**
+    * 投手游戏第7天新用户充值
+    */    
+    @Column
+    private Double da7;
+    
+    /**
+    * 投手游戏第8天新用户充值
+    */    
+    @Column
+    private Double da8;
+    
+    /**
+    * 投手游戏第9天新用户充值
+    */    
+    @Column
+    private Double da9;
+    
+    /**
+    * 投手游戏第10天新用户充值
+    */    
+    @Column
+    private Double da10;
+    
+    /**
+    * 投手游戏第11天新用户充值
+    */    
+    @Column
+    private Double da11;
+    
+    /**
+    * 投手游戏第12天新用户充值
+    */    
+    @Column
+    private Double da12;
+    
+    /**
+    * 投手游戏第13天新用户充值
+    */    
+    @Column
+    private Double da13;
+    
+    /**
+    * 投手游戏第14天新用户充值
+    */    
+    @Column
+    private Double da14;
+    
+    /**
+    * 投手游戏第15天新用户充值
+    */    
+    @Column
+    private Double da15;
+    
+    /**
+    * 投手游戏第16天新用户充值
+    */    
+    @Column
+    private Double da16;
+    
+    /**
+    * 投手游戏第17天新用户充值
+    */    
+    @Column
+    private Double da17;
+    
+    /**
+    * 投手游戏第18天新用户充值
+    */    
+    @Column
+    private Double da18;
+    
+    /**
+    * 投手游戏第19天新用户充值
+    */    
+    @Column
+    private Double da19;
+    
+    /**
+    * 投手游戏第20天新用户充值
+    */    
+    @Column
+    private Double da20;
+    
+    /**
+    * 投手游戏第21天新用户充值
+    */    
+    @Column
+    private Double da21;
+    
+    /**
+    * 投手游戏第22天新用户充值
+    */    
+    @Column
+    private Double da22;
+    
+    /**
+    * 投手游戏第23天新用户充值
+    */    
+    @Column
+    private Double da23;
+    
+    /**
+    * 投手游戏第24天新用户充值
+    */    
+    @Column
+    private Double da24;
+    
+    /**
+    * 投手游戏第25天新用户充值
+    */    
+    @Column
+    private Double da25;
+    
+    /**
+    * 投手游戏第26天新用户充值
+    */    
+    @Column
+    private Double da26;
+    
+    /**
+    * 投手游戏第27天新用户充值
+    */    
+    @Column
+    private Double da27;
+    
+    /**
+    * 投手游戏第28天新用户充值
+    */    
+    @Column
+    private Double da28;
+    
+    /**
+    * 投手游戏第29天新用户充值
+    */    
+    @Column
+    private Double da29;
+    
+    /**
+    * 投手游戏第30天新用户充值
+    */    
+    @Column
+    private Double da30;
+    
+    /**
+    * 投手游戏第2月新用户充值
+    */    
+    @Column
+    private Double m2;
+    
+    /**
+    * 投手游戏第3月新用户充值
+    */    
+    @Column
+    private Double m3;
+    
+    /**
+    * 投手游戏第6月新用户充值
+    */    
+    @Column
+    private Double m6;
+    
+    /**
+    * 投手游戏第1年新用户充值
+    */    
+    @Column
+    private Double y1;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private Double total;
+    
+    /**
+    * 投手游戏第1天新用户人数
+    */    
+    @Column
+    private Long da1Num;
+    
+    /**
+    * 投手游戏第2天新用户人数
+    */    
+    @Column
+    private Long da2Num;
+    
+    /**
+    * 投手游戏第3天新用户人数
+    */    
+    @Column
+    private Long da3Num;
+    
+    /**
+    * 投手游戏第4天新用户人数
+    */    
+    @Column
+    private Long da4Num;
+    
+    /**
+    * 投手游戏第5天新用户人数
+    */    
+    @Column
+    private Long da5Num;
+    
+    /**
+    * 投手游戏第6天新用户人数
+    */    
+    @Column
+    private Long da6Num;
+    
+    /**
+    * 投手游戏第7天新用户人数
+    */    
+    @Column
+    private Long da7Num;
+    
+    /**
+    * 投手游戏第8天新用户人数
+    */    
+    @Column
+    private Long da8Num;
+    
+    /**
+    * 投手游戏第9天新用户人数
+    */    
+    @Column
+    private Long da9Num;
+    
+    /**
+    * 投手游戏第10天新用户人数
+    */    
+    @Column
+    private Long da10Num;
+    
+    /**
+    * 投手游戏第11天新用户人数
+    */    
+    @Column
+    private Long da11Num;
+    
+    /**
+    * 投手游戏第12天新用户人数
+    */    
+    @Column
+    private Long da12Num;
+    
+    /**
+    * 投手游戏第13天新用户人数
+    */    
+    @Column
+    private Long da13Num;
+    
+    /**
+    * 投手游戏第14天新用户人数
+    */    
+    @Column
+    private Long da14Num;
+    
+    /**
+    * 投手游戏第15天新用户人数
+    */    
+    @Column
+    private Long da15Num;
+    
+    /**
+    * 投手游戏第16天新用户人数
+    */    
+    @Column
+    private Long da16Num;
+    
+    /**
+    * 投手游戏第17天新用户人数
+    */    
+    @Column
+    private Long da17Num;
+    
+    /**
+    * 投手游戏第18天新用户人数
+    */    
+    @Column
+    private Long da18Num;
+    
+    /**
+    * 投手游戏第19天新用户人数
+    */    
+    @Column
+    private Long da19Num;
+    
+    /**
+    * 投手游戏第20天新用户人数
+    */    
+    @Column
+    private Long da20Num;
+    
+    /**
+    * 投手游戏第21天新用户人数
+    */    
+    @Column
+    private Long da21Num;
+    
+    /**
+    * 投手游戏第22天新用户人数
+    */    
+    @Column
+    private Long da22Num;
+    
+    /**
+    * 投手游戏第23天新用户人数
+    */    
+    @Column
+    private Long da23Num;
+    
+    /**
+    * 投手游戏第24天新用户人数
+    */    
+    @Column
+    private Long da24Num;
+    
+    /**
+    * 投手游戏第25天新用户人数
+    */    
+    @Column
+    private Long da25Num;
+    
+    /**
+    * 投手游戏第26天新用户人数
+    */    
+    @Column
+    private Long da26Num;
+    
+    /**
+    * 投手游戏第27天新用户人数
+    */    
+    @Column
+    private Long da27Num;
+    
+    /**
+    * 投手游戏第28天新用户人数
+    */    
+    @Column
+    private Long da28Num;
+    
+    /**
+    * 投手游戏第29天新用户人数
+    */    
+    @Column
+    private Long da29Num;
+    
+    /**
+    * 投手游戏第30天新用户人数
+    */    
+    @Column
+    private Long da30Num;
+    
+    /**
+    * 投手游戏第2月新用户人数
+    */    
+    @Column
+    private Long m2Num;
+    
+    /**
+    * 投手游戏第3月新用户人数
+    */    
+    @Column
+    private Long m3Num;
+    
+    /**
+    * 投手游戏第6月新用户人数
+    */    
+    @Column
+    private Long m6Num;
+    
+    /**
+    * 投手游戏第1年新用户人数
+    */    
+    @Column
+    private Long y1Num;
+    
+    /**
+    * 至今充值人数
+    */    
+    @Column
+    private Long totalNum;
+    
+
+}
+
+

+ 42 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherDayn.java

@@ -0,0 +1,42 @@
+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(AdsPitcherDayn.TABLE_NAME)
+@PK({"dt", "sourceSystem", "pitcherId"})
+public class AdsPitcherDayn implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_pitcher_dayn";
+     
+    /**
+    * 注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 投手ID
+    */
+    private String pitcherId;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 每一天的的充值金额,充值次数,充值人数
+    */    
+    @Column
+    private String dayn;
+    
+
+}
+
+

+ 50 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPitcherGameDayn.java

@@ -0,0 +1,50 @@
+package com.zanxiang.game.data.serve.pojo.entity;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+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(AdsPitcherGameDayn.TABLE_NAME)
+@PK({"dt", "sourceSystem", "pitcherId", "gameId"})
+public class AdsPitcherGameDayn implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_pitcher_game_dayn";
+     
+    /**
+    * 注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 投手ID
+    */
+    private String pitcherId;
+    
+    /**
+    * 游戏ID
+    */
+    private String gameId;
+    
+    /**
+    * SDK来源
+    */
+    private String sourceSystem;
+    
+    /**
+    * 每一天的的充值金额,充值次数,充值人数
+    */    
+    @Column
+    private String dayn;
+    
+
+}
+
+

+ 11 - 4
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsPromotionDay.java

@@ -11,6 +11,7 @@ import org.nutz.dao.entity.annotation.Table;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.time.LocalDate;
+import java.time.LocalDateTime;
 
 /**
  * <p>
@@ -25,7 +26,7 @@ import java.time.LocalDate;
 @AllArgsConstructor
 @Builder
 @Table(AdsPlayerRechargeRanking.TABLE_NAME)
-@PK({"dt", "sourceSystem", "promotion_id", "project_id"})
+@PK({"dt", "sourceSystem", "promotionId", "projectId"})
 public class AdsPromotionDay implements Serializable {
 
     private static final long serialVersionUID = 1L;
@@ -47,7 +48,7 @@ public class AdsPromotionDay implements Serializable {
     private Long promotionId;
 
     /**
-     * 计划ID
+     * 项目ID
      */
     private Long projectId;
 
@@ -196,10 +197,16 @@ public class AdsPromotionDay implements Serializable {
     private String budget;
 
     /**
-     * 投放时间
+     * 投放开始时间
      */
     @Column
-    private String scheduleTime;
+    private LocalDateTime startTime;
+
+    /**
+     * 投放结束时间
+     */
+    @Column
+    private LocalDateTime endTime;
 
     /**
      * 今日消耗

+ 1858 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsUserRoleLtvTrend.java

@@ -0,0 +1,1858 @@
+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.math.BigDecimal;
+import java.time.LocalDate;
+
+@Data
+@Table(AdsUserRoleLtvTrend.TABLE_NAME)
+@PK({"dt", "classify", "gameId", "gameName"})
+public class AdsUserRoleLtvTrend implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_user_role_ltv_trend";
+     
+    /**
+    * 用户注册时间
+    */
+    private LocalDate dt;
+    
+    /**
+    * 游戏ID
+    */
+    private Long gameId;
+    
+    /**
+    * 游戏名称
+    */
+    private String gameName;
+    
+    /**
+    * 游戏类别
+    */
+    private Long gameClassify;
+    
+        
+    @Column
+    private String sourceSystem;
+    
+    /**
+    * 用户LTV1
+    */    
+    @Column
+    private BigDecimal userLtv1;
+    
+    /**
+    * 用户LTV2
+    */    
+    @Column
+    private BigDecimal userLtv2;
+    
+    /**
+    * 用户LTV3
+    */    
+    @Column
+    private BigDecimal userLtv3;
+    
+    /**
+    * 用户LTV4
+    */    
+    @Column
+    private BigDecimal userLtv4;
+    
+    /**
+    * 用户LTV5
+    */    
+    @Column
+    private BigDecimal userLtv5;
+    
+    /**
+    * 用户LTV6
+    */    
+    @Column
+    private BigDecimal userLtv6;
+    
+    /**
+    * 用户LTV7
+    */    
+    @Column
+    private BigDecimal userLtv7;
+    
+    /**
+    * 用户LTV8
+    */    
+    @Column
+    private BigDecimal userLtv8;
+    
+    /**
+    * 用户LTV9
+    */    
+    @Column
+    private BigDecimal userLtv9;
+    
+    /**
+    * 用户LTV10
+    */    
+    @Column
+    private BigDecimal userLtv10;
+    
+    /**
+    * 用户LTV11
+    */    
+    @Column
+    private BigDecimal userLtv11;
+    
+    /**
+    * 用户LTV12
+    */    
+    @Column
+    private BigDecimal userLtv12;
+    
+    /**
+    * 用户LTV13
+    */    
+    @Column
+    private BigDecimal userLtv13;
+    
+    /**
+    * 用户LTV14
+    */    
+    @Column
+    private BigDecimal userLtv14;
+    
+    /**
+    * 用户LTV15
+    */    
+    @Column
+    private BigDecimal userLtv15;
+    
+    /**
+    * 用户LTV16
+    */    
+    @Column
+    private BigDecimal userLtv16;
+    
+    /**
+    * 用户LTV17
+    */    
+    @Column
+    private BigDecimal userLtv17;
+    
+    /**
+    * 用户LTV18
+    */    
+    @Column
+    private BigDecimal userLtv18;
+    
+    /**
+    * 用户LTV19
+    */    
+    @Column
+    private BigDecimal userLtv19;
+    
+    /**
+    * 用户LTV20
+    */    
+    @Column
+    private BigDecimal userLtv20;
+    
+    /**
+    * 用户LTV21
+    */    
+    @Column
+    private BigDecimal userLtv21;
+    
+    /**
+    * 用户LTV22
+    */    
+    @Column
+    private BigDecimal userLtv22;
+    
+    /**
+    * 用户LTV23
+    */    
+    @Column
+    private BigDecimal userLtv23;
+    
+    /**
+    * 用户LTV24
+    */    
+    @Column
+    private BigDecimal userLtv24;
+    
+    /**
+    * 用户LTV25
+    */    
+    @Column
+    private BigDecimal userLtv25;
+    
+    /**
+    * 用户LTV26
+    */    
+    @Column
+    private BigDecimal userLtv26;
+    
+    /**
+    * 用户LTV27
+    */    
+    @Column
+    private BigDecimal userLtv27;
+    
+    /**
+    * 用户LTV28
+    */    
+    @Column
+    private BigDecimal userLtv28;
+    
+    /**
+    * 用户LTV29
+    */    
+    @Column
+    private BigDecimal userLtv29;
+    
+    /**
+    * 用户LTV30
+    */    
+    @Column
+    private BigDecimal userLtv30;
+    
+    /**
+    * 用户LTV31
+    */    
+    @Column
+    private BigDecimal userLtv31;
+    
+    /**
+    * 用户LTV32
+    */    
+    @Column
+    private BigDecimal userLtv32;
+    
+    /**
+    * 用户LTV33
+    */    
+    @Column
+    private BigDecimal userLtv33;
+    
+    /**
+    * 用户LTV34
+    */    
+    @Column
+    private BigDecimal userLtv34;
+    
+    /**
+    * 用户LTV35
+    */    
+    @Column
+    private BigDecimal userLtv35;
+    
+    /**
+    * 用户LTV36
+    */    
+    @Column
+    private BigDecimal userLtv36;
+    
+    /**
+    * 用户LTV37
+    */    
+    @Column
+    private BigDecimal userLtv37;
+    
+    /**
+    * 用户LTV38
+    */    
+    @Column
+    private BigDecimal userLtv38;
+    
+    /**
+    * 用户LTV39
+    */    
+    @Column
+    private BigDecimal userLtv39;
+    
+    /**
+    * 用户LTV40
+    */    
+    @Column
+    private BigDecimal userLtv40;
+    
+    /**
+    * 用户LTV41
+    */    
+    @Column
+    private BigDecimal userLtv41;
+    
+    /**
+    * 用户LTV42
+    */    
+    @Column
+    private BigDecimal userLtv42;
+    
+    /**
+    * 用户LTV43
+    */    
+    @Column
+    private BigDecimal userLtv43;
+    
+    /**
+    * 用户LTV44
+    */    
+    @Column
+    private BigDecimal userLtv44;
+    
+    /**
+    * 用户LTV45
+    */    
+    @Column
+    private BigDecimal userLtv45;
+    
+    /**
+    * 用户LTV46
+    */    
+    @Column
+    private BigDecimal userLtv46;
+    
+    /**
+    * 用户LTV47
+    */    
+    @Column
+    private BigDecimal userLtv47;
+    
+    /**
+    * 用户LTV48
+    */    
+    @Column
+    private BigDecimal userLtv48;
+    
+    /**
+    * 用户LTV49
+    */    
+    @Column
+    private BigDecimal userLtv49;
+    
+    /**
+    * 用户LTV50
+    */    
+    @Column
+    private BigDecimal userLtv50;
+    
+    /**
+    * 用户LTV51
+    */    
+    @Column
+    private BigDecimal userLtv51;
+    
+    /**
+    * 用户LTV52
+    */    
+    @Column
+    private BigDecimal userLtv52;
+    
+    /**
+    * 用户LTV53
+    */    
+    @Column
+    private BigDecimal userLtv53;
+    
+    /**
+    * 用户LTV54
+    */    
+    @Column
+    private BigDecimal userLtv54;
+    
+    /**
+    * 用户LTV55
+    */    
+    @Column
+    private BigDecimal userLtv55;
+    
+    /**
+    * 用户LTV56
+    */    
+    @Column
+    private BigDecimal userLtv56;
+    
+    /**
+    * 用户LTV57
+    */    
+    @Column
+    private BigDecimal userLtv57;
+    
+    /**
+    * 用户LTV58
+    */    
+    @Column
+    private BigDecimal userLtv58;
+    
+    /**
+    * 用户LTV59
+    */    
+    @Column
+    private BigDecimal userLtv59;
+    
+    /**
+    * 用户LTV60
+    */    
+    @Column
+    private BigDecimal userLtv60;
+    
+    /**
+    * 用户LTV61
+    */    
+    @Column
+    private BigDecimal userLtv61;
+    
+    /**
+    * 用户LTV62
+    */    
+    @Column
+    private BigDecimal userLtv62;
+    
+    /**
+    * 用户LTV63
+    */    
+    @Column
+    private BigDecimal userLtv63;
+    
+    /**
+    * 用户LTV64
+    */    
+    @Column
+    private BigDecimal userLtv64;
+    
+    /**
+    * 用户LTV65
+    */    
+    @Column
+    private BigDecimal userLtv65;
+    
+    /**
+    * 用户LTV66
+    */    
+    @Column
+    private BigDecimal userLtv66;
+    
+    /**
+    * 用户LTV67
+    */    
+    @Column
+    private BigDecimal userLtv67;
+    
+    /**
+    * 用户LTV68
+    */    
+    @Column
+    private BigDecimal userLtv68;
+    
+    /**
+    * 用户LTV69
+    */    
+    @Column
+    private BigDecimal userLtv69;
+    
+    /**
+    * 用户LTV70
+    */    
+    @Column
+    private BigDecimal userLtv70;
+    
+    /**
+    * 用户LTV71
+    */    
+    @Column
+    private BigDecimal userLtv71;
+    
+    /**
+    * 用户LTV72
+    */    
+    @Column
+    private BigDecimal userLtv72;
+    
+    /**
+    * 用户LTV73
+    */    
+    @Column
+    private BigDecimal userLtv73;
+    
+    /**
+    * 用户LTV74
+    */    
+    @Column
+    private BigDecimal userLtv74;
+    
+    /**
+    * 用户LTV75
+    */    
+    @Column
+    private BigDecimal userLtv75;
+    
+    /**
+    * 用户LTV76
+    */    
+    @Column
+    private BigDecimal userLtv76;
+    
+    /**
+    * 用户LTV77
+    */    
+    @Column
+    private BigDecimal userLtv77;
+    
+    /**
+    * 用户LTV78
+    */    
+    @Column
+    private BigDecimal userLtv78;
+    
+    /**
+    * 用户LTV79
+    */    
+    @Column
+    private BigDecimal userLtv79;
+    
+    /**
+    * 用户LTV80
+    */    
+    @Column
+    private BigDecimal userLtv80;
+    
+    /**
+    * 用户LTV81
+    */    
+    @Column
+    private BigDecimal userLtv81;
+    
+    /**
+    * 用户LTV82
+    */    
+    @Column
+    private BigDecimal userLtv82;
+    
+    /**
+    * 用户LTV83
+    */    
+    @Column
+    private BigDecimal userLtv83;
+    
+    /**
+    * 用户LTV84
+    */    
+    @Column
+    private BigDecimal userLtv84;
+    
+    /**
+    * 用户LTV85
+    */    
+    @Column
+    private BigDecimal userLtv85;
+    
+    /**
+    * 用户LTV86
+    */    
+    @Column
+    private BigDecimal userLtv86;
+    
+    /**
+    * 用户LTV87
+    */    
+    @Column
+    private BigDecimal userLtv87;
+    
+    /**
+    * 用户LTV88
+    */    
+    @Column
+    private BigDecimal userLtv88;
+    
+    /**
+    * 用户LTV89
+    */    
+    @Column
+    private BigDecimal userLtv89;
+    
+    /**
+    * 用户LTV90
+    */    
+    @Column
+    private BigDecimal userLtv90;
+    
+    /**
+    * 用户LTVm4
+    */    
+    @Column
+    private BigDecimal userLtvM4;
+    
+    /**
+    * 用户LTVm5
+    */    
+    @Column
+    private BigDecimal userLtvM5;
+    
+    /**
+    * 用户LTVm6
+    */    
+    @Column
+    private BigDecimal userLtvM6;
+    
+    /**
+    * 用户LTVm7
+    */    
+    @Column
+    private BigDecimal userLtvM7;
+    
+    /**
+    * 用户LTVm8
+    */    
+    @Column
+    private BigDecimal userLtvM8;
+    
+    /**
+    * 用户LTVm9
+    */    
+    @Column
+    private BigDecimal userLtvM9;
+    
+    /**
+    * 用户LTVm10
+    */    
+    @Column
+    private BigDecimal userLtvM10;
+    
+    /**
+    * 用户LTVm11
+    */    
+    @Column
+    private BigDecimal userLtvM11;
+    
+    /**
+    * 用户LTVy1
+    */    
+    @Column
+    private BigDecimal userLtvY1;
+    
+    /**
+    * 用户LTVtotal
+    */    
+    @Column
+    private BigDecimal userLtvTotal;
+    
+    /**
+    * 创角LTV1
+    */    
+    @Column
+    private BigDecimal roleLtv1;
+    
+    /**
+    * 创角LTV2
+    */    
+    @Column
+    private BigDecimal roleLtv2;
+    
+    /**
+    * 创角LTV3
+    */    
+    @Column
+    private BigDecimal roleLtv3;
+    
+    /**
+    * 创角LTV4
+    */    
+    @Column
+    private BigDecimal roleLtv4;
+    
+    /**
+    * 创角LTV5
+    */    
+    @Column
+    private BigDecimal roleLtv5;
+    
+    /**
+    * 创角LTV6
+    */    
+    @Column
+    private BigDecimal roleLtv6;
+    
+    /**
+    * 创角LTV7
+    */    
+    @Column
+    private BigDecimal roleLtv7;
+    
+    /**
+    * 创角LTV8
+    */    
+    @Column
+    private BigDecimal roleLtv8;
+    
+    /**
+    * 创角LTV9
+    */    
+    @Column
+    private BigDecimal roleLtv9;
+    
+    /**
+    * 创角LTV10
+    */    
+    @Column
+    private BigDecimal roleLtv10;
+    
+    /**
+    * 创角LTV11
+    */    
+    @Column
+    private BigDecimal roleLtv11;
+    
+    /**
+    * 创角LTV12
+    */    
+    @Column
+    private BigDecimal roleLtv12;
+    
+    /**
+    * 创角LTV13
+    */    
+    @Column
+    private BigDecimal roleLtv13;
+    
+    /**
+    * 创角LTV14
+    */    
+    @Column
+    private BigDecimal roleLtv14;
+    
+    /**
+    * 创角LTV15
+    */    
+    @Column
+    private BigDecimal roleLtv15;
+    
+    /**
+    * 创角LTV16
+    */    
+    @Column
+    private BigDecimal roleLtv16;
+    
+    /**
+    * 创角LTV17
+    */    
+    @Column
+    private BigDecimal roleLtv17;
+    
+    /**
+    * 创角LTV18
+    */    
+    @Column
+    private BigDecimal roleLtv18;
+    
+    /**
+    * 创角LTV19
+    */    
+    @Column
+    private BigDecimal roleLtv19;
+    
+    /**
+    * 创角LTV20
+    */    
+    @Column
+    private BigDecimal roleLtv20;
+    
+    /**
+    * 创角LTV21
+    */    
+    @Column
+    private BigDecimal roleLtv21;
+    
+    /**
+    * 创角LTV22
+    */    
+    @Column
+    private BigDecimal roleLtv22;
+    
+    /**
+    * 创角LTV23
+    */    
+    @Column
+    private BigDecimal roleLtv23;
+    
+    /**
+    * 创角LTV24
+    */    
+    @Column
+    private BigDecimal roleLtv24;
+    
+    /**
+    * 创角LTV25
+    */    
+    @Column
+    private BigDecimal roleLtv25;
+    
+    /**
+    * 创角LTV26
+    */    
+    @Column
+    private BigDecimal roleLtv26;
+    
+    /**
+    * 创角LTV27
+    */    
+    @Column
+    private BigDecimal roleLtv27;
+    
+    /**
+    * 创角LTV28
+    */    
+    @Column
+    private BigDecimal roleLtv28;
+    
+    /**
+    * 创角LTV29
+    */    
+    @Column
+    private BigDecimal roleLtv29;
+    
+    /**
+    * 创角LTV30
+    */    
+    @Column
+    private BigDecimal roleLtv30;
+    
+    /**
+    * 创角LTV31
+    */    
+    @Column
+    private BigDecimal roleLtv31;
+    
+    /**
+    * 创角LTV32
+    */    
+    @Column
+    private BigDecimal roleLtv32;
+    
+    /**
+    * 创角LTV33
+    */    
+    @Column
+    private BigDecimal roleLtv33;
+    
+    /**
+    * 创角LTV34
+    */    
+    @Column
+    private BigDecimal roleLtv34;
+    
+    /**
+    * 创角LTV35
+    */    
+    @Column
+    private BigDecimal roleLtv35;
+    
+    /**
+    * 创角LTV36
+    */    
+    @Column
+    private BigDecimal roleLtv36;
+    
+    /**
+    * 创角LTV37
+    */    
+    @Column
+    private BigDecimal roleLtv37;
+    
+    /**
+    * 创角LTV38
+    */    
+    @Column
+    private BigDecimal roleLtv38;
+    
+    /**
+    * 创角LTV39
+    */    
+    @Column
+    private BigDecimal roleLtv39;
+    
+    /**
+    * 创角LTV40
+    */    
+    @Column
+    private BigDecimal roleLtv40;
+    
+    /**
+    * 创角LTV41
+    */    
+    @Column
+    private BigDecimal roleLtv41;
+    
+    /**
+    * 创角LTV42
+    */    
+    @Column
+    private BigDecimal roleLtv42;
+    
+    /**
+    * 创角LTV43
+    */    
+    @Column
+    private BigDecimal roleLtv43;
+    
+    /**
+    * 创角LTV44
+    */    
+    @Column
+    private BigDecimal roleLtv44;
+    
+    /**
+    * 创角LTV45
+    */    
+    @Column
+    private BigDecimal roleLtv45;
+    
+    /**
+    * 创角LTV46
+    */    
+    @Column
+    private BigDecimal roleLtv46;
+    
+    /**
+    * 创角LTV47
+    */    
+    @Column
+    private BigDecimal roleLtv47;
+    
+    /**
+    * 创角LTV48
+    */    
+    @Column
+    private BigDecimal roleLtv48;
+    
+    /**
+    * 创角LTV49
+    */    
+    @Column
+    private BigDecimal roleLtv49;
+    
+    /**
+    * 创角LTV50
+    */    
+    @Column
+    private BigDecimal roleLtv50;
+    
+    /**
+    * 创角LTV51
+    */    
+    @Column
+    private BigDecimal roleLtv51;
+    
+    /**
+    * 创角LTV52
+    */    
+    @Column
+    private BigDecimal roleLtv52;
+    
+    /**
+    * 创角LTV53
+    */    
+    @Column
+    private BigDecimal roleLtv53;
+    
+    /**
+    * 创角LTV54
+    */    
+    @Column
+    private BigDecimal roleLtv54;
+    
+    /**
+    * 创角LTV55
+    */    
+    @Column
+    private BigDecimal roleLtv55;
+    
+    /**
+    * 创角LTV56
+    */    
+    @Column
+    private BigDecimal roleLtv56;
+    
+    /**
+    * 创角LTV57
+    */    
+    @Column
+    private BigDecimal roleLtv57;
+    
+    /**
+    * 创角LTV58
+    */    
+    @Column
+    private BigDecimal roleLtv58;
+    
+    /**
+    * 创角LTV59
+    */    
+    @Column
+    private BigDecimal roleLtv59;
+    
+    /**
+    * 创角LTV60
+    */    
+    @Column
+    private BigDecimal roleLtv60;
+    
+    /**
+    * 创角LTV61
+    */    
+    @Column
+    private BigDecimal roleLtv61;
+    
+    /**
+    * 创角LTV62
+    */    
+    @Column
+    private BigDecimal roleLtv62;
+    
+    /**
+    * 创角LTV63
+    */    
+    @Column
+    private BigDecimal roleLtv63;
+    
+    /**
+    * 创角LTV64
+    */    
+    @Column
+    private BigDecimal roleLtv64;
+    
+    /**
+    * 创角LTV65
+    */    
+    @Column
+    private BigDecimal roleLtv65;
+    
+    /**
+    * 创角LTV66
+    */    
+    @Column
+    private BigDecimal roleLtv66;
+    
+    /**
+    * 创角LTV67
+    */    
+    @Column
+    private BigDecimal roleLtv67;
+    
+    /**
+    * 创角LTV68
+    */    
+    @Column
+    private BigDecimal roleLtv68;
+    
+    /**
+    * 创角LTV69
+    */    
+    @Column
+    private BigDecimal roleLtv69;
+    
+    /**
+    * 创角LTV70
+    */    
+    @Column
+    private BigDecimal roleLtv70;
+    
+    /**
+    * 创角LTV71
+    */    
+    @Column
+    private BigDecimal roleLtv71;
+    
+    /**
+    * 创角LTV72
+    */    
+    @Column
+    private BigDecimal roleLtv72;
+    
+    /**
+    * 创角LTV73
+    */    
+    @Column
+    private BigDecimal roleLtv73;
+    
+    /**
+    * 创角LTV74
+    */    
+    @Column
+    private BigDecimal roleLtv74;
+    
+    /**
+    * 创角LTV75
+    */    
+    @Column
+    private BigDecimal roleLtv75;
+    
+    /**
+    * 创角LTV76
+    */    
+    @Column
+    private BigDecimal roleLtv76;
+    
+    /**
+    * 创角LTV77
+    */    
+    @Column
+    private BigDecimal roleLtv77;
+    
+    /**
+    * 创角LTV78
+    */    
+    @Column
+    private BigDecimal roleLtv78;
+    
+    /**
+    * 创角LTV79
+    */    
+    @Column
+    private BigDecimal roleLtv79;
+    
+    /**
+    * 创角LTV80
+    */    
+    @Column
+    private BigDecimal roleLtv80;
+    
+    /**
+    * 创角LTV81
+    */    
+    @Column
+    private BigDecimal roleLtv81;
+    
+    /**
+    * 创角LTV82
+    */    
+    @Column
+    private BigDecimal roleLtv82;
+    
+    /**
+    * 创角LTV83
+    */    
+    @Column
+    private BigDecimal roleLtv83;
+    
+    /**
+    * 创角LTV84
+    */    
+    @Column
+    private BigDecimal roleLtv84;
+    
+    /**
+    * 创角LTV85
+    */    
+    @Column
+    private BigDecimal roleLtv85;
+    
+    /**
+    * 创角LTV86
+    */    
+    @Column
+    private BigDecimal roleLtv86;
+    
+    /**
+    * 创角LTV87
+    */    
+    @Column
+    private BigDecimal roleLtv87;
+    
+    /**
+    * 创角LTV88
+    */    
+    @Column
+    private BigDecimal roleLtv88;
+    
+    /**
+    * 创角LTV89
+    */    
+    @Column
+    private BigDecimal roleLtv89;
+    
+    /**
+    * 创角LTV90
+    */    
+    @Column
+    private BigDecimal roleLtv90;
+    
+    /**
+    * 创角LTVm4
+    */    
+    @Column
+    private BigDecimal roleLtvM4;
+    
+    /**
+    * 创角LTVm5
+    */    
+    @Column
+    private BigDecimal roleLtvM5;
+    
+    /**
+    * 创角LTVm6
+    */    
+    @Column
+    private BigDecimal roleLtvM6;
+    
+    /**
+    * 创角LTVm7
+    */    
+    @Column
+    private BigDecimal roleLtvM7;
+    
+    /**
+    * 创角LTVm8
+    */    
+    @Column
+    private BigDecimal roleLtvM8;
+    
+    /**
+    * 创角LTVm9
+    */    
+    @Column
+    private BigDecimal roleLtvM9;
+    
+    /**
+    * 创角LTVm10
+    */    
+    @Column
+    private BigDecimal roleLtvM10;
+    
+    /**
+    * 创角LTVm11
+    */    
+    @Column
+    private BigDecimal roleLtvM11;
+    
+    /**
+    * 创角LTVy1
+    */    
+    @Column
+    private BigDecimal roleLtvY1;
+    
+    /**
+    * 创角LTVtotal
+    */    
+    @Column
+    private BigDecimal roleLtvTotal;
+    
+    /**
+    * 游戏,消耗时间的第1天新用户充值
+    */    
+    @Column
+    private BigDecimal da1;
+    
+    /**
+    * 游戏,消耗时间的第2天新用户充值
+    */    
+    @Column
+    private BigDecimal da2;
+    
+    /**
+    * 游戏,消耗时间的第3天新用户充值
+    */    
+    @Column
+    private BigDecimal da3;
+    
+    /**
+    * 游戏,消耗时间的第4天新用户充值
+    */    
+    @Column
+    private BigDecimal da4;
+    
+    /**
+    * 游戏,消耗时间的第5天新用户充值
+    */    
+    @Column
+    private BigDecimal da5;
+    
+    /**
+    * 游戏,消耗时间的第6天新用户充值
+    */    
+    @Column
+    private BigDecimal da6;
+    
+    /**
+    * 游戏,消耗时间的第7天新用户充值
+    */    
+    @Column
+    private BigDecimal da7;
+    
+    /**
+    * 游戏,消耗时间的第8天新用户充值
+    */    
+    @Column
+    private BigDecimal da8;
+    
+    /**
+    * 游戏,消耗时间的第9天新用户充值
+    */    
+    @Column
+    private BigDecimal da9;
+    
+    /**
+    * 游戏,消耗时间的第10天新用户充值
+    */    
+    @Column
+    private BigDecimal da10;
+    
+    /**
+    * 游戏,消耗时间的第11天新用户充值
+    */    
+    @Column
+    private BigDecimal da11;
+    
+    /**
+    * 游戏,消耗时间的第12天新用户充值
+    */    
+    @Column
+    private BigDecimal da12;
+    
+    /**
+    * 游戏,消耗时间的第13天新用户充值
+    */    
+    @Column
+    private BigDecimal da13;
+    
+    /**
+    * 游戏,消耗时间的第14天新用户充值
+    */    
+    @Column
+    private BigDecimal da14;
+    
+    /**
+    * 游戏,消耗时间的第15天新用户充值
+    */    
+    @Column
+    private BigDecimal da15;
+    
+    /**
+    * 游戏,消耗时间的第16天新用户充值
+    */    
+    @Column
+    private BigDecimal da16;
+    
+    /**
+    * 游戏,消耗时间的第17天新用户充值
+    */    
+    @Column
+    private BigDecimal da17;
+    
+    /**
+    * 游戏,消耗时间的第18天新用户充值
+    */    
+    @Column
+    private BigDecimal da18;
+    
+    /**
+    * 游戏,消耗时间的第19天新用户充值
+    */    
+    @Column
+    private BigDecimal da19;
+    
+    /**
+    * 游戏,消耗时间的第20天新用户充值
+    */    
+    @Column
+    private BigDecimal da20;
+    
+    /**
+    * 游戏,消耗时间的第21天新用户充值
+    */    
+    @Column
+    private BigDecimal da21;
+    
+    /**
+    * 游戏,消耗时间的第22天新用户充值
+    */    
+    @Column
+    private BigDecimal da22;
+    
+    /**
+    * 游戏,消耗时间的第23天新用户充值
+    */    
+    @Column
+    private BigDecimal da23;
+    
+    /**
+    * 游戏,消耗时间的第24天新用户充值
+    */    
+    @Column
+    private BigDecimal da24;
+    
+    /**
+    * 游戏,消耗时间的第25天新用户充值
+    */    
+    @Column
+    private BigDecimal da25;
+    
+    /**
+    * 游戏,消耗时间的第26天新用户充值
+    */    
+    @Column
+    private BigDecimal da26;
+    
+    /**
+    * 游戏,消耗时间的第27天新用户充值
+    */    
+    @Column
+    private BigDecimal da27;
+    
+    /**
+    * 游戏,消耗时间的第28天新用户充值
+    */    
+    @Column
+    private BigDecimal da28;
+    
+    /**
+    * 游戏,消耗时间的第29天新用户充值
+    */    
+    @Column
+    private BigDecimal da29;
+    
+    /**
+    * 游戏,消耗时间的第30天新用户充值
+    */    
+    @Column
+    private BigDecimal da30;
+    
+    /**
+    * 游戏,消耗时间的第31天新用户充值
+    */    
+    @Column
+    private BigDecimal da31;
+    
+    /**
+    * 游戏,消耗时间的第32天新用户充值
+    */    
+    @Column
+    private BigDecimal da32;
+    
+    /**
+    * 游戏,消耗时间的第33天新用户充值
+    */    
+    @Column
+    private BigDecimal da33;
+    
+    /**
+    * 游戏,消耗时间的第34天新用户充值
+    */    
+    @Column
+    private BigDecimal da34;
+    
+    /**
+    * 游戏,消耗时间的第35天新用户充值
+    */    
+    @Column
+    private BigDecimal da35;
+    
+    /**
+    * 游戏,消耗时间的第36天新用户充值
+    */    
+    @Column
+    private BigDecimal da36;
+    
+    /**
+    * 游戏,消耗时间的第37天新用户充值
+    */    
+    @Column
+    private BigDecimal da37;
+    
+    /**
+    * 游戏,消耗时间的第38天新用户充值
+    */    
+    @Column
+    private BigDecimal da38;
+    
+    /**
+    * 游戏,消耗时间的第39天新用户充值
+    */    
+    @Column
+    private BigDecimal da39;
+    
+    /**
+    * 游戏,消耗时间的第40天新用户充值
+    */    
+    @Column
+    private BigDecimal da40;
+    
+    /**
+    * 游戏,消耗时间的第41天新用户充值
+    */    
+    @Column
+    private BigDecimal da41;
+    
+    /**
+    * 游戏,消耗时间的第42天新用户充值
+    */    
+    @Column
+    private BigDecimal da42;
+    
+    /**
+    * 游戏,消耗时间的第43天新用户充值
+    */    
+    @Column
+    private BigDecimal da43;
+    
+    /**
+    * 游戏,消耗时间的第44天新用户充值
+    */    
+    @Column
+    private BigDecimal da44;
+    
+    /**
+    * 游戏,消耗时间的第45天新用户充值
+    */    
+    @Column
+    private BigDecimal da45;
+    
+    /**
+    * 游戏,消耗时间的第46天新用户充值
+    */    
+    @Column
+    private BigDecimal da46;
+    
+    /**
+    * 游戏,消耗时间的第47天新用户充值
+    */    
+    @Column
+    private BigDecimal da47;
+    
+    /**
+    * 游戏,消耗时间的第48天新用户充值
+    */    
+    @Column
+    private BigDecimal da48;
+    
+    /**
+    * 游戏,消耗时间的第49天新用户充值
+    */    
+    @Column
+    private BigDecimal da49;
+    
+    /**
+    * 游戏,消耗时间的第50天新用户充值
+    */    
+    @Column
+    private BigDecimal da50;
+    
+    /**
+    * 游戏,消耗时间的第51天新用户充值
+    */    
+    @Column
+    private BigDecimal da51;
+    
+    /**
+    * 游戏,消耗时间的第52天新用户充值
+    */    
+    @Column
+    private BigDecimal da52;
+    
+    /**
+    * 游戏,消耗时间的第53天新用户充值
+    */    
+    @Column
+    private BigDecimal da53;
+    
+    /**
+    * 游戏,消耗时间的第54天新用户充值
+    */    
+    @Column
+    private BigDecimal da54;
+    
+    /**
+    * 游戏,消耗时间的第55天新用户充值
+    */    
+    @Column
+    private BigDecimal da55;
+    
+    /**
+    * 游戏,消耗时间的第56天新用户充值
+    */    
+    @Column
+    private BigDecimal da56;
+    
+    /**
+    * 游戏,消耗时间的第57天新用户充值
+    */    
+    @Column
+    private BigDecimal da57;
+    
+    /**
+    * 游戏,消耗时间的第58天新用户充值
+    */    
+    @Column
+    private BigDecimal da58;
+    
+    /**
+    * 游戏,消耗时间的第59天新用户充值
+    */    
+    @Column
+    private BigDecimal da59;
+    
+    /**
+    * 游戏,消耗时间的第2月新用户充值
+    */    
+    @Column
+    private BigDecimal da60;
+    
+    /**
+    * 游戏,消耗时间的第61天新用户充值
+    */    
+    @Column
+    private BigDecimal da61;
+    
+    /**
+    * 游戏,消耗时间的第62天新用户充值
+    */    
+    @Column
+    private BigDecimal da62;
+    
+    /**
+    * 游戏,消耗时间的第63天新用户充值
+    */    
+    @Column
+    private BigDecimal da63;
+    
+    /**
+    * 游戏,消耗时间的第64天新用户充值
+    */    
+    @Column
+    private BigDecimal da64;
+    
+    /**
+    * 游戏,消耗时间的第65天新用户充值
+    */    
+    @Column
+    private BigDecimal da65;
+    
+    /**
+    * 游戏,消耗时间的第66天新用户充值
+    */    
+    @Column
+    private BigDecimal da66;
+    
+    /**
+    * 游戏,消耗时间的第67天新用户充值
+    */    
+    @Column
+    private BigDecimal da67;
+    
+    /**
+    * 游戏,消耗时间的第68天新用户充值
+    */    
+    @Column
+    private BigDecimal da68;
+    
+    /**
+    * 游戏,消耗时间的第69天新用户充值
+    */    
+    @Column
+    private BigDecimal da69;
+    
+    /**
+    * 游戏,消耗时间的第70天新用户充值
+    */    
+    @Column
+    private BigDecimal da70;
+    
+    /**
+    * 游戏,消耗时间的第71天新用户充值
+    */    
+    @Column
+    private BigDecimal da71;
+    
+    /**
+    * 游戏,消耗时间的第72天新用户充值
+    */    
+    @Column
+    private BigDecimal da72;
+    
+    /**
+    * 游戏,消耗时间的第73天新用户充值
+    */    
+    @Column
+    private BigDecimal da73;
+    
+    /**
+    * 游戏,消耗时间的第74天新用户充值
+    */    
+    @Column
+    private BigDecimal da74;
+    
+    /**
+    * 游戏,消耗时间的第75天新用户充值
+    */    
+    @Column
+    private BigDecimal da75;
+    
+    /**
+    * 游戏,消耗时间的第76天新用户充值
+    */    
+    @Column
+    private BigDecimal da76;
+    
+    /**
+    * 游戏,消耗时间的第77天新用户充值
+    */    
+    @Column
+    private BigDecimal da77;
+    
+    /**
+    * 游戏,消耗时间的第78天新用户充值
+    */    
+    @Column
+    private BigDecimal da78;
+    
+    /**
+    * 游戏,消耗时间的第79天新用户充值
+    */    
+    @Column
+    private BigDecimal da79;
+    
+    /**
+    * 游戏,消耗时间的第80天新用户充值
+    */    
+    @Column
+    private BigDecimal da80;
+    
+    /**
+    * 游戏,消耗时间的第81天新用户充值
+    */    
+    @Column
+    private BigDecimal da81;
+    
+    /**
+    * 游戏,消耗时间的第82天新用户充值
+    */    
+    @Column
+    private BigDecimal da82;
+    
+    /**
+    * 游戏,消耗时间的第83天新用户充值
+    */    
+    @Column
+    private BigDecimal da83;
+    
+    /**
+    * 游戏,消耗时间的第84天新用户充值
+    */    
+    @Column
+    private BigDecimal da84;
+    
+    /**
+    * 游戏,消耗时间的第85天新用户充值
+    */    
+    @Column
+    private BigDecimal da85;
+    
+    /**
+    * 游戏,消耗时间的第86天新用户充值
+    */    
+    @Column
+    private BigDecimal da86;
+    
+    /**
+    * 游戏,消耗时间的第87天新用户充值
+    */    
+    @Column
+    private BigDecimal da87;
+    
+    /**
+    * 游戏,消耗时间的第88天新用户充值
+    */    
+    @Column
+    private BigDecimal da88;
+    
+    /**
+    * 游戏,消耗时间的第89天新用户充值
+    */    
+    @Column
+    private BigDecimal da89;
+
+    /**
+     * 游戏,消耗时间的第90天新用户充值
+     */
+    @Column
+    private BigDecimal da90;
+    
+    /**
+    * 游戏,消耗时间的第4月新用户充值
+    */    
+    @Column
+    private BigDecimal m4;
+    
+    /**
+    * 游戏,消耗时间的第5月新用户充值
+    */    
+    @Column
+    private BigDecimal m5;
+    
+    /**
+    * 游戏,消耗时间的第6月新用户充值
+    */    
+    @Column
+    private BigDecimal m6;
+    
+    /**
+    * 游戏,消耗时间的第7月新用户充值
+    */    
+    @Column
+    private BigDecimal m7;
+    
+    /**
+    * 游戏,消耗时间的第8月新用户充值
+    */    
+    @Column
+    private BigDecimal m8;
+    
+    /**
+    * 游戏,消耗时间的第9月新用户充值
+    */    
+    @Column
+    private BigDecimal m9;
+    
+    /**
+    * 游戏,消耗时间的第10月新用户充值
+    */    
+    @Column
+    private BigDecimal m10;
+    
+    /**
+    * 游戏,消耗时间的第11月新用户充值
+    */    
+    @Column
+    private BigDecimal m11;
+    
+    /**
+    * 游戏,消耗时间的第1年新用户充值
+    */    
+    @Column
+    private BigDecimal y1;
+    
+    /**
+    * 至今充值金额
+    */    
+    @Column
+    private BigDecimal total;
+    
+    /**
+    * 注册人数
+    */    
+    @Column
+    private Integer regUserCnt;
+    
+    /**
+    * 创角人数
+    */    
+    @Column
+    private Integer firstRoleNum;
+    
+    
+}
+
+

+ 1430 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataDayVO.java

@@ -0,0 +1,1430 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 返回给前端的留存每日数据实体
+ **/
+@Data
+public class ActiveDataDayVO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameClassify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间
+     */
+    @ApiModelProperty(value = "注册时间(消耗时间)")
+    private LocalDate costDate;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da1Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da2Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da3Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da4Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da5Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da6Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da7Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da8Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da9Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da10Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da11Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da12Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da13Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da14Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da15Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da16Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da17Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da18Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da19Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da20Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da21Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da22Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da23Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da24Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da25Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da26Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da27Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da28Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da29Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da30Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da31Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da32Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da33Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da34Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da35Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da36Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da37Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da38Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da39Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da40Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da41Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da42Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da43Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da44Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da45Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da46Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da47Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da48Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da49Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da50Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da51Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da52Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da53Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da54Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da55Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da56Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da57Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da58Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da59Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da60Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da61Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da62Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da63Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da64Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da65Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da66Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da67Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da68Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da69Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da70Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da71Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da72Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da73Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da74Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da75Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da76Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da77Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da78Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da79Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da80Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da81Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da82Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da83Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da84Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da85Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da86Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da87Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da88Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da89Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(展示的数据)")
+    private ActiveDataTrendVO da90Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m4Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m5Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m6Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m7Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m8Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m9Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m10Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m11Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(展示的数据)")
+    private ActiveDataTrendVO m12Trend;
+
+}

+ 1399 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataTotalVO.java

@@ -0,0 +1,1399 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 返回给前端的留存每日数据总计实体
+ **/
+@Data
+public class ActiveDataTotalVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da1Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da2Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da3Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da4Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da5Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da6Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da7Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da8Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da9Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da10Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da11Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da12Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da13Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da14Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da15Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da16Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da17Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da18Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da19Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da20Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da21Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da22Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da23Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da24Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da25Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da26Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da27Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da28Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da29Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da30Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da31Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da32Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da33Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da34Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da35Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da36Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da37Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da38Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da39Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da40Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da41Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da42Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da43Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da44Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da45Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da46Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da47Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da48Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da49Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da50Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da51Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da52Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da53Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da54Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da55Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da56Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da57Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da58Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da59Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da60Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da61Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da62Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da63Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da64Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da65Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da66Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da67Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da68Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da69Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da70Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da71Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da72Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da73Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da74Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da75Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da76Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da77Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da78Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da79Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da80Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da81Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da82Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da83Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da84Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da85Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da86Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da87Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da88Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da89Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第1-90天(活跃人数/留存率)")
+    private ActiveDataTrendVO da90Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m4Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m5Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m6Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m7Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m8Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m9Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m10Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m11Trend;
+
+    /**
+     * 活跃人数/留存率
+     */
+    @ApiModelProperty(value = "第4-12月(活跃人数/留存率)")
+    private ActiveDataTrendVO m12Trend;
+
+}

+ 89 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/ActiveDataTrendVO.java

@@ -0,0 +1,89 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class ActiveDataTrendVO {
+
+    /**
+     * 活跃人数(注册留存数据)
+     */
+    @ApiModelProperty(notes = "活跃人数(注册留存数据)")
+    private Long activeNum;
+
+    /**
+     * 留存率(注册留存数据)
+     */
+    @ApiModelProperty(notes = "留存率(注册留存数据)")
+    private BigDecimal regActiveRate;
+
+    /**
+     * 第N天的新增付费用户(付费留存数据)
+     */
+    @ApiModelProperty(notes = "第N天的新增付费用户(付费留存数据)")
+    private Long newUserAmountNum;
+
+    /**
+     * 第N天的老活跃用户数(付费留存数据)
+     */
+    @ApiModelProperty(notes = "第N天的老活跃用户数(付费留存数据)")
+    private Long oldActiveUserNum;
+
+    /**
+     * 累计到第N天的付费用户数(付费留存数据)
+     */
+    @ApiModelProperty(notes = "累计到第N天的付费用户数(付费留存数据)")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 累计到第N天的活跃用户数(付费留存数据)
+     */
+    @ApiModelProperty(notes = "累计到第N天的活跃用户数(付费留存数据)")
+    private Long newActiveUserTotalNum;
+
+    /**
+     * 付费留存率(付费留存数据)
+     */
+    @ApiModelProperty(notes = "付费留存率(付费留存数据)")
+    private BigDecimal amountActiveRate;
+
+    /**
+     * 第N天的新增创角用户数(创角留存数据)
+     */
+    @ApiModelProperty(notes = "第N天的新增创角用户数(创角留存数据)")
+    private Long roleNewUserNum;
+
+    /**
+     * 第N天的老活跃用户数(创角留存数据)
+     */
+    @ApiModelProperty(notes = "第N天的老活跃用户数(创角留存数据)")
+    private Long roleOldActiveUserNum;
+
+    /**
+     * 累计到第N天的创角用户数(创角留存数据)
+     */
+    @ApiModelProperty(notes = "累计到第N天的创角用户数(创角留存数据)")
+    private Long roleNewUserTotalNum;
+
+    /**
+     * 累计到第N天的活跃用户数(创角留存数据)
+     */
+    @ApiModelProperty(notes = "累计到第N天的活跃用户数(创角留存数据)")
+    private Long roleNewActiveUserTotalNum;
+
+    /**
+     * 创角留存率(创角留存数据)
+     */
+    @ApiModelProperty(notes = "创角留存率(创角留存数据)")
+    private BigDecimal roleActiveRate;
+
+}

+ 23 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/AdsOrderDetailTotalVO.java

@@ -0,0 +1,23 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+@Data
+public class AdsOrderDetailTotalVO {
+
+    /**
+     * 订单金额
+     */
+    @ApiModelProperty(notes = "订单金额")
+    private BigDecimal amount;
+
+    /**
+     * 订单实付金额
+     */
+    @ApiModelProperty(notes = "订单实付金额")
+    private BigDecimal realAmount;
+
+}

+ 59 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/FirstNewUserAgainTrendVO.java

@@ -0,0 +1,59 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class FirstNewUserAgainTrendVO {
+
+    /**
+     * 充值金额
+     */
+    @ApiModelProperty(notes = "充值金额")
+    private BigDecimal rechargeMoney;
+
+    /**
+     * 充值人数
+     */
+    @ApiModelProperty(notes = "充值人数")
+    private Long rechargeCount;
+
+    /**
+     * 充值占比
+     */
+    @ApiModelProperty(notes = "充值占比")
+    private BigDecimal percentage;
+
+    /**
+     * 用户详情,用来跳转查询
+     */
+    @ApiModelProperty(notes = "用户详情")
+    private final String userDetail = "用户详情";
+
+    /**
+     * da1的所有用户ID,用作后续查询指定用户的条件
+     */
+    @ApiModelProperty(notes = "da1所有用户ID(不展示)")
+    private Long[] usersId;
+
+    /**
+     * 当前对象属于哪个daN数据
+     */
+    @ApiModelProperty(notes = "不展示")
+    private String timeType;
+
+    /**
+     * SDK数据来源
+     */
+    @ApiModelProperty(notes = "不展示")
+    private String sourceSystem;
+
+}

File diff suppressed because it is too large
+ 1302 - 132
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataDayTotalVO.java


File diff suppressed because it is too large
+ 1312 - 127
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataDayVO.java


+ 1174 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataFirstNewUserAgainTotalVO.java

@@ -0,0 +1,1174 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/10
+ * @Description 游戏首日复充总计一栏
+ **/
+@Data
+public class GameDataFirstNewUserAgainTotalVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String total;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da1Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da2Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da3Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da4Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da5Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da6Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da7Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da8Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da9Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da10Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da11Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da12Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da13Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da14Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da15Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da16Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da17Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da18Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在19天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da19Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da20Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da21Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da22Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da23Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da24Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da25Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da26Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da27Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da28Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da29Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da30Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势第31天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第31天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da31Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第32天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第32天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da32Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第33天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第33天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da33Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第34天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第34天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da34Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第35天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第35天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da35Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第36天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第36天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da36Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第37天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第37天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da37Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第38天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第38天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da38Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第39天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第39天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da39Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第40天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第40天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da40Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第41天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第41天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da41Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第42天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第42天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da42Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第43天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第43天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da43Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第44天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第44天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da44Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第45天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第45天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da45Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第46天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第46天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da46Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第47天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第47天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da47Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第48天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第48天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da48Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第49天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在49天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da49Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第50天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第50天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da50Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第51天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第51天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da51Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第52天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第52天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da52Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第53天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第53天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da53Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第54天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第54天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da54Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第55天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第55天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da55Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第56天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第56天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da56Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第57天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第57天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da57Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第58天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第58天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da58Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第59天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第59天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da59Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第60天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第60天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da60Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势第61天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第61天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da61Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第62天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第62天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da62Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第63天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第63天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da63Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第64天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第64天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da64Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第65天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第65天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da65Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第66天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第66天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da66Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第67天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第67天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da67Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第68天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第68天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da68Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第69天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第69天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da69Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第70天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第70天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da70Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第71天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第71天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da71Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第72天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第72天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da72Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第73天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第73天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da73Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第74天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第74天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da74Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第75天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第75天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da75Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第76天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第76天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da76Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第77天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第77天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da77Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第78天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第78天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da78Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第79天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在79天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da79Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第80天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第80天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da80Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第81天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第81天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da81Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第82天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第82天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da82Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第83天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第83天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da83Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第84天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第84天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da84Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第85天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第85天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da85Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第86天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第86天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da86Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第87天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第87天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da87Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第88天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第88天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da88Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第89天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第89天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da89Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第90天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第90天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da90Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m4Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m5Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m6Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m7Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m8Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m9Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m10Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m11Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m12Trend;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值的用户至今:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO totalTrend;
+
+
+}

+ 1205 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataFirstNewUserAgainVO.java

@@ -0,0 +1,1205 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/10
+ * @Description
+ **/
+@Data
+public class GameDataFirstNewUserAgainVO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameClassify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间
+     */
+    @ApiModelProperty(value = "注册时间(消耗时间)")
+    private LocalDate costDate;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String total;
+
+    /**
+     * 首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第1天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da1Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第2天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da2Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第3天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da3Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第4天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da4Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第5天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da5Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第6天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da6Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第7天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da7Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第8天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da8Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第9天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da9Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第10天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da10Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第11天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da11Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第12天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da12Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第13天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da13Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第14天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da14Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第15天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da15Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第16天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da16Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第17天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da17Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第18天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da18Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第19天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在19天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da19Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第20天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da20Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第21天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da21Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第22天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da22Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第23天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da23Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第24天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da24Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第25天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da25Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第26天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da26Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第27天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da27Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第28天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da28Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第29天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da29Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第30天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da30Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势第31天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第31天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da31Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第32天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第32天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da32Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第33天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第33天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da33Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第34天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第34天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da34Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第35天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第35天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da35Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第36天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第36天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da36Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第37天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第37天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da37Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第38天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第38天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da38Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第39天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第39天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da39Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第40天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第40天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da40Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第41天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第41天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da41Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第42天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第42天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da42Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第43天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第43天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da43Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第44天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第44天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da44Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第45天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第45天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da45Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第46天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第46天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da46Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第47天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第47天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da47Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第48天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第48天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da48Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第49天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在49天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da49Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第50天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第50天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da50Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第51天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第51天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da51Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第52天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第52天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da52Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第53天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第53天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da53Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第54天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第54天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da54Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第55天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第55天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da55Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第56天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第56天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da56Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第57天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第57天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da57Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第58天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第58天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da58Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第59天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第59天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da59Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第60天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第60天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da60Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势第61天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势第61天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da61Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第62天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第62天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da62Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第63天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第63天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da63Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第64天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第64天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da64Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第65天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第65天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da65Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第66天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第66天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da66Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第67天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第67天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da67Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第68天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第68天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da68Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第69天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第69天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da69Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第70天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第70天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da70Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第71天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第71天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da71Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第72天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第72天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da72Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第73天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第73天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da73Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第74天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第74天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da74Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第75天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第75天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da75Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第76天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第76天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da76Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第77天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第77天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da77Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第78天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第78天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da78Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第79天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在79天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da79Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第80天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第80天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da80Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第81天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第81天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da81Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第82天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第82天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da82Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第83天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第83天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da83Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第84天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第84天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da84Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第85天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第85天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da85Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第86天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第86天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da86Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第87天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第87天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da87Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第88天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第88天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da88Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第89天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第89天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da89Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第90天:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第90天:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO da90Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第4月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m4Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第5月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m5Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第6月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m6Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第7月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m7Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第8月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m8Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第9月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m9Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第10月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m10Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第11月:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m11Trend;
+
+    /**
+     * 首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值用户复充趋势在第1年:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO m12Trend;
+
+    /**
+     * 首日注册且充值的用户至今:充值金额,充值人数,充值占比
+     */
+    @ApiModelProperty(value = "首日注册且充值的用户至今:充值金额,充值人数,充值占比")
+    private FirstNewUserAgainTrendVO totalTrend;
+
+
+}

+ 64 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataUserDetailsVO.java

@@ -0,0 +1,64 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/11
+ * @Description 用户详情
+ **/
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+public class GameDataUserDetailsVO {
+
+    /**
+     * 玩家ID
+     */
+    @ApiModelProperty(notes = "玩家ID")
+    private Long playerId;
+
+    /**
+     * 注册渠道ID
+     */
+    @ApiModelProperty(notes = "注册渠道ID")
+    private Long regAgentId;
+
+    /**
+     * 注册渠道名称
+     */
+    @ApiModelProperty(notes = "注册渠道名称")
+    private String regAgentName;
+
+    /**
+     * 游戏服
+     */
+    @ApiModelProperty(notes = "游戏服")
+    private String serverName;
+
+    /**
+     * 角色名称
+     */
+    @ApiModelProperty(notes = "角色名称")
+    private String roleName;
+
+    /**
+     * 玩家操作系统
+     */
+    @ApiModelProperty(notes = "玩家操作系统")
+    private String playerOs;
+
+    /**
+     * 充值金额 玩家排行榜表中的今日累计充值今额
+     */
+    @ApiModelProperty(notes = "充值金额")
+    private BigDecimal todayTotalAmount;
+
+}

+ 2988 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameMediaDataDayVO.java

@@ -0,0 +1,2988 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体每日数据展示实体(每日数据和每日数据总计共用)
+ **/
+@Data
+public class GameMediaDataDayVO {
+
+    /**
+     * 日期(充值时间)
+     */
+    @ApiModelProperty(value = "日期(充值时间)")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    /**
+     * 付费趋势4六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势4六月总:金额/人数/增/回/倍")
+    private String amountM4;
+
+    /**
+     * 付费趋势5六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势5六月总:金额/人数/增/回/倍")
+    private String amountM5;
+
+    /**
+     * 付费趋势6六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势6六月总:金额/人数/增/回/倍")
+    private String amountM6;
+
+    /**
+     * 付费趋势7六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势7六月总:金额/人数/增/回/倍")
+    private String amountM7;
+
+    /**
+     * 付费趋势8六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势8六月总:金额/人数/增/回/倍")
+    private String amountM8;
+
+    /**
+     * 付费趋势9六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势9六月总:金额/人数/增/回/倍")
+    private String amountM9;
+
+    /**
+     * 付费趋势10六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势10六月总:金额/人数/增/回/倍")
+    private String amountM10;
+
+    /**
+     * 付费趋势11六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势11六月总:金额/人数/增/回/倍")
+    private String amountM11;
+
+    /**
+     * 付费趋势12六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势12六月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+    /**
+     * 投手游戏第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;
+
+
+}

+ 1775 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameMediaDataTotalVO.java

@@ -0,0 +1,1775 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 游戏媒体总数据展示实体(总数据和总数据总计共用)
+ **/
+@Data
+public class GameMediaDataTotalVO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @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;
+
+
+}

+ 226 - 26
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GamePromoteDayTotalVO.java

@@ -7,12 +7,8 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 
 import java.math.BigDecimal;
-import java.time.LocalDate;
 
 @Data
-@NoArgsConstructor
-@AllArgsConstructor
-@Builder
 public class GamePromoteDayTotalVO {
     @ApiModelProperty(notes = "消耗")
     private BigDecimal cost;
@@ -378,20 +374,84 @@ public class GamePromoteDayTotalVO {
     @ApiModelProperty(notes = "不展示--付费趋势:29天")
     private String trendDay29;
 
-    @ApiModelProperty(notes = "不展示--付费趋势:1个月")
-    private String trendMonth1;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:2个月")
-    private String trendMonth2;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:3个月")
-    private String trendMonth3;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:6个月")
+    @ApiModelProperty(notes = "不展示")
+    private String trendDay30;
+    private String trendDay31;
+    private String trendDay32;
+    private String trendDay33;
+    private String trendDay34;
+    private String trendDay35;
+    private String trendDay36;
+    private String trendDay37;
+    private String trendDay38;
+    private String trendDay39;
+
+    private String trendDay40;
+    private String trendDay41;
+    private String trendDay42;
+    private String trendDay43;
+    private String trendDay44;
+    private String trendDay45;
+    private String trendDay46;
+    private String trendDay47;
+    private String trendDay48;
+    private String trendDay49;
+
+    private String trendDay50;
+    private String trendDay51;
+    private String trendDay52;
+    private String trendDay53;
+    private String trendDay54;
+    private String trendDay55;
+    private String trendDay56;
+    private String trendDay57;
+    private String trendDay58;
+    private String trendDay59;
+
+    private String trendDay60;
+    private String trendDay61;
+    private String trendDay62;
+    private String trendDay63;
+    private String trendDay64;
+    private String trendDay65;
+    private String trendDay66;
+    private String trendDay67;
+    private String trendDay68;
+    private String trendDay69;
+
+    private String trendDay70;
+    private String trendDay71;
+    private String trendDay72;
+    private String trendDay73;
+    private String trendDay74;
+    private String trendDay75;
+    private String trendDay76;
+    private String trendDay77;
+    private String trendDay78;
+    private String trendDay79;
+
+    private String trendDay80;
+    private String trendDay81;
+    private String trendDay82;
+    private String trendDay83;
+    private String trendDay84;
+    private String trendDay85;
+    private String trendDay86;
+    private String trendDay87;
+    private String trendDay88;
+    private String trendDay89;
+    private String trendDay90;
+
+    @ApiModelProperty(notes = "不展示")
+    private String trendMonth4;
+    private String trendMonth5;
     private String trendMonth6;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:1年")
-    private String trendYear1;
+    private String trendMonth7;
+    private String trendMonth8;
+    private String trendMonth9;
+    private String trendMonth10;
+    private String trendMonth11;
+    private String trendMonth12;
 
     @ApiModelProperty(notes = "不展示--付费趋势:总")
     private String trendTotal;
@@ -483,20 +543,160 @@ public class GamePromoteDayTotalVO {
     @ApiModelProperty(notes = "付费趋势:29天")
     private RechargeTrendVO rechargeTrendDay29;
 
-    @ApiModelProperty(notes = "付费趋势:1个月")
-    private RechargeTrendVO rechargeTrendMonth1;
-
-    @ApiModelProperty(notes = "付费趋势:2个月")
-    private RechargeTrendVO rechargeTrendMonth2;
-
-    @ApiModelProperty(notes = "付费趋势:3个月")
-    private RechargeTrendVO rechargeTrendMonth3;
+    @ApiModelProperty(notes = "付费趋势:30天")
+    private RechargeTrendVO rechargeTrendDay30;
+    @ApiModelProperty(notes = "付费趋势:31天")
+    private RechargeTrendVO rechargeTrendDay31;
+    @ApiModelProperty(notes = "付费趋势:32天")
+    private RechargeTrendVO rechargeTrendDay32;
+    @ApiModelProperty(notes = "付费趋势:33天")
+    private RechargeTrendVO rechargeTrendDay33;
+    @ApiModelProperty(notes = "付费趋势:34天")
+    private RechargeTrendVO rechargeTrendDay34;
+    @ApiModelProperty(notes = "付费趋势:35天")
+    private RechargeTrendVO rechargeTrendDay35;
+    @ApiModelProperty(notes = "付费趋势:36天")
+    private RechargeTrendVO rechargeTrendDay36;
+    @ApiModelProperty(notes = "付费趋势:37天")
+    private RechargeTrendVO rechargeTrendDay37;
+    @ApiModelProperty(notes = "付费趋势:38天")
+    private RechargeTrendVO rechargeTrendDay38;
+    @ApiModelProperty(notes = "付费趋势:39天")
+    private RechargeTrendVO rechargeTrendDay39;
+
+    @ApiModelProperty(notes = "付费趋势:40天")
+    private RechargeTrendVO rechargeTrendDay40;
+    @ApiModelProperty(notes = "付费趋势:41天")
+    private RechargeTrendVO rechargeTrendDay41;
+    @ApiModelProperty(notes = "付费趋势:42天")
+    private RechargeTrendVO rechargeTrendDay42;
+    @ApiModelProperty(notes = "付费趋势:43天")
+    private RechargeTrendVO rechargeTrendDay43;
+    @ApiModelProperty(notes = "付费趋势:44天")
+    private RechargeTrendVO rechargeTrendDay44;
+    @ApiModelProperty(notes = "付费趋势:45天")
+    private RechargeTrendVO rechargeTrendDay45;
+    @ApiModelProperty(notes = "付费趋势:46天")
+    private RechargeTrendVO rechargeTrendDay46;
+    @ApiModelProperty(notes = "付费趋势:47天")
+    private RechargeTrendVO rechargeTrendDay47;
+    @ApiModelProperty(notes = "付费趋势:48天")
+    private RechargeTrendVO rechargeTrendDay48;
+    @ApiModelProperty(notes = "付费趋势:49天")
+    private RechargeTrendVO rechargeTrendDay49;
+
+    @ApiModelProperty(notes = "付费趋势:50天")
+    private RechargeTrendVO rechargeTrendDay50;
+    @ApiModelProperty(notes = "付费趋势:51天")
+    private RechargeTrendVO rechargeTrendDay51;
+    @ApiModelProperty(notes = "付费趋势:52天")
+    private RechargeTrendVO rechargeTrendDay52;
+    @ApiModelProperty(notes = "付费趋势:53天")
+    private RechargeTrendVO rechargeTrendDay53;
+    @ApiModelProperty(notes = "付费趋势:54天")
+    private RechargeTrendVO rechargeTrendDay54;
+    @ApiModelProperty(notes = "付费趋势:55天")
+    private RechargeTrendVO rechargeTrendDay55;
+    @ApiModelProperty(notes = "付费趋势:56天")
+    private RechargeTrendVO rechargeTrendDay56;
+    @ApiModelProperty(notes = "付费趋势:57天")
+    private RechargeTrendVO rechargeTrendDay57;
+    @ApiModelProperty(notes = "付费趋势:58天")
+    private RechargeTrendVO rechargeTrendDay58;
+    @ApiModelProperty(notes = "付费趋势:59天")
+    private RechargeTrendVO rechargeTrendDay59;
+
+    @ApiModelProperty(notes = "付费趋势:60天")
+    private RechargeTrendVO rechargeTrendDay60;
+    @ApiModelProperty(notes = "付费趋势:61天")
+    private RechargeTrendVO rechargeTrendDay61;
+    @ApiModelProperty(notes = "付费趋势:62天")
+    private RechargeTrendVO rechargeTrendDay62;
+    @ApiModelProperty(notes = "付费趋势:63天")
+    private RechargeTrendVO rechargeTrendDay63;
+    @ApiModelProperty(notes = "付费趋势:64天")
+    private RechargeTrendVO rechargeTrendDay64;
+    @ApiModelProperty(notes = "付费趋势:65天")
+    private RechargeTrendVO rechargeTrendDay65;
+    @ApiModelProperty(notes = "付费趋势:66天")
+    private RechargeTrendVO rechargeTrendDay66;
+    @ApiModelProperty(notes = "付费趋势:67天")
+    private RechargeTrendVO rechargeTrendDay67;
+    @ApiModelProperty(notes = "付费趋势:68天")
+    private RechargeTrendVO rechargeTrendDay68;
+    @ApiModelProperty(notes = "付费趋势:69天")
+    private RechargeTrendVO rechargeTrendDay69;
+
+    @ApiModelProperty(notes = "付费趋势:70天")
+    private RechargeTrendVO rechargeTrendDay70;
+    @ApiModelProperty(notes = "付费趋势:71天")
+    private RechargeTrendVO rechargeTrendDay71;
+    @ApiModelProperty(notes = "付费趋势:72天")
+    private RechargeTrendVO rechargeTrendDay72;
+    @ApiModelProperty(notes = "付费趋势:73天")
+    private RechargeTrendVO rechargeTrendDay73;
+    @ApiModelProperty(notes = "付费趋势:74天")
+    private RechargeTrendVO rechargeTrendDay74;
+    @ApiModelProperty(notes = "付费趋势:75天")
+    private RechargeTrendVO rechargeTrendDay75;
+    @ApiModelProperty(notes = "付费趋势:76天")
+    private RechargeTrendVO rechargeTrendDay76;
+    @ApiModelProperty(notes = "付费趋势:77天")
+    private RechargeTrendVO rechargeTrendDay77;
+    @ApiModelProperty(notes = "付费趋势:78天")
+    private RechargeTrendVO rechargeTrendDay78;
+    @ApiModelProperty(notes = "付费趋势:79天")
+    private RechargeTrendVO rechargeTrendDay79;
+
+    @ApiModelProperty(notes = "付费趋势:80天")
+    private RechargeTrendVO rechargeTrendDay80;
+    @ApiModelProperty(notes = "付费趋势:81天")
+    private RechargeTrendVO rechargeTrendDay81;
+    @ApiModelProperty(notes = "付费趋势:82天")
+    private RechargeTrendVO rechargeTrendDay82;
+    @ApiModelProperty(notes = "付费趋势:83天")
+    private RechargeTrendVO rechargeTrendDay83;
+    @ApiModelProperty(notes = "付费趋势:84天")
+    private RechargeTrendVO rechargeTrendDay84;
+    @ApiModelProperty(notes = "付费趋势:85天")
+    private RechargeTrendVO rechargeTrendDay85;
+    @ApiModelProperty(notes = "付费趋势:86天")
+    private RechargeTrendVO rechargeTrendDay86;
+    @ApiModelProperty(notes = "付费趋势:87天")
+    private RechargeTrendVO rechargeTrendDay87;
+    @ApiModelProperty(notes = "付费趋势:88天")
+    private RechargeTrendVO rechargeTrendDay88;
+    @ApiModelProperty(notes = "付费趋势:89天")
+    private RechargeTrendVO rechargeTrendDay89;
+    @ApiModelProperty(notes = "付费趋势:90天")
+    private RechargeTrendVO rechargeTrendDay90;
+
+    @ApiModelProperty(notes = "付费趋势:4个月")
+    private RechargeTrendVO rechargeTrendMonth4;
+
+    @ApiModelProperty(notes = "付费趋势:5个月")
+    private RechargeTrendVO rechargeTrendMonth5;
 
     @ApiModelProperty(notes = "付费趋势:6个月")
     private RechargeTrendVO rechargeTrendMonth6;
 
+    @ApiModelProperty(notes = "付费趋势:7个月")
+    private RechargeTrendVO rechargeTrendMonth7;
+
+    @ApiModelProperty(notes = "付费趋势:8个月")
+    private RechargeTrendVO rechargeTrendMonth8;
+
+    @ApiModelProperty(notes = "付费趋势:9个月")
+    private RechargeTrendVO rechargeTrendMonth9;
+
+    @ApiModelProperty(notes = "付费趋势:10个月")
+    private RechargeTrendVO rechargeTrendMonth10;
+
+    @ApiModelProperty(notes = "付费趋势:11个月")
+    private RechargeTrendVO rechargeTrendMonth11;
+
     @ApiModelProperty(notes = "付费趋势:1年")
-    private RechargeTrendVO rechargeTrendYear1;
+    private RechargeTrendVO rechargeTrendMonth12;
 
     @ApiModelProperty(notes = "付费趋势:总")
     private RechargeTrendVO rechargeTrendTotal;

+ 226 - 26
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GamePromoteDayVO.java

@@ -10,9 +10,6 @@ import java.math.BigDecimal;
 import java.time.LocalDate;
 
 @Data
-@NoArgsConstructor
-@AllArgsConstructor
-@Builder
 public class GamePromoteDayVO {
     private String id;
     @ApiModelProperty(notes = "日期")
@@ -413,7 +410,6 @@ public class GamePromoteDayVO {
     @ApiModelProperty(notes = "不展示--付费趋势:25天")
     private String trendDay25;
 
-    // Continue the pattern for trendDay26 to trendDay30
     @ApiModelProperty(notes = "不展示--付费趋势:26天")
     private String trendDay26;
 
@@ -426,20 +422,84 @@ public class GamePromoteDayVO {
     @ApiModelProperty(notes = "不展示--付费趋势:29天")
     private String trendDay29;
 
-    @ApiModelProperty(notes = "不展示--付费趋势:1个月")
-    private String trendMonth1;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:2个月")
-    private String trendMonth2;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:3个月")
-    private String trendMonth3;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:6个月")
+    @ApiModelProperty(notes = "不展示")
+    private String trendDay30;
+    private String trendDay31;
+    private String trendDay32;
+    private String trendDay33;
+    private String trendDay34;
+    private String trendDay35;
+    private String trendDay36;
+    private String trendDay37;
+    private String trendDay38;
+    private String trendDay39;
+
+    private String trendDay40;
+    private String trendDay41;
+    private String trendDay42;
+    private String trendDay43;
+    private String trendDay44;
+    private String trendDay45;
+    private String trendDay46;
+    private String trendDay47;
+    private String trendDay48;
+    private String trendDay49;
+
+    private String trendDay50;
+    private String trendDay51;
+    private String trendDay52;
+    private String trendDay53;
+    private String trendDay54;
+    private String trendDay55;
+    private String trendDay56;
+    private String trendDay57;
+    private String trendDay58;
+    private String trendDay59;
+
+    private String trendDay60;
+    private String trendDay61;
+    private String trendDay62;
+    private String trendDay63;
+    private String trendDay64;
+    private String trendDay65;
+    private String trendDay66;
+    private String trendDay67;
+    private String trendDay68;
+    private String trendDay69;
+
+    private String trendDay70;
+    private String trendDay71;
+    private String trendDay72;
+    private String trendDay73;
+    private String trendDay74;
+    private String trendDay75;
+    private String trendDay76;
+    private String trendDay77;
+    private String trendDay78;
+    private String trendDay79;
+
+    private String trendDay80;
+    private String trendDay81;
+    private String trendDay82;
+    private String trendDay83;
+    private String trendDay84;
+    private String trendDay85;
+    private String trendDay86;
+    private String trendDay87;
+    private String trendDay88;
+    private String trendDay89;
+    private String trendDay90;
+
+    @ApiModelProperty(notes = "不展示")
+    private String trendMonth4;
+    private String trendMonth5;
     private String trendMonth6;
-
-    @ApiModelProperty(notes = "不展示--付费趋势:1年")
-    private String trendYear1;
+    private String trendMonth7;
+    private String trendMonth8;
+    private String trendMonth9;
+    private String trendMonth10;
+    private String trendMonth11;
+    private String trendMonth12;
 
     @ApiModelProperty(notes = "不展示--付费趋势:总")
     private String trendTotal;
@@ -531,20 +591,160 @@ public class GamePromoteDayVO {
     @ApiModelProperty(notes = "付费趋势:29天")
     private RechargeTrendVO rechargeTrendDay29;
 
-    @ApiModelProperty(notes = "付费趋势:1个月")
-    private RechargeTrendVO rechargeTrendMonth1;
-
-    @ApiModelProperty(notes = "付费趋势:2个月")
-    private RechargeTrendVO rechargeTrendMonth2;
-
-    @ApiModelProperty(notes = "付费趋势:3个月")
-    private RechargeTrendVO rechargeTrendMonth3;
+    @ApiModelProperty(notes = "付费趋势:30天")
+    private RechargeTrendVO rechargeTrendDay30;
+    @ApiModelProperty(notes = "付费趋势:31天")
+    private RechargeTrendVO rechargeTrendDay31;
+    @ApiModelProperty(notes = "付费趋势:32天")
+    private RechargeTrendVO rechargeTrendDay32;
+    @ApiModelProperty(notes = "付费趋势:33天")
+    private RechargeTrendVO rechargeTrendDay33;
+    @ApiModelProperty(notes = "付费趋势:34天")
+    private RechargeTrendVO rechargeTrendDay34;
+    @ApiModelProperty(notes = "付费趋势:35天")
+    private RechargeTrendVO rechargeTrendDay35;
+    @ApiModelProperty(notes = "付费趋势:36天")
+    private RechargeTrendVO rechargeTrendDay36;
+    @ApiModelProperty(notes = "付费趋势:37天")
+    private RechargeTrendVO rechargeTrendDay37;
+    @ApiModelProperty(notes = "付费趋势:38天")
+    private RechargeTrendVO rechargeTrendDay38;
+    @ApiModelProperty(notes = "付费趋势:39天")
+    private RechargeTrendVO rechargeTrendDay39;
+
+    @ApiModelProperty(notes = "付费趋势:40天")
+    private RechargeTrendVO rechargeTrendDay40;
+    @ApiModelProperty(notes = "付费趋势:41天")
+    private RechargeTrendVO rechargeTrendDay41;
+    @ApiModelProperty(notes = "付费趋势:42天")
+    private RechargeTrendVO rechargeTrendDay42;
+    @ApiModelProperty(notes = "付费趋势:43天")
+    private RechargeTrendVO rechargeTrendDay43;
+    @ApiModelProperty(notes = "付费趋势:44天")
+    private RechargeTrendVO rechargeTrendDay44;
+    @ApiModelProperty(notes = "付费趋势:45天")
+    private RechargeTrendVO rechargeTrendDay45;
+    @ApiModelProperty(notes = "付费趋势:46天")
+    private RechargeTrendVO rechargeTrendDay46;
+    @ApiModelProperty(notes = "付费趋势:47天")
+    private RechargeTrendVO rechargeTrendDay47;
+    @ApiModelProperty(notes = "付费趋势:48天")
+    private RechargeTrendVO rechargeTrendDay48;
+    @ApiModelProperty(notes = "付费趋势:49天")
+    private RechargeTrendVO rechargeTrendDay49;
+
+    @ApiModelProperty(notes = "付费趋势:50天")
+    private RechargeTrendVO rechargeTrendDay50;
+    @ApiModelProperty(notes = "付费趋势:51天")
+    private RechargeTrendVO rechargeTrendDay51;
+    @ApiModelProperty(notes = "付费趋势:52天")
+    private RechargeTrendVO rechargeTrendDay52;
+    @ApiModelProperty(notes = "付费趋势:53天")
+    private RechargeTrendVO rechargeTrendDay53;
+    @ApiModelProperty(notes = "付费趋势:54天")
+    private RechargeTrendVO rechargeTrendDay54;
+    @ApiModelProperty(notes = "付费趋势:55天")
+    private RechargeTrendVO rechargeTrendDay55;
+    @ApiModelProperty(notes = "付费趋势:56天")
+    private RechargeTrendVO rechargeTrendDay56;
+    @ApiModelProperty(notes = "付费趋势:57天")
+    private RechargeTrendVO rechargeTrendDay57;
+    @ApiModelProperty(notes = "付费趋势:58天")
+    private RechargeTrendVO rechargeTrendDay58;
+    @ApiModelProperty(notes = "付费趋势:59天")
+    private RechargeTrendVO rechargeTrendDay59;
+
+    @ApiModelProperty(notes = "付费趋势:60天")
+    private RechargeTrendVO rechargeTrendDay60;
+    @ApiModelProperty(notes = "付费趋势:61天")
+    private RechargeTrendVO rechargeTrendDay61;
+    @ApiModelProperty(notes = "付费趋势:62天")
+    private RechargeTrendVO rechargeTrendDay62;
+    @ApiModelProperty(notes = "付费趋势:63天")
+    private RechargeTrendVO rechargeTrendDay63;
+    @ApiModelProperty(notes = "付费趋势:64天")
+    private RechargeTrendVO rechargeTrendDay64;
+    @ApiModelProperty(notes = "付费趋势:65天")
+    private RechargeTrendVO rechargeTrendDay65;
+    @ApiModelProperty(notes = "付费趋势:66天")
+    private RechargeTrendVO rechargeTrendDay66;
+    @ApiModelProperty(notes = "付费趋势:67天")
+    private RechargeTrendVO rechargeTrendDay67;
+    @ApiModelProperty(notes = "付费趋势:68天")
+    private RechargeTrendVO rechargeTrendDay68;
+    @ApiModelProperty(notes = "付费趋势:69天")
+    private RechargeTrendVO rechargeTrendDay69;
+
+    @ApiModelProperty(notes = "付费趋势:70天")
+    private RechargeTrendVO rechargeTrendDay70;
+    @ApiModelProperty(notes = "付费趋势:71天")
+    private RechargeTrendVO rechargeTrendDay71;
+    @ApiModelProperty(notes = "付费趋势:72天")
+    private RechargeTrendVO rechargeTrendDay72;
+    @ApiModelProperty(notes = "付费趋势:73天")
+    private RechargeTrendVO rechargeTrendDay73;
+    @ApiModelProperty(notes = "付费趋势:74天")
+    private RechargeTrendVO rechargeTrendDay74;
+    @ApiModelProperty(notes = "付费趋势:75天")
+    private RechargeTrendVO rechargeTrendDay75;
+    @ApiModelProperty(notes = "付费趋势:76天")
+    private RechargeTrendVO rechargeTrendDay76;
+    @ApiModelProperty(notes = "付费趋势:77天")
+    private RechargeTrendVO rechargeTrendDay77;
+    @ApiModelProperty(notes = "付费趋势:78天")
+    private RechargeTrendVO rechargeTrendDay78;
+    @ApiModelProperty(notes = "付费趋势:79天")
+    private RechargeTrendVO rechargeTrendDay79;
+
+    @ApiModelProperty(notes = "付费趋势:80天")
+    private RechargeTrendVO rechargeTrendDay80;
+    @ApiModelProperty(notes = "付费趋势:81天")
+    private RechargeTrendVO rechargeTrendDay81;
+    @ApiModelProperty(notes = "付费趋势:82天")
+    private RechargeTrendVO rechargeTrendDay82;
+    @ApiModelProperty(notes = "付费趋势:83天")
+    private RechargeTrendVO rechargeTrendDay83;
+    @ApiModelProperty(notes = "付费趋势:84天")
+    private RechargeTrendVO rechargeTrendDay84;
+    @ApiModelProperty(notes = "付费趋势:85天")
+    private RechargeTrendVO rechargeTrendDay85;
+    @ApiModelProperty(notes = "付费趋势:86天")
+    private RechargeTrendVO rechargeTrendDay86;
+    @ApiModelProperty(notes = "付费趋势:87天")
+    private RechargeTrendVO rechargeTrendDay87;
+    @ApiModelProperty(notes = "付费趋势:88天")
+    private RechargeTrendVO rechargeTrendDay88;
+    @ApiModelProperty(notes = "付费趋势:89天")
+    private RechargeTrendVO rechargeTrendDay89;
+    @ApiModelProperty(notes = "付费趋势:90天")
+    private RechargeTrendVO rechargeTrendDay90;
+
+    @ApiModelProperty(notes = "付费趋势:4个月")
+    private RechargeTrendVO rechargeTrendMonth4;
+
+    @ApiModelProperty(notes = "付费趋势:5个月")
+    private RechargeTrendVO rechargeTrendMonth5;
 
     @ApiModelProperty(notes = "付费趋势:6个月")
     private RechargeTrendVO rechargeTrendMonth6;
 
+    @ApiModelProperty(notes = "付费趋势:7个月")
+    private RechargeTrendVO rechargeTrendMonth7;
+
+    @ApiModelProperty(notes = "付费趋势:8个月")
+    private RechargeTrendVO rechargeTrendMonth8;
+
+    @ApiModelProperty(notes = "付费趋势:9个月")
+    private RechargeTrendVO rechargeTrendMonth9;
+
+    @ApiModelProperty(notes = "付费趋势:10个月")
+    private RechargeTrendVO rechargeTrendMonth10;
+
+    @ApiModelProperty(notes = "付费趋势:11个月")
+    private RechargeTrendVO rechargeTrendMonth11;
+
     @ApiModelProperty(notes = "付费趋势:1年")
-    private RechargeTrendVO rechargeTrendYear1;
+    private RechargeTrendVO rechargeTrendMonth12;
 
     @ApiModelProperty(notes = "付费趋势:总")
     private RechargeTrendVO rechargeTrendTotal;

+ 1026 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerDayTotalVO.java

@@ -0,0 +1,1026 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/14
+ * @Description 前端展示的游戏区服数据总计
+ **/
+@Data
+public class GameServerDayTotalVO {
+
+    /**
+     * 滚服累计人数
+     */
+    @ApiModelProperty(value = "滚服累计人数")
+    private Long outTotalNum;
+
+    /**
+     * 滚服累计付费人数
+     */
+    @ApiModelProperty(value = "滚服累计付费人数")
+    private Long outTotalAmountNum;
+
+    /**
+     * 滚服累计付费金额
+     */
+    @ApiModelProperty(value = "滚服累计付费金额")
+    private BigDecimal outTotalAmount;
+
+    /**
+     * 滚服累计付费占比
+     */
+    @ApiModelProperty(value = "滚服累计付费占比")
+    private BigDecimal outTotalRate;
+
+    /**
+     * 创角累计人数
+     */
+    @ApiModelProperty(value = "创角累计人数")
+    private Long totalRoleNum;
+
+    /**
+     * 注册累计人数
+     */
+    @ApiModelProperty(value = "注册累计人数")
+    private Long totalRegNum;
+
+    /**
+     * 付费累计人数
+     */
+    @ApiModelProperty(value = "付费累计人数")
+    private Long totalAmountNum;
+
+    /**
+     * 付费累计金额
+     */
+    @ApiModelProperty(value = "付费累计金额")
+    private BigDecimal totalAmount;
+
+    /**
+     * 区服第1天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 区服在第2天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 区服在第3天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 区服在第4天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 区服在第5天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 区服在第6天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 区服在第7天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 区服在第8天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 区服在第9天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 区服在第10天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 区服在第11天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 区服在第12天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 区服在第13天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 区服在第14天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 区服在第15天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 区服在第16天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 区服在第17天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 区服在第18天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 区服在第19天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 区服在第20天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 区服在第21天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 区服在第22天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 区服在第23天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 区服在第24天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 区服在第25天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 区服在第26天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 区服在第27天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 区服在第28天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 区服在第29天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 区服在第4月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 区服在第5月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 区服在第6月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 区服在第7月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 区服在第8月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 区服在第9月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 区服在第10月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 区服在第11月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 区服在第1年:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 区服至今:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String total;
+
+    /**
+     * 区服第1天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第1天")
+    private GameServerTrendVO da1Trend;
+
+    /**
+     * 区服在第2天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第2天")
+    private GameServerTrendVO da2Trend;
+
+    /**
+     * 区服在第3天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第3天")
+    private GameServerTrendVO da3Trend;
+
+    /**
+     * 区服在第4天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第4天")
+    private GameServerTrendVO da4Trend;
+
+    /**
+     * 区服在第5天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第5天")
+    private GameServerTrendVO da5Trend;
+
+    /**
+     * 区服在第6天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第6天")
+    private GameServerTrendVO da6Trend;
+
+    /**
+     * 区服在第7天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第7天")
+    private GameServerTrendVO da7Trend;
+
+    /**
+     * 区服在第8天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第8天")
+    private GameServerTrendVO da8Trend;
+
+    /**
+     * 区服在第9天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第9天")
+    private GameServerTrendVO da9Trend;
+
+    /**
+     * 区服在第10天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第10天")
+    private GameServerTrendVO da10Trend;
+
+    /**
+     * 区服在第11天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第11天")
+    private GameServerTrendVO da11Trend;
+
+    /**
+     * 区服在第12天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第12天")
+    private GameServerTrendVO da12Trend;
+
+    /**
+     * 区服在第13天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第13天")
+    private GameServerTrendVO da13Trend;
+
+    /**
+     * 区服在第14天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第14天")
+    private GameServerTrendVO da14Trend;
+
+    /**
+     * 区服在第15天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第15天")
+    private GameServerTrendVO da15Trend;
+
+    /**
+     * 区服在第16天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第16天")
+    private GameServerTrendVO da16Trend;
+
+    /**
+     * 区服在第17天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第17天")
+    private GameServerTrendVO da17Trend;
+
+    /**
+     * 区服在第18天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第18天")
+    private GameServerTrendVO da18Trend;
+
+    /**
+     * 区服在第19天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第19天")
+    private GameServerTrendVO da19Trend;
+
+    /**
+     * 区服在第20天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第20天")
+    private GameServerTrendVO da20Trend;
+
+    /**
+     * 区服在第21天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第21天")
+    private GameServerTrendVO da21Trend;
+
+    /**
+     * 区服在第22天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第22天")
+    private GameServerTrendVO da22Trend;
+
+    /**
+     * 区服在第23天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第23天")
+    private GameServerTrendVO da23Trend;
+
+    /**
+     * 区服在第24天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第24天")
+    private GameServerTrendVO da24Trend;
+
+    /**
+     * 区服在第25天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第25天")
+    private GameServerTrendVO da25Trend;
+
+    /**
+     * 区服在第26天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第26天")
+    private GameServerTrendVO da26Trend;
+
+    /**
+     * 区服在第27天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第27天")
+    private GameServerTrendVO da27Trend;
+
+    /**
+     * 区服在第28天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第28天")
+    private GameServerTrendVO da28Trend;
+
+    /**
+     * 区服在第29天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第29天")
+    private GameServerTrendVO da29Trend;
+
+    /**
+     * 区服在第30天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第30天")
+    private GameServerTrendVO da30Trend;
+
+    /**
+     * 区服第31天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第31天")
+    private GameServerTrendVO da31Trend;
+
+    /**
+     * 区服在第32天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第32天")
+    private GameServerTrendVO da32Trend;
+
+    /**
+     * 区服在第33天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第33天")
+    private GameServerTrendVO da33Trend;
+
+    /**
+     * 区服在第34天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第34天")
+    private GameServerTrendVO da34Trend;
+
+    /**
+     * 区服在第35天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第35天")
+    private GameServerTrendVO da35Trend;
+
+    /**
+     * 区服在第36天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第36天")
+    private GameServerTrendVO da36Trend;
+
+    /**
+     * 区服在第37天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第37天")
+    private GameServerTrendVO da37Trend;
+
+    /**
+     * 区服在第38天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第38天")
+    private GameServerTrendVO da38Trend;
+
+    /**
+     * 区服在第39天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第39天")
+    private GameServerTrendVO da39Trend;
+
+    /**
+     * 区服在第40天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第40天")
+    private GameServerTrendVO da40Trend;
+
+    /**
+     * 区服在第41天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第41天")
+    private GameServerTrendVO da41Trend;
+
+    /**
+     * 区服在第42天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第42天")
+    private GameServerTrendVO da42Trend;
+
+    /**
+     * 区服在第43天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第43天")
+    private GameServerTrendVO da43Trend;
+
+    /**
+     * 区服在第44天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第44天")
+    private GameServerTrendVO da44Trend;
+
+    /**
+     * 区服在第45天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第45天")
+    private GameServerTrendVO da45Trend;
+
+    /**
+     * 区服在第46天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第46天")
+    private GameServerTrendVO da46Trend;
+
+    /**
+     * 区服在第47天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第47天")
+    private GameServerTrendVO da47Trend;
+
+    /**
+     * 区服在第48天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第48天")
+    private GameServerTrendVO da48Trend;
+
+    /**
+     * 区服在第49天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第49天")
+    private GameServerTrendVO da49Trend;
+
+    /**
+     * 区服在第50天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第50天")
+    private GameServerTrendVO da50Trend;
+
+    /**
+     * 区服在第51天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第51天")
+    private GameServerTrendVO da51Trend;
+
+    /**
+     * 区服在第52天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第52天")
+    private GameServerTrendVO da52Trend;
+
+    /**
+     * 区服在第53天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第53天")
+    private GameServerTrendVO da53Trend;
+
+    /**
+     * 区服在第54天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第54天")
+    private GameServerTrendVO da54Trend;
+
+    /**
+     * 区服在第55天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第55天")
+    private GameServerTrendVO da55Trend;
+
+    /**
+     * 区服在第56天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第56天")
+    private GameServerTrendVO da56Trend;
+
+    /**
+     * 区服在第57天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第57天")
+    private GameServerTrendVO da57Trend;
+
+    /**
+     * 区服在第58天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第58天")
+    private GameServerTrendVO da58Trend;
+
+    /**
+     * 区服在第59天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第59天")
+    private GameServerTrendVO da59Trend;
+
+    /**
+     * 区服在第60天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第60天")
+    private GameServerTrendVO da60Trend;
+
+    /**
+     * 区服第61天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第61天")
+    private GameServerTrendVO da61Trend;
+
+    /**
+     * 区服在第62天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第62天")
+    private GameServerTrendVO da62Trend;
+
+    /**
+     * 区服在第63天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第63天")
+    private GameServerTrendVO da63Trend;
+
+    /**
+     * 区服在第64天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第64天")
+    private GameServerTrendVO da64Trend;
+
+    /**
+     * 区服在第65天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第65天")
+    private GameServerTrendVO da65Trend;
+
+    /**
+     * 区服在第66天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第66天")
+    private GameServerTrendVO da66Trend;
+
+    /**
+     * 区服在第67天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第67天")
+    private GameServerTrendVO da67Trend;
+
+    /**
+     * 区服在第68天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第68天")
+    private GameServerTrendVO da68Trend;
+
+    /**
+     * 区服在第69天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第69天")
+    private GameServerTrendVO da69Trend;
+
+    /**
+     * 区服在第70天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第70天")
+    private GameServerTrendVO da70Trend;
+
+    /**
+     * 区服在第71天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第71天")
+    private GameServerTrendVO da71Trend;
+
+    /**
+     * 区服在第72天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第72天")
+    private GameServerTrendVO da72Trend;
+
+    /**
+     * 区服在第73天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第73天")
+    private GameServerTrendVO da73Trend;
+
+    /**
+     * 区服在第74天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第74天")
+    private GameServerTrendVO da74Trend;
+
+    /**
+     * 区服在第75天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第75天")
+    private GameServerTrendVO da75Trend;
+
+    /**
+     * 区服在第76天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第76天")
+    private GameServerTrendVO da76Trend;
+
+    /**
+     * 区服在第77天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第77天")
+    private GameServerTrendVO da77Trend;
+
+    /**
+     * 区服在第78天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第78天")
+    private GameServerTrendVO da78Trend;
+
+    /**
+     * 区服在第79天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第79天")
+    private GameServerTrendVO da79Trend;
+
+    /**
+     * 区服在第80天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第80天")
+    private GameServerTrendVO da80Trend;
+
+    /**
+     * 区服在第81天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第81天")
+    private GameServerTrendVO da81Trend;
+
+    /**
+     * 区服在第82天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第82天")
+    private GameServerTrendVO da82Trend;
+
+    /**
+     * 区服在第83天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第83天")
+    private GameServerTrendVO da83Trend;
+
+    /**
+     * 区服在第84天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第84天")
+    private GameServerTrendVO da84Trend;
+
+    /**
+     * 区服在第85天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第85天")
+    private GameServerTrendVO da85Trend;
+
+    /**
+     * 区服在第86天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第86天")
+    private GameServerTrendVO da86Trend;
+
+    /**
+     * 区服在第87天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第87天")
+    private GameServerTrendVO da87Trend;
+
+    /**
+     * 区服在第88天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第88天")
+    private GameServerTrendVO da88Trend;
+
+    /**
+     * 区服在第89天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第89天")
+    private GameServerTrendVO da89Trend;
+
+    /**
+     * 区服在第90天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第90天")
+    private GameServerTrendVO da90Trend;
+
+    /**
+     * 区服在第4月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第4月")
+    private GameServerTrendVO m4Trend;
+
+    /**
+     * 区服在第5月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第5月")
+    private GameServerTrendVO m5Trend;
+
+    /**
+     * 区服在第6月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第6月")
+    private GameServerTrendVO m6Trend;
+
+    /**
+     * 区服在第7月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第7月")
+    private GameServerTrendVO m7Trend;
+
+    /**
+     * 区服在第8月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第8月")
+    private GameServerTrendVO m8Trend;
+
+    /**
+     * 区服在第9月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第9月")
+    private GameServerTrendVO m9Trend;
+
+    /**
+     * 区服在第10月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第10月")
+    private GameServerTrendVO m10Trend;
+
+    /**
+     * 区服在第11月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第11月")
+    private GameServerTrendVO m11Trend;
+
+    /**
+     * 区服在第1年:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第1年")
+    private GameServerTrendVO m12Trend;
+
+    /**
+     * 区服至今:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服至今总数据")
+    private GameServerTrendVO totalTrend;
+
+}

+ 1069 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerDayVO.java

@@ -0,0 +1,1069 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/14
+ * @Description 前端展示的游戏区服数据
+ **/
+@Data
+public class GameServerDayVO {
+
+    /**
+     * 开服时间
+     */
+    @ApiModelProperty(value = "开服时间")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 区服ID
+     */
+    @ApiModelProperty(value = "区服ID")
+    private Long serverId;
+
+    /**
+     * 区服名称
+     */
+    @ApiModelProperty(value = "区服名称")
+    private String serverName;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 游戏类别
+     */
+    @ApiModelProperty(value = "游戏类别")
+    private Long classify;
+
+    /**
+     * 滚服累计人数
+     */
+    @ApiModelProperty(value = "滚服累计人数")
+    private Long outTotalNum;
+
+    /**
+     * 滚服累计付费人数
+     */
+    @ApiModelProperty(value = "滚服累计付费人数")
+    private Long outTotalAmountNum;
+
+    /**
+     * 滚服累计付费金额
+     */
+    @ApiModelProperty(value = "滚服累计付费金额")
+    private BigDecimal outTotalAmount;
+
+    /**
+     * 滚服累计付费占比
+     */
+    @ApiModelProperty(value = "滚服累计付费占比")
+    private BigDecimal outTotalRate;
+
+    /**
+     * 创角累计人数
+     */
+    @ApiModelProperty(value = "创角累计人数")
+    private Long totalRoleNum;
+
+    /**
+     * 注册累计人数
+     */
+    @ApiModelProperty(value = "注册累计人数")
+    private Long totalRegNum;
+
+    /**
+     * 付费累计人数
+     */
+    @ApiModelProperty(value = "付费累计人数")
+    private Long totalAmountNum;
+
+    /**
+     * 付费累计金额
+     */
+    @ApiModelProperty(value = "付费累计金额")
+    private BigDecimal totalAmount;
+
+    /**
+     * 区服第1天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da1;
+
+    /**
+     * 区服在第2天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da2;
+
+    /**
+     * 区服在第3天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da3;
+
+    /**
+     * 区服在第4天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da4;
+
+    /**
+     * 区服在第5天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da5;
+
+    /**
+     * 区服在第6天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da6;
+
+    /**
+     * 区服在第7天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da7;
+
+    /**
+     * 区服在第8天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da8;
+
+    /**
+     * 区服在第9天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da9;
+
+    /**
+     * 区服在第10天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da10;
+
+    /**
+     * 区服在第11天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da11;
+
+    /**
+     * 区服在第12天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da12;
+
+    /**
+     * 区服在第13天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da13;
+
+    /**
+     * 区服在第14天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da14;
+
+    /**
+     * 区服在第15天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da15;
+
+    /**
+     * 区服在第16天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da16;
+
+    /**
+     * 区服在第17天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da17;
+
+    /**
+     * 区服在第18天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da18;
+
+    /**
+     * 区服在第19天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da19;
+
+    /**
+     * 区服在第20天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da20;
+
+    /**
+     * 区服在第21天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da21;
+
+    /**
+     * 区服在第22天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da22;
+
+    /**
+     * 区服在第23天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da23;
+
+    /**
+     * 区服在第24天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da24;
+
+    /**
+     * 区服在第25天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da25;
+
+    /**
+     * 区服在第26天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da26;
+
+    /**
+     * 区服在第27天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da27;
+
+    /**
+     * 区服在第28天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da28;
+
+    /**
+     * 区服在第29天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String da29;
+
+    @ApiModelProperty(value = "不展示")
+    private String da30;
+    @ApiModelProperty(value = "不展示")
+    private String da31;
+    @ApiModelProperty(value = "不展示")
+    private String da32;
+    @ApiModelProperty(value = "不展示")
+    private String da33;
+    @ApiModelProperty(value = "不展示")
+    private String da34;
+    @ApiModelProperty(value = "不展示")
+    private String da35;
+    @ApiModelProperty(value = "不展示")
+    private String da36;
+    @ApiModelProperty(value = "不展示")
+    private String da37;
+    @ApiModelProperty(value = "不展示")
+    private String da38;
+    @ApiModelProperty(value = "不展示")
+    private String da39;
+
+    @ApiModelProperty(value = "不展示")
+    private String da40;
+    @ApiModelProperty(value = "不展示")
+    private String da41;
+    @ApiModelProperty(value = "不展示")
+    private String da42;
+    @ApiModelProperty(value = "不展示")
+    private String da43;
+    @ApiModelProperty(value = "不展示")
+    private String da44;
+    @ApiModelProperty(value = "不展示")
+    private String da45;
+    @ApiModelProperty(value = "不展示")
+    private String da46;
+    @ApiModelProperty(value = "不展示")
+    private String da47;
+    @ApiModelProperty(value = "不展示")
+    private String da48;
+    @ApiModelProperty(value = "不展示")
+    private String da49;
+
+    @ApiModelProperty(value = "不展示")
+    private String da50;
+    @ApiModelProperty(value = "不展示")
+    private String da51;
+    @ApiModelProperty(value = "不展示")
+    private String da52;
+    @ApiModelProperty(value = "不展示")
+    private String da53;
+    @ApiModelProperty(value = "不展示")
+    private String da54;
+    @ApiModelProperty(value = "不展示")
+    private String da55;
+    @ApiModelProperty(value = "不展示")
+    private String da56;
+    @ApiModelProperty(value = "不展示")
+    private String da57;
+    @ApiModelProperty(value = "不展示")
+    private String da58;
+    @ApiModelProperty(value = "不展示")
+    private String da59;
+
+    @ApiModelProperty(value = "不展示")
+    private String da60;
+    @ApiModelProperty(value = "不展示")
+    private String da61;
+    @ApiModelProperty(value = "不展示")
+    private String da62;
+    @ApiModelProperty(value = "不展示")
+    private String da63;
+    @ApiModelProperty(value = "不展示")
+    private String da64;
+    @ApiModelProperty(value = "不展示")
+    private String da65;
+    @ApiModelProperty(value = "不展示")
+    private String da66;
+    @ApiModelProperty(value = "不展示")
+    private String da67;
+    @ApiModelProperty(value = "不展示")
+    private String da68;
+    @ApiModelProperty(value = "不展示")
+    private String da69;
+
+    @ApiModelProperty(value = "不展示")
+    private String da70;
+    @ApiModelProperty(value = "不展示")
+    private String da71;
+    @ApiModelProperty(value = "不展示")
+    private String da72;
+    @ApiModelProperty(value = "不展示")
+    private String da73;
+    @ApiModelProperty(value = "不展示")
+    private String da74;
+    @ApiModelProperty(value = "不展示")
+    private String da75;
+    @ApiModelProperty(value = "不展示")
+    private String da76;
+    @ApiModelProperty(value = "不展示")
+    private String da77;
+    @ApiModelProperty(value = "不展示")
+    private String da78;
+    @ApiModelProperty(value = "不展示")
+    private String da79;
+
+    @ApiModelProperty(value = "不展示")
+    private String da80;
+    @ApiModelProperty(value = "不展示")
+    private String da81;
+    @ApiModelProperty(value = "不展示")
+    private String da82;
+    @ApiModelProperty(value = "不展示")
+    private String da83;
+    @ApiModelProperty(value = "不展示")
+    private String da84;
+    @ApiModelProperty(value = "不展示")
+    private String da85;
+    @ApiModelProperty(value = "不展示")
+    private String da86;
+    @ApiModelProperty(value = "不展示")
+    private String da87;
+    @ApiModelProperty(value = "不展示")
+    private String da88;
+    @ApiModelProperty(value = "不展示")
+    private String da89;
+    @ApiModelProperty(value = "不展示")
+    private String da90;
+
+    /**
+     * 区服在第4月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m4;
+
+    /**
+     * 区服在第5月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m5;
+
+    /**
+     * 区服在第6月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m6;
+
+    /**
+     * 区服在第7月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m7;
+
+    /**
+     * 区服在第8月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m8;
+
+    /**
+     * 区服在第9月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m9;
+
+    /**
+     * 区服在第10月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m10;
+
+    /**
+     * 区服在第11月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m11;
+
+    /**
+     * 区服在第1年:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String m12;
+
+    /**
+     * 区服至今:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "不展示")
+    private String total;
+
+    /**
+     * 区服第1天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第1天")
+    private GameServerTrendVO da1Trend;
+
+    /**
+     * 区服在第2天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第2天")
+    private GameServerTrendVO da2Trend;
+
+    /**
+     * 区服在第3天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第3天")
+    private GameServerTrendVO da3Trend;
+
+    /**
+     * 区服在第4天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第4天")
+    private GameServerTrendVO da4Trend;
+
+    /**
+     * 区服在第5天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第5天")
+    private GameServerTrendVO da5Trend;
+
+    /**
+     * 区服在第6天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第6天")
+    private GameServerTrendVO da6Trend;
+
+    /**
+     * 区服在第7天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第7天")
+    private GameServerTrendVO da7Trend;
+
+    /**
+     * 区服在第8天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第8天")
+    private GameServerTrendVO da8Trend;
+
+    /**
+     * 区服在第9天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第9天")
+    private GameServerTrendVO da9Trend;
+
+    /**
+     * 区服在第10天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第10天")
+    private GameServerTrendVO da10Trend;
+
+    /**
+     * 区服在第11天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第11天")
+    private GameServerTrendVO da11Trend;
+
+    /**
+     * 区服在第12天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第12天")
+    private GameServerTrendVO da12Trend;
+
+    /**
+     * 区服在第13天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第13天")
+    private GameServerTrendVO da13Trend;
+
+    /**
+     * 区服在第14天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第14天")
+    private GameServerTrendVO da14Trend;
+
+    /**
+     * 区服在第15天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第15天")
+    private GameServerTrendVO da15Trend;
+
+    /**
+     * 区服在第16天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第16天")
+    private GameServerTrendVO da16Trend;
+
+    /**
+     * 区服在第17天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第17天")
+    private GameServerTrendVO da17Trend;
+
+    /**
+     * 区服在第18天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第18天")
+    private GameServerTrendVO da18Trend;
+
+    /**
+     * 区服在第19天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第19天")
+    private GameServerTrendVO da19Trend;
+
+    /**
+     * 区服在第20天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第20天")
+    private GameServerTrendVO da20Trend;
+
+    /**
+     * 区服在第21天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第21天")
+    private GameServerTrendVO da21Trend;
+
+    /**
+     * 区服在第22天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第22天")
+    private GameServerTrendVO da22Trend;
+
+    /**
+     * 区服在第23天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第23天")
+    private GameServerTrendVO da23Trend;
+
+    /**
+     * 区服在第24天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第24天")
+    private GameServerTrendVO da24Trend;
+
+    /**
+     * 区服在第25天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第25天")
+    private GameServerTrendVO da25Trend;
+
+    /**
+     * 区服在第26天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第26天")
+    private GameServerTrendVO da26Trend;
+
+    /**
+     * 区服在第27天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第27天")
+    private GameServerTrendVO da27Trend;
+
+    /**
+     * 区服在第28天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第28天")
+    private GameServerTrendVO da28Trend;
+
+    /**
+     * 区服在第29天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第29天")
+    private GameServerTrendVO da29Trend;
+
+    /**
+     * 区服在第30天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第30天")
+    private GameServerTrendVO da30Trend;
+
+    /**
+     * 区服第31天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第31天")
+    private GameServerTrendVO da31Trend;
+
+    /**
+     * 区服在第32天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第32天")
+    private GameServerTrendVO da32Trend;
+
+    /**
+     * 区服在第33天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第33天")
+    private GameServerTrendVO da33Trend;
+
+    /**
+     * 区服在第34天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第34天")
+    private GameServerTrendVO da34Trend;
+
+    /**
+     * 区服在第35天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第35天")
+    private GameServerTrendVO da35Trend;
+
+    /**
+     * 区服在第36天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第36天")
+    private GameServerTrendVO da36Trend;
+
+    /**
+     * 区服在第37天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第37天")
+    private GameServerTrendVO da37Trend;
+
+    /**
+     * 区服在第38天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第38天")
+    private GameServerTrendVO da38Trend;
+
+    /**
+     * 区服在第39天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第39天")
+    private GameServerTrendVO da39Trend;
+
+    /**
+     * 区服在第40天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第40天")
+    private GameServerTrendVO da40Trend;
+
+    /**
+     * 区服在第41天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第41天")
+    private GameServerTrendVO da41Trend;
+
+    /**
+     * 区服在第42天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第42天")
+    private GameServerTrendVO da42Trend;
+
+    /**
+     * 区服在第43天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第43天")
+    private GameServerTrendVO da43Trend;
+
+    /**
+     * 区服在第44天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第44天")
+    private GameServerTrendVO da44Trend;
+
+    /**
+     * 区服在第45天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第45天")
+    private GameServerTrendVO da45Trend;
+
+    /**
+     * 区服在第46天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第46天")
+    private GameServerTrendVO da46Trend;
+
+    /**
+     * 区服在第47天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第47天")
+    private GameServerTrendVO da47Trend;
+
+    /**
+     * 区服在第48天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第48天")
+    private GameServerTrendVO da48Trend;
+
+    /**
+     * 区服在第49天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第49天")
+    private GameServerTrendVO da49Trend;
+
+    /**
+     * 区服在第50天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第50天")
+    private GameServerTrendVO da50Trend;
+
+    /**
+     * 区服在第51天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第51天")
+    private GameServerTrendVO da51Trend;
+
+    /**
+     * 区服在第52天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第52天")
+    private GameServerTrendVO da52Trend;
+
+    /**
+     * 区服在第53天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第53天")
+    private GameServerTrendVO da53Trend;
+
+    /**
+     * 区服在第54天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第54天")
+    private GameServerTrendVO da54Trend;
+
+    /**
+     * 区服在第55天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第55天")
+    private GameServerTrendVO da55Trend;
+
+    /**
+     * 区服在第56天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第56天")
+    private GameServerTrendVO da56Trend;
+
+    /**
+     * 区服在第57天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第57天")
+    private GameServerTrendVO da57Trend;
+
+    /**
+     * 区服在第58天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第58天")
+    private GameServerTrendVO da58Trend;
+
+    /**
+     * 区服在第59天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第59天")
+    private GameServerTrendVO da59Trend;
+
+    /**
+     * 区服在第60天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第60天")
+    private GameServerTrendVO da60Trend;
+
+    /**
+     * 区服第61天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第61天")
+    private GameServerTrendVO da61Trend;
+
+    /**
+     * 区服在第62天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第62天")
+    private GameServerTrendVO da62Trend;
+
+    /**
+     * 区服在第63天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第63天")
+    private GameServerTrendVO da63Trend;
+
+    /**
+     * 区服在第64天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第64天")
+    private GameServerTrendVO da64Trend;
+
+    /**
+     * 区服在第65天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第65天")
+    private GameServerTrendVO da65Trend;
+
+    /**
+     * 区服在第66天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第66天")
+    private GameServerTrendVO da66Trend;
+
+    /**
+     * 区服在第67天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第67天")
+    private GameServerTrendVO da67Trend;
+
+    /**
+     * 区服在第68天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第68天")
+    private GameServerTrendVO da68Trend;
+
+    /**
+     * 区服在第69天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第69天")
+    private GameServerTrendVO da69Trend;
+
+    /**
+     * 区服在第70天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第70天")
+    private GameServerTrendVO da70Trend;
+
+    /**
+     * 区服在第71天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第71天")
+    private GameServerTrendVO da71Trend;
+
+    /**
+     * 区服在第72天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第72天")
+    private GameServerTrendVO da72Trend;
+
+    /**
+     * 区服在第73天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第73天")
+    private GameServerTrendVO da73Trend;
+
+    /**
+     * 区服在第74天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第74天")
+    private GameServerTrendVO da74Trend;
+
+    /**
+     * 区服在第75天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第75天")
+    private GameServerTrendVO da75Trend;
+
+    /**
+     * 区服在第76天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第76天")
+    private GameServerTrendVO da76Trend;
+
+    /**
+     * 区服在第77天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第77天")
+    private GameServerTrendVO da77Trend;
+
+    /**
+     * 区服在第78天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第78天")
+    private GameServerTrendVO da78Trend;
+
+    /**
+     * 区服在第79天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第79天")
+    private GameServerTrendVO da79Trend;
+
+    /**
+     * 区服在第80天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第80天")
+    private GameServerTrendVO da80Trend;
+
+    /**
+     * 区服在第81天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第81天")
+    private GameServerTrendVO da81Trend;
+
+    /**
+     * 区服在第82天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第82天")
+    private GameServerTrendVO da82Trend;
+
+    /**
+     * 区服在第83天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第83天")
+    private GameServerTrendVO da83Trend;
+
+    /**
+     * 区服在第84天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第84天")
+    private GameServerTrendVO da84Trend;
+
+    /**
+     * 区服在第85天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第85天")
+    private GameServerTrendVO da85Trend;
+
+    /**
+     * 区服在第86天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第86天")
+    private GameServerTrendVO da86Trend;
+
+    /**
+     * 区服在第87天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第87天")
+    private GameServerTrendVO da87Trend;
+
+    /**
+     * 区服在第88天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第88天")
+    private GameServerTrendVO da88Trend;
+
+    /**
+     * 区服在第89天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第89天")
+    private GameServerTrendVO da89Trend;
+
+    /**
+     * 区服在第90天:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第90天")
+    private GameServerTrendVO da90Trend;
+
+    /**
+     * 区服在第4月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第4月")
+    private GameServerTrendVO m4Trend;
+
+    /**
+     * 区服在第5月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第5月")
+    private GameServerTrendVO m5Trend;
+
+    /**
+     * 区服在第6月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第6月")
+    private GameServerTrendVO m6Trend;
+
+    /**
+     * 区服在第7月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第7月")
+    private GameServerTrendVO m7Trend;
+
+    /**
+     * 区服在第8月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第8月")
+    private GameServerTrendVO m8Trend;
+
+    /**
+     * 区服在第9月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第9月")
+    private GameServerTrendVO m9Trend;
+
+    /**
+     * 区服在第10月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第10月")
+    private GameServerTrendVO m10Trend;
+
+    /**
+     * 区服在第11月:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第11月")
+    private GameServerTrendVO m11Trend;
+
+    /**
+     * 区服在第1年:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服第1年")
+    private GameServerTrendVO m12Trend;
+
+    /**
+     * 区服至今:注册人数/创角人数/活跃人数/付费人数/付费金额/滚服人数/滚服付费人数/滚服付费金额/滚服付费占比
+     */
+    @ApiModelProperty(value = "区服至今总数据")
+    private GameServerTrendVO totalTrend;
+
+}

+ 71 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameServerTrendVO.java

@@ -0,0 +1,71 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameServerTrendVO {
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(notes = "注册人数")
+    private Long regNum;
+
+    /**
+     * 创角人数
+     */
+    @ApiModelProperty(notes = "创角人数")
+    private Long roleNum;
+
+    /**
+     * 活跃人数
+     */
+    @ApiModelProperty(notes = "活跃人数")
+    private Long activeNum;
+
+    /**
+     * 付费人数
+     */
+    @ApiModelProperty(notes = "付费人数")
+    private Long amountNum;
+
+    /**
+     * 付费金额
+     */
+    @ApiModelProperty(notes = "付费金额")
+    private BigDecimal amount;
+
+    /**
+     * 滚服人数
+     */
+    @ApiModelProperty(notes = "滚服人数")
+    private Long rollServerNum;
+
+    /**
+     * 滚服付费人数
+     */
+    @ApiModelProperty(notes = "滚服付费人数")
+    private Long rollServerAmountNum;
+
+    /**
+     * 滚服付费金额
+     */
+    @ApiModelProperty(notes = "滚服付费金额")
+    private BigDecimal rollServerAmount;
+
+    /**
+     * 滚服付费占比
+     */
+    @ApiModelProperty(notes = "滚服付费占比")
+    private BigDecimal rollServerAmountRate;
+
+}

+ 2023 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/LtvDataTotalVO.java

@@ -0,0 +1,2023 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description ltv总计一栏
+ **/
+@Data
+public class LtvDataTotalVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 用户LTV1
+     */
+    @ApiModelProperty(value = "用户LTV1")
+    private BigDecimal userLtv1;
+
+    /**
+     * 用户LTV2
+     */
+    @ApiModelProperty(value = "用户LTV2")
+    private BigDecimal userLtv2;
+
+    /**
+     * 用户LTV3
+     */
+    @ApiModelProperty(value = "用户LTV3")
+    private BigDecimal userLtv3;
+
+    /**
+     * 用户LTV4
+     */
+    @ApiModelProperty(value = "用户LTV4")
+    private BigDecimal userLtv4;
+
+    /**
+     * 用户LTV5
+     */
+    @ApiModelProperty(value = "用户LTV5")
+    private BigDecimal userLtv5;
+
+    /**
+     * 用户LTV6
+     */
+    @ApiModelProperty(value = "用户LTV6")
+    private BigDecimal userLtv6;
+
+    /**
+     * 用户LTV7
+     */
+    @ApiModelProperty(value = "用户LTV7")
+    private BigDecimal userLtv7;
+
+    /**
+     * 用户LTV8
+     */
+    @ApiModelProperty(value = "用户LTV8")
+    private BigDecimal userLtv8;
+
+    /**
+     * 用户LTV9
+     */
+    @ApiModelProperty(value = "用户LTV9")
+    private BigDecimal userLtv9;
+
+    /**
+     * 用户LTV10
+     */
+    @ApiModelProperty(value = "用户LTV10")
+    private BigDecimal userLtv10;
+
+    /**
+     * 用户LTV11
+     */
+    @ApiModelProperty(value = "用户LTV11")
+    private BigDecimal userLtv11;
+
+    /**
+     * 用户LTV12
+     */
+    @ApiModelProperty(value = "用户LTV12")
+    private BigDecimal userLtv12;
+
+    /**
+     * 用户LTV13
+     */
+    @ApiModelProperty(value = "用户LTV13")
+    private BigDecimal userLtv13;
+
+    /**
+     * 用户LTV14
+     */
+    @ApiModelProperty(value = "用户LTV14")
+    private BigDecimal userLtv14;
+
+    /**
+     * 用户LTV15
+     */
+    @ApiModelProperty(value = "用户LTV15")
+    private BigDecimal userLtv15;
+
+    /**
+     * 用户LTV16
+     */
+    @ApiModelProperty(value = "用户LTV16")
+    private BigDecimal userLtv16;
+
+    /**
+     * 用户LTV17
+     */
+    @ApiModelProperty(value = "用户LTV17")
+    private BigDecimal userLtv17;
+
+    /**
+     * 用户LTV18
+     */
+    @ApiModelProperty(value = "用户LTV18")
+    private BigDecimal userLtv18;
+
+    /**
+     * 用户LTV19
+     */
+    @ApiModelProperty(value = "用户LTV19")
+    private BigDecimal userLtv19;
+
+    /**
+     * 用户LTV20
+     */
+    @ApiModelProperty(value = "用户LTV20")
+    private BigDecimal userLtv20;
+
+    /**
+     * 用户LTV21
+     */
+    @ApiModelProperty(value = "用户LTV21")
+    private BigDecimal userLtv21;
+
+    /**
+     * 用户LTV22
+     */
+    @ApiModelProperty(value = "用户LTV22")
+    private BigDecimal userLtv22;
+
+    /**
+     * 用户LTV23
+     */
+    @ApiModelProperty(value = "用户LTV23")
+    private BigDecimal userLtv23;
+
+    /**
+     * 用户LTV24
+     */
+    @ApiModelProperty(value = "用户LTV24")
+    private BigDecimal userLtv24;
+
+    /**
+     * 用户LTV25
+     */
+    @ApiModelProperty(value = "用户LTV25")
+    private BigDecimal userLtv25;
+
+    /**
+     * 用户LTV26
+     */
+    @ApiModelProperty(value = "用户LTV26")
+    private BigDecimal userLtv26;
+
+    /**
+     * 用户LTV27
+     */
+    @ApiModelProperty(value = "用户LTV27")
+    private BigDecimal userLtv27;
+
+    /**
+     * 用户LTV28
+     */
+    @ApiModelProperty(value = "用户LTV28")
+    private BigDecimal userLtv28;
+
+    /**
+     * 用户LTV29
+     */
+    @ApiModelProperty(value = "用户LTV29")
+    private BigDecimal userLtv29;
+
+    /**
+     * 用户LTV30
+     */
+    @ApiModelProperty(value = "用户LTV30")
+    private BigDecimal userLtv30;
+
+    /**
+     * 用户LTV31
+     */
+    @ApiModelProperty(value = "用户LTV31")
+    private BigDecimal userLtv31;
+
+    /**
+     * 用户LTV32
+     */
+    @ApiModelProperty(value = "用户LTV32")
+    private BigDecimal userLtv32;
+
+    /**
+     * 用户LTV33
+     */
+    @ApiModelProperty(value = "用户LTV33")
+    private BigDecimal userLtv33;
+
+    /**
+     * 用户LTV34
+     */
+    @ApiModelProperty(value = "用户LTV34")
+    private BigDecimal userLtv34;
+
+    /**
+     * 用户LTV35
+     */
+    @ApiModelProperty(value = "用户LTV35")
+    private BigDecimal userLtv35;
+
+    /**
+     * 用户LTV36
+     */
+    @ApiModelProperty(value = "用户LTV36")
+    private BigDecimal userLtv36;
+
+    /**
+     * 用户LTV37
+     */
+    @ApiModelProperty(value = "用户LTV37")
+    private BigDecimal userLtv37;
+
+    /**
+     * 用户LTV38
+     */
+    @ApiModelProperty(value = "用户LTV38")
+    private BigDecimal userLtv38;
+
+    /**
+     * 用户LTV39
+     */
+    @ApiModelProperty(value = "用户LTV39")
+    private BigDecimal userLtv39;
+
+    /**
+     * 用户LTV40
+     */
+    @ApiModelProperty(value = "用户LTV40")
+    private BigDecimal userLtv40;
+
+    /**
+     * 用户LTV41
+     */
+    @ApiModelProperty(value = "用户LTV41")
+    private BigDecimal userLtv41;
+
+    /**
+     * 用户LTV42
+     */
+    @ApiModelProperty(value = "用户LTV42")
+    private BigDecimal userLtv42;
+
+    /**
+     * 用户LTV43
+     */
+    @ApiModelProperty(value = "用户LTV43")
+    private BigDecimal userLtv43;
+
+    /**
+     * 用户LTV44
+     */
+    @ApiModelProperty(value = "用户LTV44")
+    private BigDecimal userLtv44;
+
+    /**
+     * 用户LTV45
+     */
+    @ApiModelProperty(value = "用户LTV45")
+    private BigDecimal userLtv45;
+
+    /**
+     * 用户LTV46
+     */
+    @ApiModelProperty(value = "用户LTV46")
+    private BigDecimal userLtv46;
+
+    /**
+     * 用户LTV47
+     */
+    @ApiModelProperty(value = "用户LTV47")
+    private BigDecimal userLtv47;
+
+    /**
+     * 用户LTV48
+     */
+    @ApiModelProperty(value = "用户LTV48")
+    private BigDecimal userLtv48;
+
+    /**
+     * 用户LTV49
+     */
+    @ApiModelProperty(value = "用户LTV49")
+    private BigDecimal userLtv49;
+
+    /**
+     * 用户LTV50
+     */
+    @ApiModelProperty(value = "用户LTV50")
+    private BigDecimal userLtv50;
+
+    /**
+     * 用户LTV51
+     */
+    @ApiModelProperty(value = "用户LTV51")
+    private BigDecimal userLtv51;
+
+    /**
+     * 用户LTV52
+     */
+    @ApiModelProperty(value = "用户LTV52")
+    private BigDecimal userLtv52;
+
+    /**
+     * 用户LTV53
+     */
+    @ApiModelProperty(value = "用户LTV53")
+    private BigDecimal userLtv53;
+
+    /**
+     * 用户LTV54
+     */
+    @ApiModelProperty(value = "用户LTV54")
+    private BigDecimal userLtv54;
+
+    /**
+     * 用户LTV55
+     */
+    @ApiModelProperty(value = "用户LTV55")
+    private BigDecimal userLtv55;
+
+    /**
+     * 用户LTV56
+     */
+    @ApiModelProperty(value = "用户LTV56")
+    private BigDecimal userLtv56;
+
+    /**
+     * 用户LTV57
+     */
+    @ApiModelProperty(value = "用户LTV57")
+    private BigDecimal userLtv57;
+
+    /**
+     * 用户LTV58
+     */
+    @ApiModelProperty(value = "用户LTV58")
+    private BigDecimal userLtv58;
+
+    /**
+     * 用户LTV59
+     */
+    @ApiModelProperty(value = "用户LTV59")
+    private BigDecimal userLtv59;
+
+    /**
+     * 用户LTV60
+     */
+    @ApiModelProperty(value = "用户LTV60")
+    private BigDecimal userLtv60;
+
+    /**
+     * 用户LTV61
+     */
+    @ApiModelProperty(value = "用户LTV61")
+    private BigDecimal userLtv61;
+
+    /**
+     * 用户LTV62
+     */
+    @ApiModelProperty(value = "用户LTV62")
+    private BigDecimal userLtv62;
+
+    /**
+     * 用户LTV63
+     */
+    @ApiModelProperty(value = "用户LTV63")
+    private BigDecimal userLtv63;
+
+    /**
+     * 用户LTV64
+     */
+    @ApiModelProperty(value = "用户LTV64")
+    private BigDecimal userLtv64;
+
+    /**
+     * 用户LTV65
+     */
+    @ApiModelProperty(value = "用户LTV65")
+    private BigDecimal userLtv65;
+
+    /**
+     * 用户LTV66
+     */
+    @ApiModelProperty(value = "用户LTV66")
+    private BigDecimal userLtv66;
+
+    /**
+     * 用户LTV67
+     */
+    @ApiModelProperty(value = "用户LTV67")
+    private BigDecimal userLtv67;
+
+    /**
+     * 用户LTV68
+     */
+    @ApiModelProperty(value = "用户LTV68")
+    private BigDecimal userLtv68;
+
+    /**
+     * 用户LTV69
+     */
+    @ApiModelProperty(value = "用户LTV69")
+    private BigDecimal userLtv69;
+
+    /**
+     * 用户LTV70
+     */
+    @ApiModelProperty(value = "用户LTV70")
+    private BigDecimal userLtv70;
+
+    /**
+     * 用户LTV71
+     */
+    @ApiModelProperty(value = "用户LTV71")
+    private BigDecimal userLtv71;
+
+    /**
+     * 用户LTV72
+     */
+    @ApiModelProperty(value = "用户LTV72")
+    private BigDecimal userLtv72;
+
+    /**
+     * 用户LTV73
+     */
+    @ApiModelProperty(value = "用户LTV73")
+    private BigDecimal userLtv73;
+
+    /**
+     * 用户LTV74
+     */
+    @ApiModelProperty(value = "用户LTV74")
+    private BigDecimal userLtv74;
+
+    /**
+     * 用户LTV75
+     */
+    @ApiModelProperty(value = "用户LTV75")
+    private BigDecimal userLtv75;
+
+    /**
+     * 用户LTV76
+     */
+    @ApiModelProperty(value = "用户LTV76")
+    private BigDecimal userLtv76;
+
+    /**
+     * 用户LTV77
+     */
+    @ApiModelProperty(value = "用户LTV77")
+    private BigDecimal userLtv77;
+
+    /**
+     * 用户LTV78
+     */
+    @ApiModelProperty(value = "用户LTV78")
+    private BigDecimal userLtv78;
+
+    /**
+     * 用户LTV79
+     */
+    @ApiModelProperty(value = "用户LTV79")
+    private BigDecimal userLtv79;
+
+    /**
+     * 用户LTV80
+     */
+    @ApiModelProperty(value = "用户LTV80")
+    private BigDecimal userLtv80;
+
+    /**
+     * 用户LTV81
+     */
+    @ApiModelProperty(value = "用户LTV81")
+    private BigDecimal userLtv81;
+
+    /**
+     * 用户LTV82
+     */
+    @ApiModelProperty(value = "用户LTV82")
+    private BigDecimal userLtv82;
+
+    /**
+     * 用户LTV83
+     */
+    @ApiModelProperty(value = "用户LTV83")
+    private BigDecimal userLtv83;
+
+    /**
+     * 用户LTV84
+     */
+    @ApiModelProperty(value = "用户LTV84")
+    private BigDecimal userLtv84;
+
+    /**
+     * 用户LTV85
+     */
+    @ApiModelProperty(value = "用户LTV85")
+    private BigDecimal userLtv85;
+
+    /**
+     * 用户LTV86
+     */
+    @ApiModelProperty(value = "用户LTV86")
+    private BigDecimal userLtv86;
+
+    /**
+     * 用户LTV87
+     */
+    @ApiModelProperty(value = "用户LTV87")
+    private BigDecimal userLtv87;
+
+    /**
+     * 用户LTV88
+     */
+    @ApiModelProperty(value = "用户LTV88")
+    private BigDecimal userLtv88;
+
+    /**
+     * 用户LTV89
+     */
+    @ApiModelProperty(value = "用户LTV89")
+    private BigDecimal userLtv89;
+
+    /**
+     * 用户LTV90
+     */
+    @ApiModelProperty(value = "用户LTV90")
+    private BigDecimal userLtv90;
+
+    /**
+     * 用户LTVm4
+     */
+    @ApiModelProperty(value = "用户LTVm4")
+    private BigDecimal userLtvM4;
+
+    /**
+     * 用户LTVm5
+     */
+    @ApiModelProperty(value = "用户LTVm5")
+    private BigDecimal userLtvM5;
+
+    /**
+     * 用户LTVm6
+     */
+    @ApiModelProperty(value = "用户LTVm6")
+    private BigDecimal userLtvM6;
+
+    /**
+     * 用户LTVm7
+     */
+    @ApiModelProperty(value = "用户LTVm7")
+    private BigDecimal userLtvM7;
+
+    /**
+     * 用户LTVm8
+     */
+    @ApiModelProperty(value = "用户LTVm8")
+    private BigDecimal userLtvM8;
+
+    /**
+     * 用户LTVm9
+     */
+    @ApiModelProperty(value = "用户LTVm9")
+    private BigDecimal userLtvM9;
+
+    /**
+     * 用户LTVm10
+     */
+    @ApiModelProperty(value = "用户LTVm10")
+    private BigDecimal userLtvM10;
+
+    /**
+     * 用户LTVm11
+     */
+    @ApiModelProperty(value = "用户LTVm11")
+    private BigDecimal userLtvM11;
+
+    /**
+     * 用户LTVy1
+     */
+    @ApiModelProperty(value = "用户LTVy1")
+    private BigDecimal userLtvY1;
+
+    /**
+     * 用户LTVtotal
+     */
+    @ApiModelProperty(value = "用户LTVtotal")
+    private BigDecimal userLtvTotal;
+
+    /**
+     * 创角LTV1
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv1;
+
+    /**
+     * 创角LTV2
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv2;
+
+    /**
+     * 创角LTV3
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv3;
+
+    /**
+     * 创角LTV4
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv4;
+
+    /**
+     * 创角LTV5
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv5;
+
+    /**
+     * 创角LTV6
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv6;
+
+    /**
+     * 创角LTV7
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv7;
+
+    /**
+     * 创角LTV8
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv8;
+
+    /**
+     * 创角LTV9
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv9;
+
+    /**
+     * 创角LTV10
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv10;
+
+    /**
+     * 创角LTV11
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv11;
+
+    /**
+     * 创角LTV12
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv12;
+
+    /**
+     * 创角LTV13
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv13;
+
+    /**
+     * 创角LTV14
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv14;
+
+    /**
+     * 创角LTV15
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv15;
+
+    /**
+     * 创角LTV16
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv16;
+
+    /**
+     * 创角LTV17
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv17;
+
+    /**
+     * 创角LTV18
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv18;
+
+    /**
+     * 创角LTV19
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv19;
+
+    /**
+     * 创角LTV20
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv20;
+
+    /**
+     * 创角LTV21
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv21;
+
+    /**
+     * 创角LTV22
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv22;
+
+    /**
+     * 创角LTV23
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv23;
+
+    /**
+     * 创角LTV24
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv24;
+
+    /**
+     * 创角LTV25
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv25;
+
+    /**
+     * 创角LTV26
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv26;
+
+    /**
+     * 创角LTV27
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv27;
+
+    /**
+     * 创角LTV28
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv28;
+
+    /**
+     * 创角LTV29
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv29;
+
+    /**
+     * 创角LTV30
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv30;
+
+    /**
+     * 创角LTV31
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv31;
+
+    /**
+     * 创角LTV32
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv32;
+
+    /**
+     * 创角LTV33
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv33;
+
+    /**
+     * 创角LTV34
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv34;
+
+    /**
+     * 创角LTV35
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv35;
+
+    /**
+     * 创角LTV36
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv36;
+
+    /**
+     * 创角LTV37
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv37;
+
+    /**
+     * 创角LTV38
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv38;
+
+    /**
+     * 创角LTV39
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv39;
+
+    /**
+     * 创角LTV40
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv40;
+
+    /**
+     * 创角LTV41
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv41;
+
+    /**
+     * 创角LTV42
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv42;
+
+    /**
+     * 创角LTV43
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv43;
+
+    /**
+     * 创角LTV44
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv44;
+
+    /**
+     * 创角LTV45
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv45;
+
+    /**
+     * 创角LTV46
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv46;
+
+    /**
+     * 创角LTV47
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv47;
+
+    /**
+     * 创角LTV48
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv48;
+
+    /**
+     * 创角LTV49
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv49;
+
+    /**
+     * 创角LTV50
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv50;
+
+    /**
+     * 创角LTV51
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv51;
+
+    /**
+     * 创角LTV52
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv52;
+
+    /**
+     * 创角LTV53
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv53;
+
+    /**
+     * 创角LTV54
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv54;
+
+    /**
+     * 创角LTV55
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv55;
+
+    /**
+     * 创角LTV56
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv56;
+
+    /**
+     * 创角LTV57
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv57;
+
+    /**
+     * 创角LTV58
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv58;
+
+    /**
+     * 创角LTV59
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv59;
+
+    /**
+     * 创角LTV60
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv60;
+
+    /**
+     * 创角LTV61
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv61;
+
+    /**
+     * 创角LTV62
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv62;
+
+    /**
+     * 创角LTV63
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv63;
+
+    /**
+     * 创角LTV64
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv64;
+
+    /**
+     * 创角LTV65
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv65;
+
+    /**
+     * 创角LTV66
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv66;
+
+    /**
+     * 创角LTV67
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv67;
+
+    /**
+     * 创角LTV68
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv68;
+
+    /**
+     * 创角LTV69
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv69;
+
+    /**
+     * 创角LTV70
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv70;
+
+    /**
+     * 创角LTV71
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv71;
+
+    /**
+     * 创角LTV72
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv72;
+
+    /**
+     * 创角LTV73
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv73;
+
+    /**
+     * 创角LTV74
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv74;
+
+    /**
+     * 创角LTV75
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv75;
+
+    /**
+     * 创角LTV76
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv76;
+
+    /**
+     * 创角LTV77
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv77;
+
+    /**
+     * 创角LTV78
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv78;
+
+    /**
+     * 创角LTV79
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv79;
+
+    /**
+     * 创角LTV80
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv80;
+
+    /**
+     * 创角LTV81
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv81;
+
+    /**
+     * 创角LTV82
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv82;
+
+    /**
+     * 创角LTV83
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv83;
+
+    /**
+     * 创角LTV84
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv84;
+
+    /**
+     * 创角LTV85
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv85;
+
+    /**
+     * 创角LTV86
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv86;
+
+    /**
+     * 创角LTV87
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv87;
+
+    /**
+     * 创角LTV88
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv88;
+
+    /**
+     * 创角LTV89
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv89;
+
+    /**
+     * 创角LTV90
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv90;
+
+    /**
+     * 创角LTVm4
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM4;
+
+    /**
+     * 创角LTVm5
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM5;
+
+    /**
+     * 创角LTVm6
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM6;
+
+    /**
+     * 创角LTVm7
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM7;
+
+    /**
+     * 创角LTVm8
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM8;
+
+    /**
+     * 创角LTVm9
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM9;
+
+    /**
+     * 创角LTVm10
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM10;
+
+    /**
+     * 创角LTVm11
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM11;
+
+    /**
+     * 创角LTVy1
+     */
+    @ApiModelProperty(value = "创角LTVy1")
+    private BigDecimal roleLtvY1;
+
+    /**
+     * 创角LTVtotal
+     */
+    @ApiModelProperty(value = "创角LTVtotal")
+    private BigDecimal roleLtvTotal;
+
+    /**
+     * 游戏,消耗时间的第1天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da1;
+
+    /**
+     * 游戏,消耗时间的第2天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da2;
+
+    /**
+     * 游戏,消耗时间的第3天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da3;
+
+    /**
+     * 游戏,消耗时间的第4天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da4;
+
+    /**
+     * 游戏,消耗时间的第5天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da5;
+
+    /**
+     * 游戏,消耗时间的第6天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da6;
+
+    /**
+     * 游戏,消耗时间的第7天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da7;
+
+    /**
+     * 游戏,消耗时间的第8天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da8;
+
+    /**
+     * 游戏,消耗时间的第9天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da9;
+
+    /**
+     * 游戏,消耗时间的第10天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da10;
+
+    /**
+     * 游戏,消耗时间的第11天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da11;
+
+    /**
+     * 游戏,消耗时间的第12天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da12;
+
+    /**
+     * 游戏,消耗时间的第13天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da13;
+
+    /**
+     * 游戏,消耗时间的第14天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da14;
+
+    /**
+     * 游戏,消耗时间的第15天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da15;
+
+    /**
+     * 游戏,消耗时间的第16天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da16;
+
+    /**
+     * 游戏,消耗时间的第17天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da17;
+
+    /**
+     * 游戏,消耗时间的第18天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da18;
+
+    /**
+     * 游戏,消耗时间的第19天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da19;
+
+    /**
+     * 游戏,消耗时间的第20天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da20;
+
+    /**
+     * 游戏,消耗时间的第21天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da21;
+
+    /**
+     * 游戏,消耗时间的第22天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da22;
+
+    /**
+     * 游戏,消耗时间的第23天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da23;
+
+    /**
+     * 游戏,消耗时间的第24天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da24;
+
+    /**
+     * 游戏,消耗时间的第25天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da25;
+
+    /**
+     * 游戏,消耗时间的第26天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da26;
+
+    /**
+     * 游戏,消耗时间的第27天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da27;
+
+    /**
+     * 游戏,消耗时间的第28天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da28;
+
+    /**
+     * 游戏,消耗时间的第29天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da29;
+
+    /**
+     * 游戏,消耗时间的第30天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da30;
+
+    /**
+     * 游戏,消耗时间的第31天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da31;
+
+    /**
+     * 游戏,消耗时间的第32天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da32;
+
+    /**
+     * 游戏,消耗时间的第33天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da33;
+
+    /**
+     * 游戏,消耗时间的第34天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da34;
+
+    /**
+     * 游戏,消耗时间的第35天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da35;
+
+    /**
+     * 游戏,消耗时间的第36天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da36;
+
+    /**
+     * 游戏,消耗时间的第37天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da37;
+
+    /**
+     * 游戏,消耗时间的第38天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da38;
+
+    /**
+     * 游戏,消耗时间的第39天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da39;
+
+    /**
+     * 游戏,消耗时间的第40天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da40;
+
+    /**
+     * 游戏,消耗时间的第41天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da41;
+
+    /**
+     * 游戏,消耗时间的第42天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da42;
+
+    /**
+     * 游戏,消耗时间的第43天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da43;
+
+    /**
+     * 游戏,消耗时间的第44天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da44;
+
+    /**
+     * 游戏,消耗时间的第45天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da45;
+
+    /**
+     * 游戏,消耗时间的第46天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da46;
+
+    /**
+     * 游戏,消耗时间的第47天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da47;
+
+    /**
+     * 游戏,消耗时间的第48天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da48;
+
+    /**
+     * 游戏,消耗时间的第49天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da49;
+
+    /**
+     * 游戏,消耗时间的第50天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da50;
+
+    /**
+     * 游戏,消耗时间的第51天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da51;
+
+    /**
+     * 游戏,消耗时间的第52天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da52;
+
+    /**
+     * 游戏,消耗时间的第53天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da53;
+
+    /**
+     * 游戏,消耗时间的第54天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da54;
+
+    /**
+     * 游戏,消耗时间的第55天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da55;
+
+    /**
+     * 游戏,消耗时间的第56天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da56;
+
+    /**
+     * 游戏,消耗时间的第57天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da57;
+
+    /**
+     * 游戏,消耗时间的第58天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da58;
+
+    /**
+     * 游戏,消耗时间的第59天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da59;
+
+    /**
+     * 游戏,消耗时间的第60新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da60;
+
+    /**
+     * 游戏,消耗时间的第61天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da61;
+
+    /**
+     * 游戏,消耗时间的第62天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da62;
+
+    /**
+     * 游戏,消耗时间的第63天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da63;
+
+    /**
+     * 游戏,消耗时间的第64天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da64;
+
+    /**
+     * 游戏,消耗时间的第65天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da65;
+
+    /**
+     * 游戏,消耗时间的第66天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da66;
+
+    /**
+     * 游戏,消耗时间的第67天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da67;
+
+    /**
+     * 游戏,消耗时间的第68天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da68;
+
+    /**
+     * 游戏,消耗时间的第69天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da69;
+
+    /**
+     * 游戏,消耗时间的第70天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da70;
+
+    /**
+     * 游戏,消耗时间的第71天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da71;
+
+    /**
+     * 游戏,消耗时间的第72天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da72;
+
+    /**
+     * 游戏,消耗时间的第73天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da73;
+
+    /**
+     * 游戏,消耗时间的第74天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da74;
+
+    /**
+     * 游戏,消耗时间的第75天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da75;
+
+    /**
+     * 游戏,消耗时间的第76天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da76;
+
+    /**
+     * 游戏,消耗时间的第77天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da77;
+
+    /**
+     * 游戏,消耗时间的第78天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da78;
+
+    /**
+     * 游戏,消耗时间的第79天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da79;
+
+    /**
+     * 游戏,消耗时间的第80天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da80;
+
+    /**
+     * 游戏,消耗时间的第81天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da81;
+
+    /**
+     * 游戏,消耗时间的第82天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da82;
+
+    /**
+     * 游戏,消耗时间的第83天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da83;
+
+    /**
+     * 游戏,消耗时间的第84天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da84;
+
+    /**
+     * 游戏,消耗时间的第85天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da85;
+
+    /**
+     * 游戏,消耗时间的第86天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da86;
+
+    /**
+     * 游戏,消耗时间的第87天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da87;
+
+    /**
+     * 游戏,消耗时间的第88天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da88;
+
+    /**
+     * 游戏,消耗时间的第89天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da89;
+
+    /**
+     * 游戏,消耗时间的第90天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da90;
+
+    /**
+     * 游戏,消耗时间的第4月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m4;
+
+    /**
+     * 游戏,消耗时间的第5月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m5;
+
+    /**
+     * 游戏,消耗时间的第6月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 游戏,消耗时间的第7月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m7;
+
+    /**
+     * 游戏,消耗时间的第8月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m8;
+
+    /**
+     * 游戏,消耗时间的第9月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m9;
+
+    /**
+     * 游戏,消耗时间的第10月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m10;
+
+    /**
+     * 游戏,消耗时间的第11月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m11;
+
+    /**
+     * 游戏,消耗时间的第1年新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal total;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数ltv")
+    private Integer regUserCnt;
+
+    /**
+     * 创角人数
+     */
+    @ApiModelProperty(value = "创角人数ltv")
+    private Integer firstRoleNumLtv;
+
+}

+ 2055 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/LtvDataVO.java

@@ -0,0 +1,2055 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/9
+ * @Description ltv数据展示实体
+ **/
+@Data
+public class LtvDataVO {
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameClassify;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 注册时间
+     */
+    @ApiModelProperty(value = "注册时间(消耗时间)")
+    private LocalDate costDate;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数")
+    private Long regNum;
+
+    /**
+     * 首日新用户充值次数
+     */
+    @ApiModelProperty(value = "首日新用户充值次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数
+     */
+    @ApiModelProperty(value = "首日新用户充值人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额
+     */
+    @ApiModelProperty(value = "首日新用户充值金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数
+     */
+    @ApiModelProperty(value = "老用户充值次数")
+    private Long oldUserCount;
+
+    /**
+     * 老用户充值人数
+     */
+    @ApiModelProperty(value = "老用户充值人数")
+    private Long oldUserNum;
+
+    /**
+     * 老用户充值金额
+     */
+    @ApiModelProperty(value = "老用户充值金额")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数
+     */
+    @ApiModelProperty(value = "新用户累计充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数
+     */
+    @ApiModelProperty(value = "新用户累计充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额
+     */
+    @ApiModelProperty(value = "新用户累计充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日Roi
+     */
+    @ApiModelProperty(value = "首日Roi")
+    private BigDecimal firstRoi;
+
+    @ApiModelProperty(value = "首日付费率(总)")
+    private BigDecimal firstAmountRate;
+
+    @ApiModelProperty(value = "当天付费率(总)")
+    private BigDecimal todayAmountRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvgAmount;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvgAmount;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal avgAmount;
+
+    /**
+     * 复充率
+     */
+    @ApiModelProperty(value = "复充率")
+    private BigDecimal userAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal regUserArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstAmountArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayAmountArpu;
+
+    /**
+     * 账面ARPU
+     */
+    @ApiModelProperty(value = "账面ARPU")
+    private BigDecimal amountArpu;
+
+    @ApiModelProperty(value = "注册成本 = 消耗 / 注册人数")
+    private BigDecimal regCost;
+
+    @ApiModelProperty(value = "总回收率 = 新用户累计充值金额 / 消耗")
+    private BigDecimal totalRoi;
+
+    @ApiModelProperty(value = "首日充值成本 = 消耗 / 首日新用户充值人数")
+    private BigDecimal firstNewUserRechargeCost;
+
+    @ApiModelProperty(value = "总充值成本 = 消耗 / 新用户累计充值人数")
+    private BigDecimal totalRechargeCost;
+
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    @ApiModelProperty(value = "单日付费100+成本 = 消耗 / 单日付费100+人数")
+    private BigDecimal hundredUserNumCost;
+
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    @ApiModelProperty(value = "创角人数")
+    private Long roleNum;
+
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    @ApiModelProperty(value = "首日创角人数成本")
+    private BigDecimal firstRoleNumCost;
+
+    @ApiModelProperty(value = "创角人数成本")
+    private BigDecimal roleNumCost;
+
+    @ApiModelProperty(value = "新用户累计创角人数成本")
+    private BigDecimal newUserTotalRoleNumCost;
+
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleNumRate;
+
+    @ApiModelProperty(value = "创角率")
+    private BigDecimal roleNumRate;
+
+    @ApiModelProperty(value = "新用户累计创角率")
+    private BigDecimal newUserTotalRoleNumRate;
+
+    /**
+     * 用户LTV1
+     */
+    @ApiModelProperty(value = "用户LTV1")
+    private BigDecimal userLtv1;
+
+    /**
+     * 用户LTV2
+     */
+    @ApiModelProperty(value = "用户LTV2")
+    private BigDecimal userLtv2;
+
+    /**
+     * 用户LTV3
+     */
+    @ApiModelProperty(value = "用户LTV3")
+    private BigDecimal userLtv3;
+
+    /**
+     * 用户LTV4
+     */
+    @ApiModelProperty(value = "用户LTV4")
+    private BigDecimal userLtv4;
+
+    /**
+     * 用户LTV5
+     */
+    @ApiModelProperty(value = "用户LTV5")
+    private BigDecimal userLtv5;
+
+    /**
+     * 用户LTV6
+     */
+    @ApiModelProperty(value = "用户LTV6")
+    private BigDecimal userLtv6;
+
+    /**
+     * 用户LTV7
+     */
+    @ApiModelProperty(value = "用户LTV7")
+    private BigDecimal userLtv7;
+
+    /**
+     * 用户LTV8
+     */
+    @ApiModelProperty(value = "用户LTV8")
+    private BigDecimal userLtv8;
+
+    /**
+     * 用户LTV9
+     */
+    @ApiModelProperty(value = "用户LTV9")
+    private BigDecimal userLtv9;
+
+    /**
+     * 用户LTV10
+     */
+    @ApiModelProperty(value = "用户LTV10")
+    private BigDecimal userLtv10;
+
+    /**
+     * 用户LTV11
+     */
+    @ApiModelProperty(value = "用户LTV11")
+    private BigDecimal userLtv11;
+
+    /**
+     * 用户LTV12
+     */
+    @ApiModelProperty(value = "用户LTV12")
+    private BigDecimal userLtv12;
+
+    /**
+     * 用户LTV13
+     */
+    @ApiModelProperty(value = "用户LTV13")
+    private BigDecimal userLtv13;
+
+    /**
+     * 用户LTV14
+     */
+    @ApiModelProperty(value = "用户LTV14")
+    private BigDecimal userLtv14;
+
+    /**
+     * 用户LTV15
+     */
+    @ApiModelProperty(value = "用户LTV15")
+    private BigDecimal userLtv15;
+
+    /**
+     * 用户LTV16
+     */
+    @ApiModelProperty(value = "用户LTV16")
+    private BigDecimal userLtv16;
+
+    /**
+     * 用户LTV17
+     */
+    @ApiModelProperty(value = "用户LTV17")
+    private BigDecimal userLtv17;
+
+    /**
+     * 用户LTV18
+     */
+    @ApiModelProperty(value = "用户LTV18")
+    private BigDecimal userLtv18;
+
+    /**
+     * 用户LTV19
+     */
+    @ApiModelProperty(value = "用户LTV19")
+    private BigDecimal userLtv19;
+
+    /**
+     * 用户LTV20
+     */
+    @ApiModelProperty(value = "用户LTV20")
+    private BigDecimal userLtv20;
+
+    /**
+     * 用户LTV21
+     */
+    @ApiModelProperty(value = "用户LTV21")
+    private BigDecimal userLtv21;
+
+    /**
+     * 用户LTV22
+     */
+    @ApiModelProperty(value = "用户LTV22")
+    private BigDecimal userLtv22;
+
+    /**
+     * 用户LTV23
+     */
+    @ApiModelProperty(value = "用户LTV23")
+    private BigDecimal userLtv23;
+
+    /**
+     * 用户LTV24
+     */
+    @ApiModelProperty(value = "用户LTV24")
+    private BigDecimal userLtv24;
+
+    /**
+     * 用户LTV25
+     */
+    @ApiModelProperty(value = "用户LTV25")
+    private BigDecimal userLtv25;
+
+    /**
+     * 用户LTV26
+     */
+    @ApiModelProperty(value = "用户LTV26")
+    private BigDecimal userLtv26;
+
+    /**
+     * 用户LTV27
+     */
+    @ApiModelProperty(value = "用户LTV27")
+    private BigDecimal userLtv27;
+
+    /**
+     * 用户LTV28
+     */
+    @ApiModelProperty(value = "用户LTV28")
+    private BigDecimal userLtv28;
+
+    /**
+     * 用户LTV29
+     */
+    @ApiModelProperty(value = "用户LTV29")
+    private BigDecimal userLtv29;
+
+    /**
+     * 用户LTV30
+     */
+    @ApiModelProperty(value = "用户LTV30")
+    private BigDecimal userLtv30;
+
+    /**
+     * 用户LTV31
+     */
+    @ApiModelProperty(value = "用户LTV31")
+    private BigDecimal userLtv31;
+
+    /**
+     * 用户LTV32
+     */
+    @ApiModelProperty(value = "用户LTV32")
+    private BigDecimal userLtv32;
+
+    /**
+     * 用户LTV33
+     */
+    @ApiModelProperty(value = "用户LTV33")
+    private BigDecimal userLtv33;
+
+    /**
+     * 用户LTV34
+     */
+    @ApiModelProperty(value = "用户LTV34")
+    private BigDecimal userLtv34;
+
+    /**
+     * 用户LTV35
+     */
+    @ApiModelProperty(value = "用户LTV35")
+    private BigDecimal userLtv35;
+
+    /**
+     * 用户LTV36
+     */
+    @ApiModelProperty(value = "用户LTV36")
+    private BigDecimal userLtv36;
+
+    /**
+     * 用户LTV37
+     */
+    @ApiModelProperty(value = "用户LTV37")
+    private BigDecimal userLtv37;
+
+    /**
+     * 用户LTV38
+     */
+    @ApiModelProperty(value = "用户LTV38")
+    private BigDecimal userLtv38;
+
+    /**
+     * 用户LTV39
+     */
+    @ApiModelProperty(value = "用户LTV39")
+    private BigDecimal userLtv39;
+
+    /**
+     * 用户LTV40
+     */
+    @ApiModelProperty(value = "用户LTV40")
+    private BigDecimal userLtv40;
+
+    /**
+     * 用户LTV41
+     */
+    @ApiModelProperty(value = "用户LTV41")
+    private BigDecimal userLtv41;
+
+    /**
+     * 用户LTV42
+     */
+    @ApiModelProperty(value = "用户LTV42")
+    private BigDecimal userLtv42;
+
+    /**
+     * 用户LTV43
+     */
+    @ApiModelProperty(value = "用户LTV43")
+    private BigDecimal userLtv43;
+
+    /**
+     * 用户LTV44
+     */
+    @ApiModelProperty(value = "用户LTV44")
+    private BigDecimal userLtv44;
+
+    /**
+     * 用户LTV45
+     */
+    @ApiModelProperty(value = "用户LTV45")
+    private BigDecimal userLtv45;
+
+    /**
+     * 用户LTV46
+     */
+    @ApiModelProperty(value = "用户LTV46")
+    private BigDecimal userLtv46;
+
+    /**
+     * 用户LTV47
+     */
+    @ApiModelProperty(value = "用户LTV47")
+    private BigDecimal userLtv47;
+
+    /**
+     * 用户LTV48
+     */
+    @ApiModelProperty(value = "用户LTV48")
+    private BigDecimal userLtv48;
+
+    /**
+     * 用户LTV49
+     */
+    @ApiModelProperty(value = "用户LTV49")
+    private BigDecimal userLtv49;
+
+    /**
+     * 用户LTV50
+     */
+    @ApiModelProperty(value = "用户LTV50")
+    private BigDecimal userLtv50;
+
+    /**
+     * 用户LTV51
+     */
+    @ApiModelProperty(value = "用户LTV51")
+    private BigDecimal userLtv51;
+
+    /**
+     * 用户LTV52
+     */
+    @ApiModelProperty(value = "用户LTV52")
+    private BigDecimal userLtv52;
+
+    /**
+     * 用户LTV53
+     */
+    @ApiModelProperty(value = "用户LTV53")
+    private BigDecimal userLtv53;
+
+    /**
+     * 用户LTV54
+     */
+    @ApiModelProperty(value = "用户LTV54")
+    private BigDecimal userLtv54;
+
+    /**
+     * 用户LTV55
+     */
+    @ApiModelProperty(value = "用户LTV55")
+    private BigDecimal userLtv55;
+
+    /**
+     * 用户LTV56
+     */
+    @ApiModelProperty(value = "用户LTV56")
+    private BigDecimal userLtv56;
+
+    /**
+     * 用户LTV57
+     */
+    @ApiModelProperty(value = "用户LTV57")
+    private BigDecimal userLtv57;
+
+    /**
+     * 用户LTV58
+     */
+    @ApiModelProperty(value = "用户LTV58")
+    private BigDecimal userLtv58;
+
+    /**
+     * 用户LTV59
+     */
+    @ApiModelProperty(value = "用户LTV59")
+    private BigDecimal userLtv59;
+
+    /**
+     * 用户LTV60
+     */
+    @ApiModelProperty(value = "用户LTV60")
+    private BigDecimal userLtv60;
+
+    /**
+     * 用户LTV61
+     */
+    @ApiModelProperty(value = "用户LTV61")
+    private BigDecimal userLtv61;
+
+    /**
+     * 用户LTV62
+     */
+    @ApiModelProperty(value = "用户LTV62")
+    private BigDecimal userLtv62;
+
+    /**
+     * 用户LTV63
+     */
+    @ApiModelProperty(value = "用户LTV63")
+    private BigDecimal userLtv63;
+
+    /**
+     * 用户LTV64
+     */
+    @ApiModelProperty(value = "用户LTV64")
+    private BigDecimal userLtv64;
+
+    /**
+     * 用户LTV65
+     */
+    @ApiModelProperty(value = "用户LTV65")
+    private BigDecimal userLtv65;
+
+    /**
+     * 用户LTV66
+     */
+    @ApiModelProperty(value = "用户LTV66")
+    private BigDecimal userLtv66;
+
+    /**
+     * 用户LTV67
+     */
+    @ApiModelProperty(value = "用户LTV67")
+    private BigDecimal userLtv67;
+
+    /**
+     * 用户LTV68
+     */
+    @ApiModelProperty(value = "用户LTV68")
+    private BigDecimal userLtv68;
+
+    /**
+     * 用户LTV69
+     */
+    @ApiModelProperty(value = "用户LTV69")
+    private BigDecimal userLtv69;
+
+    /**
+     * 用户LTV70
+     */
+    @ApiModelProperty(value = "用户LTV70")
+    private BigDecimal userLtv70;
+
+    /**
+     * 用户LTV71
+     */
+    @ApiModelProperty(value = "用户LTV71")
+    private BigDecimal userLtv71;
+
+    /**
+     * 用户LTV72
+     */
+    @ApiModelProperty(value = "用户LTV72")
+    private BigDecimal userLtv72;
+
+    /**
+     * 用户LTV73
+     */
+    @ApiModelProperty(value = "用户LTV73")
+    private BigDecimal userLtv73;
+
+    /**
+     * 用户LTV74
+     */
+    @ApiModelProperty(value = "用户LTV74")
+    private BigDecimal userLtv74;
+
+    /**
+     * 用户LTV75
+     */
+    @ApiModelProperty(value = "用户LTV75")
+    private BigDecimal userLtv75;
+
+    /**
+     * 用户LTV76
+     */
+    @ApiModelProperty(value = "用户LTV76")
+    private BigDecimal userLtv76;
+
+    /**
+     * 用户LTV77
+     */
+    @ApiModelProperty(value = "用户LTV77")
+    private BigDecimal userLtv77;
+
+    /**
+     * 用户LTV78
+     */
+    @ApiModelProperty(value = "用户LTV78")
+    private BigDecimal userLtv78;
+
+    /**
+     * 用户LTV79
+     */
+    @ApiModelProperty(value = "用户LTV79")
+    private BigDecimal userLtv79;
+
+    /**
+     * 用户LTV80
+     */
+    @ApiModelProperty(value = "用户LTV80")
+    private BigDecimal userLtv80;
+
+    /**
+     * 用户LTV81
+     */
+    @ApiModelProperty(value = "用户LTV81")
+    private BigDecimal userLtv81;
+
+    /**
+     * 用户LTV82
+     */
+    @ApiModelProperty(value = "用户LTV82")
+    private BigDecimal userLtv82;
+
+    /**
+     * 用户LTV83
+     */
+    @ApiModelProperty(value = "用户LTV83")
+    private BigDecimal userLtv83;
+
+    /**
+     * 用户LTV84
+     */
+    @ApiModelProperty(value = "用户LTV84")
+    private BigDecimal userLtv84;
+
+    /**
+     * 用户LTV85
+     */
+    @ApiModelProperty(value = "用户LTV85")
+    private BigDecimal userLtv85;
+
+    /**
+     * 用户LTV86
+     */
+    @ApiModelProperty(value = "用户LTV86")
+    private BigDecimal userLtv86;
+
+    /**
+     * 用户LTV87
+     */
+    @ApiModelProperty(value = "用户LTV87")
+    private BigDecimal userLtv87;
+
+    /**
+     * 用户LTV88
+     */
+    @ApiModelProperty(value = "用户LTV88")
+    private BigDecimal userLtv88;
+
+    /**
+     * 用户LTV89
+     */
+    @ApiModelProperty(value = "用户LTV89")
+    private BigDecimal userLtv89;
+
+    /**
+     * 用户LTV90
+     */
+    @ApiModelProperty(value = "用户LTV90")
+    private BigDecimal userLtv90;
+
+    /**
+     * 用户LTVm4
+     */
+    @ApiModelProperty(value = "用户LTVm4")
+    private BigDecimal userLtvM4;
+
+    /**
+     * 用户LTVm5
+     */
+    @ApiModelProperty(value = "用户LTVm5")
+    private BigDecimal userLtvM5;
+
+    /**
+     * 用户LTVm6
+     */
+    @ApiModelProperty(value = "用户LTVm6")
+    private BigDecimal userLtvM6;
+
+    /**
+     * 用户LTVm7
+     */
+    @ApiModelProperty(value = "用户LTVm7")
+    private BigDecimal userLtvM7;
+
+    /**
+     * 用户LTVm8
+     */
+    @ApiModelProperty(value = "用户LTVm8")
+    private BigDecimal userLtvM8;
+
+    /**
+     * 用户LTVm9
+     */
+    @ApiModelProperty(value = "用户LTVm9")
+    private BigDecimal userLtvM9;
+
+    /**
+     * 用户LTVm10
+     */
+    @ApiModelProperty(value = "用户LTVm10")
+    private BigDecimal userLtvM10;
+
+    /**
+     * 用户LTVm11
+     */
+    @ApiModelProperty(value = "用户LTVm11")
+    private BigDecimal userLtvM11;
+
+    /**
+     * 用户LTVy1
+     */
+    @ApiModelProperty(value = "用户LTVy1")
+    private BigDecimal userLtvY1;
+
+    /**
+     * 用户LTVtotal
+     */
+    @ApiModelProperty(value = "用户LTVtotal")
+    private BigDecimal userLtvTotal;
+
+    /**
+     * 创角LTV1
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv1;
+
+    /**
+     * 创角LTV2
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv2;
+
+    /**
+     * 创角LTV3
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv3;
+
+    /**
+     * 创角LTV4
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv4;
+
+    /**
+     * 创角LTV5
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv5;
+
+    /**
+     * 创角LTV6
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv6;
+
+    /**
+     * 创角LTV7
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv7;
+
+    /**
+     * 创角LTV8
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv8;
+
+    /**
+     * 创角LTV9
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv9;
+
+    /**
+     * 创角LTV10
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv10;
+
+    /**
+     * 创角LTV11
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv11;
+
+    /**
+     * 创角LTV12
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv12;
+
+    /**
+     * 创角LTV13
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv13;
+
+    /**
+     * 创角LTV14
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv14;
+
+    /**
+     * 创角LTV15
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv15;
+
+    /**
+     * 创角LTV16
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv16;
+
+    /**
+     * 创角LTV17
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv17;
+
+    /**
+     * 创角LTV18
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv18;
+
+    /**
+     * 创角LTV19
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv19;
+
+    /**
+     * 创角LTV20
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv20;
+
+    /**
+     * 创角LTV21
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv21;
+
+    /**
+     * 创角LTV22
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv22;
+
+    /**
+     * 创角LTV23
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv23;
+
+    /**
+     * 创角LTV24
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv24;
+
+    /**
+     * 创角LTV25
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv25;
+
+    /**
+     * 创角LTV26
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv26;
+
+    /**
+     * 创角LTV27
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv27;
+
+    /**
+     * 创角LTV28
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv28;
+
+    /**
+     * 创角LTV29
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv29;
+
+    /**
+     * 创角LTV30
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv30;
+
+    /**
+     * 创角LTV31
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv31;
+
+    /**
+     * 创角LTV32
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv32;
+
+    /**
+     * 创角LTV33
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv33;
+
+    /**
+     * 创角LTV34
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv34;
+
+    /**
+     * 创角LTV35
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv35;
+
+    /**
+     * 创角LTV36
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv36;
+
+    /**
+     * 创角LTV37
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv37;
+
+    /**
+     * 创角LTV38
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv38;
+
+    /**
+     * 创角LTV39
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv39;
+
+    /**
+     * 创角LTV40
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv40;
+
+    /**
+     * 创角LTV41
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv41;
+
+    /**
+     * 创角LTV42
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv42;
+
+    /**
+     * 创角LTV43
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv43;
+
+    /**
+     * 创角LTV44
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv44;
+
+    /**
+     * 创角LTV45
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv45;
+
+    /**
+     * 创角LTV46
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv46;
+
+    /**
+     * 创角LTV47
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv47;
+
+    /**
+     * 创角LTV48
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv48;
+
+    /**
+     * 创角LTV49
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv49;
+
+    /**
+     * 创角LTV50
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv50;
+
+    /**
+     * 创角LTV51
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv51;
+
+    /**
+     * 创角LTV52
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv52;
+
+    /**
+     * 创角LTV53
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv53;
+
+    /**
+     * 创角LTV54
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv54;
+
+    /**
+     * 创角LTV55
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv55;
+
+    /**
+     * 创角LTV56
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv56;
+
+    /**
+     * 创角LTV57
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv57;
+
+    /**
+     * 创角LTV58
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv58;
+
+    /**
+     * 创角LTV59
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv59;
+
+    /**
+     * 创角LTV60
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv60;
+
+    /**
+     * 创角LTV61
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv61;
+
+    /**
+     * 创角LTV62
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv62;
+
+    /**
+     * 创角LTV63
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv63;
+
+    /**
+     * 创角LTV64
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv64;
+
+    /**
+     * 创角LTV65
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv65;
+
+    /**
+     * 创角LTV66
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv66;
+
+    /**
+     * 创角LTV67
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv67;
+
+    /**
+     * 创角LTV68
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv68;
+
+    /**
+     * 创角LTV69
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv69;
+
+    /**
+     * 创角LTV70
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv70;
+
+    /**
+     * 创角LTV71
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv71;
+
+    /**
+     * 创角LTV72
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv72;
+
+    /**
+     * 创角LTV73
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv73;
+
+    /**
+     * 创角LTV74
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv74;
+
+    /**
+     * 创角LTV75
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv75;
+
+    /**
+     * 创角LTV76
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv76;
+
+    /**
+     * 创角LTV77
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv77;
+
+    /**
+     * 创角LTV78
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv78;
+
+    /**
+     * 创角LTV79
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv79;
+
+    /**
+     * 创角LTV80
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv80;
+
+    /**
+     * 创角LTV81
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv81;
+
+    /**
+     * 创角LTV82
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv82;
+
+    /**
+     * 创角LTV83
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv83;
+
+    /**
+     * 创角LTV84
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv84;
+
+    /**
+     * 创角LTV85
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv85;
+
+    /**
+     * 创角LTV86
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv86;
+
+    /**
+     * 创角LTV87
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv87;
+
+    /**
+     * 创角LTV88
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv88;
+
+    /**
+     * 创角LTV89
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv89;
+
+    /**
+     * 创角LTV90
+     */
+    @ApiModelProperty(value = "创角LTV1-90")
+    private BigDecimal roleLtv90;
+
+    /**
+     * 创角LTVm4
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM4;
+
+    /**
+     * 创角LTVm5
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM5;
+
+    /**
+     * 创角LTVm6
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM6;
+
+    /**
+     * 创角LTVm7
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM7;
+
+    /**
+     * 创角LTVm8
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM8;
+
+    /**
+     * 创角LTVm9
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM9;
+
+    /**
+     * 创角LTVm10
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM10;
+
+    /**
+     * 创角LTVm11
+     */
+    @ApiModelProperty(value = "创角LTVm4-m11")
+    private BigDecimal roleLtvM11;
+
+    /**
+     * 创角LTVy1
+     */
+    @ApiModelProperty(value = "创角LTVy1")
+    private BigDecimal roleLtvY1;
+
+    /**
+     * 创角LTVtotal
+     */
+    @ApiModelProperty(value = "创角LTVtotal")
+    private BigDecimal roleLtvTotal;
+
+    /**
+     * 游戏,消耗时间的第1天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da1;
+
+    /**
+     * 游戏,消耗时间的第2天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da2;
+
+    /**
+     * 游戏,消耗时间的第3天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da3;
+
+    /**
+     * 游戏,消耗时间的第4天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da4;
+
+    /**
+     * 游戏,消耗时间的第5天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da5;
+
+    /**
+     * 游戏,消耗时间的第6天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da6;
+
+    /**
+     * 游戏,消耗时间的第7天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da7;
+
+    /**
+     * 游戏,消耗时间的第8天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da8;
+
+    /**
+     * 游戏,消耗时间的第9天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da9;
+
+    /**
+     * 游戏,消耗时间的第10天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da10;
+
+    /**
+     * 游戏,消耗时间的第11天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da11;
+
+    /**
+     * 游戏,消耗时间的第12天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da12;
+
+    /**
+     * 游戏,消耗时间的第13天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da13;
+
+    /**
+     * 游戏,消耗时间的第14天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da14;
+
+    /**
+     * 游戏,消耗时间的第15天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da15;
+
+    /**
+     * 游戏,消耗时间的第16天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da16;
+
+    /**
+     * 游戏,消耗时间的第17天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da17;
+
+    /**
+     * 游戏,消耗时间的第18天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da18;
+
+    /**
+     * 游戏,消耗时间的第19天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da19;
+
+    /**
+     * 游戏,消耗时间的第20天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da20;
+
+    /**
+     * 游戏,消耗时间的第21天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da21;
+
+    /**
+     * 游戏,消耗时间的第22天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da22;
+
+    /**
+     * 游戏,消耗时间的第23天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da23;
+
+    /**
+     * 游戏,消耗时间的第24天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da24;
+
+    /**
+     * 游戏,消耗时间的第25天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da25;
+
+    /**
+     * 游戏,消耗时间的第26天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da26;
+
+    /**
+     * 游戏,消耗时间的第27天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da27;
+
+    /**
+     * 游戏,消耗时间的第28天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da28;
+
+    /**
+     * 游戏,消耗时间的第29天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da29;
+
+    /**
+     * 游戏,消耗时间的第30天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da30;
+
+    /**
+     * 游戏,消耗时间的第31天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da31;
+
+    /**
+     * 游戏,消耗时间的第32天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da32;
+
+    /**
+     * 游戏,消耗时间的第33天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da33;
+
+    /**
+     * 游戏,消耗时间的第34天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da34;
+
+    /**
+     * 游戏,消耗时间的第35天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da35;
+
+    /**
+     * 游戏,消耗时间的第36天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da36;
+
+    /**
+     * 游戏,消耗时间的第37天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da37;
+
+    /**
+     * 游戏,消耗时间的第38天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da38;
+
+    /**
+     * 游戏,消耗时间的第39天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da39;
+
+    /**
+     * 游戏,消耗时间的第40天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da40;
+
+    /**
+     * 游戏,消耗时间的第41天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da41;
+
+    /**
+     * 游戏,消耗时间的第42天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da42;
+
+    /**
+     * 游戏,消耗时间的第43天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da43;
+
+    /**
+     * 游戏,消耗时间的第44天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da44;
+
+    /**
+     * 游戏,消耗时间的第45天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da45;
+
+    /**
+     * 游戏,消耗时间的第46天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da46;
+
+    /**
+     * 游戏,消耗时间的第47天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da47;
+
+    /**
+     * 游戏,消耗时间的第48天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da48;
+
+    /**
+     * 游戏,消耗时间的第49天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da49;
+
+    /**
+     * 游戏,消耗时间的第50天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da50;
+
+    /**
+     * 游戏,消耗时间的第51天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da51;
+
+    /**
+     * 游戏,消耗时间的第52天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da52;
+
+    /**
+     * 游戏,消耗时间的第53天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da53;
+
+    /**
+     * 游戏,消耗时间的第54天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da54;
+
+    /**
+     * 游戏,消耗时间的第55天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da55;
+
+    /**
+     * 游戏,消耗时间的第56天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da56;
+
+    /**
+     * 游戏,消耗时间的第57天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da57;
+
+    /**
+     * 游戏,消耗时间的第58天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da58;
+
+    /**
+     * 游戏,消耗时间的第59天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da59;
+
+    /**
+     * 游戏,消耗时间的第60新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da60;
+
+    /**
+     * 游戏,消耗时间的第61天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da61;
+
+    /**
+     * 游戏,消耗时间的第62天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da62;
+
+    /**
+     * 游戏,消耗时间的第63天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da63;
+
+    /**
+     * 游戏,消耗时间的第64天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da64;
+
+    /**
+     * 游戏,消耗时间的第65天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da65;
+
+    /**
+     * 游戏,消耗时间的第66天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da66;
+
+    /**
+     * 游戏,消耗时间的第67天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da67;
+
+    /**
+     * 游戏,消耗时间的第68天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da68;
+
+    /**
+     * 游戏,消耗时间的第69天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da69;
+
+    /**
+     * 游戏,消耗时间的第70天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da70;
+
+    /**
+     * 游戏,消耗时间的第71天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da71;
+
+    /**
+     * 游戏,消耗时间的第72天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da72;
+
+    /**
+     * 游戏,消耗时间的第73天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da73;
+
+    /**
+     * 游戏,消耗时间的第74天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da74;
+
+    /**
+     * 游戏,消耗时间的第75天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da75;
+
+    /**
+     * 游戏,消耗时间的第76天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da76;
+
+    /**
+     * 游戏,消耗时间的第77天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da77;
+
+    /**
+     * 游戏,消耗时间的第78天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da78;
+
+    /**
+     * 游戏,消耗时间的第79天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da79;
+
+    /**
+     * 游戏,消耗时间的第80天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da80;
+
+    /**
+     * 游戏,消耗时间的第81天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da81;
+
+    /**
+     * 游戏,消耗时间的第82天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da82;
+
+    /**
+     * 游戏,消耗时间的第83天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da83;
+
+    /**
+     * 游戏,消耗时间的第84天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da84;
+
+    /**
+     * 游戏,消耗时间的第85天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da85;
+
+    /**
+     * 游戏,消耗时间的第86天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da86;
+
+    /**
+     * 游戏,消耗时间的第87天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da87;
+
+    /**
+     * 游戏,消耗时间的第88天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da88;
+
+    /**
+     * 游戏,消耗时间的第89天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da89;
+
+    /**
+     * 游戏,消耗时间的第90天新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1-90天新用户充值")
+    private BigDecimal da90;
+
+    /**
+     * 游戏,消耗时间的第4月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m4;
+
+    /**
+     * 游戏,消耗时间的第5月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m5;
+
+    /**
+     * 游戏,消耗时间的第6月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 游戏,消耗时间的第7月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m7;
+
+    /**
+     * 游戏,消耗时间的第8月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m8;
+
+    /**
+     * 游戏,消耗时间的第9月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m9;
+
+    /**
+     * 游戏,消耗时间的第10月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m10;
+
+    /**
+     * 游戏,消耗时间的第11月新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第4-11月新用户充值")
+    private BigDecimal m11;
+
+    /**
+     * 游戏,消耗时间的第1年新用户充值
+     */
+    @ApiModelProperty(value = "游戏,消耗时间的第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal total;
+
+    /**
+     * 注册人数
+     */
+    @ApiModelProperty(value = "注册人数ltv")
+    private Integer regUserCnt;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数ltv")
+    private Integer firstRoleNumLtv;
+
+
+}

+ 2129 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataDayTotalVO.java

@@ -0,0 +1,2129 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手每日数据总计实体
+ **/
+@Data
+public class PitcherDataDayTotalVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    @ApiModelProperty(value = "付费趋势4月总:金额/人数/增/回/倍")
+    private String amountM4;
+    @ApiModelProperty(value = "付费趋势5月总:金额/人数/增/回/倍")
+    private String amountM5;
+    @ApiModelProperty(value = "付费趋势6月总:金额/人数/增/回/倍")
+    private String amountM6;
+    @ApiModelProperty(value = "付费趋势7月总:金额/人数/增/回/倍")
+    private String amountM7;
+    @ApiModelProperty(value = "付费趋势8月总:金额/人数/增/回/倍")
+    private String amountM8;
+    @ApiModelProperty(value = "付费趋势9月总:金额/人数/增/回/倍")
+    private String amountM9;
+    @ApiModelProperty(value = "付费趋势10月总:金额/人数/增/回/倍")
+    private String amountM10;
+    @ApiModelProperty(value = "付费趋势11月总:金额/人数/增/回/倍")
+    private String amountM11;
+    @ApiModelProperty(value = "付费趋势12月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 投手游戏第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;
+
+    /**
+     * 投手游戏第2月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户充值")
+    private BigDecimal m2;
+
+    /**
+     * 投手游戏第3月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户充值")
+    private BigDecimal m3;
+
+    /**
+     * 投手游戏第6月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 投手游戏第1年新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @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;
+
+    /**
+     * 投手游戏第30天新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第30天新用户人数")
+    private Long da30Num;
+
+    /**
+     * 投手游戏第2月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户人数")
+    private Long m2Num;
+
+    /**
+     * 投手游戏第3月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户人数")
+    private Long m3Num;
+
+    /**
+     * 投手游戏第6月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户人数")
+    private Long m6Num;
+
+    /**
+     * 投手游戏第1年新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户人数")
+    private Long y1Num;
+
+    /**
+     * 至今充值人数
+     */
+    @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;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+}

+ 2154 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataDayVO.java

@@ -0,0 +1,2154 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手每日数据实体
+ **/
+@Data
+public class PitcherDataDayVO {
+
+    /**
+     * 日期(充值时间)
+     */
+    @ApiModelProperty(value = "日期(充值时间)")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    @ApiModelProperty(value = "付费趋势4月总:金额/人数/增/回/倍")
+    private String amountM4;
+    @ApiModelProperty(value = "付费趋势5月总:金额/人数/增/回/倍")
+    private String amountM5;
+    @ApiModelProperty(value = "付费趋势6月总:金额/人数/增/回/倍")
+    private String amountM6;
+    @ApiModelProperty(value = "付费趋势7月总:金额/人数/增/回/倍")
+    private String amountM7;
+    @ApiModelProperty(value = "付费趋势8月总:金额/人数/增/回/倍")
+    private String amountM8;
+    @ApiModelProperty(value = "付费趋势9月总:金额/人数/增/回/倍")
+    private String amountM9;
+    @ApiModelProperty(value = "付费趋势10月总:金额/人数/增/回/倍")
+    private String amountM10;
+    @ApiModelProperty(value = "付费趋势11月总:金额/人数/增/回/倍")
+    private String amountM11;
+    @ApiModelProperty(value = "付费趋势12月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 投手游戏第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;
+
+    /**
+     * 投手游戏第2月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户充值")
+    private BigDecimal m2;
+
+    /**
+     * 投手游戏第3月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户充值")
+    private BigDecimal m3;
+
+    /**
+     * 投手游戏第6月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 投手游戏第1年新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @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;
+
+    /**
+     * 投手游戏第30天新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第30天新用户人数")
+    private Long da30Num;
+
+    /**
+     * 投手游戏第2月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户人数")
+    private Long m2Num;
+
+    /**
+     * 投手游戏第3月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户人数")
+    private Long m3Num;
+
+    /**
+     * 投手游戏第6月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户人数")
+    private Long m6Num;
+
+    /**
+     * 投手游戏第1年新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户人数")
+    private Long y1Num;
+
+    /**
+     * 至今充值人数
+     */
+    @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;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+}

+ 604 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataTotalSumVO.java

@@ -0,0 +1,604 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手总数据总计实体
+ **/
+@Data
+public class PitcherDataTotalSumVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    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;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数(新用户累积充值次数)
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数(新用户累积充值人数)
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额(新用户累积充值金额)
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值次数")
+    private Long buyNewUserTotalAmountCount;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率(至今回收率)
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @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
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+}

+ 616 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherDataTotalVO.java

@@ -0,0 +1,616 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手总数据实体
+ **/
+@Data
+public class PitcherDataTotalVO {
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    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;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数(新用户累积充值次数)
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数(新用户累积充值人数)
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额(新用户累积充值金额)
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值次数")
+    private Long buyNewUserTotalAmountCount;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率(至今回收率)
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @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
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+}

+ 2129 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataDayTotalVO.java

@@ -0,0 +1,2129 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏每日数据总计实体
+ **/
+@Data
+public class PitcherGameDataDayTotalVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    @ApiModelProperty(value = "付费趋势4月总:金额/人数/增/回/倍")
+    private String amountM4;
+    @ApiModelProperty(value = "付费趋势5月总:金额/人数/增/回/倍")
+    private String amountM5;
+    @ApiModelProperty(value = "付费趋势6月总:金额/人数/增/回/倍")
+    private String amountM6;
+    @ApiModelProperty(value = "付费趋势7月总:金额/人数/增/回/倍")
+    private String amountM7;
+    @ApiModelProperty(value = "付费趋势8月总:金额/人数/增/回/倍")
+    private String amountM8;
+    @ApiModelProperty(value = "付费趋势9月总:金额/人数/增/回/倍")
+    private String amountM9;
+    @ApiModelProperty(value = "付费趋势10月总:金额/人数/增/回/倍")
+    private String amountM10;
+    @ApiModelProperty(value = "付费趋势11月总:金额/人数/增/回/倍")
+    private String amountM11;
+    @ApiModelProperty(value = "付费趋势12月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 投手游戏第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;
+
+    /**
+     * 投手游戏第2月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户充值")
+    private BigDecimal m2;
+
+    /**
+     * 投手游戏第3月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户充值")
+    private BigDecimal m3;
+
+    /**
+     * 投手游戏第6月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 投手游戏第1年新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @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;
+
+    /**
+     * 投手游戏第30天新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第30天新用户人数")
+    private Long da30Num;
+
+    /**
+     * 投手游戏第2月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户人数")
+    private Long m2Num;
+
+    /**
+     * 投手游戏第3月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户人数")
+    private Long m3Num;
+
+    /**
+     * 投手游戏第6月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户人数")
+    private Long m6Num;
+
+    /**
+     * 投手游戏第1年新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户人数")
+    private Long y1Num;
+
+    /**
+     * 至今充值人数
+     */
+    @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;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+}

+ 2178 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataDayVO.java

@@ -0,0 +1,2178 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏每日数据实体
+ **/
+@Data
+public class PitcherGameDataDayVO {
+
+    /**
+     * 日期(充值时间)
+     */
+    @ApiModelProperty(value = "日期(充值时间)")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    @ApiModelProperty(value = "付费趋势4月总:金额/人数/增/回/倍")
+    private String amountM4;
+    @ApiModelProperty(value = "付费趋势5月总:金额/人数/增/回/倍")
+    private String amountM5;
+    @ApiModelProperty(value = "付费趋势6月总:金额/人数/增/回/倍")
+    private String amountM6;
+    @ApiModelProperty(value = "付费趋势7月总:金额/人数/增/回/倍")
+    private String amountM7;
+    @ApiModelProperty(value = "付费趋势8月总:金额/人数/增/回/倍")
+    private String amountM8;
+    @ApiModelProperty(value = "付费趋势9月总:金额/人数/增/回/倍")
+    private String amountM9;
+    @ApiModelProperty(value = "付费趋势10月总:金额/人数/增/回/倍")
+    private String amountM10;
+    @ApiModelProperty(value = "付费趋势11月总:金额/人数/增/回/倍")
+    private String amountM11;
+    @ApiModelProperty(value = "付费趋势12月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 投手游戏第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;
+
+    /**
+     * 投手游戏第2月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户充值")
+    private BigDecimal m2;
+
+    /**
+     * 投手游戏第3月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户充值")
+    private BigDecimal m3;
+
+    /**
+     * 投手游戏第6月新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户充值")
+    private BigDecimal m6;
+
+    /**
+     * 投手游戏第1年新用户充值
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户充值")
+    private BigDecimal y1;
+
+    /**
+     * 至今充值金额
+     */
+    @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;
+
+    /**
+     * 投手游戏第30天新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第30天新用户人数")
+    private Long da30Num;
+
+    /**
+     * 投手游戏第2月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第2月新用户人数")
+    private Long m2Num;
+
+    /**
+     * 投手游戏第3月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第3月新用户人数")
+    private Long m3Num;
+
+    /**
+     * 投手游戏第6月新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第6月新用户人数")
+    private Long m6Num;
+
+    /**
+     * 投手游戏第1年新用户人数
+     */
+    @ApiModelProperty(value = "投手游戏第1年新用户人数")
+    private Long y1Num;
+
+    /**
+     * 至今充值人数
+     */
+    @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;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+}

+ 604 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataTotalSumVO.java

@@ -0,0 +1,604 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏总数据总计实体
+ **/
+@Data
+public class PitcherGameDataTotalSumVO {
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    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;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数(新用户累积充值次数)
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数(新用户累积充值人数)
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额(新用户累积充值金额)
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值次数")
+    private Long buyNewUserTotalAmountCount;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率(至今回收率)
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @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
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+}

+ 640 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameDataTotalVO.java

@@ -0,0 +1,640 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/15
+ * @Description 投手游戏总数据实体
+ **/
+@Data
+public class PitcherGameDataTotalVO {
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    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;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数(新用户累积充值次数)
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数(新用户累积充值人数)
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额(新用户累积充值金额)
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值次数")
+    private Long buyNewUserTotalAmountCount;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率(至今回收率)
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 新用户回收率
+     */
+    @ApiModelProperty(value = "新用户回收率")
+    private BigDecimal newUserRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 新用户付费率
+     */
+    @ApiModelProperty(value = "新用户付费率")
+    private BigDecimal newUserAmountRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 新用户付费比
+     */
+    @ApiModelProperty(value = "新用户付费比")
+    private BigDecimal newUserAmountRatio;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 新用户客单价
+     */
+    @ApiModelProperty(value = "新用户客单价")
+    private BigDecimal newUserAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 新用户充值成本
+     */
+    @ApiModelProperty(value = "新用户充值成本")
+    private BigDecimal newUserAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @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
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 新用户付费ARPU
+     */
+    @ApiModelProperty(value = "新用户付费ARPU")
+    private BigDecimal newUserArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+}

+ 2999 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameMediaDataDayVO.java

@@ -0,0 +1,2999 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体每日数据展示实体(每日数据和每日数据总计共用)
+ **/
+@Data
+public class PitcherGameMediaDataDayVO {
+
+    /**
+     * 日期(充值时间)
+     */
+    @ApiModelProperty(value = "日期(充值时间)")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    /**
+     * 付费趋势4六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势4六月总:金额/人数/增/回/倍")
+    private String amountM4;
+
+    /**
+     * 付费趋势5六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势5六月总:金额/人数/增/回/倍")
+    private String amountM5;
+
+    /**
+     * 付费趋势6六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势6六月总:金额/人数/增/回/倍")
+    private String amountM6;
+
+    /**
+     * 付费趋势7六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势7六月总:金额/人数/增/回/倍")
+    private String amountM7;
+
+    /**
+     * 付费趋势8六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势8六月总:金额/人数/增/回/倍")
+    private String amountM8;
+
+    /**
+     * 付费趋势9六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势9六月总:金额/人数/增/回/倍")
+    private String amountM9;
+
+    /**
+     * 付费趋势10六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势10六月总:金额/人数/增/回/倍")
+    private String amountM10;
+
+    /**
+     * 付费趋势11六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势11六月总:金额/人数/增/回/倍")
+    private String amountM11;
+
+    /**
+     * 付费趋势12六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势12六月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+    /**
+     * 投手游戏第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;
+
+}

+ 1788 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherGameMediaDataTotalVO.java

@@ -0,0 +1,1788 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 推广媒体总数据展示实体(总数据和总数据总计共用)
+ **/
+@Data
+public class PitcherGameMediaDataTotalVO {
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private String gameId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 游戏
+     */
+    @ApiModelProperty(value = "游戏")
+    private String gameName;
+
+    /**
+     * 游戏CP方
+     */
+    @ApiModelProperty(value = "游戏CP方")
+    private String gameCp;
+
+    /**
+     * 游戏类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private Long gameType;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @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;
+
+
+}

+ 2976 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherMediaDataDayVO.java

@@ -0,0 +1,2976 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体每日数据展示实体(每日数据和每日数据总计共用)
+ **/
+@Data
+public class PitcherMediaDataDayVO {
+
+    /**
+     * 日期(充值时间)
+     */
+    @ApiModelProperty(value = "日期(充值时间)")
+    private LocalDate dt;
+
+    /**
+     * SDK来源
+     */
+    @ApiModelProperty(value = "SDK来源")
+    private String sourceSystem;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal roiTotal;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private String amountD1;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private String amountD2;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private String amountD3;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private String amountD4;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private String amountD5;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private String amountD6;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private String amountD7;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private String amountD8;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private String amountD9;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private String amountD10;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private String amountD11;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private String amountD12;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private String amountD13;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private String amountD14;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private String amountD15;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private String amountD16;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private String amountD17;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private String amountD18;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private String amountD19;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private String amountD20;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private String amountD21;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private String amountD22;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private String amountD23;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private String amountD24;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private String amountD25;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private String amountD26;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private String amountD27;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private String amountD28;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private String amountD29;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD30;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD31;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD32;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD33;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD34;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD35;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD36;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD37;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD38;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD39;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD40;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD41;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD42;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD43;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD44;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD45;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD46;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD47;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD48;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD49;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD50;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD51;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD52;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD53;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD54;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD55;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD56;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD57;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD58;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD59;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD60;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD61;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD62;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD63;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD64;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD65;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD66;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD67;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD68;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD69;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD70;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD71;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD72;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD73;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD74;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD75;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD76;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD77;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD78;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD79;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD80;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD81;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD82;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD83;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD84;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD85;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD86;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD87;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD88;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD89;
+
+    /**
+     * 付费趋势第N日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第N日总:金额/人数/增/回/倍")
+    private String amountD90;
+
+    /**
+     * 付费趋势4六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势4六月总:金额/人数/增/回/倍")
+    private String amountM4;
+
+    /**
+     * 付费趋势5六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势5六月总:金额/人数/增/回/倍")
+    private String amountM5;
+
+    /**
+     * 付费趋势6六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势6六月总:金额/人数/增/回/倍")
+    private String amountM6;
+
+    /**
+     * 付费趋势7六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势7六月总:金额/人数/增/回/倍")
+    private String amountM7;
+
+    /**
+     * 付费趋势8六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势8六月总:金额/人数/增/回/倍")
+    private String amountM8;
+
+    /**
+     * 付费趋势9六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势9六月总:金额/人数/增/回/倍")
+    private String amountM9;
+
+    /**
+     * 付费趋势10六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势10六月总:金额/人数/增/回/倍")
+    private String amountM10;
+
+    /**
+     * 付费趋势11六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势11六月总:金额/人数/增/回/倍")
+    private String amountM11;
+
+    /**
+     * 付费趋势12六月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势12六月总:金额/人数/增/回/倍")
+    private String amountM12;
+
+    /**
+     * 付费趋势总:增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:增/回/倍")
+    private String amountSum;
+
+    /**
+     * 付费趋势第1日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第1日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD1Trend;
+
+    /**
+     * 付费趋势第2日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第2日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD2Trend;
+
+    /**
+     * 付费趋势第3日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第3日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD3Trend;
+
+    /**
+     * 付费趋势第4日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD4Trend;
+
+    /**
+     * 付费趋势第5日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD5Trend;
+
+    /**
+     * 付费趋势第6日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD6Trend;
+
+    /**
+     * 付费趋势第7日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD7Trend;
+
+    /**
+     * 付费趋势第8日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD8Trend;
+
+    /**
+     * 付费趋势第9日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD9Trend;
+
+    /**
+     * 付费趋势第10日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD10Trend;
+
+    /**
+     * 付费趋势第11日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD11Trend;
+
+    /**
+     * 付费趋势第12日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD12Trend;
+
+    /**
+     * 付费趋势第13日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第13日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD13Trend;
+
+    /**
+     * 付费趋势第14日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第14日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD14Trend;
+
+    /**
+     * 付费趋势第15日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第15日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD15Trend;
+
+    /**
+     * 付费趋势第16日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第16日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD16Trend;
+
+    /**
+     * 付费趋势第17日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第17日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD17Trend;
+
+    /**
+     * 付费趋势第18日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第18日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD18Trend;
+
+    /**
+     * 付费趋势第19日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第19日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD19Trend;
+
+    /**
+     * 付费趋势第20日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第20日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD20Trend;
+
+    /**
+     * 付费趋势第21日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第21日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD21Trend;
+
+    /**
+     * 付费趋势第22日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第22日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD22Trend;
+
+    /**
+     * 付费趋势第23日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第23日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD23Trend;
+
+    /**
+     * 付费趋势第24日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第24日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD24Trend;
+
+    /**
+     * 付费趋势第25日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第25日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD25Trend;
+
+    /**
+     * 付费趋势第26日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第26日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD26Trend;
+
+    /**
+     * 付费趋势第27日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第27日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD27Trend;
+
+    /**
+     * 付费趋势第28日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第28日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD28Trend;
+
+    /**
+     * 付费趋势第29日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第29日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD29Trend;
+
+    /**
+     * 付费趋势第30日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第30日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD30Trend;
+
+    /**
+     * 付费趋势第31日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第31日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD31Trend;
+
+    /**
+     * 付费趋势第32日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第32日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD32Trend;
+
+    /**
+     * 付费趋势第33日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第33日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD33Trend;
+
+    /**
+     * 付费趋势第34日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第34日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD34Trend;
+
+    /**
+     * 付费趋势第35日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第35日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD35Trend;
+
+    /**
+     * 付费趋势第36日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第36日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD36Trend;
+
+    /**
+     * 付费趋势第37日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第37日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD37Trend;
+
+    /**
+     * 付费趋势第38日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第38日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD38Trend;
+
+    /**
+     * 付费趋势第39日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第39日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD39Trend;
+
+    /**
+     * 付费趋势第40日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第40日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD40Trend;
+
+    /**
+     * 付费趋势第41日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第41日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD41Trend;
+
+    /**
+     * 付费趋势第42日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第42日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD42Trend;
+
+    /**
+     * 付费趋势第43日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第43日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD43Trend;
+
+    /**
+     * 付费趋势第44日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第44日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD44Trend;
+
+    /**
+     * 付费趋势第45日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第45日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD45Trend;
+
+    /**
+     * 付费趋势第46日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第46日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD46Trend;
+
+    /**
+     * 付费趋势第47日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第47日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD47Trend;
+
+    /**
+     * 付费趋势第48日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第48日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD48Trend;
+
+    /**
+     * 付费趋势第49日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第49日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD49Trend;
+
+    /**
+     * 付费趋势第50日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第50日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD50Trend;
+
+    /**
+     * 付费趋势第51日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第51日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD51Trend;
+
+    /**
+     * 付费趋势第52日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第52日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD52Trend;
+
+    /**
+     * 付费趋势第53日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第53日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD53Trend;
+
+    /**
+     * 付费趋势第54日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第54日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD54Trend;
+
+    /**
+     * 付费趋势第55日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第55日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD55Trend;
+
+    /**
+     * 付费趋势第56日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第56日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD56Trend;
+
+    /**
+     * 付费趋势第57日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第57日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD57Trend;
+
+    /**
+     * 付费趋势第58日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第58日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD58Trend;
+
+    /**
+     * 付费趋势第59日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第59日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD59Trend;
+
+    /**
+     * 付费趋势第60日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第60日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD60Trend;
+
+    /**
+     * 付费趋势第61日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第61日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD61Trend;
+
+    /**
+     * 付费趋势第62日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第62日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD62Trend;
+
+    /**
+     * 付费趋势第63日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第63日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD63Trend;
+
+    /**
+     * 付费趋势第64日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第64日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD64Trend;
+
+    /**
+     * 付费趋势第65日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第65日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD65Trend;
+
+    /**
+     * 付费趋势第66日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第66日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD66Trend;
+
+    /**
+     * 付费趋势第67日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第67日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD67Trend;
+
+    /**
+     * 付费趋势第68日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第68日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD68Trend;
+
+    /**
+     * 付费趋势第69日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第69日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD69Trend;
+
+    /**
+     * 付费趋势第70日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第70日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD70Trend;
+
+    /**
+     * 付费趋势第71日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第71日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD71Trend;
+
+    /**
+     * 付费趋势第72日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第72日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD72Trend;
+
+    /**
+     * 付费趋势第73日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第73日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD73Trend;
+
+    /**
+     * 付费趋势第74日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第74日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD74Trend;
+
+    /**
+     * 付费趋势第75日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第75日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD75Trend;
+
+    /**
+     * 付费趋势第76日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第76日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD76Trend;
+
+    /**
+     * 付费趋势第77日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第77日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD77Trend;
+
+    /**
+     * 付费趋势第78日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第78日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD78Trend;
+
+    /**
+     * 付费趋势第79日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第79日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD79Trend;
+
+    /**
+     * 付费趋势第80日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第80日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD80Trend;
+
+    /**
+     * 付费趋势第81日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第81日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD81Trend;
+
+    /**
+     * 付费趋势第82日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第82日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD82Trend;
+
+    /**
+     * 付费趋势第83日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第83日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD83Trend;
+
+    /**
+     * 付费趋势第84日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第84日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD84Trend;
+
+    /**
+     * 付费趋势第85日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第85日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD85Trend;
+
+    /**
+     * 付费趋势第86日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第86日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD86Trend;
+
+    /**
+     * 付费趋势第87日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第87日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD87Trend;
+
+    /**
+     * 付费趋势第88日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第88日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD88Trend;
+
+    /**
+     * 付费趋势第89日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第89日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD89Trend;
+
+    /**
+     * 付费趋势第90日总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第90日总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountD90Trend;
+
+    /**
+     * 付费趋势第4月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第4月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM4Trend;
+
+    /**
+     * 付费趋势第5月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第5月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM5Trend;
+
+    /**
+     * 付费趋势第6月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第6月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM6Trend;
+
+    /**
+     * 付费趋势第7月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第7月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM7Trend;
+
+    /**
+     * 付费趋势第8月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第8月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM8Trend;
+
+    /**
+     * 付费趋势第9月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第9月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM9Trend;
+
+    /**
+     * 付费趋势第10月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第10月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM10Trend;
+
+    /**
+     * 付费趋势第11月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第11月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM11Trend;
+
+    /**
+     * 付费趋势第12月总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势第12月总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountM12Trend;
+
+    /**
+     * 付费趋势总:金额/人数/增/回/倍
+     */
+    @ApiModelProperty(value = "付费趋势总:金额/人数/增/回/倍")
+    private RechargeTrendVO amountSumTrend;
+
+    /**
+     * 投手游戏第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;
+
+
+}

+ 1763 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PitcherMediaDataTotalVO.java

@@ -0,0 +1,1763 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/8/30
+ * @Description 投手媒体总数据展示实体(总数据和总数据总计共用)
+ **/
+@Data
+public class PitcherMediaDataTotalVO {
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 投手
+     */
+    @ApiModelProperty(value = "投手")
+    private String pitcher;
+
+    /**
+     * 推广媒体
+     */
+    @ApiModelProperty(value = "推广媒体")
+    private String accountType;
+
+    /**
+     * 消耗
+     */
+    @ApiModelProperty(value = "消耗")
+    private BigDecimal cost;
+
+    /**
+     * 推广计划数量
+     */
+    @ApiModelProperty(value = "推广计划数量")
+    private Long planCount;
+
+    /**
+     * 推广账号数量
+     */
+    @ApiModelProperty(value = "推广账号数量")
+    private Long accountCount;
+
+    /**
+     * 推广渠道数量
+     */
+    @ApiModelProperty(value = "推广渠道数量")
+    private Long agentCount;
+
+    /**
+     * 注册人数-通过广告首次登录小游戏的独立用户数
+     */
+    @ApiModelProperty(value = "注册人数-通过广告首次登录小游戏的独立用户数")
+    private Long registerNum;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 账面充值次数
+     */
+    @ApiModelProperty(value = "账面充值次数")
+    private Long amountCount;
+
+    /**
+     * 账面充值人数
+     */
+    @ApiModelProperty(value = "账面充值人数")
+    private Long amountNum;
+
+    /**
+     * 账面充值金额
+     */
+    @ApiModelProperty(value = "账面充值金额")
+    private BigDecimal amount;
+
+    /**
+     * 老用户充值次数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值次数(每日)")
+    private Long oldAmountCount;
+
+    /**
+     * 老用户充值人数(每日)
+     */
+    @ApiModelProperty(value = "老用户充值人数(每日)")
+    private Long oldAmountNum;
+
+    /**
+     * 老用户充值金额(每日)
+     */
+    @ApiModelProperty(value = "老用户充值金额(每日)")
+    private BigDecimal oldAmount;
+
+    /**
+     * 至今充值次数
+     */
+    @ApiModelProperty(value = "至今充值次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今充值人数
+     */
+    @ApiModelProperty(value = "至今充值人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今充值金额
+     */
+    @ApiModelProperty(value = "至今充值金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 单日付费100+人数
+     */
+    @ApiModelProperty(value = "单日付费100+人数")
+    private Long hundredUserNum;
+
+    /**
+     * 买量新用户累计充值金额
+     */
+    @ApiModelProperty(value = "买量新用户累计充值金额")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 买量新用户累计充值人数
+     */
+    @ApiModelProperty(value = "买量新用户累计充值人数")
+    private Long buyNewUserTotalAmountNum;
+
+    /**
+     * 买量新用户累计充值次数
+     */
+    @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;
+
+    /**
+     * 首日回收率
+     */
+    @ApiModelProperty(value = "首日回收率")
+    private BigDecimal firstRoi;
+
+    /**
+     * 买量回收率
+     */
+    @ApiModelProperty(value = "买量回收率")
+    private BigDecimal buyRoi;
+
+    /**
+     * 当日回收率
+     */
+    @ApiModelProperty(value = "当日回收率")
+    private BigDecimal todayRoi;
+
+    /**
+     * 毛利额,毛利=新用户-实际消耗
+     */
+    @ApiModelProperty(value = "毛利额,毛利=新用户-实际消耗")
+    private BigDecimal grossProfit;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstRate;
+
+    /**
+     * 买量用户付费率
+     */
+    @ApiModelProperty(value = "买量用户付费率")
+    private BigDecimal buyUserRate;
+
+    /**
+     * 当天付费率
+     */
+    @ApiModelProperty(value = "当天付费率")
+    private BigDecimal todayRate;
+
+    /**
+     * 首日客单价
+     */
+    @ApiModelProperty(value = "首日客单价")
+    private BigDecimal firstAvg;
+
+    /**
+     * 买量客单价
+     */
+    @ApiModelProperty(value = "买量客单价")
+    private BigDecimal buyAvg;
+
+    /**
+     * 当天客单价
+     */
+    @ApiModelProperty(value = "当天客单价")
+    private BigDecimal todayAvg;
+
+    /**
+     * 账面客单价
+     */
+    @ApiModelProperty(value = "账面客单价")
+    private BigDecimal paperAvg;
+
+    /**
+     * 首日充值成本
+     */
+    @ApiModelProperty(value = "首日充值成本")
+    private BigDecimal firstAmountCost;
+
+    /**
+     * 买量充值成本
+     */
+    @ApiModelProperty(value = "买量充值成本")
+    private BigDecimal buyAmountCost;
+
+    /**
+     * 当天充值成本
+     */
+    @ApiModelProperty(value = "当天充值成本")
+    private BigDecimal todayAmountCost;
+
+    /**
+     * 当天复充率
+     */
+    @ApiModelProperty(value = "当天复充率")
+    private BigDecimal todayAgainRate;
+
+    /**
+     * 新增注册ARPU
+     */
+    @ApiModelProperty(value = "新增注册ARPU")
+    private BigDecimal newRegArpu;
+
+    /**
+     * 首日付费ARPU
+     */
+    @ApiModelProperty(value = "首日付费ARPU")
+    private BigDecimal firstArpu;
+
+    /**
+     * 当天付费ARPU
+     */
+    @ApiModelProperty(value = "当天付费ARPU")
+    private BigDecimal todayArpu;
+
+    /**
+     * 账面arpu
+     */
+    @ApiModelProperty(value = "账面arpu")
+    private BigDecimal paperArpu;
+
+    /**
+     * 单日付费100+成本
+     */
+    @ApiModelProperty(value = "单日付费100+成本")
+    private BigDecimal hundredUserNumCost;
+
+    /**
+     * 1日roi
+     */
+    @ApiModelProperty(value = "1日roi")
+    private BigDecimal roi1;
+
+    /**
+     * 2日roi
+     */
+    @ApiModelProperty(value = "2日roi")
+    private BigDecimal roi2;
+
+    /**
+     * 3日roi
+     */
+    @ApiModelProperty(value = "3日roi")
+    private BigDecimal roi3;
+
+    /**
+     * 4日roi
+     */
+    @ApiModelProperty(value = "4日roi")
+    private BigDecimal roi4;
+
+    /**
+     * 5日roi
+     */
+    @ApiModelProperty(value = "5日roi")
+    private BigDecimal roi5;
+
+    /**
+     * 6日roi
+     */
+    @ApiModelProperty(value = "6日roi")
+    private BigDecimal roi6;
+
+    /**
+     * 7日roi
+     */
+    @ApiModelProperty(value = "7日roi")
+    private BigDecimal roi7;
+
+    /**
+     * 8日roi
+     */
+    @ApiModelProperty(value = "8日roi")
+    private BigDecimal roi8;
+
+    /**
+     * 9日roi
+     */
+    @ApiModelProperty(value = "9日roi")
+    private BigDecimal roi9;
+
+    /**
+     * 10日roi
+     */
+    @ApiModelProperty(value = "10日roi")
+    private BigDecimal roi10;
+
+    /**
+     * 11日roi
+     */
+    @ApiModelProperty(value = "11日roi")
+    private BigDecimal roi11;
+
+    /**
+     * 12日roi
+     */
+    @ApiModelProperty(value = "12日roi")
+    private BigDecimal roi12;
+
+    /**
+     * 13日roi
+     */
+    @ApiModelProperty(value = "13日roi")
+    private BigDecimal roi13;
+
+    /**
+     * 14日roi
+     */
+    @ApiModelProperty(value = "14日roi")
+    private BigDecimal roi14;
+
+    /**
+     * 15日roi
+     */
+    @ApiModelProperty(value = "15日roi")
+    private BigDecimal roi15;
+
+    /**
+     * 16日roi
+     */
+    @ApiModelProperty(value = "16日roi")
+    private BigDecimal roi16;
+
+    /**
+     * 17日roi
+     */
+    @ApiModelProperty(value = "17日roi")
+    private BigDecimal roi17;
+
+    /**
+     * 18日roi
+     */
+    @ApiModelProperty(value = "18日roi")
+    private BigDecimal roi18;
+
+    /**
+     * 19日roi
+     */
+    @ApiModelProperty(value = "19日roi")
+    private BigDecimal roi19;
+
+    /**
+     * 20日roi
+     */
+    @ApiModelProperty(value = "20日roi")
+    private BigDecimal roi20;
+
+    /**
+     * 21日roi
+     */
+    @ApiModelProperty(value = "21日roi")
+    private BigDecimal roi21;
+
+    /**
+     * 22日roi
+     */
+    @ApiModelProperty(value = "22日roi")
+    private BigDecimal roi22;
+
+    /**
+     * 23日roi
+     */
+    @ApiModelProperty(value = "23日roi")
+    private BigDecimal roi23;
+
+    /**
+     * 24日roi
+     */
+    @ApiModelProperty(value = "24日roi")
+    private BigDecimal roi24;
+
+    /**
+     * 25日roi
+     */
+    @ApiModelProperty(value = "25日roi")
+    private BigDecimal roi25;
+
+    /**
+     * 26日roi
+     */
+    @ApiModelProperty(value = "26日roi")
+    private BigDecimal roi26;
+
+    /**
+     * 27日roi
+     */
+    @ApiModelProperty(value = "27日roi")
+    private BigDecimal roi27;
+
+    /**
+     * 28日roi
+     */
+    @ApiModelProperty(value = "28日roi")
+    private BigDecimal roi28;
+
+    /**
+     * 29日roi
+     */
+    @ApiModelProperty(value = "29日roi")
+    private BigDecimal roi29;
+
+    /**
+     * 30日roi
+     */
+    @ApiModelProperty(value = "30日roi")
+    private BigDecimal roi30;
+
+    /**
+     * 60日ROI
+     */
+    @ApiModelProperty(value = "60日ROI")
+    private BigDecimal roi60;
+
+    /**
+     * 90日ROI
+     */
+    @ApiModelProperty(value = "90日ROI")
+    private BigDecimal roi90;
+
+    /**
+     * 180日ROI
+     */
+    @ApiModelProperty(value = "180日ROI")
+    private BigDecimal roi180;
+
+    /**
+     * 1年ROI
+     */
+    @ApiModelProperty(value = "1年ROI")
+    private BigDecimal roi1yaer;
+
+    /**
+     * 总ROI
+     */
+    @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;
+
+
+}

+ 6 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PromotionDayTotalVO.java

@@ -871,6 +871,12 @@ public class PromotionDayTotalVO {
     @ApiModelProperty(value = "ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)")
     private BigDecimal ltvDay1;
 
+    /**
+     * ltv1(实际数据) (首日新用户充值金额 / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1(实际数据) (首日新用户充值金额 / 注册人数)")
+    private BigDecimal ltvDay1ActualData;
+
     /**
      * 每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))
      */

+ 6 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/PromotionDayVO.java

@@ -1047,6 +1047,12 @@ public class PromotionDayVO {
     @ApiModelProperty(value = "ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)")
     private BigDecimal ltvDay1;
 
+    /**
+     * ltv1(实际数据) (首日新用户充值金额 / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1(实际数据) (首日新用户充值金额 / 注册人数)")
+    private BigDecimal ltvDay1ActualData;
+
     /**
      * 每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))
      */

+ 2 - 2
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/RechargeTrendVO.java

@@ -44,8 +44,8 @@ public class RechargeTrendVO {
     private BigDecimal multiples;
 
     /**
-     * 总充值金额
+     * 总充值金额 d1-dn 的总充值金额
      */
-    @ApiModelProperty(notes = "总充值金额")
+    @ApiModelProperty(notes = "总充值金额(不展示)")
     private BigDecimal rechargeMoneyTotal;
 }

+ 982 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/TencentPromotionDayTotalVO.java

@@ -0,0 +1,982 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+
+/**
+ * @author tianhua
+ * @time 2023/7/27
+ * @Description 广告监控数据总计前端显示对象(腾讯广告)
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class TencentPromotionDayTotalVO {
+
+    /**
+     * 今日消耗
+     */
+    @ApiModelProperty(value = "今日消耗")
+    private BigDecimal todayCost;
+
+    /**
+     * 广告总消耗
+     */
+    @ApiModelProperty(value = "广告总消耗")
+    private BigDecimal promotionTotalCost;
+
+    /**
+     * 曝光量
+     */
+    @ApiModelProperty(value = "曝光量")
+    private Long showCount;
+
+    /**
+     * 千次曝光成本
+     */
+    @ApiModelProperty(value = "千次曝光成本")
+    private BigDecimal thousandDisplayPrice;
+
+    /**
+     * 点击量
+     */
+    @ApiModelProperty(value = "点击量")
+    private Long clickCount;
+
+    /**
+     * 点击均价
+     */
+    @ApiModelProperty(value = "点击均价")
+    private BigDecimal avgClickCost;
+
+    /**
+     * 点击率
+     */
+    @ApiModelProperty(value = "点击率")
+    private BigDecimal ctr;
+
+    /**
+     * 转化目标量
+     */
+    @ApiModelProperty(value = "转化目标量")
+    private Long convertCount;
+
+    /**
+     * 转化目标成本
+     */
+    @ApiModelProperty(value = "转化目标成本")
+    private BigDecimal convertCost;
+
+    /**
+     * 目标转化率
+     */
+    @ApiModelProperty(value = "目标转化率")
+    private BigDecimal convertRate;
+
+    /**
+     * 新增用户数
+     */
+    @ApiModelProperty(value = "新增用户数")
+    private Long regNum;
+
+    /**
+     * 广告总注册人数
+     */
+    @ApiModelProperty(value = "广告总注册人数")
+    private Long regTotalNum;
+
+    /**
+     * 总创角人数
+     */
+    @ApiModelProperty(value = "总创角人数")
+    private Long roleTotalNum;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    /**
+     * 新用户累计创角人数
+     */
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    /**
+     * 注册成本
+     */
+    @ApiModelProperty(value = "注册成本")
+    private BigDecimal regCost;
+
+    /**
+     * 总注册成本
+     */
+    @ApiModelProperty(value = "总注册成本")
+    private BigDecimal regTotalCost;
+
+    /**
+     * 首日创角成本
+     */
+    @ApiModelProperty(value = "首日创角成本")
+    private BigDecimal firstRoleCost;
+
+    /**
+     * 新用户创角成本
+     */
+    @ApiModelProperty(value = "新用户创角成本")
+    private BigDecimal newUserTotalRoleCost;
+
+    /**
+     * 总创角成本
+     */
+    @ApiModelProperty(value = "总创角成本")
+    private BigDecimal roleTotalCost;
+
+    /**
+     * 首日创角率
+     */
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleRate;
+
+    /**
+     * 新用户创角率
+     */
+    @ApiModelProperty(value = "新用户创角率")
+    private BigDecimal newUserTotalRoleRate;
+
+    /**
+     * 总创角率
+     */
+    @ApiModelProperty(value = "总创角率")
+    private BigDecimal roleTotalRate;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 至今付费次数
+     */
+    @ApiModelProperty(value = "至今付费次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今付费人数
+     */
+    @ApiModelProperty(value = "至今付费人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今付费金额
+     */
+    @ApiModelProperty(value = "至今付费金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 总充值次数
+     */
+    @ApiModelProperty(value = "总充值次数")
+    private Long totalAmountCount;
+
+    /**
+     * 总充值人数
+     */
+    @ApiModelProperty(value = "总充值人数")
+    private Long totalAmountNum;
+
+    /**
+     * 总充值金额
+     */
+    @ApiModelProperty(value = "总充值金额")
+    private BigDecimal totalAmount;
+
+    /**
+     * 首日ROI
+     */
+    @ApiModelProperty(value = "首日ROI")
+    private BigDecimal firstRoi;
+
+    /**
+     * 新用户24小时充值金额
+     */
+    @ApiModelProperty(value = "新用户24小时充值金额")
+    private BigDecimal twentyFourHoursAmount;
+
+    /**
+     * 新用户24小时ROI
+     */
+    @ApiModelProperty(value = "新用户24小时ROI")
+    private BigDecimal twentyFourHoursRoi;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal totalRoi;
+
+    /**
+     * 广告总ROI
+     */
+    @ApiModelProperty(value = "广告总ROI")
+    private BigDecimal promotionTotalRoi;
+
+    /**
+     * 新增付费成本
+     */
+    @ApiModelProperty(value = "新增付费成本")
+    private BigDecimal firstNewUserRechargeCost;
+
+    /**
+     * 至今付费成本
+     */
+    @ApiModelProperty(value = "至今付费成本")
+    private BigDecimal newUserTotalRechargeCost;
+
+    /**
+     * 广告总付费成本
+     */
+    @ApiModelProperty(value = "广告总付费成本")
+    private BigDecimal totalRechargeCost;
+
+    /**
+     * 新增付费次数成本
+     */
+    @ApiModelProperty(value = "新增付费次数成本 = 消耗 / 新增付费次数")
+    private BigDecimal firstNewUserAmountCountCost;
+
+    /**
+     * 至今付费次数成本
+     */
+    @ApiModelProperty(value = "至今付费次数成本 = 消耗 / 至今付费数")
+    private BigDecimal newUserTotalAmountCountCost;
+
+    /**
+     * 总充值次数成本
+     */
+    @ApiModelProperty(value = "总充值次数成本 = 消耗 / 总充值次数")
+    private BigDecimal totalAmountCountCost;
+
+    /**
+     * 新增付费ARPPU
+     */
+    @ApiModelProperty(value = "新增付费ARPPU")
+    private BigDecimal firstNewUserArppu;
+
+    /**
+     * 至今付费ARPPU
+     */
+    @ApiModelProperty(value = "至今付费ARPPU")
+    private BigDecimal newUserTotalAmountArppu;
+
+    /**
+     * 新增付费100+用户数
+     */
+    @ApiModelProperty(value = "新增付费100+用户数")
+    private Long firstNewUserHundredUserNum;
+
+    /**
+     * 新增付费200+用户数
+     */
+    @ApiModelProperty(value = "新增付费200+用户数")
+    private Long firstNewUserTwoHundredUserNum;
+
+    /**
+     * 至今付费100+用户数
+     */
+    @ApiModelProperty(value = "至今付费100+用户数")
+    private Long newUserTotalHundredUserNum;
+
+    /**
+     * 首充50~100元用户数
+     */
+    @ApiModelProperty(value = "首充50~100元用户数")
+    private Long firstRechargeFiftyHundredNum;
+
+    /**
+     * 新增付费100+用户付费成本
+     */
+    @ApiModelProperty(value = "新增付费100+用户付费成本")
+    private BigDecimal firstNewUserHundredUserCost;
+
+    /**
+     * 新增付费200+用户付费成本
+     */
+    @ApiModelProperty(value = "新增付费200+用户付费成本")
+    private BigDecimal firstNewUserTwoHundredUserCost;
+
+    /**
+     * 至今付费100+用户付费成本
+     */
+    @ApiModelProperty(value = "至今付费100+用户付费成本")
+    private BigDecimal newUserTotalHundredUserCost;
+
+    /**
+     * 首充50~100元占比
+     */
+    @ApiModelProperty(value = "首充50~100元占比")
+    private BigDecimal firstRechargeFiftyHundredRate;
+
+    /**
+     * 首日IOS付费次数
+     */
+    @ApiModelProperty(value = "首日IOS付费次数")
+    private Long firstIosAmountCount;
+
+    /**
+     * 首日IOS付费人数
+     */
+    @ApiModelProperty(value = "首日IOS付费人数")
+    private Long firstIosAmountNum;
+
+    /**
+     * 首日IOS付费金额
+     */
+    @ApiModelProperty(value = "首日IOS付费金额")
+    private BigDecimal firstIosAmount;
+
+    /**
+     * 首日Android付费次数
+     */
+    @ApiModelProperty(value = "首日Android付费次数")
+    private Long firstAndroidAmountCount;
+
+    /**
+     * 首日Android付费人数
+     */
+    @ApiModelProperty(value = "首日Android付费人数")
+    private Long firstAndroidAmountNum;
+
+    /**
+     * 首日Android付费金额
+     */
+    @ApiModelProperty(value = "首日Android付费金额")
+    private BigDecimal firstAndroidAmount;
+
+    /**
+     * 首日IOS付费人数占比
+     */
+    @ApiModelProperty(value = "首日IOS付费人数占比")
+    private BigDecimal firstIosAmountNumRate;
+
+    /**
+     * 首日IOS付费金额占比
+     */
+    @ApiModelProperty(value = "首日IOS付费金额占比")
+    private BigDecimal firstIosAmountRate;
+
+    /**
+     * 首日IOS付费ROI
+     */
+    @ApiModelProperty(value = "首日IOS付费ROI")
+    private BigDecimal firstIosAmountRoi;
+
+    /**
+     * 首日Android付费人数占比
+     */
+    @ApiModelProperty(value = "首日Android付费人数占比")
+    private BigDecimal firstAndroidAmountNumRate;
+
+    /**
+     * 首日Android付费金额占比
+     */
+    @ApiModelProperty(value = "首日Android付费金额占比")
+    private BigDecimal firstAndroidAmountRate;
+
+    /**
+     * 首日Android付费ROI
+     */
+    @ApiModelProperty(value = "首日Android付费ROI")
+    private BigDecimal firstAndroidAmountRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstAmountRate;
+
+    /**
+     * 新增客单价
+     */
+    @ApiModelProperty(value = "新增客单价")
+    private BigDecimal firstNewUserAvgPrice;
+
+    /**
+     * 至今客单价
+     */
+    @ApiModelProperty(value = "至今客单价")
+    private BigDecimal newUserTotalAvgPrice;
+
+    /**
+     * 计划ID,消耗时间的第1天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第1天新用户充值(不显示)")
+    private BigDecimal d1;
+
+    /**
+     * 计划ID,消耗时间的第2天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第2天新用户充值(不显示)")
+    private BigDecimal d2;
+
+    /**
+     * 计划ID,消耗时间的第3天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第3天新用户充值(不显示)")
+    private BigDecimal d3;
+
+    /**
+     * 计划ID,消耗时间的第4天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第4天新用户充值(不显示)")
+    private BigDecimal d4;
+
+    /**
+     * 计划ID,消耗时间的第5天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第5天新用户充值(不显示)")
+    private BigDecimal d5;
+
+    /**
+     * 计划ID,消耗时间的第6天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第6天新用户充值(不显示)")
+    private BigDecimal d6;
+
+    /**
+     * 计划ID,消耗时间的第7天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第7天新用户充值(不显示)")
+    private BigDecimal d7;
+
+    /**
+     * 计划ID,消耗时间的第8天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第8天新用户充值(不显示)")
+    private BigDecimal d8;
+
+    /**
+     * 计划ID,消耗时间的第9天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第9天新用户充值(不显示)")
+    private BigDecimal d9;
+
+    /**
+     * 计划ID,消耗时间的第10天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第10天新用户充值(不显示)")
+    private BigDecimal d10;
+
+    /**
+     * 计划ID,消耗时间的第11天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第11天新用户充值(不显示)")
+    private BigDecimal d11;
+
+    /**
+     * 计划ID,消耗时间的第12天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第12天新用户充值(不显示)")
+    private BigDecimal d12;
+
+    /**
+     * 计划ID,消耗时间的第13天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第13天新用户充值(不显示)")
+    private BigDecimal d13;
+
+    /**
+     * 计划ID,消耗时间的第14天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第14天新用户充值(不显示)")
+    private BigDecimal d14;
+
+    /**
+     * 计划ID,消耗时间的第15天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第15天新用户充值(不显示)")
+    private BigDecimal d15;
+
+    /**
+     * 计划ID,消耗时间的第16天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第16天新用户充值(不显示)")
+    private BigDecimal d16;
+
+    /**
+     * 计划ID,消耗时间的第17天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第17天新用户充值(不显示)")
+    private BigDecimal d17;
+
+    /**
+     * 计划ID,消耗时间的第18天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第18天新用户充值(不显示)")
+    private BigDecimal d18;
+
+    /**
+     * 计划ID,消耗时间的第19天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第19天新用户充值(不显示)")
+    private BigDecimal d19;
+
+    /**
+     * 计划ID,消耗时间的第20天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第20天新用户充值(不显示)")
+    private BigDecimal d20;
+
+    /**
+     * 计划ID,消耗时间的第21天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第21天新用户充值(不显示)")
+    private BigDecimal d21;
+
+    /**
+     * 计划ID,消耗时间的第22天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第22天新用户充值(不显示)")
+    private BigDecimal d22;
+
+    /**
+     * 计划ID,消耗时间的第23天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第23天新用户充值(不显示)")
+    private BigDecimal d23;
+
+    /**
+     * 计划ID,消耗时间的第24天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第24天新用户充值(不显示)")
+    private BigDecimal d24;
+
+    /**
+     * 计划ID,消耗时间的第25天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第25天新用户充值(不显示)")
+    private BigDecimal d25;
+
+    /**
+     * 计划ID,消耗时间的第26天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第26天新用户充值(不显示)")
+    private BigDecimal d26;
+
+    /**
+     * 计划ID,消耗时间的第27天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第27天新用户充值(不显示)")
+    private BigDecimal d27;
+
+    /**
+     * 计划ID,消耗时间的第28天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第28天新用户充值(不显示)")
+    private BigDecimal d28;
+
+    /**
+     * 计划ID,消耗时间的第29天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第29天新用户充值(不显示)")
+    private BigDecimal d29;
+
+    /**
+     * 计划ID,消耗时间的第30天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第30天新用户充值(不显示)")
+    private BigDecimal d30;
+
+    /**
+     * 付费趋势第1天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第1天总:金额/人数/增/回/倍(不显示)")
+    private String da1;
+
+    /**
+     * 付费趋势第2天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第2天总:金额/人数/增/回/倍(不显示)")
+    private String da2;
+
+    /**
+     * 付费趋势第3天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第3天总:金额/人数/增/回/倍(不显示)")
+    private String da3;
+
+    /**
+     * 付费趋势第4天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第4天总:金额/人数/增/回/倍(不显示)")
+    private String da4;
+
+    /**
+     * 付费趋势第5天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第5天总:金额/人数/增/回/倍(不显示)")
+    private String da5;
+
+    /**
+     * 付费趋势第6天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第6天总:金额/人数/增/回/倍(不显示)")
+    private String da6;
+
+    /**
+     * 付费趋势第7天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第7天总:金额/人数/增/回/倍(不显示)")
+    private String da7;
+
+    /**
+     * 付费趋势第8天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第8天总:金额/人数/增/回/倍(不显示)")
+    private String da8;
+
+    /**
+     * 付费趋势第9天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第9天总:金额/人数/增/回/倍(不显示)")
+    private String da9;
+
+    /**
+     * 付费趋势第10天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第10天总:金额/人数/增/回/倍(不显示)")
+    private String da10;
+
+    /**
+     * 付费趋势第11天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第11天总:金额/人数/增/回/倍(不显示)")
+    private String da11;
+
+    /**
+     * 付费趋势第12天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第12天总:金额/人数/增/回/倍(不显示)")
+    private String da12;
+
+    /**
+     * 付费趋势第13天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第13天总:金额/人数/增/回/倍(不显示)")
+    private String da13;
+
+    /**
+     * 付费趋势第14天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第14天总:金额/人数/增/回/倍(不显示)")
+    private String da14;
+
+    /**
+     * 付费趋势第15天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第15天总:金额/人数/增/回/倍(不显示)")
+    private String da15;
+
+    /**
+     * 付费趋势第16天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第16天总:金额/人数/增/回/倍(不显示)")
+    private String da16;
+
+    /**
+     * 付费趋势第17天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第17天总:金额/人数/增/回/倍(不显示)")
+    private String da17;
+
+    /**
+     * 付费趋势第18天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第18天总:金额/人数/增/回/倍(不显示)")
+    private String da18;
+
+    /**
+     * 付费趋势第19天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第19天总:金额/人数/增/回/倍(不显示)")
+    private String da19;
+
+    /**
+     * 付费趋势第20天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第20天总:金额/人数/增/回/倍(不显示)")
+    private String da20;
+
+    /**
+     * 付费趋势第21天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第21天总:金额/人数/增/回/倍(不显示)")
+    private String da21;
+
+    /**
+     * 付费趋势第22天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第22天总:金额/人数/增/回/倍(不显示)")
+    private String da22;
+
+    /**
+     * 付费趋势第23天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第23天总:金额/人数/增/回/倍(不显示)")
+    private String da23;
+
+    /**
+     * 付费趋势第24天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第24天总:金额/人数/增/回/倍(不显示)")
+    private String da24;
+
+    /**
+     * 付费趋势第25天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第25天总:金额/人数/增/回/倍(不显示)")
+    private String da25;
+
+    /**
+     * 付费趋势第26天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第26天总:金额/人数/增/回/倍(不显示)")
+    private String da26;
+
+    /**
+     * 付费趋势第27天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第27天总:金额/人数/增/回/倍(不显示)")
+    private String da27;
+
+    /**
+     * 付费趋势第28天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第28天总:金额/人数/增/回/倍(不显示)")
+    private String da28;
+
+    /**
+     * 付费趋势第29天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第29天总:金额/人数/增/回/倍(不显示)")
+    private String da29;
+
+    /**
+     * 付费趋势第30天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第30天总:金额/人数/增/回/倍(不显示)")
+    private String da30;
+
+    /**
+     * 次日数据
+     */
+    @ApiModelProperty(value = "次日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d2Trend;
+
+    /**
+     * 3日数据
+     */
+    @ApiModelProperty(value = "3日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d3Trend;
+
+    /**
+     * 7日数据
+     */
+    @ApiModelProperty(value = "7日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d7Trend;
+
+    /**
+     * 15日数据
+     */
+    @ApiModelProperty(value = "15日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d15Trend;
+
+    /**
+     * 小游戏注册人数
+     */
+    @ApiModelProperty(value = "小游戏注册人数")
+    private Long miniGameRegisterUsers;
+
+    /**
+     * 小游戏注册成本
+     */
+    @ApiModelProperty(value = "小游戏注册成本")
+    private BigDecimal miniGameRegisterCost;
+
+    /**
+     * 小游戏注册率
+     */
+    @ApiModelProperty(value = "小游戏注册率")
+    private BigDecimal miniGameRegisterRate;
+
+    /**
+     * 小游戏付费次数
+     */
+    @ApiModelProperty(value = "小游戏付费次数")
+    private Long miniGamePayingCount;
+
+    /**
+     * 小游戏付费金额
+     */
+    @ApiModelProperty(value = "小游戏付费金额")
+    private BigDecimal miniGamePayingAmount;
+
+    /**
+     * 小游戏首日付费人数
+     */
+    @ApiModelProperty(value = "小游戏首日付费人数")
+    private Long miniGamePayingUsersD1;
+
+    /**
+     * 小游戏首日付费金额
+     */
+    @ApiModelProperty(value = "小游戏首日付费金额")
+    private BigDecimal miniGamePayingAmountD1;
+
+    /**
+     * 小游戏3日付费金额
+     */
+    @ApiModelProperty(value = "小游戏3日付费金额")
+    private BigDecimal miniGamePayingAmountD3;
+
+    /**
+     * 小游戏7日付费金额
+     */
+    @ApiModelProperty(value = "小游戏7日付费金额")
+    private BigDecimal miniGamePayingAmountD7;
+
+    /**
+     * 小游戏14日付费金额
+     */
+    @ApiModelProperty(value = "小游戏14日付费金额")
+    private BigDecimal miniGamePayingAmountD14;
+
+    /**
+     * 小游戏30日付费金额
+     */
+    @ApiModelProperty(value = "小游戏30日付费金额")
+    private BigDecimal miniGamePayingAmountD30;
+
+    /**
+     * 小游戏首次付费人数
+     */
+    @ApiModelProperty(value = "小游戏首次付费人数")
+    private Long miniGameFirstPayingUsers;
+
+    /**
+     * 小游戏首日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏首日付费ROI")
+    private BigDecimal miniGameFirstDayPayingRoi;
+
+    /**
+     * 小游戏付费ROI
+     */
+    @ApiModelProperty(value = "小游戏付费ROI")
+    private BigDecimal miniGamePayingRoi;
+
+    /**
+     * 小游戏付费ARPU
+     */
+    @ApiModelProperty(value = "小游戏付费ARPU")
+    private BigDecimal miniGamePayingArpu;
+
+    /**
+     * 小游戏3日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏3日付费ROI")
+    private BigDecimal miniGamePayD3Roi;
+
+    /**
+     * 小游戏7日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏7日付费ROI")
+    private BigDecimal miniGamePayD7Roi;
+
+    /**
+     * 小游戏14日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏14日付费ROI")
+    private BigDecimal miniGamePayD14Roi;
+
+    /**
+     * 小游戏30日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏30日付费ROI")
+    private BigDecimal miniGamePayD30Roi;
+
+    /**
+     * 小游戏首日付费次数
+     */
+    @ApiModelProperty(value = "小游戏首日付费次数")
+    private Long minigame1dPayCount;
+
+    /**
+     * 小游戏首24小时付费人数
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费人数")
+    private Long minigame24hPayUv;
+
+    /**
+     * 小游戏首24小时付费金额
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费金额")
+    private BigDecimal minigame24hPayAmount;
+
+    /**
+     * 小游戏首24小时付费ROI
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费ROI")
+    private BigDecimal minigame24hPayRoi;
+
+    /**
+     * 小游戏首24小时付费ARPU
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费ARPU")
+    private BigDecimal minigame24hPayArpu;
+
+    /**
+     * ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)")
+    private BigDecimal ltvDay1;
+
+    /**
+     * ltv1(实际数据) (首日新用户充值金额 / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1(实际数据) (首日新用户充值金额 / 注册人数)")
+    private BigDecimal ltvDay1ActualData;
+
+    /**
+     * 每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))
+     */
+    @ApiModelProperty(value = "每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))")
+    private Long subOrderNum;
+
+    /**
+     * 每日扣单金额  (广告首日总金额 - 当日付费金额-所选时间范围内的激活用户,激活当日在APP内的付费金额(attribution_game_in_app_ltv1day) )
+     */
+    @ApiModelProperty(value = "每日扣单金额  (广告首日总金额 - 当日付费金额-所选时间范围内的激活用户,激活当日在APP内的付费金额(attribution_game_in_app_ltv1day) )")
+    private BigDecimal subOrderAmount;
+
+}

+ 1157 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/TencentPromotionDayVO.java

@@ -0,0 +1,1157 @@
+package com.zanxiang.game.data.serve.pojo.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/27
+ * @Description 广告监控数据前端显示实体对象(腾讯广告)
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class TencentPromotionDayVO {
+
+    /**
+     * 时间
+     */
+    @ApiModelProperty(value = "时间")
+    private LocalDate dt;
+
+    /**
+     * 广告ID
+     */
+    @ApiModelProperty(value = "广告ID")
+    private String promotionId;
+
+    /**
+     * 广告名称
+     */
+    @ApiModelProperty(value = "广告名称")
+    private String promotionName;
+
+    /**
+     * 计划ID
+     */
+    @ApiModelProperty(value = "计划ID")
+    private String projectId;
+
+    /**
+     * 计划名称
+     */
+    @ApiModelProperty(value = "计划名称")
+    private String projectName;
+
+    /**
+     * 推广账号ID
+     */
+    @ApiModelProperty(value = "推广账号ID")
+    private Long accountId;
+
+    /**
+     * 推广账号名称
+     */
+    @ApiModelProperty(value = "推广账号名称")
+    private String accountName;
+
+    /**
+     * 投放媒体
+     */
+    @ApiModelProperty(value = "投放媒体")
+    private String accountType;
+
+    /**
+     * 投手ID
+     */
+    @ApiModelProperty(value = "投手ID")
+    private Long pitcherId;
+
+    /**
+     * 投手名称
+     */
+    @ApiModelProperty(value = "投手名称")
+    private String pitcherName;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty(value = "备注")
+    private String notes;
+
+    /**
+     * 服务商
+     */
+    @ApiModelProperty(value = "服务商")
+    private String service;
+
+    /**
+     * 余额
+     */
+    @ApiModelProperty(value = "余额")
+    private String balance;
+
+    /**
+     * 渠道ID
+     */
+    @ApiModelProperty(value = "渠道ID")
+    private Long agentId;
+
+    /**
+     * 渠道名称
+     */
+    @ApiModelProperty(value = "渠道名称")
+    private String agentName;
+
+    /**
+     * 渠道标识
+     */
+    @ApiModelProperty(value = "渠道标识")
+    private String agentKey;
+
+    /**
+     * cp名称
+     */
+    @ApiModelProperty(value = "cp名称")
+    private String cpName;
+
+    /**
+     * 游戏ID
+     */
+    @ApiModelProperty(value = "游戏ID")
+    private Long gameId;
+
+    /**
+     * 游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏应用类型")
+    private Long classify;
+
+    /**
+     * 广告状态
+     */
+    @ApiModelProperty(value = "广告状态")
+    private String status;
+
+    /**
+     * 创意预览
+     */
+    @ApiModelProperty(value = "创意预览")
+    private String creativePreview;
+
+    /**
+     * 推广目标
+     */
+    @ApiModelProperty(value = "推广目标")
+    private String landingType;
+
+    /**
+     * 出价方式
+     */
+    @ApiModelProperty(value = "出价方式")
+    private String pricing;
+
+    /**
+     * 当前出价
+     */
+    @ApiModelProperty(value = "当前出价")
+    private String cpaBid;
+
+    /**
+     * 深度转化ROI系数
+     */
+    @ApiModelProperty(value = "深度转化ROI系数")
+    private String roiGoal;
+
+    /**
+     * 日预算
+     */
+    @ApiModelProperty(value = "日预算")
+    private String budget;
+
+    /**
+     * 投放时间
+     */
+    @ApiModelProperty(value = "投放时间")
+    private String scheduleTime;
+
+    /**
+     * 今日消耗
+     */
+    @ApiModelProperty(value = "今日消耗")
+    private BigDecimal todayCost;
+
+    /**
+     * 广告总消耗
+     */
+    @ApiModelProperty(value = "广告总消耗")
+    private BigDecimal promotionTotalCost;
+
+    /**
+     * 曝光量
+     */
+    @ApiModelProperty(value = "曝光量")
+    private Long showCount;
+
+    /**
+     * 千次曝光成本
+     */
+    @ApiModelProperty(value = "千次曝光成本")
+    private BigDecimal thousandDisplayPrice;
+
+    /**
+     * 点击量
+     */
+    @ApiModelProperty(value = "点击量")
+    private Long clickCount;
+
+    /**
+     * 点击均价
+     */
+    @ApiModelProperty(value = "点击均价")
+    private BigDecimal avgClickCost;
+
+    /**
+     * 点击率
+     */
+    @ApiModelProperty(value = "点击率")
+    private BigDecimal ctr;
+
+    /**
+     * 转化目标
+     */
+    @ApiModelProperty(value = "转化目标")
+    private String convertTarget;
+
+    /**
+     * 转化目标量
+     */
+    @ApiModelProperty(value = "转化目标量")
+    private Long convertCount;
+
+    /**
+     * 转化目标成本
+     */
+    @ApiModelProperty(value = "转化目标成本")
+    private BigDecimal convertCost;
+
+    /**
+     * 目标转化率
+     */
+    @ApiModelProperty(value = "目标转化率")
+    private BigDecimal convertRate;
+
+    /**
+     * 新增用户数
+     */
+    @ApiModelProperty(value = "新增用户数")
+    private Long regNum;
+
+    /**
+     * 广告总注册人数
+     */
+    @ApiModelProperty(value = "广告总注册人数")
+    private Long regTotalNum;
+
+    /**
+     * 总创角人数
+     */
+    @ApiModelProperty(value = "总创角人数")
+    private Long roleTotalNum;
+
+    /**
+     * 首日创角人数
+     */
+    @ApiModelProperty(value = "首日创角人数")
+    private Long firstRoleNum;
+
+    /**
+     * 新用户累计创角人数
+     */
+    @ApiModelProperty(value = "新用户累计创角人数")
+    private Long newUserTotalRoleNum;
+
+    /**
+     * 注册成本
+     */
+    @ApiModelProperty(value = "注册成本")
+    private BigDecimal regCost;
+
+    /**
+     * 总注册成本
+     */
+    @ApiModelProperty(value = "总注册成本")
+    private BigDecimal regTotalCost;
+
+    /**
+     * 首日创角成本
+     */
+    @ApiModelProperty(value = "首日创角成本")
+    private BigDecimal firstRoleCost;
+
+    /**
+     * 新用户创角成本
+     */
+    @ApiModelProperty(value = "新用户创角成本")
+    private BigDecimal newUserTotalRoleCost;
+
+    /**
+     * 总创角成本
+     */
+    @ApiModelProperty(value = "总创角成本")
+    private BigDecimal roleTotalCost;
+
+    /**
+     * 首日创角率
+     */
+    @ApiModelProperty(value = "首日创角率")
+    private BigDecimal firstRoleRate;
+
+    /**
+     * 新用户创角率
+     */
+    @ApiModelProperty(value = "新用户创角率")
+    private BigDecimal newUserTotalRoleRate;
+
+    /**
+     * 总创角率
+     */
+    @ApiModelProperty(value = "总创角率")
+    private BigDecimal roleTotalRate;
+
+    /**
+     * 新增付费次数
+     */
+    @ApiModelProperty(value = "新增付费次数")
+    private Long firstNewUserAmountCount;
+
+    /**
+     * 新增付费人数
+     */
+    @ApiModelProperty(value = "新增付费人数")
+    private Long firstNewUserAmountNum;
+
+    /**
+     * 新增付费金额
+     */
+    @ApiModelProperty(value = "新增付费金额")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 至今付费次数
+     */
+    @ApiModelProperty(value = "至今付费次数")
+    private Long newUserTotalAmountCount;
+
+    /**
+     * 至今付费人数
+     */
+    @ApiModelProperty(value = "至今付费人数")
+    private Long newUserTotalAmountNum;
+
+    /**
+     * 至今付费金额
+     */
+    @ApiModelProperty(value = "至今付费金额")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 总充值次数
+     */
+    @ApiModelProperty(value = "总充值次数")
+    private Long totalAmountCount;
+
+    /**
+     * 总充值人数
+     */
+    @ApiModelProperty(value = "总充值人数")
+    private Long totalAmountNum;
+
+    /**
+     * 总充值金额
+     */
+    @ApiModelProperty(value = "总充值金额")
+    private BigDecimal totalAmount;
+
+    /**
+     * 首日ROI
+     */
+    @ApiModelProperty(value = "首日ROI")
+    private BigDecimal firstRoi;
+
+    /**
+     * 新用户24小时充值金额
+     */
+    @ApiModelProperty(value = "新用户24小时充值金额")
+    private BigDecimal twentyFourHoursAmount;
+
+    /**
+     * 新用户24小时ROI
+     */
+    @ApiModelProperty(value = "新用户24小时ROI")
+    private BigDecimal twentyFourHoursRoi;
+
+    /**
+     * 总ROI
+     */
+    @ApiModelProperty(value = "总ROI")
+    private BigDecimal totalRoi;
+
+    /**
+     * 广告总ROI
+     */
+    @ApiModelProperty(value = "广告总ROI")
+    private BigDecimal promotionTotalRoi;
+
+    /**
+     * 新增付费成本
+     */
+    @ApiModelProperty(value = "新增付费成本")
+    private BigDecimal firstNewUserRechargeCost;
+
+    /**
+     * 至今付费成本
+     */
+    @ApiModelProperty(value = "至今付费成本")
+    private BigDecimal newUserTotalRechargeCost;
+
+    /**
+     * 广告总付费成本
+     */
+    @ApiModelProperty(value = "广告总付费成本")
+    private BigDecimal totalRechargeCost;
+
+    /**
+     * 新增付费次数成本
+     */
+    @ApiModelProperty(value = "新增付费次数成本 = 消耗 / 新增付费次数")
+    private BigDecimal firstNewUserAmountCountCost;
+
+    /**
+     * 至今付费次数成本
+     */
+    @ApiModelProperty(value = "至今付费次数成本 = 消耗 / 至今付费数")
+    private BigDecimal newUserTotalAmountCountCost;
+
+    /**
+     * 总充值次数成本
+     */
+    @ApiModelProperty(value = "总充值次数成本 = 消耗 / 总充值次数")
+    private BigDecimal totalAmountCountCost;
+
+    /**
+     * 新增付费ARPPU
+     */
+    @ApiModelProperty(value = "新增付费ARPPU")
+    private BigDecimal firstNewUserArppu;
+
+    /**
+     * 至今付费ARPPU
+     */
+    @ApiModelProperty(value = "至今付费ARPPU")
+    private BigDecimal newUserTotalAmountArppu;
+
+    /**
+     * 新增付费100+用户数
+     */
+    @ApiModelProperty(value = "新增付费100+用户数")
+    private Long firstNewUserHundredUserNum;
+
+    /**
+     * 新增付费200+用户数
+     */
+    @ApiModelProperty(value = "新增付费200+用户数")
+    private Long firstNewUserTwoHundredUserNum;
+
+    /**
+     * 至今付费100+用户数
+     */
+    @ApiModelProperty(value = "至今付费100+用户数")
+    private Long newUserTotalHundredUserNum;
+
+    /**
+     * 首充50~100元用户数
+     */
+    @ApiModelProperty(value = "首充50~100元用户数")
+    private Long firstRechargeFiftyHundredNum;
+
+    /**
+     * 新增付费100+用户付费成本
+     */
+    @ApiModelProperty(value = "新增付费100+用户付费成本")
+    private BigDecimal firstNewUserHundredUserCost;
+
+    /**
+     * 新增付费200+用户付费成本
+     */
+    @ApiModelProperty(value = "新增付费200+用户付费成本")
+    private BigDecimal firstNewUserTwoHundredUserCost;
+
+    /**
+     * 至今付费100+用户付费成本
+     */
+    @ApiModelProperty(value = "至今付费100+用户付费成本")
+    private BigDecimal newUserTotalHundredUserCost;
+
+    /**
+     * 首充50~100元占比
+     */
+    @ApiModelProperty(value = "首充50~100元占比")
+    private BigDecimal firstRechargeFiftyHundredRate;
+
+    /**
+     * 首日IOS付费次数
+     */
+    @ApiModelProperty(value = "首日IOS付费次数")
+    private Long firstIosAmountCount;
+
+    /**
+     * 首日IOS付费人数
+     */
+    @ApiModelProperty(value = "首日IOS付费人数")
+    private Long firstIosAmountNum;
+
+    /**
+     * 首日IOS付费金额
+     */
+    @ApiModelProperty(value = "首日IOS付费金额")
+    private BigDecimal firstIosAmount;
+
+    /**
+     * 首日Android付费次数
+     */
+    @ApiModelProperty(value = "首日Android付费次数")
+    private Long firstAndroidAmountCount;
+
+    /**
+     * 首日Android付费人数
+     */
+    @ApiModelProperty(value = "首日Android付费人数")
+    private Long firstAndroidAmountNum;
+
+    /**
+     * 首日Android付费金额
+     */
+    @ApiModelProperty(value = "首日Android付费金额")
+    private BigDecimal firstAndroidAmount;
+
+    /**
+     * 首日IOS付费人数占比
+     */
+    @ApiModelProperty(value = "首日IOS付费人数占比")
+    private BigDecimal firstIosAmountNumRate;
+
+    /**
+     * 首日IOS付费金额占比
+     */
+    @ApiModelProperty(value = "首日IOS付费金额占比")
+    private BigDecimal firstIosAmountRate;
+
+    /**
+     * 首日IOS付费ROI
+     */
+    @ApiModelProperty(value = "首日IOS付费ROI")
+    private BigDecimal firstIosAmountRoi;
+
+    /**
+     * 首日Android付费人数占比
+     */
+    @ApiModelProperty(value = "首日Android付费人数占比")
+    private BigDecimal firstAndroidAmountNumRate;
+
+    /**
+     * 首日Android付费金额占比
+     */
+    @ApiModelProperty(value = "首日Android付费金额占比")
+    private BigDecimal firstAndroidAmountRate;
+
+    /**
+     * 首日Android付费ROI
+     */
+    @ApiModelProperty(value = "首日Android付费ROI")
+    private BigDecimal firstAndroidAmountRoi;
+
+    /**
+     * 首日付费率
+     */
+    @ApiModelProperty(value = "首日付费率")
+    private BigDecimal firstAmountRate;
+
+    /**
+     * 新增客单价
+     */
+    @ApiModelProperty(value = "新增客单价")
+    private BigDecimal firstNewUserAvgPrice;
+
+    /**
+     * 至今客单价
+     */
+    @ApiModelProperty(value = "至今客单价")
+    private BigDecimal newUserTotalAvgPrice;
+
+    /**
+     * 计划ID,消耗时间的第1天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第1天新用户充值(不显示)")
+    private BigDecimal d1;
+
+    /**
+     * 计划ID,消耗时间的第2天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第2天新用户充值(不显示)")
+    private BigDecimal d2;
+
+    /**
+     * 计划ID,消耗时间的第3天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第3天新用户充值(不显示)")
+    private BigDecimal d3;
+
+    /**
+     * 计划ID,消耗时间的第4天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第4天新用户充值(不显示)")
+    private BigDecimal d4;
+
+    /**
+     * 计划ID,消耗时间的第5天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第5天新用户充值(不显示)")
+    private BigDecimal d5;
+
+    /**
+     * 计划ID,消耗时间的第6天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第6天新用户充值(不显示)")
+    private BigDecimal d6;
+
+    /**
+     * 计划ID,消耗时间的第7天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第7天新用户充值(不显示)")
+    private BigDecimal d7;
+
+    /**
+     * 计划ID,消耗时间的第8天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第8天新用户充值(不显示)")
+    private BigDecimal d8;
+
+    /**
+     * 计划ID,消耗时间的第9天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第9天新用户充值(不显示)")
+    private BigDecimal d9;
+
+    /**
+     * 计划ID,消耗时间的第10天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第10天新用户充值(不显示)")
+    private BigDecimal d10;
+
+    /**
+     * 计划ID,消耗时间的第11天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第11天新用户充值(不显示)")
+    private BigDecimal d11;
+
+    /**
+     * 计划ID,消耗时间的第12天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第12天新用户充值(不显示)")
+    private BigDecimal d12;
+
+    /**
+     * 计划ID,消耗时间的第13天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第13天新用户充值(不显示)")
+    private BigDecimal d13;
+
+    /**
+     * 计划ID,消耗时间的第14天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第14天新用户充值(不显示)")
+    private BigDecimal d14;
+
+    /**
+     * 计划ID,消耗时间的第15天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第15天新用户充值(不显示)")
+    private BigDecimal d15;
+
+    /**
+     * 计划ID,消耗时间的第16天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第16天新用户充值(不显示)")
+    private BigDecimal d16;
+
+    /**
+     * 计划ID,消耗时间的第17天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第17天新用户充值(不显示)")
+    private BigDecimal d17;
+
+    /**
+     * 计划ID,消耗时间的第18天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第18天新用户充值(不显示)")
+    private BigDecimal d18;
+
+    /**
+     * 计划ID,消耗时间的第19天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第19天新用户充值(不显示)")
+    private BigDecimal d19;
+
+    /**
+     * 计划ID,消耗时间的第20天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第20天新用户充值(不显示)")
+    private BigDecimal d20;
+
+    /**
+     * 计划ID,消耗时间的第21天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第21天新用户充值(不显示)")
+    private BigDecimal d21;
+
+    /**
+     * 计划ID,消耗时间的第22天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第22天新用户充值(不显示)")
+    private BigDecimal d22;
+
+    /**
+     * 计划ID,消耗时间的第23天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第23天新用户充值(不显示)")
+    private BigDecimal d23;
+
+    /**
+     * 计划ID,消耗时间的第24天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第24天新用户充值(不显示)")
+    private BigDecimal d24;
+
+    /**
+     * 计划ID,消耗时间的第25天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第25天新用户充值(不显示)")
+    private BigDecimal d25;
+
+    /**
+     * 计划ID,消耗时间的第26天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第26天新用户充值(不显示)")
+    private BigDecimal d26;
+
+    /**
+     * 计划ID,消耗时间的第27天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第27天新用户充值(不显示)")
+    private BigDecimal d27;
+
+    /**
+     * 计划ID,消耗时间的第28天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第28天新用户充值(不显示)")
+    private BigDecimal d28;
+
+    /**
+     * 计划ID,消耗时间的第29天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第29天新用户充值(不显示)")
+    private BigDecimal d29;
+
+    /**
+     * 计划ID,消耗时间的第30天新用户充值(不显示)
+     */
+    @ApiModelProperty(value = "计划ID,消耗时间的第30天新用户充值(不显示)")
+    private BigDecimal d30;
+
+    /**
+     * 付费趋势第1天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第1天总:金额/人数/增/回/倍(不显示)")
+    private String da1;
+
+    /**
+     * 付费趋势第2天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第2天总:金额/人数/增/回/倍(不显示)")
+    private String da2;
+
+    /**
+     * 付费趋势第3天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第3天总:金额/人数/增/回/倍(不显示)")
+    private String da3;
+
+    /**
+     * 付费趋势第4天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第4天总:金额/人数/增/回/倍(不显示)")
+    private String da4;
+
+    /**
+     * 付费趋势第5天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第5天总:金额/人数/增/回/倍(不显示)")
+    private String da5;
+
+    /**
+     * 付费趋势第6天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第6天总:金额/人数/增/回/倍(不显示)")
+    private String da6;
+
+    /**
+     * 付费趋势第7天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第7天总:金额/人数/增/回/倍(不显示)")
+    private String da7;
+
+    /**
+     * 付费趋势第8天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第8天总:金额/人数/增/回/倍(不显示)")
+    private String da8;
+
+    /**
+     * 付费趋势第9天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第9天总:金额/人数/增/回/倍(不显示)")
+    private String da9;
+
+    /**
+     * 付费趋势第10天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第10天总:金额/人数/增/回/倍(不显示)")
+    private String da10;
+
+    /**
+     * 付费趋势第11天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第11天总:金额/人数/增/回/倍(不显示)")
+    private String da11;
+
+    /**
+     * 付费趋势第12天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第12天总:金额/人数/增/回/倍(不显示)")
+    private String da12;
+
+    /**
+     * 付费趋势第13天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第13天总:金额/人数/增/回/倍(不显示)")
+    private String da13;
+
+    /**
+     * 付费趋势第14天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第14天总:金额/人数/增/回/倍(不显示)")
+    private String da14;
+
+    /**
+     * 付费趋势第15天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第15天总:金额/人数/增/回/倍(不显示)")
+    private String da15;
+
+    /**
+     * 付费趋势第16天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第16天总:金额/人数/增/回/倍(不显示)")
+    private String da16;
+
+    /**
+     * 付费趋势第17天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第17天总:金额/人数/增/回/倍(不显示)")
+    private String da17;
+
+    /**
+     * 付费趋势第18天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第18天总:金额/人数/增/回/倍(不显示)")
+    private String da18;
+
+    /**
+     * 付费趋势第19天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第19天总:金额/人数/增/回/倍(不显示)")
+    private String da19;
+
+    /**
+     * 付费趋势第20天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第20天总:金额/人数/增/回/倍(不显示)")
+    private String da20;
+
+    /**
+     * 付费趋势第21天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第21天总:金额/人数/增/回/倍(不显示)")
+    private String da21;
+
+    /**
+     * 付费趋势第22天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第22天总:金额/人数/增/回/倍(不显示)")
+    private String da22;
+
+    /**
+     * 付费趋势第23天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第23天总:金额/人数/增/回/倍(不显示)")
+    private String da23;
+
+    /**
+     * 付费趋势第24天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第24天总:金额/人数/增/回/倍(不显示)")
+    private String da24;
+
+    /**
+     * 付费趋势第25天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第25天总:金额/人数/增/回/倍(不显示)")
+    private String da25;
+
+    /**
+     * 付费趋势第26天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第26天总:金额/人数/增/回/倍(不显示)")
+    private String da26;
+
+    /**
+     * 付费趋势第27天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第27天总:金额/人数/增/回/倍(不显示)")
+    private String da27;
+
+    /**
+     * 付费趋势第28天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第28天总:金额/人数/增/回/倍(不显示)")
+    private String da28;
+
+    /**
+     * 付费趋势第29天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第29天总:金额/人数/增/回/倍(不显示)")
+    private String da29;
+
+    /**
+     * 付费趋势第30天总:金额/人数/增/回/倍(不显示)
+     */
+    @ApiModelProperty(value = "付费趋势第30天总:金额/人数/增/回/倍(不显示)")
+    private String da30;
+
+    /**
+     * 次日数据
+     */
+    @ApiModelProperty(value = "次日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d2Trend;
+
+    /**
+     * 3日数据
+     */
+    @ApiModelProperty(value = "3日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d3Trend;
+
+    /**
+     * 7日数据
+     */
+    @ApiModelProperty(value = "7日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d7Trend;
+
+    /**
+     * 15日数据
+     */
+    @ApiModelProperty(value = "15日:ROI/付费/倍数")
+    private PromotionRechargeTrendVO d15Trend;
+
+    /**
+     * 小游戏注册人数
+     */
+    @ApiModelProperty(value = "小游戏注册人数")
+    private Long miniGameRegisterUsers;
+
+    /**
+     * 小游戏注册成本
+     */
+    @ApiModelProperty(value = "小游戏注册成本")
+    private BigDecimal miniGameRegisterCost;
+
+    /**
+     * 小游戏注册率
+     */
+    @ApiModelProperty(value = "小游戏注册率")
+    private BigDecimal miniGameRegisterRate;
+
+    /**
+     * 小游戏付费次数
+     */
+    @ApiModelProperty(value = "小游戏付费次数")
+    private Long miniGamePayingCount;
+
+    /**
+     * 小游戏付费金额
+     */
+    @ApiModelProperty(value = "小游戏付费金额")
+    private BigDecimal miniGamePayingAmount;
+
+    /**
+     * 小游戏首日付费人数
+     */
+    @ApiModelProperty(value = "小游戏首日付费人数")
+    private Long miniGamePayingUsersD1;
+
+    /**
+     * 小游戏首日付费金额
+     */
+    @ApiModelProperty(value = "小游戏首日付费金额")
+    private BigDecimal miniGamePayingAmountD1;
+
+    /**
+     * 小游戏3日付费金额
+     */
+    @ApiModelProperty(value = "小游戏3日付费金额")
+    private BigDecimal miniGamePayingAmountD3;
+
+    /**
+     * 小游戏7日付费金额
+     */
+    @ApiModelProperty(value = "小游戏7日付费金额")
+    private BigDecimal miniGamePayingAmountD7;
+
+    /**
+     * 小游戏14日付费金额
+     */
+    @ApiModelProperty(value = "小游戏14日付费金额")
+    private BigDecimal miniGamePayingAmountD14;
+
+    /**
+     * 小游戏30日付费金额
+     */
+    @ApiModelProperty(value = "小游戏30日付费金额")
+    private BigDecimal miniGamePayingAmountD30;
+
+    /**
+     * 小游戏首次付费人数
+     */
+    @ApiModelProperty(value = "小游戏首次付费人数")
+    private Long miniGameFirstPayingUsers;
+
+    /**
+     * 小游戏首日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏首日付费ROI")
+    private BigDecimal miniGameFirstDayPayingRoi;
+
+    /**
+     * 小游戏付费ROI
+     */
+    @ApiModelProperty(value = "小游戏付费ROI")
+    private BigDecimal miniGamePayingRoi;
+
+    /**
+     * 小游戏付费ARPU
+     */
+    @ApiModelProperty(value = "小游戏付费ARPU")
+    private BigDecimal miniGamePayingArpu;
+
+    /**
+     * 小游戏3日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏3日付费ROI")
+    private BigDecimal miniGamePayD3Roi;
+
+    /**
+     * 小游戏7日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏7日付费ROI")
+    private BigDecimal miniGamePayD7Roi;
+
+    /**
+     * 小游戏14日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏14日付费ROI")
+    private BigDecimal miniGamePayD14Roi;
+
+    /**
+     * 小游戏30日付费ROI
+     */
+    @ApiModelProperty(value = "小游戏30日付费ROI")
+    private BigDecimal miniGamePayD30Roi;
+
+    /**
+     * 小游戏首日付费次数
+     */
+    @ApiModelProperty(value = "小游戏首日付费次数")
+    private Long minigame1dPayCount;
+
+    /**
+     * 小游戏首24小时付费人数
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费人数")
+    private Long minigame24hPayUv;
+
+    /**
+     * 小游戏首24小时付费金额
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费金额")
+    private BigDecimal minigame24hPayAmount;
+
+    /**
+     * 小游戏首24小时付费ROI
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费ROI")
+    private BigDecimal minigame24hPayRoi;
+
+    /**
+     * 小游戏首24小时付费ARPU
+     */
+    @ApiModelProperty(value = "小游戏首24小时付费ARPU")
+    private BigDecimal minigame24hPayArpu;
+
+    /**
+     * ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1 (首日付费金额(attribution_game_in_app_ltv1day) / 注册人数)")
+    private BigDecimal ltvDay1;
+
+    /**
+     * ltv1(实际数据) (首日新用户充值金额 / 注册人数)
+     */
+    @ApiModelProperty(value = "ltv1(实际数据) (首日新用户充值金额 / 注册人数)")
+    private BigDecimal ltvDay1ActualData;
+
+    /**
+     * 每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))
+     */
+    @ApiModelProperty(value = "每日扣单数 (广告首日总订单数 - 应用下载广告数据-付费次数(game_pay_count))")
+    private Long subOrderNum;
+
+    /**
+     * 每日扣单金额  (广告首日总金额 - 当日付费金额-所选时间范围内的激活用户,激活当日在APP内的付费金额(attribution_game_in_app_ltv1day) )
+     */
+    @ApiModelProperty(value = "每日扣单金额  (广告首日总金额 - 当日付费金额-所选时间范围内的激活用户,激活当日在APP内的付费金额(attribution_game_in_app_ltv1day) )")
+    private BigDecimal subOrderAmount;
+    
+}

+ 15 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IActiveDataService.java

@@ -0,0 +1,15 @@
+package com.zanxiang.game.data.serve.service;
+
+import com.zanxiang.game.data.serve.pojo.dto.ActiveDataDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.ActiveDataTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.ActiveDataDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.ActiveDataTotalVO;
+import com.zanxiang.game.data.serve.utils.Page;
+
+public interface IActiveDataService {
+
+    Page<ActiveDataDayVO> getActiveDataDay(ActiveDataDayDTO dto);
+
+    ActiveDataTotalVO getActiveDataTotal(ActiveDataTotalDTO dto);
+
+}

+ 4 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IAdsOrderDetailService.java

@@ -1,10 +1,14 @@
 package com.zanxiang.game.data.serve.service;
 
 import com.zanxiang.game.data.serve.pojo.dto.AdsOrderDetailListDTO;
+import com.zanxiang.game.data.serve.pojo.dto.AdsOrderDetailTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.AdsOrderDetailTotalVO;
 import com.zanxiang.game.data.serve.pojo.vo.AdsOrderDetailVO;
 import com.zanxiang.game.data.serve.utils.Page;
 
 public interface IAdsOrderDetailService {
 
     Page<AdsOrderDetailVO> listOfPage(AdsOrderDetailListDTO dto);
+
+    AdsOrderDetailTotalVO orderTotal(AdsOrderDetailTotalDTO dto);
 }

+ 25 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IAdsPromotionDayService.java

@@ -2,8 +2,12 @@ package com.zanxiang.game.data.serve.service;
 
 import com.zanxiang.game.data.serve.pojo.dto.PromotionDayDTO;
 import com.zanxiang.game.data.serve.pojo.dto.PromotionDayTotalDTO;
+import com.zanxiang.game.data.serve.pojo.dto.TencentPromotionDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.TencentPromotionDayTotalDTO;
 import com.zanxiang.game.data.serve.pojo.vo.PromotionDayTotalVO;
 import com.zanxiang.game.data.serve.pojo.vo.PromotionDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.TencentPromotionDayTotalVO;
+import com.zanxiang.game.data.serve.pojo.vo.TencentPromotionDayVO;
 import com.zanxiang.game.data.serve.utils.Page;
 
 public interface IAdsPromotionDayService {
@@ -29,4 +33,25 @@ public interface IAdsPromotionDayService {
      */
     Page<PromotionDayVO> getPromotionDayListData(PromotionDayDTO dto);
 
+    /**
+     * 广告监控数据(腾讯广告)
+     * @param dto
+     * @return
+     */
+    Page<TencentPromotionDayVO> getTencentPromotionDayData(TencentPromotionDayDTO dto);
+
+    /**
+     * 广告监控数据总计(腾讯广告)
+     * @param dto
+     * @return
+     */
+    TencentPromotionDayTotalVO getTencentPromotionDayTotalData(TencentPromotionDayTotalDTO dto);
+
+    /**
+     * 广告监控每日数据(腾讯广告)
+     * @param dto
+     * @return
+     */
+    Page<TencentPromotionDayVO> getTencentPromotionDayListData(TencentPromotionDayDTO dto);
+
 }

+ 35 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IGameDataService.java

@@ -54,4 +54,39 @@ public interface IGameDataService {
 
 
     Page<GameDataH5VO> getH5Recharge(GameDataH5DTO dto);
+
+    /**
+     * ltv数据
+     * @param dto
+     * @return
+     */
+    Page<LtvDataVO> getLtvData(LtvDataDTO dto);
+
+    /**
+     * ltv数据总计一栏
+     * @param dto
+     * @return
+     */
+    LtvDataTotalVO getLtvTotalData(LtvDataTotalDTO dto);
+
+    /**
+     * 游戏首日复充
+     * @param dto
+     * @return
+     */
+    Page<GameDataFirstNewUserAgainVO> getFirstNewUserAgain(GameDataFirstNewUserAgainDTO dto);
+
+    /**
+     * 游戏首日复充总计
+     * @param dto
+     * @return
+     */
+    GameDataFirstNewUserAgainTotalVO getFirstNewUserAgainTotal(GameDataFirstNewUserAgainTotalDTO dto);
+
+    /**
+     * 用户详情
+     * @param dto
+     * @return
+     */
+    Page<GameDataUserDetailsVO> getUserDetails(GameDataUserDetailsDTO dto);
 }

+ 25 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IGameServerService.java

@@ -0,0 +1,25 @@
+package com.zanxiang.game.data.serve.service;
+
+import com.zanxiang.game.data.serve.pojo.dto.GameServerDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.GameServerDayTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.GameServerDayTotalVO;
+import com.zanxiang.game.data.serve.pojo.vo.GameServerDayVO;
+import com.zanxiang.game.data.serve.utils.Page;
+
+public interface IGameServerService {
+
+    /**
+     * 游戏区服数据
+     * @param dto
+     * @return
+     */
+    Page<GameServerDayVO> getGameServerDataDay(GameServerDayDTO dto);
+
+    /**
+     * 游戏区服数据总计
+     * @param dto
+     * @return
+     */
+    GameServerDayTotalVO getGameServerDataDayTotal(GameServerDayTotalDTO dto);
+
+}

+ 94 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IMediaDataService.java

@@ -0,0 +1,94 @@
+package com.zanxiang.game.data.serve.service;
+
+import com.zanxiang.game.data.serve.pojo.dto.*;
+import com.zanxiang.game.data.serve.pojo.vo.*;
+import com.zanxiang.game.data.serve.utils.Page;
+
+public interface IMediaDataService {
+
+    /**
+     * 推广媒体每日数据
+     * @param dto PitcherGameMediaDataDayDTO
+     * @return Page<PitcherGameMediaDataDayVO>
+     */
+    Page<PitcherGameMediaDataDayVO> getPitcherGameMediaDataDay(PitcherGameMediaDataDayDTO dto);
+
+    /**
+     * 推广媒体每日数据总计
+     * @param dto PitcherGameMediaDataDayTotalDTO
+     * @return PitcherGameMediaDataDayVO
+     */
+    PitcherGameMediaDataDayVO getPitcherGameMediaDataDayTotal(PitcherGameMediaDataDayTotalDTO dto);
+
+    /**
+     * 推广媒体总数据
+     * @param dto PitcherGameMediaDataTotalDTO
+     * @return Page<PitcherGameMediaDataTotalVO>
+     */
+    Page<PitcherGameMediaDataTotalVO> getPitcherGameMediaDataTotal(PitcherGameMediaDataTotalDTO dto);
+
+    /**
+     * 推广媒体总数据总计
+     * @param dto PitcherGameMediaDataTotalSumDTO
+     * @return PitcherGameMediaDataTotalVO
+     */
+    PitcherGameMediaDataTotalVO getPitcherGameMediaDataTotalSum(PitcherGameMediaDataTotalSumDTO dto);
+
+    /**
+     * 投手媒体每日数据
+     * @param dto PitcherMediaDataDayDTO
+     * @return Page<PitcherMediaDataDayVO>
+     */
+    Page<PitcherMediaDataDayVO> getPitcherMediaDataDay(PitcherMediaDataDayDTO dto);
+
+    /**
+     * 投手媒体每日数据总计
+     * @param dto PitcherMediaDataDayTotalDTO
+     * @return PitcherMediaDataDayVO
+     */
+    PitcherMediaDataDayVO getPitcherMediaDataDayTotal(PitcherMediaDataDayTotalDTO dto);
+
+    /**
+     * 投手媒体总数据
+     * @param dto PitcherMediaDataTotalDTO
+     * @return Page<PitcherMediaDataTotalVO>
+     */
+    Page<PitcherMediaDataTotalVO> getPitcherMediaDataTotal(PitcherMediaDataTotalDTO dto);
+
+    /**
+     * 投手媒体总数据总计
+     * @param dto PitcherMediaDataTotalSumDTO
+     * @return PitcherMediaDataTotalVO
+     */
+    PitcherMediaDataTotalVO getPitcherMediaDataTotalSum(PitcherMediaDataTotalSumDTO dto);
+
+    /**
+     * 游戏媒体每日数据
+     * @param dto GameMediaDataDayDTO
+     * @return Page<GameMediaDataDayVO>
+     */
+    Page<GameMediaDataDayVO> getGameMediaDataDay(GameMediaDataDayDTO dto);
+
+    /**
+     * 游戏媒体每日数据总计
+     * @param dto GameMediaDataDayTotalDTO
+     * @return GameMediaDataDayVO
+     */
+    GameMediaDataDayVO getGameMediaDataDayTotal(GameMediaDataDayTotalDTO dto);
+
+    /**
+     * 游戏媒体总数据
+     * @param dto GameMediaDataTotalDTO
+     * @return Page<GameMediaDataTotalVO>
+     */
+    Page<GameMediaDataTotalVO> getGameMediaDataTotal(GameMediaDataTotalDTO dto);
+
+    /**
+     * 游戏媒体总数据总计
+     * @param dto GameMediaDataTotalSumDTO
+     * @return GameMediaDataTotalVO
+     */
+    GameMediaDataTotalVO getGameMediaDataTotalSum(GameMediaDataTotalSumDTO dto);
+
+
+}

Some files were not shown because too many files changed in this diff