Sfoglia il codice sorgente

修改内容:修改整体概况接口,创建游戏数据接口

lth 1 anno fa
parent
commit
47cc0cd927

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

@@ -0,0 +1,54 @@
+package com.zanxiang.game.data.serve.controller;
+
+import com.zanxiang.erp.security.annotation.PreAuthorize;
+import com.zanxiang.game.data.serve.pojo.dto.GameDataDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.GameDataTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataTotalVO;
+import com.zanxiang.game.data.serve.service.IGameDataService;
+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 io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+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/7/12
+ * @Description 游戏数据控制层接口
+ **/
+@Api(tags = {"游戏数据"})
+@RestController
+@RequestMapping("/gameData")
+@Slf4j
+public class GameDataController {
+
+    @Autowired
+    private IGameDataService gameDataService;
+
+    @ApiOperation(value = "游戏每日数据")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:day")
+    @PostMapping("/day")
+    @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = GameDataDayVO.class)})
+    public ResultVO<Page<GameDataDayVO>> getGameDataDay(@RequestBody GameDataDayDTO dto) {
+        return ResultVO.ok(gameDataService.getGameDataDay(dto));
+    }
+
+
+    @ApiOperation(value = "游戏总数据")
+    @PreAuthorize(permissionKey = "gameData:adsGameDay:total")
+    @PostMapping("/total")
+    @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = GameDataTotalVO.class)})
+    public ResultVO<Page<GameDataTotalVO>> getGameDataTotal(@RequestBody GameDataTotalDTO dto) {
+        return ResultVO.ok(gameDataService.getGameDataTotal(dto));
+    }
+
+
+}

+ 6 - 4
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/controller/OverallSummaryController.java

@@ -1,5 +1,6 @@
 package com.zanxiang.game.data.serve.controller;
 
+import com.zanxiang.erp.security.annotation.PreAuthorize;
 import com.zanxiang.game.data.serve.pojo.dto.OverallSummaryDTO;
 import com.zanxiang.game.data.serve.pojo.vo.OverallSummaryLineDataVO;
 import com.zanxiang.game.data.serve.pojo.vo.OverallSummaryVO;
@@ -12,6 +13,7 @@ import io.swagger.annotations.ApiResponses;
 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;
 
@@ -32,18 +34,18 @@ public class OverallSummaryController {
     private IOverallSummaryService overallSummaryService;
 
     @ApiOperation(value = "获取整体概况数据")
-    //@PreAuthorize(permissionKey = "gameData:adsOverallSummary:totalData")
+    @PreAuthorize(permissionKey = "gameData:adsOverallSummary:totalData")
     @PostMapping("/totalData")
     @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = OverallSummaryVO.class)})
-    public ResultVO<OverallSummaryVO> getOverallSummaryTotalData(OverallSummaryDTO dto) {
+    public ResultVO<OverallSummaryVO> getOverallSummaryTotalData(@RequestBody OverallSummaryDTO dto) {
         return ResultVO.ok(overallSummaryService.getOverallSummaryTotalData(dto));
     }
 
     @ApiOperation(value = "获取折线图数据")
-    //@PreAuthorize(permissionKey = "gameData:adsOverallSummary:lineData")
+    @PreAuthorize(permissionKey = "gameData:adsOverallSummary:lineData")
     @PostMapping("/lineData")
     @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = OverallSummaryLineDataVO.class, responseContainer = "list")})
-    public ResultVO<List<OverallSummaryLineDataVO>> getOverallSummaryLineData(OverallSummaryDTO dto) {
+    public ResultVO<List<OverallSummaryLineDataVO>> getOverallSummaryLineData(@RequestBody OverallSummaryDTO dto) {
         return ResultVO.ok(overallSummaryService.getOverallSummaryLineData(dto));
     }
 

+ 49 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataDayDTO.java

@@ -0,0 +1,49 @@
+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.AdsGameDay;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigInteger;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 游戏每日数据前端查询参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameDataDayDTO extends BasePage<AdsGameDay> {
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(notes = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private BigInteger gameClassify;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+}

+ 61 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/GameDataTotalDTO.java

@@ -0,0 +1,61 @@
+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.AdsGameDay;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigInteger;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 游戏总数据前端查询参数实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameDataTotalDTO extends BasePage<AdsGameDay> {
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(notes = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类别
+     */
+    @ApiModelProperty(notes = "游戏类别")
+    private BigInteger gameClassify;
+
+    /**
+     * 注册时间(开始)
+     */
+    @ApiModelProperty(notes = "注册开始时间")
+    private LocalDate registeredBeginDate;
+
+    /**
+     * 注册时间(结束)
+     */
+    @ApiModelProperty(notes = "注册结束时间")
+    private LocalDate registeredEndDate;
+
+    /**
+     * 充值时间(开始)
+     */
+    @ApiModelProperty(notes = "充值开始时间")
+    private LocalDate rechargeBeginDate;
+
+    /**
+     * 充值时间(结束)
+     */
+    @ApiModelProperty(notes = "充值结束时间")
+    private LocalDate rechargeEndDate;
+
+}

+ 6 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/dto/OverallSummaryDTO.java

@@ -2,7 +2,10 @@ package com.zanxiang.game.data.serve.pojo.dto;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import org.springframework.format.annotation.DateTimeFormat;
 
 import java.math.BigInteger;
@@ -14,6 +17,9 @@ import java.time.LocalDate;
  * @Description 整体概况前端查询参数实体
  **/
 @Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
 public class OverallSummaryDTO {
 
     /**

+ 49 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/entity/AdsDaynGame.java

@@ -0,0 +1,49 @@
+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;
+
+/**
+ * <p>
+ * 游戏聚合表(按游戏聚合)
+ * </p>
+ *
+ * @author tianhua
+ * @time 2023/7/11
+ * @Description
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@Table(AdsDaynGame.TABLE_NAME)
+@PK({"dt", "gameId"})
+public class AdsDaynGame implements Serializable {
+    private static final long serialVersionUID = 1L;
+    public static final String TABLE_NAME = "ads_dayn_game";
+
+    /**
+     * 注册时间
+     */
+    private LocalDate dt;
+
+    /**
+     * 游戏ID
+     */
+    private String gameId;
+
+    /**
+     * 每一天的的充值金额,充值次数,充值人数
+     */
+    @Column
+    private String dayN;
+
+}

+ 618 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataDayVO.java

@@ -0,0 +1,618 @@
+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.math.BigInteger;
+import java.time.LocalDate;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 返回给前端的游戏每日数据实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameDataDayVO {
+
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private BigInteger gameClassify;
+
+    /**
+     * 注册时间
+     */
+    @ApiModelProperty(value = "注册时间(消耗时间)")
+    private LocalDate costDate;
+
+    /**
+     * 买量注册人数
+     */
+    @ApiModelProperty(value = "注册人数(买量)")
+    private BigInteger buyRegNum;
+
+    /**
+     * 自然量注册人数
+     */
+    @ApiModelProperty(value = "注册人数(自然量)")
+    private BigInteger natureRegNum;
+
+    /**
+     * 注册人数(总)
+     */
+    @ApiModelProperty(value = "注册人数(总量)")
+    private BigInteger regNum;
+
+    /**
+     * 首日新用户充值次数(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(买量)")
+    private BigInteger buyFirstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(买量)")
+    private BigInteger buyFirstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(买量)")
+    private BigDecimal buyFirstNewUserAmount;
+
+    /**
+     * 老用户充值次数(买量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(买量)")
+    private BigInteger buyOldUserCount;
+
+    /**
+     * 老用户充值人数(买量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(买量)")
+    private BigInteger buyOldUserNum;
+
+    /**
+     * 老用户充值金额(买量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(买量)")
+    private BigDecimal buyOldUserAmount;
+
+    /**
+     * 账面充值次数(买量)
+     */
+    @ApiModelProperty(value = "账面充值次数(买量)")
+    private BigInteger buyAmountCount;
+
+    /**
+     * 账面充值人数(买量)
+     */
+    @ApiModelProperty(value = "账面充值人数(买量)")
+    private BigInteger buyAmountNum;
+
+    /**
+     * 账面充值金额(买量)
+     */
+    @ApiModelProperty(value = "账面充值金额(买量)")
+    private BigDecimal buyAmount;
+
+    /**
+     * 新用户累计充值次数(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(买量)")
+    private BigInteger buyNewUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(买量)")
+    private BigInteger buyNewUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(买量)")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 首日付费率(买量)
+     */
+    @ApiModelProperty(value = "首日付费率(买量)")
+    private BigDecimal buyFirstRoi;
+
+    /**
+     * 当天付费率(买量)
+     */
+    @ApiModelProperty(value = "当天付费率(买量)")
+    private BigDecimal buyTodayRoi;
+
+    /**
+     * 新用户付费比(买量)
+     */
+    @ApiModelProperty(value = "新用户付费比(买量)")
+    private BigDecimal buyNewRate;
+
+    /**
+     * 首日客单价(买量)
+     */
+    @ApiModelProperty(value = "首日客单价(买量)")
+    private BigDecimal buyFirstAvgAmount;
+
+    /**
+     * 当天客单价(买量)
+     */
+    @ApiModelProperty(value = "当天客单价(买量)")
+    private BigDecimal buyTodayAvgAmount;
+
+    /**
+     * 账面客单价(买量)
+     */
+    @ApiModelProperty(value = "账面客单价(买量)")
+    private BigDecimal buyAvgAmount;
+
+    /**
+     * 复充率(买量)
+     */
+    @ApiModelProperty(value = "复充率(买量)")
+    private BigDecimal buyUserAgainRate;
+
+    /**
+     * 新增注册ARPU(买量)
+     */
+    @ApiModelProperty(value = "新增注册ARPU(买量)")
+    private BigDecimal buyRegUserArpu;
+
+    /**
+     * 首日付费ARPU(买量)
+     */
+    @ApiModelProperty(value = "首日付费ARPU(买量)")
+    private BigDecimal buyFirstAmountArpu;
+
+    /**
+     * 当天付费ARPU(买量)
+     */
+    @ApiModelProperty(value = "当天付费ARPU(买量)")
+    private BigDecimal buyTodayAmountArpu;
+
+    /**
+     * 账面ARPU(买量)
+     */
+    @ApiModelProperty(value = "账面ARPU(买量)")
+    private BigDecimal buyAmountArpu;
+
+    /**
+     * 首日新用户充值次数(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(自然量)")
+    private BigInteger natureFirstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(自然量)")
+    private BigInteger natureFirstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(自然量)")
+    private BigDecimal natureFirstNewUserAmount;
+
+    /**
+     * 老用户充值次数(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(自然量)")
+    private BigInteger natureOldUserCount;
+
+    /**
+     * 老用户充值人数(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(自然量)")
+    private BigInteger natureOldUserNum;
+
+    /**
+     * 老用户充值金额(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(自然量)")
+    private BigDecimal natureOldUserAmount;
+
+    /**
+     * 账面充值次数(自然量)
+     */
+    @ApiModelProperty(value = "账面充值次数(自然量)")
+    private BigInteger natureAmountCount;
+
+    /**
+     * 账面充值人数(自然量)
+     */
+    @ApiModelProperty(value = "账面充值人数(自然量)")
+    private BigInteger natureAmountNum;
+
+    /**
+     * 账面充值金额(自然量)
+     */
+    @ApiModelProperty(value = "账面充值金额(自然量)")
+    private BigDecimal natureAmount;
+
+    /**
+     * 新用户累计充值次数(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(自然量)")
+    private BigInteger natureNewUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(自然量)")
+    private BigInteger natureNewUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(自然量)")
+    private BigDecimal natureNewUserTotalAmount;
+
+    /**
+     * 首日付费率(自然量)
+     */
+    @ApiModelProperty(value = "首日付费率(自然量)")
+    private BigDecimal natureFirstRoi;
+
+    /**
+     * 当天付费率(自然量)
+     */
+    @ApiModelProperty(value = "当天付费率(自然量)")
+    private BigDecimal natureTodayRoi;
+
+    /**
+     * 新用户付费比(自然量)
+     */
+    @ApiModelProperty(value = "新用户付费比(自然量)")
+    private BigDecimal natureNewRate;
+
+    /**
+     * 首日客单价(自然量)
+     */
+    @ApiModelProperty(value = "首日客单价(自然量)")
+    private BigDecimal natureFirstAvgAmount;
+
+    /**
+     * 当天客单价(自然量)
+     */
+    @ApiModelProperty(value = "当天客单价(自然量)")
+    private BigDecimal natureTodayAvgAmount;
+
+    /**
+     * 账面客单价(自然量)
+     */
+    @ApiModelProperty(value = "账面客单价(自然量)")
+    private BigDecimal natureAvgAmount;
+
+    /**
+     * 复充率(自然量)
+     */
+    @ApiModelProperty(value = "复充率(自然量)")
+    private BigDecimal natureUserAgainRate;
+
+    /**
+     * 新增注册ARPU(自然量)
+     */
+    @ApiModelProperty(value = "新增注册ARPU(自然量)")
+    private BigDecimal natureRegUserArpu;
+
+    /**
+     * 首日付费ARPU(自然量)
+     */
+    @ApiModelProperty(value = "首日付费ARPU(自然量)")
+    private BigDecimal natureFirstAmountArpu;
+
+    /**
+     * 当天付费ARPU(自然量)
+     */
+    @ApiModelProperty(value = "当天付费ARPU(自然量)")
+    private BigDecimal natureTodayAmountArpu;
+
+    /**
+     * 账面ARPU(自然量)
+     */
+    @ApiModelProperty(value = "账面ARPU(自然量)")
+    private BigDecimal natureAmountArpu;
+
+    /**
+     * 首日新用户充值次数(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(总量)")
+    private BigInteger firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(总量)")
+    private BigInteger firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(总量)")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数(总量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(总量)")
+    private BigInteger oldUserCount;
+
+    /**
+     * 老用户充值人数(总量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(总量)")
+    private BigInteger oldUserNum;
+
+    /**
+     * 老用户充值金额(总量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(总量)")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数(总量)
+     */
+    @ApiModelProperty(value = "账面充值次数(总量)")
+    private BigInteger amountCount;
+
+    /**
+     * 账面充值人数(总量)
+     */
+    @ApiModelProperty(value = "账面充值人数(总量)")
+    private BigInteger amountNum;
+
+    /**
+     * 账面充值金额(总量)
+     */
+    @ApiModelProperty(value = "账面充值金额(总量)")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(总量)")
+    private BigInteger newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(总量)")
+    private BigInteger newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(总量)")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日付费率(总量)
+     */
+    @ApiModelProperty(value = "首日付费率(总量)")
+    private BigDecimal firstRoi;
+
+    /**
+     * 当天付费率(总量)
+     */
+    @ApiModelProperty(value = "当天付费率(总量)")
+    private BigDecimal todayRoi;
+
+    /**
+     * 新用户付费比(总量)
+     */
+    @ApiModelProperty(value = "新用户付费比(总量)")
+    private BigDecimal newRate;
+
+    /**
+     * 首日客单价(总量)
+     */
+    @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;
+
+    /**
+     * 付费趋势:1天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(买量)")
+    private String buyAmountD1;
+
+    /**
+     * 付费趋势:3天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(买量)")
+    private String buyAmountD3;
+
+    /**
+     * 付费趋势:7天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(买量)")
+    private String buyAmountD7;
+
+    /**
+     * 付费趋势:15天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(买量)")
+    private String buyAmountD15;
+
+    /**
+     * 付费趋势:1个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(买量)")
+    private String buyAmountM1;
+
+    /**
+     * 付费趋势:2个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(买量)")
+    private String buyAmountM2;
+
+    /**
+     * 付费趋势:3个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(买量)")
+    private String buyAmountM3;
+
+    /**
+     * 付费趋势:总(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(买量)")
+    private String buyAmountSum;
+
+    /**
+     * 付费趋势:1天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(自然量)")
+    private String natureAmountD1;
+
+    /**
+     * 付费趋势:3天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(自然量)")
+    private String natureAmountD3;
+
+    /**
+     * 付费趋势:7天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(自然量)")
+    private String natureAmountD7;
+
+    /**
+     * 付费趋势:15天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(自然量)")
+    private String natureAmountD15;
+
+    /**
+     * 付费趋势:1个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(自然量)")
+    private String natureAmountM1;
+
+    /**
+     * 付费趋势:2个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(自然量)")
+    private String natureAmountM2;
+
+    /**
+     * 付费趋势:3个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(自然量)")
+    private String natureAmountM3;
+
+    /**
+     * 付费趋势:总(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(自然量)")
+    private String natureAmountSum;
+
+    /**
+     * 付费趋势:1天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(总量)")
+    private String amountD1;
+
+    /**
+     * 付费趋势:3天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(总量)")
+    private String amountD3;
+
+    /**
+     * 付费趋势:7天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(总量)")
+    private String amountD7;
+
+    /**
+     * 付费趋势:15天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(总量)")
+    private String amountD15;
+
+    /**
+     * 付费趋势:1个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(总量)")
+    private String amountM1;
+
+    /**
+     * 付费趋势:2个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(总量)")
+    private String amountM2;
+
+    /**
+     * 付费趋势:3个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(总量)")
+    private String amountM3;
+
+    /**
+     * 付费趋势:总(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(总量)")
+    private String amountSum;
+
+}

+ 609 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/pojo/vo/GameDataTotalVO.java

@@ -0,0 +1,609 @@
+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.math.BigInteger;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 返回给前端的游戏总数据实体
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class GameDataTotalVO {
+    /**
+     * 推广游戏名称
+     */
+    @ApiModelProperty(value = "游戏名称")
+    private String gameName;
+
+    /**
+     * 推广游戏应用类型
+     */
+    @ApiModelProperty(value = "游戏类型")
+    private BigInteger gameClassify;
+
+    /**
+     * 买量注册人数
+     */
+    @ApiModelProperty(value = "注册人数(买量)")
+    private BigInteger buyRegNum;
+
+    /**
+     * 自然量注册人数
+     */
+    @ApiModelProperty(value = "注册人数(自然量)")
+    private BigInteger natureRegNum;
+
+    /**
+     * 注册人数(总)
+     */
+    @ApiModelProperty(value = "注册人数(总量)")
+    private BigInteger regNum;
+
+    /**
+     * 首日新用户充值次数(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(买量)")
+    private BigInteger buyFirstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(买量)")
+    private BigInteger buyFirstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(买量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(买量)")
+    private BigDecimal buyFirstNewUserAmount;
+
+    /**
+     * 老用户充值次数(买量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(买量)")
+    private BigInteger buyOldUserCount;
+
+    /**
+     * 老用户充值人数(买量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(买量)")
+    private BigInteger buyOldUserNum;
+
+    /**
+     * 老用户充值金额(买量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(买量)")
+    private BigDecimal buyOldUserAmount;
+
+    /**
+     * 账面充值次数(买量)
+     */
+    @ApiModelProperty(value = "账面充值次数(买量)")
+    private BigInteger buyAmountCount;
+
+    /**
+     * 账面充值人数(买量)
+     */
+    @ApiModelProperty(value = "账面充值人数(买量)")
+    private BigInteger buyAmountNum;
+
+    /**
+     * 账面充值金额(买量)
+     */
+    @ApiModelProperty(value = "账面充值金额(买量)")
+    private BigDecimal buyAmount;
+
+    /**
+     * 新用户累计充值次数(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(买量)")
+    private BigInteger buyNewUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(买量)")
+    private BigInteger buyNewUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(买量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(买量)")
+    private BigDecimal buyNewUserTotalAmount;
+
+    /**
+     * 首日付费率(买量)
+     */
+    @ApiModelProperty(value = "首日付费率(买量)")
+    private BigDecimal buyFirstRoi;
+
+    /**
+     * 当天付费率(买量)
+     */
+    @ApiModelProperty(value = "当天付费率(买量)")
+    private BigDecimal buyTodayRoi;
+
+    /**
+     * 新用户付费比(买量)
+     */
+    @ApiModelProperty(value = "新用户付费比(买量)")
+    private BigDecimal buyNewRate;
+
+    /**
+     * 首日客单价(买量)
+     */
+    @ApiModelProperty(value = "首日客单价(买量)")
+    private BigDecimal buyFirstAvgAmount;
+
+    /**
+     * 当天客单价(买量)
+     */
+    @ApiModelProperty(value = "当天客单价(买量)")
+    private BigDecimal buyTodayAvgAmount;
+
+    /**
+     * 账面客单价(买量)
+     */
+    @ApiModelProperty(value = "账面客单价(买量)")
+    private BigDecimal buyAvgAmount;
+
+    /**
+     * 复充率(买量)
+     */
+    @ApiModelProperty(value = "复充率(买量)")
+    private BigDecimal buyUserAgainRate;
+
+    /**
+     * 新增注册ARPU(买量)
+     */
+    @ApiModelProperty(value = "新增注册ARPU(买量)")
+    private BigDecimal buyRegUserArpu;
+
+    /**
+     * 首日付费ARPU(买量)
+     */
+    @ApiModelProperty(value = "首日付费ARPU(买量)")
+    private BigDecimal buyFirstAmountArpu;
+
+    /**
+     * 当天付费ARPU(买量)
+     */
+    @ApiModelProperty(value = "当天付费ARPU(买量)")
+    private BigDecimal buyTodayAmountArpu;
+
+    /**
+     * 账面ARPU(买量)
+     */
+    @ApiModelProperty(value = "账面ARPU(买量)")
+    private BigDecimal buyAmountArpu;
+
+    /**
+     * 首日新用户充值次数(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(自然量)")
+    private BigInteger natureFirstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(自然量)")
+    private BigInteger natureFirstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(自然量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(自然量)")
+    private BigDecimal natureFirstNewUserAmount;
+
+    /**
+     * 老用户充值次数(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(自然量)")
+    private BigInteger natureOldUserCount;
+
+    /**
+     * 老用户充值人数(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(自然量)")
+    private BigInteger natureOldUserNum;
+
+    /**
+     * 老用户充值金额(自然量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(自然量)")
+    private BigDecimal natureOldUserAmount;
+
+    /**
+     * 账面充值次数(自然量)
+     */
+    @ApiModelProperty(value = "账面充值次数(自然量)")
+    private BigInteger natureAmountCount;
+
+    /**
+     * 账面充值人数(自然量)
+     */
+    @ApiModelProperty(value = "账面充值人数(自然量)")
+    private BigInteger natureAmountNum;
+
+    /**
+     * 账面充值金额(自然量)
+     */
+    @ApiModelProperty(value = "账面充值金额(自然量)")
+    private BigDecimal natureAmount;
+
+    /**
+     * 新用户累计充值次数(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(自然量)")
+    private BigInteger natureNewUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(自然量)")
+    private BigInteger natureNewUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(自然量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(自然量)")
+    private BigDecimal natureNewUserTotalAmount;
+
+    /**
+     * 首日付费率(自然量)
+     */
+    @ApiModelProperty(value = "首日付费率(自然量)")
+    private BigDecimal natureFirstRoi;
+
+    /**
+     * 当天付费率(自然量)
+     */
+    @ApiModelProperty(value = "当天付费率(自然量)")
+    private BigDecimal natureTodayRoi;
+
+    /**
+     * 新用户付费比(自然量)
+     */
+    @ApiModelProperty(value = "新用户付费比(自然量)")
+    private BigDecimal natureNewRate;
+
+    /**
+     * 首日客单价(自然量)
+     */
+    @ApiModelProperty(value = "首日客单价(自然量)")
+    private BigDecimal natureFirstAvgAmount;
+
+    /**
+     * 当天客单价(自然量)
+     */
+    @ApiModelProperty(value = "当天客单价(自然量)")
+    private BigDecimal natureTodayAvgAmount;
+
+    /**
+     * 账面客单价(自然量)
+     */
+    @ApiModelProperty(value = "账面客单价(自然量)")
+    private BigDecimal natureAvgAmount;
+
+    /**
+     * 复充率(自然量)
+     */
+    @ApiModelProperty(value = "复充率(自然量)")
+    private BigDecimal natureUserAgainRate;
+
+    /**
+     * 新增注册ARPU(自然量)
+     */
+    @ApiModelProperty(value = "新增注册ARPU(自然量)")
+    private BigDecimal natureRegUserArpu;
+
+    /**
+     * 首日付费ARPU(自然量)
+     */
+    @ApiModelProperty(value = "首日付费ARPU(自然量)")
+    private BigDecimal natureFirstAmountArpu;
+
+    /**
+     * 当天付费ARPU(自然量)
+     */
+    @ApiModelProperty(value = "当天付费ARPU(自然量)")
+    private BigDecimal natureTodayAmountArpu;
+
+    /**
+     * 账面ARPU(自然量)
+     */
+    @ApiModelProperty(value = "账面ARPU(自然量)")
+    private BigDecimal natureAmountArpu;
+
+    /**
+     * 首日新用户充值次数(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值次数(总量)")
+    private BigInteger firstNewUserAmountCount;
+
+    /**
+     * 首日新用户充值人数(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值人数(总量)")
+    private BigInteger firstNewUserAmountNum;
+
+    /**
+     * 首日新用户充值金额(总量)
+     */
+    @ApiModelProperty(value = "首日新用户充值金额(总量)")
+    private BigDecimal firstNewUserAmount;
+
+    /**
+     * 老用户充值次数(总量)
+     */
+    @ApiModelProperty(value = "老用户充值次数(总量)")
+    private BigInteger oldUserCount;
+
+    /**
+     * 老用户充值人数(总量)
+     */
+    @ApiModelProperty(value = "老用户充值人数(总量)")
+    private BigInteger oldUserNum;
+
+    /**
+     * 老用户充值金额(总量)
+     */
+    @ApiModelProperty(value = "老用户充值金额(总量)")
+    private BigDecimal oldUserAmount;
+
+    /**
+     * 账面充值次数(总量)
+     */
+    @ApiModelProperty(value = "账面充值次数(总量)")
+    private BigInteger amountCount;
+
+    /**
+     * 账面充值人数(总量)
+     */
+    @ApiModelProperty(value = "账面充值人数(总量)")
+    private BigInteger amountNum;
+
+    /**
+     * 账面充值金额(总量)
+     */
+    @ApiModelProperty(value = "账面充值金额(总量)")
+    private BigDecimal amount;
+
+    /**
+     * 新用户累计充值次数(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值次数(总量)")
+    private BigInteger newUserTotalAmountCount;
+
+    /**
+     * 新用户累计充值人数(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值人数(总量)")
+    private BigInteger newUserTotalAmountNum;
+
+    /**
+     * 新用户累计充值金额(总量)
+     */
+    @ApiModelProperty(value = "新用户累计充值金额(总量)")
+    private BigDecimal newUserTotalAmount;
+
+    /**
+     * 首日付费率(总量)
+     */
+    @ApiModelProperty(value = "首日付费率(总量)")
+    private BigDecimal firstRoi;
+
+    /**
+     * 当天付费率(总量)
+     */
+    @ApiModelProperty(value = "当天付费率(总量)")
+    private BigDecimal todayRoi;
+
+    /**
+     * 新用户付费比(总量)
+     */
+    @ApiModelProperty(value = "新用户付费比(总量)")
+    private BigDecimal newRate;
+
+    /**
+     * 首日客单价(总量)
+     */
+    @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;
+
+    /**
+     * 付费趋势:1天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(买量)")
+    private String buyAmountD1;
+
+    /**
+     * 付费趋势:3天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(买量)")
+    private String buyAmountD3;
+
+    /**
+     * 付费趋势:7天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(买量)")
+    private String buyAmountD7;
+
+    /**
+     * 付费趋势:15天(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(买量)")
+    private String buyAmountD15;
+
+    /**
+     * 付费趋势:1个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(买量)")
+    private String buyAmountM1;
+
+    /**
+     * 付费趋势:2个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(买量)")
+    private String buyAmountM2;
+
+    /**
+     * 付费趋势:3个月(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(买量)")
+    private String buyAmountM3;
+
+    /**
+     * 付费趋势:总(买量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(买量)")
+    private String buyAmountSum;
+
+    /**
+     * 付费趋势:1天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(自然量)")
+    private String natureAmountD1;
+
+    /**
+     * 付费趋势:3天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(自然量)")
+    private String natureAmountD3;
+
+    /**
+     * 付费趋势:7天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(自然量)")
+    private String natureAmountD7;
+
+    /**
+     * 付费趋势:15天(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(自然量)")
+    private String natureAmountD15;
+
+    /**
+     * 付费趋势:1个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(自然量)")
+    private String natureAmountM1;
+
+    /**
+     * 付费趋势:2个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(自然量)")
+    private String natureAmountM2;
+
+    /**
+     * 付费趋势:3个月(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(自然量)")
+    private String natureAmountM3;
+
+    /**
+     * 付费趋势:总(自然量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(自然量)")
+    private String natureAmountSum;
+
+    /**
+     * 付费趋势:1天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:1天(总量)")
+    private String amountD1;
+
+    /**
+     * 付费趋势:3天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:3天(总量)")
+    private String amountD3;
+
+    /**
+     * 付费趋势:7天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:7天(总量)")
+    private String amountD7;
+
+    /**
+     * 付费趋势:15天(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:15天(总量)")
+    private String amountD15;
+
+    /**
+     * 付费趋势:1个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:1个月(总量)")
+    private String amountM1;
+
+    /**
+     * 付费趋势:2个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:2个月(总量)")
+    private String amountM2;
+
+    /**
+     * 付费趋势:3个月(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:3个月(总量)")
+    private String amountM3;
+
+    /**
+     * 付费趋势:总(总量)
+     */
+    @ApiModelProperty(value = "付费趋势:总(总量)")
+    private String amountSum;
+}

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

@@ -0,0 +1,24 @@
+package com.zanxiang.game.data.serve.service;
+
+import com.zanxiang.game.data.serve.pojo.dto.GameDataDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.GameDataTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataTotalVO;
+import com.zanxiang.game.data.serve.utils.Page;
+
+public interface IGameDataService {
+
+    /**
+     * 游戏每日数据
+     * @param dto
+     * @return
+     */
+    Page<GameDataDayVO> getGameDataDay(GameDataDayDTO dto);
+
+    /**
+     * 游戏总数据
+     * @param dto
+     * @return
+     */
+    Page<GameDataTotalVO> getGameDataTotal(GameDataTotalDTO dto);
+}

+ 10 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/IOverallSummaryService.java

@@ -8,7 +8,17 @@ import java.util.List;
 
 public interface IOverallSummaryService {
 
+    /**
+     * 整体概况总数居
+     * @param dto
+     * @return
+     */
     OverallSummaryVO getOverallSummaryTotalData(OverallSummaryDTO dto);
 
+    /**
+     * 整体概况折线图数据
+     * @param dto
+     * @return
+     */
     List<OverallSummaryLineDataVO> getOverallSummaryLineData(OverallSummaryDTO dto);
 }

+ 30 - 0
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/GameDataServiceImpl.java

@@ -0,0 +1,30 @@
+package com.zanxiang.game.data.serve.service.impl;
+
+import com.zanxiang.game.data.serve.pojo.dto.GameDataDayDTO;
+import com.zanxiang.game.data.serve.pojo.dto.GameDataTotalDTO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataDayVO;
+import com.zanxiang.game.data.serve.pojo.vo.GameDataTotalVO;
+import com.zanxiang.game.data.serve.service.IGameDataService;
+import com.zanxiang.game.data.serve.utils.Page;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author tianhua
+ * @time 2023/7/12
+ * @Description 游戏数据逻辑处理
+ **/
+@Service
+@Slf4j
+public class GameDataServiceImpl implements IGameDataService {
+
+    @Override
+    public Page<GameDataDayVO> getGameDataDay(GameDataDayDTO dto) {
+        return null;
+    }
+
+    @Override
+    public Page<GameDataTotalVO> getGameDataTotal(GameDataTotalDTO dto) {
+        return null;
+    }
+}

+ 2 - 2
game-data/game-data-serve/src/main/java/com/zanxiang/game/data/serve/service/impl/OverallSummaryServiceImpl.java

@@ -1,8 +1,8 @@
 package com.zanxiang.game.data.serve.service.impl;
 
 import com.zanxiang.erp.security.util.SecurityUtil;
-import com.zanxiang.game.data.serve.pojo.entity.AdsOverallSummary;
 import com.zanxiang.game.data.serve.pojo.dto.OverallSummaryDTO;
+import com.zanxiang.game.data.serve.pojo.entity.AdsOverallSummary;
 import com.zanxiang.game.data.serve.pojo.vo.OverallSummaryLineDataVO;
 import com.zanxiang.game.data.serve.pojo.vo.OverallSummaryVO;
 import com.zanxiang.game.data.serve.service.IOverallSummaryService;
@@ -177,7 +177,7 @@ public class OverallSummaryServiceImpl implements IOverallSummaryService {
         if (dto.getPitcherId() != null) {
             //拼接投手查询条件
             cri.where().andEquals("pitcherId", dto.getPitcherId());
-        } else if (SecurityUtil.isManager()){
+        } else if (SecurityUtil.isManager()) {
             //前端没有传递 pitcherId 参数并且是管理员 查看所有数据 排除掉 pitcherId = -2 的数据
             cri.where().andNotEquals("pitcherId", -2);
         } else {