Bläddra i källkod

1、删除广告、iot、视频云相关服务

wenxgdev 5 år sedan
förälder
incheckning
142074b363

+ 0 - 75
sptg-statistics/sptg-statistics-api/src/main/java/com/sptg/statistics/api/feigns/StatisticsAdPushCountFeign.java

@@ -1,75 +0,0 @@
-package com.sptg.statistics.api.feigns;
-
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.statistics.api.dto.StatisticsAdPushCountDto;
-import com.sptg.statistics.api.entity.StatisticsAdPushCount;
-import com.sptg.statistics.api.feigns.fallback.StatisticsAdPushCountFeignFallbackFactory;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-/**
- * title: StatisticsAdPushCountFeign
- * package: com.sptg.statistics.api.feigns
- * description: 统计广告发布数量-对外服务接口
- *
- *                
- *                
- */
-@FeignClient(value = "smart-house-statistics",fallbackFactory = StatisticsAdPushCountFeignFallbackFactory.class)
-public interface StatisticsAdPushCountFeign {
-
-    /**
-     * 功能描述:根据任务id获取广告发布数量记录
-     * @param statisticsAdPushCountDto
-     * {
-     *     l_ad_push_task_id:发布任务id
-     *     i_push_state:发布推送状态 0推送中 1推送成功
-     * }
-     * @return  StatisticsAdPushCount
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPushCount/getStatisticsAdPushCountByTaskId")
-    StatisticsAdPushCount getStatisticsAdPushCountByTaskId(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto);
-
-    /**
-     * 功能描述:添加广告发布数量(这里不是广告投放量)
-     * @param statisticsAdPushCountDto
-     * @return ResultBean<Boolean>
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPushCount/addAdPushCount")
-    ResultBean<Boolean> addAdPushCount(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto);
-
-    /**
-     * 功能描述:获取发布广告数量
-     * @param statisticsAdPushCountDto
-     * {
-     *     l_ad_push_task_id:发布任务id
-     *     i_push_state:发布推送状态 0推送中 1推送成功
-     *     s_org_position:机构位置
-     * }
-     * @return long
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPushCount/getAdPushCount")
-    ResultBean<Long> getAdPushCount(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto);
-
-    /**
-     * 功能描述:更新推送状态
-     * @param statisticsAdPushCountDto
-     * {
-     *     adPushTaskId 广告发布任务id
-     *      pushState 推送状态 0推送中 1推送成功
-     * }
-     * @return boolean
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPushCount/updateAdPushState")
-    ResultBean<Boolean> updateAdPushState(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto);
-    
-}

+ 0 - 108
sptg-statistics/sptg-statistics-api/src/main/java/com/sptg/statistics/api/feigns/StatisticsAdPushFeign.java

@@ -1,108 +0,0 @@
-package com.sptg.statistics.api.feigns;
-
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.statistics.api.dto.StatisticsAdPushDto;
-import com.sptg.statistics.api.entity.StatisticsAdPush;
-import com.sptg.statistics.api.feigns.fallback.StatisticsAdPushFeignFallbackFactory;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * title: StatisticsFeign
- * package: com.sptg.statistics.api.feigns
- * description: 广告发布统计-对外服务接口
- *
- *                
- *                 
- */
-@FeignClient(value = "smart-house-statistics",fallbackFactory = StatisticsAdPushFeignFallbackFactory.class)
-public interface StatisticsAdPushFeign {
-
-    /**
-     * 功能描述:添加广告发布统计信息
-     * @param statisticsAdPush 广告发布统计信息
-     * @return ResultBean<Boolean>
-     *                
-     *                       
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/addAdPush")
-    public abstract ResultBean<Boolean> addAdPush(@RequestBody StatisticsAdPush statisticsAdPush);
-
-    /**
-     * 功能描述:添加多个广告发布统计
-     * @param statisticsAdPushList  广告发布统计信息集合
-     * @return ResultBean<Boolean>
-     *                
-     *                       
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/addAdPushList")
-    ResultBean<Boolean> addAdPushList(@RequestBody List<StatisticsAdPush> statisticsAdPushList);
-
-    /**
-     * 功能描述:统计广告发布(广告曝光量,累计发布广告条数,当月曝光量,当月发布广告条数)
-     * @param statisticsAdPushDto
-     * @return ResultBean<Map<String,Object>>
-     *                
-     *                       
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushTotal")
-    public abstract ResultBean<Map<String,Object>>  statisticsAdPushTotal(StatisticsAdPushDto statisticsAdPushDto);
-
-    /**
-     * 功能描述:当月曝光量,当月发布广告条数
-     * @param statisticsAdPushDto
-     * @return ResultBean<Map<String,Object>>
-     *                
-     *                       
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsCurrentMonthAdPushTotal")
-    ResultBean<Map<String,Object>>  statisticsCurrentMonthAdPushTotal(@RequestBody  StatisticsAdPushDto statisticsAdPushDto);
-
-    /**
-     * 功能描述:查询某年广告曝光量,广告发布数量统计
-     * @param statisticsAdPushDto
-     * @return  ResultBean<List<Map<String,Object>>>
-     *                
-     *                       
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushAndExposure")
-    ResultBean<List<Map<String,Object>>>  statisticsAdPushAndExposure(@RequestBody  StatisticsAdPushDto statisticsAdPushDto);
-
-    /**
-     * 功能描述:统计各个省份广告投放
-     * @param statisticsAdPushDto
-     * @return List<Map<String,Object>>
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushAndExposureByArea")
-    List<Map<String,Object>>  statisticsAdPushAndExposureByArea(@RequestBody StatisticsAdPushDto statisticsAdPushDto);
-
-    /**
-     * 功能描述:统计广告投放量
-     * @param statisticsAdPushDto
-     * @return Long
-     *                
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushCount")
-    Long  statisticsAdPushCount(@RequestBody StatisticsAdPushDto statisticsAdPushDto);
-
-    /**
-     * 功能描述:根据位置查询广告投放(这里不是广告数量)
-     * @param statisticsAdPushDto
-     * {
-     *    orgPosition : 位置信息
-     * }
-     * @return ResultBean<Map<String,Integer>>
-     *             
-     *                      
-     */
-    @PostMapping(value = "/statistics/statisticsAdPush/getAdPushAccount")
-    ResultBean<Map<String, Long>> getAdPushAccount(@RequestBody StatisticsAdPushDto statisticsAdPushDto);
-
-}

+ 0 - 218
sptg-statistics/sptg-statistics-api/src/main/java/com/sptg/statistics/api/feigns/StatisticsAdWatchFeign.java

@@ -1,218 +0,0 @@
-package com.sptg.statistics.api.feigns;
-
-import com.baomidou.mybatisplus.plugins.Page;
-import com.sptg.common.core.beans.PageBean;
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.statistics.api.dto.StatisticsAdClickMobileDto;
-import com.sptg.statistics.api.dto.StatisticsAdPlayFreeTimeDto;
-import com.sptg.statistics.api.dto.StatisticsAdWatchDto;
-import com.sptg.statistics.api.entity.StatisticsAdClickMobile;
-import com.sptg.statistics.api.entity.StatisticsAdPlayFreeTime;
-import com.sptg.statistics.api.entity.StatisticsAdWatch;
-import com.sptg.statistics.api.feigns.fallback.StatisticsAdWatchFeignFallBackFactory;
-import org.springframework.cloud.openfeign.FeignClient;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * title: VisitorFeign
- * package: com.sptg.statistics.api.feigns
- * description:广告观看统计-服务接口
- *
- *                
- *                
- */
-@FeignClient(value = "smart-house-statistics",fallbackFactory = StatisticsAdWatchFeignFallBackFactory.class)
-public interface StatisticsAdWatchFeign {
-
-   /**
-    * 功能描述:展示广告观看列表
-    * @param statisticsAdWatchDto
-    * @return ResultBean<Page<StatisticsAdWatch>>
-    *                
-    *                       
-    */
-    @PostMapping("/statistics/statisticsAdWatch/showStatisticsAdWatchList")
-    ResultBean<Page<StatisticsAdWatch>> showStatisticsAdWatchList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:录入广告观看统计
-     * @param statisticsAdWatch
-     * @return ResultBean<Boolean>
-     *                
-     *                       
-     */
-    @PostMapping("/statistics/statisticsAdWatch/addAdWatch")
-    ResultBean<Boolean> addAdWatch(@RequestBody StatisticsAdWatch statisticsAdWatch);
-
-    /**
-     * 功能描述:展示广告观看次数排名
-     * @param statisticsAdWatchDto
-     * @return ResultBean<Page<StatisticsAdWatch>>
-     *                
-     *                       
-     */
-    @PostMapping("/statistics/statisticsAdWatch/showStatisticsAdWatchRankList")
-    ResultBean<Page<StatisticsAdWatch>> showStatisticsAdWatchRankList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计 总观看次数 总住户观看人数 总访客观看人次
-     * @param statisticsAdWatchDto
-     * @return ResultBean<Map<String,Object>>
-     *                
-     *                       
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchCount")
-    ResultBean<Map<String,Object>> statisticsAdWatchCount(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计观看访客人数
-     * @param statisticsAdWatchDto
-     * @return ResultBean<Long>
-     *                
-     *                       
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchVisitorCount")
-    ResultBean<Long> statisticsAdWatchVisitorCount(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计 某年12个月(或某月约30天)观看次数 住户观看人数 访客观看人次 (用与统计图)
-     * @param statisticsAdWatchDto
-     * @return ResultBean<List<Map<String,Object>>>
-     *                
-     *                       
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchForChart")
-    ResultBean<List<Map<String,Object>>> statisticsAdWatchForChart(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:根据条件查询广告观看列表
-     * @param statisticsAdWatchDto 广告观看传输对象
-     * @return List<StatisticsAdWatch>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchList")
-    List<StatisticsAdWatch> getAdWatchList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:根据条件查询广告观看排行榜列表
-     * @param statisticsAdWatchDto 广告观看传输对象
-     * @return List<StatisticsAdWatch>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchRankList")
-    List<StatisticsAdWatch> getAdWatchRankList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计各个省(或城市)广告观看排行
-     * @param statisticsAdWatchDto
-     * @return List<Map<String, Object>>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchRankForArea")
-    List<Map<String, Object>> statisticsAdWatchRankForArea(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:根据条件获取广告观看次数
-     * @param statisticsAdWatchDto
-     * @return Long
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchCount")
-    Long getAdWatchCount(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:广告月度观看趋势,广告每日观看趋势
-     * @param statisticsAdWatchDto
-     * @return List<Map<String, Object>>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchCountChartByDateType")
-    List<Map<String, Object>> statisticsAdWatchCountChartByDateType(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计广告分类观看次数
-     * @param statisticsAdWatchDto
-     * @return List<Map<String, Object>>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchRankForAdType")
-    List<Map<String, Object>> statisticsAdWatchRankForAdType(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:
-     * @param statisticsAdWatchDto
-     * {
-     *     watchDate 查询时间
-     *     regionProvince 省
-     *     regionCity  市
-     *     adTypeId 广告类别id
-     *     orgPosition 机构位置
-     *
-     * }
-     * @return List<Map<String, Object>>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchPersonForDay")
-    List<Map<String, Object>> statisticsAdWatchPersonForDay(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:统计广告观看次数
-     * @param statisticsAdWatchDto
-     * @return  ResultBean<List<Map<String,Object>>>
-     *             
-     *                     
-     */
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchCountList")
-    ResultBean<List<Map<String,Object>>> getAdWatchCountList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto);
-
-    /**
-     * 功能描述:闲时广告播放排行
-     * @param pageBean 分页条件
-     * @return ResultBean<Page<StatisticsAdPlayFreeTime>>
-     *                
-     *                     
-     */
-    @PostMapping("/statistics/statisticsAdPlayFreeTime/showRankList")
-    ResultBean<Page<StatisticsAdPlayFreeTime>> showAdPlayFreeTimeRankList(@RequestBody PageBean<StatisticsAdPlayFreeTime, StatisticsAdPlayFreeTimeDto> pageBean);
-
-    /**
-     * 功能描述:移动端广告点击排行
-     * @param pageBean 分页条件
-     * @return  ResultBean<Page<StatisticsAdClickMobile>>
-     *                
-     *                     
-     */
-    @PostMapping("/statistics/statisticsAdClickMobile/showRankList")
-    ResultBean<Page<StatisticsAdClickMobile>> showAdClickMobileRankList(@RequestBody PageBean<StatisticsAdClickMobile, StatisticsAdClickMobileDto> pageBean);
-
-    /**
-     * 功能描述:添加移动端广告点击记录
-     * @param statisticsAdClickMobile
-     * @return ResultBean<Boolean>
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdClickMobile/addAdClickMobile")
-    ResultBean<Boolean> addAdClickMobile(StatisticsAdClickMobile statisticsAdClickMobile);
-
-    /**
-     * 功能描述:根据条件获取闲时广告播放次数
-     * @param dto
-     * @return Long
-     *                
-     *                      
-     */
-    @PostMapping("/statistics/statisticsAdPlayFreeTime/getAdPlayCount")
-    Long getAdPlayCount(@RequestBody StatisticsAdPlayFreeTimeDto dto);
-}

+ 0 - 94
sptg-statistics/sptg-statistics-biz/src/main/java/com/sptg/statistics/biz/controller/StatisticsAdPushController.java

@@ -1,94 +0,0 @@
-package com.sptg.statistics.biz.controller;
-
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.common.core.beans.ResultEnum;
-import com.sptg.common.core.constant.OperationConstant;
-import com.sptg.statistics.api.dto.StatisticsAdPushDto;
-import com.sptg.statistics.api.entity.StatisticsAdPush;
-import com.sptg.statistics.api.feigns.StatisticsAdPushFeign;
-import com.sptg.statistics.biz.service.StatisticsAdPushServiceInterface;
-import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * title: StatisticsAdPushController
- * package: com.sptg.statistics.biz.controller
- * description: 广告发布统计-控制器
- *
- *                
- *                 
- */
-@RestController
-@AllArgsConstructor
-public class StatisticsAdPushController implements StatisticsAdPushFeign {
-
-    private final StatisticsAdPushServiceInterface statisticsAdPushServiceInterface;
-
-    @PostMapping(value = "/statistics/statisticsAdPush/addAdPush")
-    @Override
-    public ResultBean<Boolean> addAdPush(@RequestBody StatisticsAdPush statisticsAdPush) {
-        statisticsAdPushServiceInterface.addAdPush(statisticsAdPush);
-        return new ResultBean<>(ResultEnum.SUCCESS,true);
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/addAdPushList")
-    @Override
-    public ResultBean<Boolean> addAdPushList(@RequestBody List<StatisticsAdPush> statisticsAdPushList) {
-        statisticsAdPushServiceInterface.addAdPushList(statisticsAdPushList);
-        return new ResultBean<>(ResultEnum.SUCCESS,true);
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushTotal")
-    @Override
-    public ResultBean<Map<String,Object>>  statisticsAdPushTotal(@RequestBody(required=false) StatisticsAdPushDto statisticsAdPushDto){
-        Map<String,Object> resultMap= statisticsAdPushServiceInterface.statisticsAdPushTotal(statisticsAdPushDto);
-        return  new ResultBean<>(ResultEnum.SUCCESS,resultMap);
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsCurrentMonthAdPushTotal")
-    @Override
-    public ResultBean<Map<String,Object>>  statisticsCurrentMonthAdPushTotal(@RequestBody StatisticsAdPushDto statisticsAdPushDto){
-        Map<String,Object> resultMap= statisticsAdPushServiceInterface.statisticsCurrentMonthAdPushTotal(statisticsAdPushDto);
-        return  new ResultBean<>(ResultEnum.SUCCESS,resultMap);
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushAndExposure")
-    @Override
-    public ResultBean<List<Map<String,Object>>>  statisticsAdPushAndExposure(@RequestBody StatisticsAdPushDto statisticsAdPushDto){
-        List<Map<String,Object>> resultList=statisticsAdPushServiceInterface.statisticsAdPushAndExposure(statisticsAdPushDto);
-        return  new ResultBean<List<Map<String,Object>>>(ResultEnum.SUCCESS,resultList);
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushAndExposureByArea")
-    @Override
-    public List<Map<String,Object>>  statisticsAdPushAndExposureByArea(@RequestBody StatisticsAdPushDto statisticsAdPushDto){
-        List<Map<String,Object>> resultList=statisticsAdPushServiceInterface.statisticsAdPushAndExposureByArea(statisticsAdPushDto);
-        return  resultList;
-    }
-
-    @PostMapping(value = "/statistics/statisticsAdPush/statisticsAdPushCount")
-    @Override
-    public Long  statisticsAdPushCount(@RequestBody StatisticsAdPushDto statisticsAdPushDto){
-        long count=statisticsAdPushServiceInterface.statisticsAdPushCount(statisticsAdPushDto);
-        return  count;
-    }
-
-    @Override
-    @PostMapping(value = "/statistics/statisticsAdPush/getAdPushAccount")
-    public ResultBean<Map<String, Long>> getAdPushAccount(@RequestBody StatisticsAdPushDto statisticsAdPushDto) {
-        Map<String,Long> map = new HashMap<>(2);
-        statisticsAdPushDto.setIsAllType(OperationConstant.ONE);
-        long totalCount = this.statisticsAdPushServiceInterface.statisticsAdPushCount(statisticsAdPushDto);
-        map.put("totalCount",totalCount);
-        statisticsAdPushDto.setIsAllType(OperationConstant.TWO);
-        long monthCount = this.statisticsAdPushServiceInterface.statisticsAdPushCount(statisticsAdPushDto);
-        map.put("monthCount",monthCount);
-        return new ResultBean<Map<String, Long>>(ResultEnum.SUCCESS,map);
-    }
-}

+ 0 - 55
sptg-statistics/sptg-statistics-biz/src/main/java/com/sptg/statistics/biz/controller/StatisticsAdPushCountController.java

@@ -1,55 +0,0 @@
-package com.sptg.statistics.biz.controller;
-
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.common.core.beans.ResultEnum;
-import com.sptg.statistics.api.dto.StatisticsAdPushCountDto;
-import com.sptg.statistics.api.entity.StatisticsAdPushCount;
-import com.sptg.statistics.api.feigns.StatisticsAdPushCountFeign;
-import com.sptg.statistics.biz.service.StatisticsAdPushCountServiceInterface;
-import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * title: StatisticsAdPushController
- * package: com.sptg.statistics.biz.controller
- * description: 统计广告发布数量-控制器(这里不是投放量)
- *
- *                
- *                 
- */
-@RestController
-@AllArgsConstructor
-public class StatisticsAdPushCountController implements StatisticsAdPushCountFeign {
-
-    private final StatisticsAdPushCountServiceInterface statisticsAdPushCountServiceInterface;
-
-    @Override
-    @PostMapping(value = "/statistics/statisticsAdPushCount/getStatisticsAdPushCountByTaskId")
-    public StatisticsAdPushCount getStatisticsAdPushCountByTaskId(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto) {
-        StatisticsAdPushCount statisticsAdPushCount = statisticsAdPushCountServiceInterface.getStatisticsAdPushCountByTaskId(statisticsAdPushCountDto);
-        return statisticsAdPushCount;
-    }
-
-    @Override
-    @PostMapping(value = "/statistics/statisticsAdPushCount/addAdPushCount")
-    public ResultBean<Boolean> addAdPushCount(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto) {
-        boolean insert = statisticsAdPushCountServiceInterface.insert(statisticsAdPushCountDto);
-        return new ResultBean<>(ResultEnum.SUCCESS,insert);
-    }
-
-    @Override
-    @PostMapping(value = "/statistics/statisticsAdPushCount/getAdPushCount")
-    public ResultBean<Long> getAdPushCount(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto) {
-        long adPushCount = statisticsAdPushCountServiceInterface.getAdPushCount(statisticsAdPushCountDto);
-        return new ResultBean<>(ResultEnum.SUCCESS,adPushCount);
-    }
-
-    @Override
-    @PostMapping(value = "/statistics/statisticsAdPushCount/updateAdPushState")
-    public ResultBean<Boolean> updateAdPushState(@RequestBody StatisticsAdPushCountDto statisticsAdPushCountDto) {
-        boolean result = statisticsAdPushCountServiceInterface.updateAdPushState(statisticsAdPushCountDto);
-        return new ResultBean<>(ResultEnum.SUCCESS,result);
-    }
-}

+ 0 - 189
sptg-statistics/sptg-statistics-biz/src/main/java/com/sptg/statistics/biz/controller/StatisticsAdWatchController.java

@@ -1,189 +0,0 @@
-package com.sptg.statistics.biz.controller;
-
-import com.baomidou.mybatisplus.plugins.Page;
-import com.sptg.common.core.beans.PageBean;
-import com.sptg.common.core.beans.ResultBean;
-import com.sptg.common.core.beans.ResultEnum;
-import com.sptg.permissions.api.entity.Area;
-import com.sptg.permissions.api.feigns.AreaFeign;
-import com.sptg.statistics.api.dto.StatisticsAdClickMobileDto;
-import com.sptg.statistics.api.dto.StatisticsAdPlayFreeTimeDto;
-import com.sptg.statistics.api.dto.StatisticsAdWatchDto;
-import com.sptg.statistics.api.entity.StatisticsAdClickMobile;
-import com.sptg.statistics.api.entity.StatisticsAdPlayFreeTime;
-import com.sptg.statistics.api.entity.StatisticsAdWatch;
-import com.sptg.statistics.api.feigns.StatisticsAdWatchFeign;
-import com.sptg.statistics.biz.service.StatisticsAdClickMobileServiceInterface;
-import com.sptg.statistics.biz.service.StatisticsAdPlayFreeTimeServiceInterface;
-import com.sptg.statistics.biz.service.StatisticsAdWatchServiceInterface;
-import lombok.RequiredArgsConstructor;
-import org.apache.commons.lang.StringUtils;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * title: StatisticsAdWatchController
- * package: com.sptg.statistics.biz.controller
- * description:统计广告观看--控制器
- *
- *                
- *                 
- */
-@RestController
-@RequiredArgsConstructor
-public class StatisticsAdWatchController implements StatisticsAdWatchFeign {
-
-    private final StatisticsAdWatchServiceInterface adWatchServiceInterface;
-    private final StatisticsAdPlayFreeTimeServiceInterface adPlayFreeTimeServiceInterface;
-    private final StatisticsAdClickMobileServiceInterface adClickMobileServiceInterface;
-    private final AreaFeign areaFeign;
-
-    @PostMapping("/statistics/statisticsAdWatch/showStatisticsAdWatchList")
-    @Override
-    public ResultBean<Page<StatisticsAdWatch>> showStatisticsAdWatchList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        Page<StatisticsAdWatch> page= adWatchServiceInterface.showStatisticsAdWatchList(statisticsAdWatchDto);
-        return new ResultBean<>(ResultEnum.SUCCESS,page);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/addAdWatch")
-    @Override
-    public ResultBean<Boolean> addAdWatch(@RequestBody StatisticsAdWatch statisticsAdWatch) {
-        adWatchServiceInterface.addAdWatch(statisticsAdWatch);
-        return new ResultBean<Boolean>(ResultEnum.SUCCESS,true);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/showStatisticsAdWatchRankList")
-    @Override
-    public ResultBean<Page<StatisticsAdWatch>> showStatisticsAdWatchRankList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        Page<StatisticsAdWatch> page= adWatchServiceInterface.showStatisticsAdWatchRankList( statisticsAdWatchDto);
-        return  new ResultBean<>(ResultEnum.SUCCESS,page);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchCount")
-    @Override
-    public ResultBean<Map<String,Object>> statisticsAdWatchCount(@RequestBody  StatisticsAdWatchDto statisticsAdWatchDto) {
-        Map<String,Object> map= adWatchServiceInterface.statisticsAdWatchCount(statisticsAdWatchDto);
-        return  new ResultBean<>(ResultEnum.SUCCESS,map);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchVisitorCount")
-    @Override
-    public ResultBean<Long> statisticsAdWatchVisitorCount(@RequestBody  StatisticsAdWatchDto statisticsAdWatchDto) {
-        long count= adWatchServiceInterface.statisticsAdWatchVisitorCount(statisticsAdWatchDto);
-        return  new ResultBean<>(ResultEnum.SUCCESS,count);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchForChart")
-    @Override
-    public ResultBean<List<Map<String,Object>>> statisticsAdWatchForChart(@RequestBody  StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String,Object>> list= adWatchServiceInterface.statisticsAdWatchForChart(statisticsAdWatchDto);
-        return  new ResultBean<List<Map<String,Object>>>(ResultEnum.SUCCESS,list);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchList")
-    @Override
-    public List<StatisticsAdWatch> getAdWatchList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<StatisticsAdWatch> resultList= adWatchServiceInterface.getAdWatchList( statisticsAdWatchDto);
-        return  resultList;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchRankList")
-    @Override
-    public List<StatisticsAdWatch> getAdWatchRankList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<StatisticsAdWatch> resultList= adWatchServiceInterface.getAdWatchRankList( statisticsAdWatchDto);
-        return  resultList;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchRankForArea")
-    @Override
-    public  List<Map<String, Object>> statisticsAdWatchRankForArea(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String, Object>> maps = adWatchServiceInterface.statisticsAdWatchRankForArea(statisticsAdWatchDto);
-        //转换省市编号换成省市中文
-        if(maps!=null){
-            maps.forEach(map->{
-                String code="";
-                //市转换
-                if(statisticsAdWatchDto.getAreaType()==1){
-                    code=(String)map.get("regionCity");
-                }else{ //省转换
-                    code=(String)map.get("regionProvince");
-                }
-                if(StringUtils.isNotBlank(code)){
-                    Area area = areaFeign.selectByCode(code);
-                    if(null!=area){
-                        //缩写的
-                        String areaName=area.getShortName();
-                        map.put("area",areaName);
-                        map.put("adWatchCount",map.get("adWatchCount"));
-                    }
-                }
-            });
-        }
-        return  maps;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchCount")
-    @Override
-    public Long getAdWatchCount(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        return  adWatchServiceInterface.getAdWatchCount( statisticsAdWatchDto);
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchCountChartByDateType")
-    @Override
-    public  List<Map<String, Object>> statisticsAdWatchCountChartByDateType(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String, Object>> maps = adWatchServiceInterface.statisticsAdWatchCountChartByDateType(statisticsAdWatchDto);
-        return  maps;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchRankForAdType")
-    @Override
-    public  List<Map<String, Object>> statisticsAdWatchRankForAdType(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String, Object>> maps = adWatchServiceInterface.statisticsAdWatchRankForAdType(statisticsAdWatchDto);
-        return  maps;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/statisticsAdWatchPersonForDay")
-    @Override
-    public  List<Map<String, Object>> statisticsAdWatchPersonForDay(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String, Object>> maps = adWatchServiceInterface.statisticsAdWatchPersonForDay(statisticsAdWatchDto);
-        return  maps;
-    }
-
-    @PostMapping("/statistics/statisticsAdWatch/getAdWatchCountList")
-    @Override
-    public ResultBean<List<Map<String, Object>>> getAdWatchCountList(@RequestBody StatisticsAdWatchDto statisticsAdWatchDto) {
-        List<Map<String,Object>> list= this.adWatchServiceInterface.getAdWatchCountList(statisticsAdWatchDto);
-        return  new ResultBean<List<Map<String,Object>>>(ResultEnum.SUCCESS,list);
-    }
-
-    @PostMapping("/statistics/statisticsAdPlayFreeTime/showRankList")
-    @Override
-    public ResultBean<Page<StatisticsAdPlayFreeTime>> showAdPlayFreeTimeRankList(@RequestBody PageBean<StatisticsAdPlayFreeTime, StatisticsAdPlayFreeTimeDto> pageBean) {
-        Page<StatisticsAdPlayFreeTime> page=adPlayFreeTimeServiceInterface.showAdRankList(pageBean);
-        return  new ResultBean<>(ResultEnum.SUCCESS,page);
-    }
-
-    @PostMapping("/statistics/statisticsAdClickMobile/showRankList")
-    @Override
-    public ResultBean<Page<StatisticsAdClickMobile>> showAdClickMobileRankList(@RequestBody PageBean<StatisticsAdClickMobile, StatisticsAdClickMobileDto> pageBean) {
-        Page<StatisticsAdClickMobile> page=adClickMobileServiceInterface.showAdRankList(pageBean);
-        return  new ResultBean<>(ResultEnum.SUCCESS,page);
-    }
-
-    @PostMapping("/statistics/statisticsAdClickMobile/addAdClickMobile")
-    @Override
-    public ResultBean<Boolean> addAdClickMobile(StatisticsAdClickMobile statisticsAdClickMobile) {
-        adClickMobileServiceInterface.addAdClickMobile(statisticsAdClickMobile);
-        return  new ResultBean<>(ResultEnum.SUCCESS,true);
-    }
-
-    @PostMapping("/statistics/statisticsAdPlayFreeTime/getAdPlayCount")
-    @Override
-    public Long getAdPlayCount(@RequestBody StatisticsAdPlayFreeTimeDto dto) {
-        return  adPlayFreeTimeServiceInterface.getAdPlayCount( dto);
-    }
-}