瀏覽代碼

初版改造2

zhaoxian 1 年之前
父節點
當前提交
8e65f47c24
共有 64 個文件被更改,包括 42 次插入6244 次删除
  1. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/KuaishouJobApplication.java
  2. 0 0
      kuaishou/src/main/java/cn/com/ctop/job/kuaishou/config/MybatisPlusConfig.java
  3. 0 0
      kuaishou/src/main/java/cn/com/ctop/job/kuaishou/config/XxlJobConfig.java
  4. 27 0
      kuaishou/src/main/java/cn/com/ctop/job/kuaishou/controller/KuaishouController.java
  5. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/APIUtil.java
  6. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/Check.java
  7. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/DateUtils.java
  8. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpGetWithBodyEntity.java
  9. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpUtil.java
  10. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpUtils.java
  11. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/KuaishouAPIConstant.java
  12. 1 1
      kuaishou/src/main/java/cn/com/ctop/job/live/utils/Result.java
  13. 0 101
      kuaishou/src/main/java/cn/com/ctop/job/live/controller/KuaishouController.java
  14. 0 80
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/AccountToken.java
  15. 0 532
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveAccountReportDaily.java
  16. 0 62
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCampaignList.java
  17. 0 541
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCampaignReportDaily.java
  18. 0 66
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCreativeList.java
  19. 0 587
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCreativeReportDaily.java
  20. 0 114
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveUnitList.java
  21. 0 572
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveUnitReportDaily.java
  22. 0 73
      kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveVideoList.java
  23. 0 92
      kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdAccountReportJob.java
  24. 0 129
      kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdCampaignReportJob.java
  25. 0 95
      kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdCreativeReportJob.java
  26. 0 124
      kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdUnitReportJob.java
  27. 0 15
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/AgentTokenMapper.java
  28. 0 20
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveAccountReportDailyMapper.java
  29. 0 32
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCampaignListMapper.java
  30. 0 19
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCampaignReportDailyMapper.java
  31. 0 33
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCreativeListMapper.java
  32. 0 18
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCreativeReportDailyMapper.java
  33. 0 35
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveUnitListMapper.java
  34. 0 21
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveUnitReportDailyMapper.java
  35. 0 31
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveVideoListMapper.java
  36. 0 10
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/AgentTokenMapper.xml
  37. 0 379
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveAccountReportDailyMapper.xml
  38. 0 78
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCampaignListMapper.xml
  39. 0 383
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCampaignReportDailyMapper.xml
  40. 0 107
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCreativeListMapper.xml
  41. 0 209
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCreativeReportDailyMapper.xml
  42. 0 125
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveUnitListMapper.xml
  43. 0 404
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveUnitReportDailyMapper.xml
  44. 0 52
      kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveVideoListMapper.xml
  45. 0 13
      kuaishou/src/main/java/cn/com/ctop/job/live/service/AgentTokenService.java
  46. 0 16
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveAccountReportDailyService.java
  47. 0 34
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCampaignListService.java
  48. 0 16
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCampaignReportDailyService.java
  49. 0 32
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCreativeListService.java
  50. 0 14
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCreativeReportDailyService.java
  51. 0 33
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveUnitListService.java
  52. 0 16
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveUnitReportDailyService.java
  53. 0 30
      kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveVideoListService.java
  54. 0 27
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/AgentTokenServiceImpl.java
  55. 0 174
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveAccountReportDailyServiceImpl.java
  56. 0 93
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCampaignListServiceImpl.java
  57. 0 115
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCampaignReportDailyServiceImpl.java
  58. 0 93
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCreativeListServiceImpl.java
  59. 0 74
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCreativeReportDailyServiceImpl.java
  60. 0 94
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveUnitListServiceImpl.java
  61. 0 115
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveUnitReportDailyServiceImpl.java
  62. 0 47
      kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveVideoListServiceImpl.java
  63. 6 11
      kuaishou/src/main/resources/application.yml
  64. 0 49
      kuaishou/src/main/resources/generatorConfig.xml

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/KuaishouJobApplication.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live;
+package cn.com.ctop.job.kuaishou;
 
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.boot.SpringApplication;

kuaishou/src/main/java/cn/com/ctop/job/live/config/MybatisPlusConfig.java → kuaishou/src/main/java/cn/com/ctop/job/kuaishou/config/MybatisPlusConfig.java


kuaishou/src/main/java/cn/com/ctop/job/live/config/XxlJobConfig.java → kuaishou/src/main/java/cn/com/ctop/job/kuaishou/config/XxlJobConfig.java


+ 27 - 0
kuaishou/src/main/java/cn/com/ctop/job/kuaishou/controller/KuaishouController.java

@@ -0,0 +1,27 @@
+package cn.com.ctop.job.controller;
+
+import io.swagger.annotations.Api;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@RestController
+@RequestMapping("/kuaishouController")
+@Api(tags = "快手直播")
+@Slf4j
+public class KuaishouController {
+
+   /* @Autowired
+    private AgentTokenService tokenService;*/
+
+
+    @GetMapping(value = "/test")
+    public String test(Long accountId) {
+        System.out.println("ok");
+        return "ok";
+    }
+
+
+}

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/APIUtil.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import com.alibaba.fastjson.JSONObject;
 import lombok.extern.slf4j.Slf4j;

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/Check.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import com.alibaba.fastjson.JSONArray;
 import lombok.extern.slf4j.Slf4j;

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/DateUtils.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import org.apache.commons.lang3.time.DateFormatUtils;
 

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpGetWithBodyEntity.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
 

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpUtil.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import com.alibaba.fastjson.JSONObject;
 import com.google.gson.Gson;

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/HttpUtils.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import com.alibaba.fastjson.JSONObject;
 import com.google.gson.Gson;

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/KuaishouAPIConstant.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 /**
  * 快手磁力金牛API接口常量

+ 1 - 1
kuaishou/src/main/java/cn/com/ctop/job/live/utils/Result.java

@@ -1,4 +1,4 @@
-package cn.com.ctop.job.live.utils;
+package cn.com.ctop.job.kuaishou.utils;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
 import io.swagger.annotations.ApiModel;

+ 0 - 101
kuaishou/src/main/java/cn/com/ctop/job/live/controller/KuaishouController.java

@@ -1,101 +0,0 @@
-package cn.com.ctop.job.controller;
-
-import cn.com.ctop.job.live.service.AgentTokenService;
-import cn.com.ctop.job.live.service.IKuaishouLiveAccountReportDailyService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignReportDailyService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeReportDailyService;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitReportDailyService;
-import cn.com.ctop.job.live.utils.Result;
-import io.swagger.annotations.Api;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-
-@RestController
-@RequestMapping("/kuaishouController")
-@Api(tags = "快手直播")
-@Slf4j
-public class KuaishouController {
-
-    @Autowired
-    private AgentTokenService tokenService;
-    @Autowired
-    private IKuaishouLiveAccountReportDailyService accountReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveCampaignReportDailyService campaignReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveUnitReportDailyService unitReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveCreativeReportDailyService creativeReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveCampaignListService campaignListService;
-
-    @Autowired
-    private IKuaishouLiveUnitListService unitListService;
-
-    @Autowired
-    private IKuaishouLiveCreativeListService creativeListService;
-
-
-    /**
-     * 清洗昨日直播账户数据
-     */
-    @GetMapping(value = "/getKuaishouAccountReport")
-    public void getKuaishouAccountReport(Long accountId) {
-        String token = tokenService.getByAccountId(accountId);
-        accountReportDailyService.getKuaishouAccountHourReport(accountId, token);
-    }
-
-    /**
-     * 清洗昨日直播计划数据
-     */
-    @GetMapping(value = "/getKuaishouCampaignReport")
-    public Result<Object> getKuaishouCampaignReport(Long accountId) {
-        String token = tokenService.getByAccountId(accountId);
-        return campaignReportDailyService.getKuaishouCampaignReport(accountId, token, 1);
-    }
-
-    /**
-     * 清洗昨日直播广告组数据
-     */
-    @GetMapping(value = "/getKuaishouUnitReport")
-    public Result<Object> getKuaishouUnitReport(Long accountId) {
-        String token = tokenService.getByAccountId(accountId);
-        return unitReportDailyService.getKuaishouUnitReport(accountId, token, 1);
-    }
-
-    /**
-     * 清洗昨日直播创意数据
-     */
-    @GetMapping(value = "/getKuaishouCreativeReport")
-    public Result<Object> getKuaishouCreativeReport(Long accountId) {
-        String token = tokenService.getByAccountId(accountId);
-        return creativeReportDailyService.getKuaishouCreativeReport(accountId, token, 1);
-    }
-
-    @GetMapping(value = "/getKuaishouCampaign")
-    public Result<Object> getKuaishouCampaign(Long accountId) {
-        String token = tokenService.getByAccountId(accountId);
-        campaignListService.getKuaishouCampaign(accountId, token);
-        unitListService.getKuaishouUnit(accountId, token);
-        return creativeListService.getKuaishouCreative(accountId, token);
-    }
-
-    @GetMapping(value = "/test")
-    public String test(Long accountId) {
-        System.out.println("ok");
-        return "ok";
-    }
-
-
-}

+ 0 - 80
kuaishou/src/main/java/cn/com/ctop/job/live/entity/AccountToken.java

@@ -1,80 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 对象 agent_token
- *
- * @author ruoyi
- * @date 2022-07-15
- */
-@Data
-public class AccountToken {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 主键ID
-     */
-    private String id;
-
-    /**
-     * 媒体ID(外部广告平台类型,快手/头条/抖音等)
-     */
-    private String mediaId;
-
-    /**
-     * $column.columnComment
-     */
-    private Long agentId;
-
-    /**
-     * 访问令牌
-     */
-    private String accessToken;
-
-    /**
-     * 访问令牌有效期
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date accessTokenExpiresIn;
-
-    /**
-     * 刷新令牌
-     */
-    private String refreshToken;
-
-    /**
-     * 刷新令牌有效期
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date refreshTokenExpiresIn;
-
-    /**
-     * 代理商类型 0:三方代理商 1:本代理商
-     */
-    private Integer agentType;
-
-    /**
-     * $column.columnComment
-     */
-    private Long appId;
-
-    /**
-     * $column.columnComment
-     */
-    private String secret;
-    /**
-     * 更新时间
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date updateTime;
-
-    /**
-     * 创建时间
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createTime;
-}

+ 0 - 532
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveAccountReportDaily.java

@@ -1,532 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import com.alibaba.fastjson.JSONObject;
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-import java.math.BigDecimal;
-
-/**
- * 直播账户报表对象 kuaishou_live_account_report_daily
- */
-@Data
-public class KuaishouLiveAccountReportDaily {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 花费
-     */
-    @Excel(name = "花费")
-    private Long costTotal;
-
-    /**
-     * 曝光数
-     */
-    @Excel(name = "曝光数")
-    private Long adShow;
-
-    /**
-     * 平均千次广告曝光花费
-     */
-    @Excel(name = "平均千次广告曝光花费")
-    private Long adShow1kCost;
-
-    /**
-     * 封面曝光数
-     */
-    @Excel(name = "封面曝光数")
-    private Long impression;
-
-    /**
-     * 封面点击数
-     */
-    @Excel(name = "封面点击数")
-    private Long photoClick;
-
-    /**
-     * 封面点击率
-     */
-    @Excel(name = "封面点击率")
-    private BigDecimal photoClickRatio;
-
-    /**
-     * 素材曝光数
-     */
-    @Excel(name = "素材曝光数")
-    private Long click;
-
-    /**
-     * 行为数
-     */
-    @Excel(name = "行为数")
-    private Long actionbarClick;
-
-    /**
-     * 行为成本
-     */
-    @Excel(name = "行为成本")
-    private Long actionbarClickCost;
-
-    /**
-     * 行为率
-     */
-    @Excel(name = "行为率")
-    private BigDecimal espClickRatio;
-
-    /**
-     * 素材点击率
-     */
-    @Excel(name = "素材点击率")
-    private BigDecimal actionRatio;
-
-    /**
-     * 组件点击数
-     */
-    @Excel(name = "组件点击数")
-    private Long adItemClickCount;
-
-    /**
-     * 直播平均观看时长
-     */
-    @Excel(name = "直播平均观看时长")
-    private Long espLivePlayedSeconds;
-
-    /**
-     * 作品3秒播放数
-     */
-    @Excel(name = "作品3秒播放数")
-    private Long playedThreeSeconds;
-
-    /**
-     * 作品3秒播放率
-     */
-    @Excel(name = "作品3秒播放率")
-    private BigDecimal play3sRatio;
-
-    /**
-     * 作品5秒播放数
-     */
-    @Excel(name = "作品5秒播放数")
-    private Long playedFiveSeconds;
-
-    /**
-     * 作品5秒播放率
-     */
-    @Excel(name = "作品5秒播放率")
-    private BigDecimal play5sRatio;
-
-    /**
-     * 作品完播数
-     */
-    @Excel(name = "作品完播数")
-    private Long playedEnd;
-
-    /**
-     * 作品完播率
-     */
-    @Excel(name = "作品完播率")
-    private BigDecimal playEndRatio;
-
-    /**
-     * 作品分享数
-     */
-    @Excel(name = "作品分享数")
-    private Long share;
-
-    /**
-     * 作品评论数
-     */
-    @Excel(name = "作品评论数")
-    private Long comment;
-
-    /**
-     * 作品点赞数
-     */
-    @Excel(name = "作品点赞数")
-    private Long likes;
-
-    /**
-     * 作品举报数
-     */
-    @Excel(name = "作品举报数")
-    private Long report;
-
-    /**
-     * 作品拉黑数
-     */
-    @Excel(name = "作品拉黑数")
-    private Long block;
-
-    /**
-     * 详情页减少此类作品数
-     */
-    @Excel(name = "详情页减少此类作品数")
-    private Long itemNegative;
-
-    /**
-     * 直播间分享数
-     */
-    @Excel(name = "直播间分享数")
-    private Long liveShare;
-
-    /**
-     * 直播间评论数
-     */
-    @Excel(name = "直播间评论数")
-    private Long liveComment;
-
-    /**
-     * 直播间送礼数
-     */
-    @Excel(name = "直播间送礼数")
-    private Long liveReward;
-
-    /**
-     * 有效播放数
-     */
-    @Excel(name = "有效播放数")
-    private Long effectivePlayCount;
-
-    /**
-     * 有效播放率
-     */
-    @Excel(name = "有效播放率")
-    private BigDecimal effectivePlayRatio;
-
-    /**
-     * 直播间停留1min
-     */
-    @Excel(name = "直播间停留1min")
-    private Long adLivePlayed1mNum;
-
-    /**
-     * 转化数
-     */
-    @Excel(name = "转化数")
-    private Long conversionNum;
-
-    /**
-     * 转化成本
-     */
-    @Excel(name = "转化成本")
-    private Long conversionCostEsp;
-
-    /**
-     * 直接GMV
-     */
-    @Excel(name = "直接GMV")
-    private Long gmv;
-
-    /**
-     * 当日累计GMV
-     */
-    @Excel(name = "当日累计GMV")
-    private Long t0Gmv;
-
-    /**
-     * 次日累计GMV
-     */
-    @Excel(name = "次日累计GMV")
-    private Long t1Gmv;
-
-    /**
-     * 7日累计GMV
-     */
-    @Excel(name = "7日累计GMV")
-    private Long t7Gmv;
-
-    /**
-     * 15日累计GMV
-     */
-    @Excel(name = "15日累计GMV")
-    private Long t15Gmv;
-
-    /**
-     * 30日累计GMV
-     */
-    @Excel(name = "30日累计GMV")
-    private Long t30Gmv;
-
-    /**
-     * 直接ROI
-     */
-    @Excel(name = "直接ROI")
-    private BigDecimal roi;
-
-    /**
-     * 当日累计ROI
-     */
-    @Excel(name = "当日累计ROI")
-    private BigDecimal t0Roi;
-
-    /**
-     * 次日累计ROI
-     */
-    @Excel(name = "次日累计ROI")
-    private BigDecimal t1Roi;
-
-    /**
-     * 7日累计ROI
-     */
-    @Excel(name = "7日累计ROI")
-    private BigDecimal t7Roi;
-
-    /**
-     * 15日累计ROI
-     */
-    @Excel(name = "15日累计ROI")
-    private BigDecimal t15Roi;
-
-    /**
-     * 30日累计ROI
-     */
-    @Excel(name = "30日累计ROI")
-    private BigDecimal t30Roi;
-
-    /**
-     * 直接订单数
-     */
-    @Excel(name = "直接订单数")
-    private Long paiedOrder;
-
-    /**
-     * 直接下单率
-     */
-    @Excel(name = "直接下单率")
-    private BigDecimal orderRatio;
-
-    /**
-     * 当日累计订单数
-     */
-    @Excel(name = "当日累计订单数")
-    private Long t0OrderCnt;
-
-    /**
-     * 当日累计订单成本
-     */
-    @Excel(name = "当日累计订单成本")
-    private Long t0OrderCntCost;
-
-    /**
-     * 累计订单下单率
-     */
-    @Excel(name = "累计订单下单率")
-    private BigDecimal t0OrderCntRatio;
-
-    /**
-     * 次日累计订单数
-     */
-    @Excel(name = "次日累计订单数")
-    private Long t1OrderCnt;
-
-    /**
-     * 7日累计订单数
-     */
-    @Excel(name = "7日累计订单数")
-    private Long t7OrderCnt;
-
-    /**
-     * 15日累计订单数
-     */
-    @Excel(name = "15日累计订单数")
-    private Long t15OrderCnt;
-
-    /**
-     * 30日累计订单数
-     */
-    @Excel(name = "30日累计订单数")
-    private Long t30OrderCnt;
-
-    /**
-     * 涨粉数
-     */
-    @Excel(name = "涨粉数")
-    private Long merchantRecoFans;
-
-    /**
-     * 次日涨粉留存数
-     */
-    @Excel(name = "次日涨粉留存数")
-    private Long t1Retention;
-
-    /**
-     * 7日涨粉留存数
-     */
-    @Excel(name = "7日涨粉留存数")
-    private Long t7Retention;
-
-    /**
-     * 15日涨粉留存数
-     */
-    @Excel(name = "15日涨粉留存数")
-    private Long t15Retention;
-
-    /**
-     * 30日涨粉留存数
-     */
-    @Excel(name = "30日涨粉留存数")
-    private Long t30Retention;
-
-    /**
-     * 次日涨粉留存率
-     */
-    @Excel(name = "次日涨粉留存率")
-    private BigDecimal t1RetentionRatio;
-
-    /**
-     * 7日涨粉留存率
-     */
-    @Excel(name = "7日涨粉留存率")
-    private BigDecimal t7RetentionRatio;
-
-    /**
-     * 15日涨粉留存率
-     */
-    @Excel(name = "15日涨粉留存率")
-    private BigDecimal t15RetentionRatio;
-
-    /**
-     * 30日涨粉留存率
-     */
-    @Excel(name = "30日涨粉留存率")
-    private BigDecimal t30RetentionRatio;
-
-    /**
-     * 预约成功数
-     */
-    @Excel(name = "预约成功数")
-    private Long reservationSuccess;
-
-    /**
-     * 预约成功成本
-     */
-    @Excel(name = "预约成功成本")
-    private Long reservationCost;
-
-    /**
-     * 直播观看数
-     */
-    @Excel(name = "直播观看数")
-    private Long standardLivePlayedStarted;
-
-    /**
-     * 直播观看成本
-     */
-    @Excel(name = "直播观看成本")
-    private Long liveAudienceCost;
-
-    /**
-     * 直播间商品点击数
-     */
-    @Excel(name = "直播间商品点击数")
-    private Long liveEventGoodsView;
-
-    /**
-     * 直播间商品点击率
-     */
-    @Excel(name = "直播间商品点击率")
-    private BigDecimal goodsClickRatio;
-
-    /**
-     * 直接平台新客
-     */
-    @Excel(name = "直接平台新客")
-    private Long directAttrPlatNewBuyerCnt;
-
-    /**
-     * 30日累计平台新客
-     */
-    @Excel(name = "30日累计平台新客")
-    private Long t30AttrPlatTotalBuyerCnt;
-
-    /**
-     * 直接店铺新客
-     */
-    @Excel(name = "直接店铺新客")
-    private Long directAttrSellerNewBuyerCnt;
-
-    /**
-     * 30日累计店铺新客
-     */
-    @Excel(name = "30日累计店铺新客")
-    private Long t30AttrSellerTotalBuyerCnt;
-
-    /**
-     * 涨粉当日GMV
-     */
-    @Excel(name = "涨粉当日GMV")
-    private Long fansT0Gmv;
-
-    /**
-     * 涨粉次日GMV
-     */
-    @Excel(name = "涨粉次日GMV")
-    private Long fansT1Gmv;
-
-    /**
-     * 涨粉7日GMV
-     */
-    @Excel(name = "涨粉7日GMV")
-    private Long fansT7Gmv;
-
-    /**
-     * 涨粉15日GMV
-     */
-    @Excel(name = "涨粉15日GMV")
-    private Long fansT15Gmv;
-
-    /**
-     * 涨粉30日GMV
-     */
-    @Excel(name = "涨粉30日GMV")
-    private Long fansT30Gmv;
-
-    /**
-     * 涨粉当日ROI
-     */
-    @Excel(name = "涨粉当日ROI")
-    private BigDecimal fansT0Roi;
-
-    /**
-     * 涨粉次日ROI
-     */
-    @Excel(name = "涨粉次日ROI")
-    private BigDecimal fansT1Roi;
-
-    /**
-     * 涨粉7日ROI
-     */
-    @Excel(name = "涨粉7日ROI")
-    private BigDecimal fansT7Roi;
-
-    /**
-     * 涨粉15日ROI
-     */
-    @Excel(name = "涨粉15日ROI")
-    private BigDecimal fansT15Roi;
-
-    /**
-     * 涨粉30日ROI
-     */
-    @Excel(name = "涨粉30日ROI")
-    private BigDecimal fansT30Roi;
-
-    private BigDecimal orderCost;
-
-    private BigDecimal recoFansCost;
-
-    private BigDecimal conversionLiveEventGoodsViewCost;
-
-    /**
-     * 时间分区
-     */
-    private Long reportDate;
-
-    private Integer hour;
-
-}

+ 0 - 62
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCampaignList.java

@@ -1,62 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-/**
- * 广告计划对象 kuaishou_live_campaign_list
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Data
-public class KuaishouLiveCampaignList {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 计划id
-     */
-    private Long campaignId;
-
-    /**
-     * 计划名称
-     */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /**
-     * 计划创建时间
-     */
-    @Excel(name = "计划创建时间")
-    private Long campaignCreateTime;
-
-    /**
-     * 请求时间
-     */
-    @Excel(name = "请求时间")
-    private Long reportDate;
-
-    /**
-     * 计划状态
-     */
-    @Excel(name = "计划状态")
-    private Long viewStatus;
-
-    /**
-     * 今日预算
-     */
-    @Excel(name = "今日预算")
-    private Long dayBudget;
-
-    /**
-     * 营销目标
-     */
-    @Excel(name = "营销目标")
-    private String campaignType;
-
-}

+ 0 - 541
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCampaignReportDaily.java

@@ -1,541 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-import java.math.BigDecimal;
-
-/**
- * 直播计划报对象 kuaishou_live_campaign_report_daily
- */
-@Data
-public class KuaishouLiveCampaignReportDaily {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 计划id
-     */
-    private Long campaignId;
-
-    /**
-     * 计划名称
-     */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /**
-     * 营销目标
-     */
-    @Excel(name = "营销目标")
-    private String campaignTypeStr;
-
-    /**
-     * 花费
-     */
-    @Excel(name = "花费")
-    private Long costTotal;
-
-    /**
-     * 曝光数
-     */
-    @Excel(name = "曝光数")
-    private Long adShow;
-
-    /**
-     * 平均千次广告曝光花费
-     */
-    @Excel(name = "平均千次广告曝光花费")
-    private Long adShow1kCost;
-
-    /**
-     * 封面曝光数
-     */
-    @Excel(name = "封面曝光数")
-    private Long impression;
-
-    /**
-     * 封面点击数
-     */
-    @Excel(name = "封面点击数")
-    private Long photoClick;
-
-    /**
-     * 封面点击率
-     */
-    @Excel(name = "封面点击率")
-    private BigDecimal photoClickRatio;
-
-    /**
-     * 素材曝光数
-     */
-    @Excel(name = "素材曝光数")
-    private Long click;
-
-    /**
-     * 行为数
-     */
-    @Excel(name = "行为数")
-    private Long actionbarClick;
-
-    /**
-     * 行为成本
-     */
-    @Excel(name = "行为成本")
-    private Long actionbarClickCost;
-
-    /**
-     * 行为率
-     */
-    @Excel(name = "行为率")
-    private BigDecimal espClickRatio;
-
-    /**
-     * 素材点击率
-     */
-    @Excel(name = "素材点击率")
-    private BigDecimal actionRatio;
-
-    /**
-     * 组件点击数
-     */
-    @Excel(name = "组件点击数")
-    private Long adItemClickCount;
-
-    /**
-     * 直播平均观看时长
-     */
-    @Excel(name = "直播平均观看时长")
-    private Long espLivePlayedSeconds;
-
-    /**
-     * 作品3秒播放数
-     */
-    @Excel(name = "作品3秒播放数")
-    private Long playedThreeSeconds;
-
-    /**
-     * 作品3秒播放率
-     */
-    @Excel(name = "作品3秒播放率")
-    private BigDecimal play3sRatio;
-
-    /**
-     * 作品5秒播放数
-     */
-    @Excel(name = "作品5秒播放数")
-    private Long playedFiveSeconds;
-
-    /**
-     * 作品5秒播放率
-     */
-    @Excel(name = "作品5秒播放率")
-    private BigDecimal play5sRatio;
-
-    /**
-     * 作品完播数
-     */
-    @Excel(name = "作品完播数")
-    private Long playedEnd;
-
-    /**
-     * 作品完播率
-     */
-    @Excel(name = "作品完播率")
-    private BigDecimal playEndRatio;
-
-    /**
-     * 作品分享数
-     */
-    @Excel(name = "作品分享数")
-    private Long share;
-
-    /**
-     * 作品评论数
-     */
-    @Excel(name = "作品评论数")
-    private Long comment;
-
-    /**
-     * 作品点赞数
-     */
-    @Excel(name = "作品点赞数")
-    private Long likes;
-
-    /**
-     * 作品举报数
-     */
-    @Excel(name = "作品举报数")
-    private Long report;
-
-    /**
-     * 作品拉黑数
-     */
-    @Excel(name = "作品拉黑数")
-    private Long block;
-
-    /**
-     * 详情页减少此类作品数
-     */
-    @Excel(name = "详情页减少此类作品数")
-    private Long itemNegative;
-
-    /**
-     * 直播间分享数
-     */
-    @Excel(name = "直播间分享数")
-    private Long liveShare;
-
-    /**
-     * 直播间评论数
-     */
-    @Excel(name = "直播间评论数")
-    private Long liveComment;
-
-    /**
-     * 直播间送礼数
-     */
-    @Excel(name = "直播间送礼数")
-    private Long liveReward;
-
-    /**
-     * 有效播放数
-     */
-    @Excel(name = "有效播放数")
-    private Long effectivePlayCount;
-
-    /**
-     * 有效播放率
-     */
-    @Excel(name = "有效播放率")
-    private BigDecimal effectivePlayRatio;
-
-    /**
-     * 直播间停留1min
-     */
-    @Excel(name = "直播间停留1min")
-    private Long adLivePlayed1mNum;
-
-    /**
-     * 转化数
-     */
-    @Excel(name = "转化数")
-    private Long conversionNum;
-
-    /**
-     * 转化成本
-     */
-    @Excel(name = "转化成本")
-    private Long conversionCostEsp;
-
-    /**
-     * 直接GMV
-     */
-    @Excel(name = "直接GMV")
-    private Long gmv;
-
-    /**
-     * 当日累计GMV
-     */
-    @Excel(name = "当日累计GMV")
-    private Long t0Gmv;
-
-    /**
-     * 次日累计GMV
-     */
-    @Excel(name = "次日累计GMV")
-    private Long t1Gmv;
-
-    /**
-     * 7日累计GMV
-     */
-    @Excel(name = "7日累计GMV")
-    private Long t7Gmv;
-
-    /**
-     * 15日累计GMV
-     */
-    @Excel(name = "15日累计GMV")
-    private Long t15Gmv;
-
-    /**
-     * 30日累计GMV
-     */
-    @Excel(name = "30日累计GMV")
-    private Long t30Gmv;
-
-    /**
-     * 直接ROI
-     */
-    @Excel(name = "直接ROI")
-    private BigDecimal roi;
-
-    /**
-     * 当日累计ROI
-     */
-    @Excel(name = "当日累计ROI")
-    private BigDecimal t0Roi;
-
-    /**
-     * 次日累计ROI
-     */
-    @Excel(name = "次日累计ROI")
-    private BigDecimal t1Roi;
-
-    /**
-     * 7日累计ROI
-     */
-    @Excel(name = "7日累计ROI")
-    private BigDecimal t7Roi;
-
-    /**
-     * 15日累计ROI
-     */
-    @Excel(name = "15日累计ROI")
-    private BigDecimal t15Roi;
-
-    /**
-     * 30日累计ROI
-     */
-    @Excel(name = "30日累计ROI")
-    private BigDecimal t30Roi;
-
-    /**
-     * 直接订单数
-     */
-    @Excel(name = "直接订单数")
-    private Long paiedOrder;
-
-    /**
-     * 直接下单率
-     */
-    @Excel(name = "直接下单率")
-    private BigDecimal orderRatio;
-
-    /**
-     * 当日累计订单数
-     */
-    @Excel(name = "当日累计订单数")
-    private Long t0OrderCnt;
-
-    /**
-     * 当日累计订单成本
-     */
-    @Excel(name = "当日累计订单成本")
-    private Long t0OrderCntCost;
-
-    /**
-     * 累计订单下单率
-     */
-    @Excel(name = "累计订单下单率")
-    private BigDecimal t0OrderCntRatio;
-
-    /**
-     * 次日累计订单数
-     */
-    @Excel(name = "次日累计订单数")
-    private Long t1OrderCnt;
-
-    /**
-     * 7日累计订单数
-     */
-    @Excel(name = "7日累计订单数")
-    private Long t7OrderCnt;
-
-    /**
-     * 15日累计订单数
-     */
-    @Excel(name = "15日累计订单数")
-    private Long t15OrderCnt;
-
-    /**
-     * 30日累计订单数
-     */
-    @Excel(name = "30日累计订单数")
-    private Long t30OrderCnt;
-
-    /**
-     * 涨粉数
-     */
-    @Excel(name = "涨粉数")
-    private Long merchantRecoFans;
-
-    /**
-     * 次日涨粉留存数
-     */
-    @Excel(name = "次日涨粉留存数")
-    private Long t1Retention;
-
-    /**
-     * 7日涨粉留存数
-     */
-    @Excel(name = "7日涨粉留存数")
-    private Long t7Retention;
-
-    /**
-     * 15日涨粉留存数
-     */
-    @Excel(name = "15日涨粉留存数")
-    private Long t15Retention;
-
-    /**
-     * 30日涨粉留存数
-     */
-    @Excel(name = "30日涨粉留存数")
-    private Long t30Retention;
-
-    /**
-     * 次日涨粉留存率
-     */
-    @Excel(name = "次日涨粉留存率")
-    private BigDecimal t1RetentionRatio;
-
-    /**
-     * 7日涨粉留存率
-     */
-    @Excel(name = "7日涨粉留存率")
-    private BigDecimal t7RetentionRatio;
-
-    /**
-     * 15日涨粉留存率
-     */
-    @Excel(name = "15日涨粉留存率")
-    private BigDecimal t15RetentionRatio;
-
-    /**
-     * 30日涨粉留存率
-     */
-    @Excel(name = "30日涨粉留存率")
-    private BigDecimal t30RetentionRatio;
-
-    /**
-     * 预约成功数
-     */
-    @Excel(name = "预约成功数")
-    private Long reservationSuccess;
-
-    /**
-     * 预约成功成本
-     */
-    @Excel(name = "预约成功成本")
-    private Long reservationCost;
-
-    /**
-     * 直播观看数
-     */
-    @Excel(name = "直播观看数")
-    private Long standardLivePlayedStarted;
-
-    /**
-     * 直播观看成本
-     */
-    @Excel(name = "直播观看成本")
-    private Long liveAudienceCost;
-
-    /**
-     * 直播间商品点击数
-     */
-    @Excel(name = "直播间商品点击数")
-    private Long liveEventGoodsView;
-
-    /**
-     * 直播间商品点击率
-     */
-    @Excel(name = "直播间商品点击率")
-    private BigDecimal goodsClickRatio;
-
-    /**
-     * 直接平台新客
-     */
-    @Excel(name = "直接平台新客")
-    private Long directAttrPlatNewBuyerCnt;
-
-    /**
-     * 30日累计平台新客
-     */
-    @Excel(name = "30日累计平台新客")
-    private Long t30AttrPlatTotalBuyerCnt;
-
-    /**
-     * 直接店铺新客
-     */
-    @Excel(name = "直接店铺新客")
-    private Long directAttrSellerNewBuyerCnt;
-
-    /**
-     * 30日累计店铺新客
-     */
-    @Excel(name = "30日累计店铺新客")
-    private Long t30AttrSellerTotalBuyerCnt;
-
-    /**
-     * 涨粉当日GMV
-     */
-    @Excel(name = "涨粉当日GMV")
-    private Long fansT0Gmv;
-
-    /**
-     * 涨粉次日GMV
-     */
-    @Excel(name = "涨粉次日GMV")
-    private Long fansT1Gmv;
-
-    /**
-     * 涨粉7日GMV
-     */
-    @Excel(name = "涨粉7日GMV")
-    private Long fansT7Gmv;
-
-    /**
-     * 涨粉15日GMV
-     */
-    @Excel(name = "涨粉15日GMV")
-    private Long fansT15Gmv;
-
-    /**
-     * 涨粉30日GMV
-     */
-    @Excel(name = "涨粉30日GMV")
-    private Long fansT30Gmv;
-
-    /**
-     * 涨粉当日ROI
-     */
-    @Excel(name = "涨粉当日ROI")
-    private BigDecimal fansT0Roi;
-
-    /**
-     * 涨粉次日ROI
-     */
-    @Excel(name = "涨粉次日ROI")
-    private BigDecimal fansT1Roi;
-
-    /**
-     * 涨粉7日ROI
-     */
-    @Excel(name = "涨粉7日ROI")
-    private BigDecimal fansT7Roi;
-
-    /**
-     * 涨粉15日ROI
-     */
-    @Excel(name = "涨粉15日ROI")
-    private BigDecimal fansT15Roi;
-
-    /**
-     * 涨粉30日ROI
-     */
-    @Excel(name = "涨粉30日ROI")
-    private BigDecimal fansT30Roi;
-
-    /**
-     * 时间分区
-     */
-    private Long reportDate;
-
-    private Integer hour;
-}

+ 0 - 66
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCreativeList.java

@@ -1,66 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-/**
- * 创意对象 kuaishou_live_creative_list
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Data
-public class KuaishouLiveCreativeList {
-    private static final long serialVersionUID = 1L;
-
-    /** 账户id */
-    private Long accountId;
-
-    /** 计划id */
-    @Excel(name = "计划id")
-    private Long campaignId;
-
-    /** 计划名称 */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /** 组id */
-    @Excel(name = "组id")
-    private Long unitId;
-
-    /** 组名称 */
-    @Excel(name = "组名称")
-    private String unitName;
-
-    /** 创意id */
-    private Long creativeId;
-
-    /** 创意名称 */
-    @Excel(name = "创意名称")
-    private String creativeName;
-
-    /** 计划创建时间 */
-    @Excel(name = "创意创建时间")
-    private Long creativeCreateTime;
-
-    /** 请求时间 */
-    @Excel(name = "请求时间")
-    private Long reportDate;
-
-    /** 计划状态 */
-    @Excel(name = "计划状态")
-    private Long viewStatus;
-
-    /** 投放方式 */
-    @Excel(name = "投放方式")
-    private Long speed;
-
-    /** 创意样式 */
-    @Excel(name = "创意样式")
-    private String liveCreativeType;
-
-    /** 创意创建方式 */
-    @Excel(name = "创意创建方式")
-    private String creativeSourceTypeStr;
-
-}

+ 0 - 587
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveCreativeReportDaily.java

@@ -1,587 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-import java.math.BigDecimal;
-
-/**
- * 直播创意报对象 kuaishou_live_creative_report_daily
- */
-@Data
-public class KuaishouLiveCreativeReportDaily {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 计划id
-     */
-    @Excel(name = "计划id")
-    private Long campaignId;
-
-    /**
-     * 计划名称
-     */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /**
-     * 广告组id
-     */
-    private Long unitId;
-
-    /**
-     * 广告组名称
-     */
-    @Excel(name = "广告组名称")
-    private String unitName;
-
-    /**
-     * 创意id
-     */
-    private Long creativeId;
-
-    /**
-     * 创意名称
-     */
-    @Excel(name = "创意名称")
-    private String creativeName;
-
-    /**
-     * 创意样式
-     */
-    @Excel(name = "创意样式")
-    private String liveCreativeTypeStr;
-
-    /**
-     * 创意创建方式
-     */
-    @Excel(name = "创意创建方式")
-    private String creativeSourceTypeStr;
-
-    /**
-     * 转化目标
-     */
-    @Excel(name = "转化目标")
-    private String ocpcActionTypeStr;
-
-    /**
-     * 投放方式
-     */
-    @Excel(name = "投放方式")
-    private String speedTypeStr;
-
-    /**
-     * 营销目标
-     */
-    @Excel(name = "营销目标")
-    private String campaignTypeStr;
-
-    /**
-     * 花费
-     */
-    @Excel(name = "花费")
-    private Long costTotal;
-
-    /**
-     * 曝光数
-     */
-    @Excel(name = "曝光数")
-    private Long adShow;
-
-    /**
-     * 平均千次广告曝光花费
-     */
-    @Excel(name = "平均千次广告曝光花费")
-    private Long adShow1kCost;
-
-    /**
-     * 封面曝光数
-     */
-    @Excel(name = "封面曝光数")
-    private Long impression;
-
-    /**
-     * 封面点击数
-     */
-    @Excel(name = "封面点击数")
-    private Long photoClick;
-
-    /**
-     * 封面点击率
-     */
-    @Excel(name = "封面点击率")
-    private BigDecimal photoClickRatio;
-
-    /**
-     * 素材曝光数
-     */
-    @Excel(name = "素材曝光数")
-    private Long click;
-
-    /**
-     * 行为数
-     */
-    @Excel(name = "行为数")
-    private Long actionbarClick;
-
-    /**
-     * 行为成本
-     */
-    @Excel(name = "行为成本")
-    private Long actionbarClickCost;
-
-    /**
-     * 行为率
-     */
-    @Excel(name = "行为率")
-    private BigDecimal espClickRatio;
-
-    /**
-     * 素材点击率
-     */
-    @Excel(name = "素材点击率")
-    private BigDecimal actionRatio;
-
-    /**
-     * 组件点击数
-     */
-    @Excel(name = "组件点击数")
-    private Long adItemClickCount;
-
-    /**
-     * 直播平均观看时长
-     */
-    @Excel(name = "直播平均观看时长")
-    private Long espLivePlayedSeconds;
-
-    /**
-     * 作品3秒播放数
-     */
-    @Excel(name = "作品3秒播放数")
-    private Long playedThreeSeconds;
-
-    /**
-     * 作品3秒播放率
-     */
-    @Excel(name = "作品3秒播放率")
-    private BigDecimal play3sRatio;
-
-    /**
-     * 作品5秒播放数
-     */
-    @Excel(name = "作品5秒播放数")
-    private Long playedFiveSeconds;
-
-    /**
-     * 作品5秒播放率
-     */
-    @Excel(name = "作品5秒播放率")
-    private BigDecimal play5sRatio;
-
-    /**
-     * 作品完播数
-     */
-    @Excel(name = "作品完播数")
-    private Long playedEnd;
-
-    /**
-     * 作品完播率
-     */
-    @Excel(name = "作品完播率")
-    private BigDecimal playEndRatio;
-
-    /**
-     * 作品分享数
-     */
-    @Excel(name = "作品分享数")
-    private Long share;
-
-    /**
-     * 作品评论数
-     */
-    @Excel(name = "作品评论数")
-    private Long comment;
-
-    /**
-     * 作品点赞数
-     */
-    @Excel(name = "作品点赞数")
-    private Long likes;
-
-    /**
-     * 作品举报数
-     */
-    @Excel(name = "作品举报数")
-    private Long report;
-
-    /**
-     * 作品拉黑数
-     */
-    @Excel(name = "作品拉黑数")
-    private Long block;
-
-    /**
-     * 详情页减少此类作品数
-     */
-    @Excel(name = "详情页减少此类作品数")
-    private Long itemNegative;
-
-    /**
-     * 直播间分享数
-     */
-    @Excel(name = "直播间分享数")
-    private Long liveShare;
-
-    /**
-     * 直播间评论数
-     */
-    @Excel(name = "直播间评论数")
-    private Long liveComment;
-
-    /**
-     * 直播间送礼数
-     */
-    @Excel(name = "直播间送礼数")
-    private Long liveReward;
-
-    /**
-     * 有效播放数
-     */
-    @Excel(name = "有效播放数")
-    private Long effectivePlayCount;
-
-    /**
-     * 有效播放率
-     */
-    @Excel(name = "有效播放率")
-    private BigDecimal effectivePlayRatio;
-
-    /**
-     * 直播间停留1min
-     */
-    @Excel(name = "直播间停留1min")
-    private Long adLivePlayed1mNum;
-
-    /**
-     * 转化数
-     */
-    @Excel(name = "转化数")
-    private Long conversionNum;
-
-    /**
-     * 转化成本
-     */
-    @Excel(name = "转化成本")
-    private Long conversionCostEsp;
-
-    /**
-     * 直接GMV
-     */
-    @Excel(name = "直接GMV")
-    private Long gmv;
-
-    /**
-     * 当日累计GMV
-     */
-    @Excel(name = "当日累计GMV")
-    private Long t0Gmv;
-
-    /**
-     * 次日累计GMV
-     */
-    @Excel(name = "次日累计GMV")
-    private Long t1Gmv;
-
-    /**
-     * 7日累计GMV
-     */
-    @Excel(name = "7日累计GMV")
-    private Long t7Gmv;
-
-    /**
-     * 15日累计GMV
-     */
-    @Excel(name = "15日累计GMV")
-    private Long t15Gmv;
-
-    /**
-     * 30日累计GMV
-     */
-    @Excel(name = "30日累计GMV")
-    private Long t30Gmv;
-
-    /**
-     * 直接ROI
-     */
-    @Excel(name = "直接ROI")
-    private BigDecimal roi;
-
-    /**
-     * 当日累计ROI
-     */
-    @Excel(name = "当日累计ROI")
-    private BigDecimal t0Roi;
-
-    /**
-     * 次日累计ROI
-     */
-    @Excel(name = "次日累计ROI")
-    private BigDecimal t1Roi;
-
-    /**
-     * 7日累计ROI
-     */
-    @Excel(name = "7日累计ROI")
-    private BigDecimal t7Roi;
-
-    /**
-     * 15日累计ROI
-     */
-    @Excel(name = "15日累计ROI")
-    private BigDecimal t15Roi;
-
-    /**
-     * 30日累计ROI
-     */
-    @Excel(name = "30日累计ROI")
-    private BigDecimal t30Roi;
-
-    /**
-     * 直接订单数
-     */
-    @Excel(name = "直接订单数")
-    private Long paiedOrder;
-
-    /**
-     * 直接下单率
-     */
-    @Excel(name = "直接下单率")
-    private BigDecimal orderRatio;
-
-    /**
-     * 当日累计订单数
-     */
-    @Excel(name = "当日累计订单数")
-    private Long t0OrderCnt;
-
-    /**
-     * 当日累计订单成本
-     */
-    @Excel(name = "当日累计订单成本")
-    private Long t0OrderCntCost;
-
-    /**
-     * 累计订单下单率
-     */
-    @Excel(name = "累计订单下单率")
-    private BigDecimal t0OrderCntRatio;
-
-    /**
-     * 次日累计订单数
-     */
-    @Excel(name = "次日累计订单数")
-    private Long t1OrderCnt;
-
-    /**
-     * 7日累计订单数
-     */
-    @Excel(name = "7日累计订单数")
-    private Long t7OrderCnt;
-
-    /**
-     * 15日累计订单数
-     */
-    @Excel(name = "15日累计订单数")
-    private Long t15OrderCnt;
-
-    /**
-     * 30日累计订单数
-     */
-    @Excel(name = "30日累计订单数")
-    private Long t30OrderCnt;
-
-    /**
-     * 涨粉数
-     */
-    @Excel(name = "涨粉数")
-    private Long merchantRecoFans;
-
-    /**
-     * 次日涨粉留存数
-     */
-    @Excel(name = "次日涨粉留存数")
-    private Long t1Retention;
-
-    /**
-     * 7日涨粉留存数
-     */
-    @Excel(name = "7日涨粉留存数")
-    private Long t7Retention;
-
-    /**
-     * 15日涨粉留存数
-     */
-    @Excel(name = "15日涨粉留存数")
-    private Long t15Retention;
-
-    /**
-     * 30日涨粉留存数
-     */
-    @Excel(name = "30日涨粉留存数")
-    private Long t30Retention;
-
-    /**
-     * 次日涨粉留存率
-     */
-    @Excel(name = "次日涨粉留存率")
-    private BigDecimal t1RetentionRatio;
-
-    /**
-     * 7日涨粉留存率
-     */
-    @Excel(name = "7日涨粉留存率")
-    private BigDecimal t7RetentionRatio;
-
-    /**
-     * 15日涨粉留存率
-     */
-    @Excel(name = "15日涨粉留存率")
-    private BigDecimal t15RetentionRatio;
-
-    /**
-     * 30日涨粉留存率
-     */
-    @Excel(name = "30日涨粉留存率")
-    private BigDecimal t30RetentionRatio;
-
-    /**
-     * 预约成功数
-     */
-    @Excel(name = "预约成功数")
-    private Long reservationSuccess;
-
-    /**
-     * 预约成功成本
-     */
-    @Excel(name = "预约成功成本")
-    private Long reservationCost;
-
-    /**
-     * 直播观看数
-     */
-    @Excel(name = "直播观看数")
-    private Long standardLivePlayedStarted;
-
-    /**
-     * 直播观看成本
-     */
-    @Excel(name = "直播观看成本")
-    private Long liveAudienceCost;
-
-    /**
-     * 直播间商品点击数
-     */
-    @Excel(name = "直播间商品点击数")
-    private Long liveEventGoodsView;
-
-    /**
-     * 直播间商品点击率
-     */
-    @Excel(name = "直播间商品点击率")
-    private BigDecimal goodsClickRatio;
-
-    /**
-     * 直接平台新客
-     */
-    @Excel(name = "直接平台新客")
-    private Long directAttrPlatNewBuyerCnt;
-
-    /**
-     * 30日累计平台新客
-     */
-    @Excel(name = "30日累计平台新客")
-    private Long t30AttrPlatTotalBuyerCnt;
-
-    /**
-     * 直接店铺新客
-     */
-    @Excel(name = "直接店铺新客")
-    private Long directAttrSellerNewBuyerCnt;
-
-    /**
-     * 30日累计店铺新客
-     */
-    @Excel(name = "30日累计店铺新客")
-    private Long t30AttrSellerTotalBuyerCnt;
-
-    /**
-     * 涨粉当日GMV
-     */
-    @Excel(name = "涨粉当日GMV")
-    private Long fansT0Gmv;
-
-    /**
-     * 涨粉次日GMV
-     */
-    @Excel(name = "涨粉次日GMV")
-    private Long fansT1Gmv;
-
-    /**
-     * 涨粉7日GMV
-     */
-    @Excel(name = "涨粉7日GMV")
-    private Long fansT7Gmv;
-
-    /**
-     * 涨粉15日GMV
-     */
-    @Excel(name = "涨粉15日GMV")
-    private Long fansT15Gmv;
-
-    /**
-     * 涨粉30日GMV
-     */
-    @Excel(name = "涨粉30日GMV")
-    private Long fansT30Gmv;
-
-    /**
-     * 涨粉当日ROI
-     */
-    @Excel(name = "涨粉当日ROI")
-    private BigDecimal fansT0Roi;
-
-    /**
-     * 涨粉次日ROI
-     */
-    @Excel(name = "涨粉次日ROI")
-    private BigDecimal fansT1Roi;
-
-    /**
-     * 涨粉7日ROI
-     */
-    @Excel(name = "涨粉7日ROI")
-    private BigDecimal fansT7Roi;
-
-    /**
-     * 涨粉15日ROI
-     */
-    @Excel(name = "涨粉15日ROI")
-    private BigDecimal fansT15Roi;
-
-    /**
-     * 涨粉30日ROI
-     */
-    @Excel(name = "涨粉30日ROI")
-    private BigDecimal fansT30Roi;
-
-    /**
-     * 时间分区
-     */
-    private Long reportDate;
-
-}

+ 0 - 114
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveUnitList.java

@@ -1,114 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-/**
- * 广告组对象 kuaishou_live_unit_list
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Data
-public class KuaishouLiveUnitList {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 计划id
-     */
-    private Long campaignId;
-
-    /**
-     * 计划名称
-     */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /**
-     * 组id
-     */
-    private Long unitId;
-
-    /**
-     * 组名称
-     */
-    @Excel(name = "组名称")
-    private String unitName;
-
-    /**
-     * 计划创建时间
-     */
-    @Excel(name = "计划创建时间")
-    private Long unitCreateTime;
-
-    /**
-     * 请求时间
-     */
-    @Excel(name = "请求时间")
-    private Long reportDate;
-
-    /**
-     * 计划状态
-     */
-    @Excel(name = "计划状态")
-    private Long viewStatus;
-
-    /**
-     * 今日预算
-     */
-    @Excel(name = "今日预算")
-    private Long dayBudget;
-
-    /**
-     * 营销目标
-     */
-    @Excel(name = "营销目标")
-    private String campaignType;
-
-    /**
-     * 转化目标
-     */
-    @Excel(name = "转化目标")
-    private Long ocpxActionType;
-
-    /**
-     * 成本上限
-     */
-    @Excel(name = "成本上限")
-    private String bidDetail;
-
-    /**
-     * 创意组成方式
-     */
-    @Excel(name = "创意组成方式")
-    private String creativeBuildTypeStr;
-
-    /**
-     * 投放方式
-     */
-    @Excel(name = "投放方式")
-    private Long speed;
-
-    /**
-     * 探索工具
-     */
-    @Excel(name = "探索工具")
-    private String exploreTools;
-
-    /**
-     * 同时优化目标
-     */
-    @Excel(name = "同时优化目标")
-    private String simultaneousOptimizationType;
-
-    /**
-     * 人群扩量
-     */
-    @Excel(name = "人群扩量")
-    private String targetExtend;
-}

+ 0 - 572
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveUnitReportDaily.java

@@ -1,572 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-import java.math.BigDecimal;
-
-/**
- * 直播广告组报对象 kuaishou_live_unit_report_daily
- * @date 2022-07-19
- */
-@Data
-public class KuaishouLiveUnitReportDaily {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 计划id
-     */
-    @Excel(name = "计划id")
-    private Long campaignId;
-
-    /**
-     * 计划名称
-     */
-    @Excel(name = "计划名称")
-    private String campaignName;
-
-    /**
-     * 广告组id
-     */
-    private Long unitId;
-
-    /**
-     * 广告组名称
-     */
-    @Excel(name = "广告组名称")
-    private String unitName;
-
-    /**
-     * 转化目标
-     */
-    @Excel(name = "转化目标")
-    private String ocpcActionTypeStr;
-
-    /**
-     * 投放方式
-     */
-    @Excel(name = "投放方式")
-    private String speedTypeStr;
-
-    /**
-     * 创意组成方式
-     */
-    @Excel(name = "创意组成方式")
-    private String creativeBuildTypeStr;
-
-    /**
-     * 营销目标
-     */
-    @Excel(name = "营销目标")
-    private String campaignTypeStr;
-
-    /**
-     * 花费
-     */
-    @Excel(name = "花费")
-    private Long costTotal;
-
-    /**
-     * 曝光数
-     */
-    @Excel(name = "曝光数")
-    private Long adShow;
-
-    /**
-     * 平均千次广告曝光花费
-     */
-    @Excel(name = "平均千次广告曝光花费")
-    private Long adShow1kCost;
-
-    /**
-     * 封面曝光数
-     */
-    @Excel(name = "封面曝光数")
-    private Long impression;
-
-    /**
-     * 封面点击数
-     */
-    @Excel(name = "封面点击数")
-    private Long photoClick;
-
-    /**
-     * 封面点击率
-     */
-    @Excel(name = "封面点击率")
-    private BigDecimal photoClickRatio;
-
-    /**
-     * 素材曝光数
-     */
-    @Excel(name = "素材曝光数")
-    private Long click;
-
-    /**
-     * 行为数
-     */
-    @Excel(name = "行为数")
-    private Long actionbarClick;
-
-    /**
-     * 行为成本
-     */
-    @Excel(name = "行为成本")
-    private Long actionbarClickCost;
-
-    /**
-     * 行为率
-     */
-    @Excel(name = "行为率")
-    private BigDecimal espClickRatio;
-
-    /**
-     * 素材点击率
-     */
-    @Excel(name = "素材点击率")
-    private BigDecimal actionRatio;
-
-    /**
-     * 组件点击数
-     */
-    @Excel(name = "组件点击数")
-    private Long adItemClickCount;
-
-    /**
-     * 直播平均观看时长
-     */
-    @Excel(name = "直播平均观看时长")
-    private Long espLivePlayedSeconds;
-
-    /**
-     * 作品3秒播放数
-     */
-    @Excel(name = "作品3秒播放数")
-    private Long playedThreeSeconds;
-
-    /**
-     * 作品3秒播放率
-     */
-    @Excel(name = "作品3秒播放率")
-    private BigDecimal play3sRatio;
-
-    /**
-     * 作品5秒播放数
-     */
-    @Excel(name = "作品5秒播放数")
-    private Long playedFiveSeconds;
-
-    /**
-     * 作品5秒播放率
-     */
-    @Excel(name = "作品5秒播放率")
-    private BigDecimal play5sRatio;
-
-    /**
-     * 作品完播数
-     */
-    @Excel(name = "作品完播数")
-    private Long playedEnd;
-
-    /**
-     * 作品完播率
-     */
-    @Excel(name = "作品完播率")
-    private BigDecimal playEndRatio;
-
-    /**
-     * 作品分享数
-     */
-    @Excel(name = "作品分享数")
-    private Long share;
-
-    /**
-     * 作品评论数
-     */
-    @Excel(name = "作品评论数")
-    private Long comment;
-
-    /**
-     * 作品点赞数
-     */
-    @Excel(name = "作品点赞数")
-    private Long likes;
-
-    /**
-     * 作品举报数
-     */
-    @Excel(name = "作品举报数")
-    private Long report;
-
-    /**
-     * 作品拉黑数
-     */
-    @Excel(name = "作品拉黑数")
-    private Long block;
-
-    /**
-     * 详情页减少此类作品数
-     */
-    @Excel(name = "详情页减少此类作品数")
-    private Long itemNegative;
-
-    /**
-     * 直播间分享数
-     */
-    @Excel(name = "直播间分享数")
-    private Long liveShare;
-
-    /**
-     * 直播间评论数
-     */
-    @Excel(name = "直播间评论数")
-    private Long liveComment;
-
-    /**
-     * 直播间送礼数
-     */
-    @Excel(name = "直播间送礼数")
-    private Long liveReward;
-
-    /**
-     * 有效播放数
-     */
-    @Excel(name = "有效播放数")
-    private Long effectivePlayCount;
-
-    /**
-     * 有效播放率
-     */
-    @Excel(name = "有效播放率")
-    private BigDecimal effectivePlayRatio;
-
-    /**
-     * 直播间停留1min
-     */
-    @Excel(name = "直播间停留1min")
-    private Long adLivePlayed1mNum;
-
-    /**
-     * 转化数
-     */
-    @Excel(name = "转化数")
-    private Long conversionNum;
-
-    /**
-     * 转化成本
-     */
-    @Excel(name = "转化成本")
-    private Long conversionCostEsp;
-
-    /**
-     * 直接GMV
-     */
-    @Excel(name = "直接GMV")
-    private Long gmv;
-
-    /**
-     * 当日累计GMV
-     */
-    @Excel(name = "当日累计GMV")
-    private Long t0Gmv;
-
-    /**
-     * 次日累计GMV
-     */
-    @Excel(name = "次日累计GMV")
-    private Long t1Gmv;
-
-    /**
-     * 7日累计GMV
-     */
-    @Excel(name = "7日累计GMV")
-    private Long t7Gmv;
-
-    /**
-     * 15日累计GMV
-     */
-    @Excel(name = "15日累计GMV")
-    private Long t15Gmv;
-
-    /**
-     * 30日累计GMV
-     */
-    @Excel(name = "30日累计GMV")
-    private Long t30Gmv;
-
-    /**
-     * 直接ROI
-     */
-    @Excel(name = "直接ROI")
-    private BigDecimal roi;
-
-    /**
-     * 当日累计ROI
-     */
-    @Excel(name = "当日累计ROI")
-    private BigDecimal t0Roi;
-
-    /**
-     * 次日累计ROI
-     */
-    @Excel(name = "次日累计ROI")
-    private BigDecimal t1Roi;
-
-    /**
-     * 7日累计ROI
-     */
-    @Excel(name = "7日累计ROI")
-    private BigDecimal t7Roi;
-
-    /**
-     * 15日累计ROI
-     */
-    @Excel(name = "15日累计ROI")
-    private BigDecimal t15Roi;
-
-    /**
-     * 30日累计ROI
-     */
-    @Excel(name = "30日累计ROI")
-    private BigDecimal t30Roi;
-
-    /**
-     * 直接订单数
-     */
-    @Excel(name = "直接订单数")
-    private Long paiedOrder;
-
-    /**
-     * 直接下单率
-     */
-    @Excel(name = "直接下单率")
-    private BigDecimal orderRatio;
-
-    /**
-     * 当日累计订单数
-     */
-    @Excel(name = "当日累计订单数")
-    private Long t0OrderCnt;
-
-    /**
-     * 当日累计订单成本
-     */
-    @Excel(name = "当日累计订单成本")
-    private Long t0OrderCntCost;
-
-    /**
-     * 累计订单下单率
-     */
-    @Excel(name = "累计订单下单率")
-    private BigDecimal t0OrderCntRatio;
-
-    /**
-     * 次日累计订单数
-     */
-    @Excel(name = "次日累计订单数")
-    private Long t1OrderCnt;
-
-    /**
-     * 7日累计订单数
-     */
-    @Excel(name = "7日累计订单数")
-    private Long t7OrderCnt;
-
-    /**
-     * 15日累计订单数
-     */
-    @Excel(name = "15日累计订单数")
-    private Long t15OrderCnt;
-
-    /**
-     * 30日累计订单数
-     */
-    @Excel(name = "30日累计订单数")
-    private Long t30OrderCnt;
-
-    /**
-     * 涨粉数
-     */
-    @Excel(name = "涨粉数")
-    private Long merchantRecoFans;
-
-    /**
-     * 次日涨粉留存数
-     */
-    @Excel(name = "次日涨粉留存数")
-    private Long t1Retention;
-
-    /**
-     * 7日涨粉留存数
-     */
-    @Excel(name = "7日涨粉留存数")
-    private Long t7Retention;
-
-    /**
-     * 15日涨粉留存数
-     */
-    @Excel(name = "15日涨粉留存数")
-    private Long t15Retention;
-
-    /**
-     * 30日涨粉留存数
-     */
-    @Excel(name = "30日涨粉留存数")
-    private Long t30Retention;
-
-    /**
-     * 次日涨粉留存率
-     */
-    @Excel(name = "次日涨粉留存率")
-    private BigDecimal t1RetentionRatio;
-
-    /**
-     * 7日涨粉留存率
-     */
-    @Excel(name = "7日涨粉留存率")
-    private BigDecimal t7RetentionRatio;
-
-    /**
-     * 15日涨粉留存率
-     */
-    @Excel(name = "15日涨粉留存率")
-    private BigDecimal t15RetentionRatio;
-
-    /**
-     * 30日涨粉留存率
-     */
-    @Excel(name = "30日涨粉留存率")
-    private BigDecimal t30RetentionRatio;
-
-    /**
-     * 预约成功数
-     */
-    @Excel(name = "预约成功数")
-    private Long reservationSuccess;
-
-    /**
-     * 预约成功成本
-     */
-    @Excel(name = "预约成功成本")
-    private Long reservationCost;
-
-    /**
-     * 直播观看数
-     */
-    @Excel(name = "直播观看数")
-    private Long standardLivePlayedStarted;
-
-    /**
-     * 直播观看成本
-     */
-    @Excel(name = "直播观看成本")
-    private Long liveAudienceCost;
-
-    /**
-     * 直播间商品点击数
-     */
-    @Excel(name = "直播间商品点击数")
-    private Long liveEventGoodsView;
-
-    /**
-     * 直播间商品点击率
-     */
-    @Excel(name = "直播间商品点击率")
-    private BigDecimal goodsClickRatio;
-
-    /**
-     * 直接平台新客
-     */
-    @Excel(name = "直接平台新客")
-    private Long directAttrPlatNewBuyerCnt;
-
-    /**
-     * 30日累计平台新客
-     */
-    @Excel(name = "30日累计平台新客")
-    private Long t30AttrPlatTotalBuyerCnt;
-
-    /**
-     * 直接店铺新客
-     */
-    @Excel(name = "直接店铺新客")
-    private Long directAttrSellerNewBuyerCnt;
-
-    /**
-     * 30日累计店铺新客
-     */
-    @Excel(name = "30日累计店铺新客")
-    private Long t30AttrSellerTotalBuyerCnt;
-
-    /**
-     * 涨粉当日GMV
-     */
-    @Excel(name = "涨粉当日GMV")
-    private Long fansT0Gmv;
-
-    /**
-     * 涨粉次日GMV
-     */
-    @Excel(name = "涨粉次日GMV")
-    private Long fansT1Gmv;
-
-    /**
-     * 涨粉7日GMV
-     */
-    @Excel(name = "涨粉7日GMV")
-    private Long fansT7Gmv;
-
-    /**
-     * 涨粉15日GMV
-     */
-    @Excel(name = "涨粉15日GMV")
-    private Long fansT15Gmv;
-
-    /**
-     * 涨粉30日GMV
-     */
-    @Excel(name = "涨粉30日GMV")
-    private Long fansT30Gmv;
-
-    /**
-     * 涨粉当日ROI
-     */
-    @Excel(name = "涨粉当日ROI")
-    private BigDecimal fansT0Roi;
-
-    /**
-     * 涨粉次日ROI
-     */
-    @Excel(name = "涨粉次日ROI")
-    private BigDecimal fansT1Roi;
-
-    /**
-     * 涨粉7日ROI
-     */
-    @Excel(name = "涨粉7日ROI")
-    private BigDecimal fansT7Roi;
-
-    /**
-     * 涨粉15日ROI
-     */
-    @Excel(name = "涨粉15日ROI")
-    private BigDecimal fansT15Roi;
-
-    /**
-     * 涨粉30日ROI
-     */
-    @Excel(name = "涨粉30日ROI")
-    private BigDecimal fansT30Roi;
-
-    /**
-     * 时间分区
-     */
-    private Long reportDate;
-
-    private Integer hour;
-}

+ 0 - 73
kuaishou/src/main/java/cn/com/ctop/job/live/entity/KuaishouLiveVideoList.java

@@ -1,73 +0,0 @@
-package cn.com.ctop.job.live.entity;
-
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-
-/**
- * 素材对象 kuaishou_live_video_list
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Data
-public class KuaishouLiveVideoList {
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 账户id
-     */
-    private Long accountId;
-
-    /**
-     * 视频名称
-     */
-    @Excel(name = "视频名称")
-    private String photoName;
-
-    /**
-     * 视频id
-     */
-    private Long photoId;
-
-    /**
-     * 视频标签
-     */
-    @Excel(name = "视频标签")
-    private String photoTag;
-
-    /**
-     * 视频时长
-     */
-    @Excel(name = "视频时长")
-    private Long duration;
-
-    /**
-     * 视频创建时间
-     */
-    @Excel(name = "视频创建时间")
-    private String createTime;
-
-    /**
-     * 视频链接
-     */
-    @Excel(name = "视频链接")
-    private String url;
-
-    /**
-     * 视频封面
-     */
-    @Excel(name = "视频封面")
-    private String coverUrl;
-
-    /**
-     * 视频高度
-     */
-    @Excel(name = "视频高度")
-    private Long height;
-
-    /**
-     * 视频宽度
-     */
-    @Excel(name = "视频宽度")
-    private Long width;
-}

+ 0 - 92
kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdAccountReportJob.java

@@ -1,92 +0,0 @@
-package cn.com.ctop.job.live.handler;
-
-import cn.com.ctop.job.live.service.AgentTokenService;
-import cn.com.ctop.job.live.service.IKuaishouLiveAccountReportDailyService;
-import cn.com.ctop.job.live.utils.Check;
-import com.xxl.job.core.context.XxlJobHelper;
-import com.xxl.job.core.handler.annotation.XxlJob;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
-@Slf4j
-@Component
-public class AdAccountReportJob {
-
-    @Autowired
-    private IKuaishouLiveAccountReportDailyService accountReportDailyService;
-
-    @Autowired
-    private AgentTokenService tokenService;
-
-    private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService hourExecutorService = Executors.newFixedThreadPool(3);
-
-    /**
-     * 获取广告账户信息
-     * 前1天
-     *
-     * @throws Exception
-     */
-    @XxlJob("AdAccountReportJob")
-    public void adAccountReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        dailyExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            accountReportDailyService.getKuaishouAccountReport(Long.valueOf(param), token);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                            ;
-                        }
-                    }
-                });
-    }
-
-    /**
-     * 获取广告账户信息(时报)
-     */
-    @XxlJob("AdAccountHourReportJob")
-    public void adAccountHourReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        hourExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            accountReportDailyService.getKuaishouAccountHourReport(Long.valueOf(param), token);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                            ;
-                        }
-                    }
-                });
-    }
-
-
-}

+ 0 - 129
kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdCampaignReportJob.java

@@ -1,129 +0,0 @@
-package cn.com.ctop.job.live.handler;
-
-import cn.com.ctop.job.live.service.AgentTokenService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignReportDailyService;
-import cn.com.ctop.job.live.utils.Check;
-import com.xxl.job.core.context.XxlJobHelper;
-import com.xxl.job.core.handler.annotation.XxlJob;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
-@Slf4j
-@Component
-public class AdCampaignReportJob {
-
-    @Autowired
-    private AgentTokenService tokenService;
-
-    @Autowired
-    private IKuaishouLiveCampaignReportDailyService campaignReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveCampaignListService campaignListService;
-
-    private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService hourExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService liveExecutorService = Executors.newFixedThreadPool(3);
-
-    /**
-     * 获取广告计划信息
-     * 前1天
-     *
-     * @throws Exception
-     */
-    @XxlJob("AdCampaignReportJob")
-    public void adCampaignReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        dailyExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            campaignReportDailyService.getKuaishouCampaignReport(Long.valueOf(param), token, 1);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-
-    /**
-     * 获取广告计划信息(时报)
-     */
-    @XxlJob("AdCampaignHourReportJob")
-    public void adCampaignHourReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        hourExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            campaignReportDailyService.getKuaishouCampaignHourReport(Long.valueOf(param), token, 1);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-
-    /**
-     * 获取广告计划信息
-     * 前1天
-     *
-     * @throws Exception
-     */
-    @XxlJob("getKuaishouCampaign")
-    public void getKuaishouCampaign() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        liveExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            campaignListService.getKuaishouCampaign(Long.valueOf(param), token);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-
-}

+ 0 - 95
kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdCreativeReportJob.java

@@ -1,95 +0,0 @@
-package cn.com.ctop.job.live.handler;
-
-import cn.com.ctop.job.live.service.AgentTokenService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeReportDailyService;
-import cn.com.ctop.job.live.utils.Check;
-import com.xxl.job.core.context.XxlJobHelper;
-import com.xxl.job.core.handler.annotation.XxlJob;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
-@Slf4j
-@Component
-public class AdCreativeReportJob {
-
-    @Autowired
-    private AgentTokenService tokenService;
-
-    @Autowired
-    private IKuaishouLiveCreativeReportDailyService creativeReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveCreativeListService creativeListService;
-
-    private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService liveExecutorService = Executors.newFixedThreadPool(3);
-
-    /**
-     * 获取广告创意信息
-     * 前1天
-     *
-     * @throws Exception
-     */
-    @XxlJob("AdCreativeReportJob")
-    public void adCreativeReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        dailyExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            creativeReportDailyService.getKuaishouCreativeReport(Long.valueOf(param), token, 1);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-    /**
-     * 获取广告创意信息
-     *
-     * @throws Exception
-     */
-    @XxlJob("getKuaishouCreative")
-    public void getKuaishouCreative() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        liveExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            creativeListService.getKuaishouCreative(Long.valueOf(param), token);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-}

+ 0 - 124
kuaishou/src/main/java/cn/com/ctop/job/live/handler/AdUnitReportJob.java

@@ -1,124 +0,0 @@
-package cn.com.ctop.job.live.handler;
-
-import cn.com.ctop.job.live.service.AgentTokenService;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitListService;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitReportDailyService;
-import cn.com.ctop.job.live.utils.Check;
-import com.xxl.job.core.context.XxlJobHelper;
-import com.xxl.job.core.handler.annotation.XxlJob;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
-@Slf4j
-@Component
-public class AdUnitReportJob {
-
-    @Autowired
-    private AgentTokenService tokenService;
-
-    @Autowired
-    private IKuaishouLiveUnitReportDailyService unitReportDailyService;
-
-    @Autowired
-    private IKuaishouLiveUnitListService unitListService;
-
-    private static ExecutorService dailyExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService hourExecutorService = Executors.newFixedThreadPool(3);
-    private static ExecutorService liveExecutorService = Executors.newFixedThreadPool(3);
-
-    /**
-     * 获取广告组信息
-     * 前1天
-     *
-     * @throws Exception
-     */
-    @XxlJob("AdUnitReportJob")
-    public void AdUnitListReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        dailyExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            unitReportDailyService.getKuaishouUnitReport(Long.valueOf(param), token, 1);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-    /**
-     * 获取广告组信息(时报)
-     */
-    @XxlJob("AdUnitHourReportJob")
-    public void adUnitHourReportJob() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        hourExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            unitReportDailyService.getKuaishouUnitHourReport(Long.valueOf(param), token, 1);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-
-    /**
-     * 获取广告组信息(时报)
-     */
-    @XxlJob("getKuaishouUnit")
-    public void getKuaishouUnit() {
-        String param = XxlJobHelper.getJobParam(); // 执行参数
-        if (Check.isNull(param)) {
-            log.error("入参为空");
-            return;
-        }
-        String token = tokenService.getByAccountId(Long.valueOf(param));
-        if (Check.isNull(token)) {
-            log.error("此账户未获取到相关token,accountId:{}", param);
-            return;
-        }
-
-        liveExecutorService.submit(
-                new Runnable() {
-                    @Override
-                    public void run() {
-                        try {
-                            unitListService.getKuaishouUnit(Long.valueOf(param), token);
-                        } catch (Exception e) {
-                            log.info(String.valueOf(e));
-                        }
-                    }
-                });
-    }
-
-}

+ 0 - 15
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/AgentTokenMapper.java

@@ -1,15 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import org.apache.ibatis.annotations.Param;
-
-/**
- * token信息
- *
- * @author jeecg-boot 2021-09-07
- * @version V1.0
- */
-public interface AgentTokenMapper {
-
-    String getByAccountId(@Param("accountId") Long accountId);
-
-}

+ 0 - 20
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveAccountReportDailyMapper.java

@@ -1,20 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveAccountReportDaily;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 直播账户报Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface KuaishouLiveAccountReportDailyMapper {
-
-
-    void replaceBatch(@Param("list") List<KuaishouLiveAccountReportDaily> list);
-
-    void replaceBatchHour(@Param("list") List<KuaishouLiveAccountReportDaily> list);
-}

+ 0 - 32
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCampaignListMapper.java

@@ -1,32 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignList;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 广告计划Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface KuaishouLiveCampaignListMapper {
-    /**
-     * 查询广告计划
-     *
-     * @param accountId 广告计划主键
-     * @return 广告计划
-     */
-    public KuaishouLiveCampaignList selectKuaishouLiveCampaignListByAccountId(Long accountId);
-
-    /**
-     * 查询广告计划列表
-     *
-     * @param kuaishouLiveCampaignList 广告计划
-     * @return 广告计划集合
-     */
-    public List<KuaishouLiveCampaignList> selectKuaishouLiveCampaignListList(KuaishouLiveCampaignList kuaishouLiveCampaignList);
-
-    void replaceBatch(@Param("list") List<KuaishouLiveCampaignList> list);
-}

+ 0 - 19
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCampaignReportDailyMapper.java

@@ -1,19 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignReportDaily;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 直播计划报Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface KuaishouLiveCampaignReportDailyMapper {
-
-    void replaceBatch(@Param("list") List<KuaishouLiveCampaignReportDaily> list);
-
-    void replaceBatchHour(@Param("list") List<KuaishouLiveCampaignReportDaily> list);
-}

+ 0 - 33
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCreativeListMapper.java

@@ -1,33 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCreativeList;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 创意Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface KuaishouLiveCreativeListMapper {
-    /**
-     * 查询创意
-     *
-     * @param accountId 创意主键
-     * @return 创意
-     */
-    public KuaishouLiveCreativeList selectKuaishouLiveCreativeListByAccountId(Long accountId);
-
-    /**
-     * 查询创意列表
-     *
-     * @param kuaishouLiveCreativeList 创意
-     * @return 创意集合
-     */
-    public List<KuaishouLiveCreativeList> selectKuaishouLiveCreativeListList(KuaishouLiveCreativeList kuaishouLiveCreativeList);
-
-    void replaceBatch(@Param("list") List<KuaishouLiveCreativeList> list);
-
-}

+ 0 - 18
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveCreativeReportDailyMapper.java

@@ -1,18 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCreativeReportDaily;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 直播创意报Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface KuaishouLiveCreativeReportDailyMapper {
-
-    void replaceBatch(@Param("list") List<KuaishouLiveCreativeReportDaily> list);
-
-}

+ 0 - 35
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveUnitListMapper.java

@@ -1,35 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignList;
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitList;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-
-/**
- * 广告组Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface KuaishouLiveUnitListMapper {
-    /**
-     * 查询广告组
-     *
-     * @param accountId 广告组主键
-     * @return 广告组
-     */
-    public KuaishouLiveUnitList selectKuaishouLiveUnitListByAccountId(Long accountId);
-
-    /**
-     * 查询广告组列表
-     *
-     * @param kuaishouLiveUnitList 广告组
-     * @return 广告组集合
-     */
-    public List<KuaishouLiveUnitList> selectKuaishouLiveUnitListList(KuaishouLiveUnitList kuaishouLiveUnitList);
-
-
-    void replaceBatch(@Param("list") List<KuaishouLiveUnitList> list);
-}

+ 0 - 21
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveUnitReportDailyMapper.java

@@ -1,21 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignReportDaily;
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitReportDaily;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 直播广告组报Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface KuaishouLiveUnitReportDailyMapper {
-
-    void replaceBatch(@Param("list") List<KuaishouLiveUnitReportDaily> list);
-
-    void replaceBatchHour(@Param("list") List<KuaishouLiveUnitReportDaily> list);
-
-}

+ 0 - 31
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/KuaishouLiveVideoListMapper.java

@@ -1,31 +0,0 @@
-package cn.com.ctop.job.live.mapper;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveVideoList;
-
-import java.util.List;
-
-
-/**
- * 素材Mapper接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface KuaishouLiveVideoListMapper {
-    /**
-     * 查询素材
-     *
-     * @param accountId 素材主键
-     * @return 素材
-     */
-    public KuaishouLiveVideoList selectKuaishouLiveVideoListByAccountId(Long accountId);
-
-    /**
-     * 查询素材列表
-     *
-     * @param kuaishouLiveVideoList 素材
-     * @return 素材集合
-     */
-    public List<KuaishouLiveVideoList> selectKuaishouLiveVideoListList(KuaishouLiveVideoList kuaishouLiveVideoList);
-
-}

+ 0 - 10
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/AgentTokenMapper.xml

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.AgentTokenMapper">
-
-    <select id="getByAccountId" resultType="java.lang.String">
-        select access_token
-        from `ruixuan`.`agent_token`
-        WHERE media_id = 2 limit 1
-    </select>
-</mapper>

+ 0 - 379
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveAccountReportDailyMapper.xml

@@ -1,379 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveAccountReportDailyMapper">
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_account_report_daily(
-        account_id,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date,
-        order_cost,
-        reco_fans_cost,
-        conversion_live_event_goods_view_cost
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate},
-            #{report.orderCost},
-            #{report.recoFansCost},
-            #{report.conversionLiveEventGoodsViewCost}
-            )
-        </foreach>
-    </insert>
-
-    <insert id="replaceBatchHour">
-        replace into kuaishou_live_account_report_hourly(
-        account_id,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date,
-        `hour`,
-        order_cost,
-        reco_fans_cost,
-        conversion_live_event_goods_view_cost
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate},
-            #{report.hour},
-            #{report.orderCost},
-            #{report.recoFansCost},
-            #{report.conversionLiveEventGoodsViewCost}
-            )
-        </foreach>
-    </insert>
-
-</mapper>

+ 0 - 78
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCampaignListMapper.xml

@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveCampaignListMapper">
-
-    <resultMap type="cn.com.ctop.job.live.entity.KuaishouLiveCampaignList" id="KuaishouLiveCampaignListResult">
-        <result property="accountId" column="account_id"/>
-        <result property="campaignId" column="campaign_id"/>
-        <result property="campaignName" column="campaign_name"/>
-        <result property="campaignCreateTime" column="campaign_create_time"/>
-        <result property="reportDate" column="report_date"/>
-        <result property="viewStatus" column="view_status"/>
-        <result property="dayBudget" column="day_budget"/>
-        <result property="campaignType" column="campaign_type"/>
-    </resultMap>
-
-    <sql id="selectKuaishouLiveCampaignListVo">
-        select account_id,
-               campaign_id,
-               campaign_name,
-               campaign_create_time,
-               report_date,
-               view_status,
-               day_budget,
-               campaign_type
-        from kuaishou_live_campaign_list
-    </sql>
-
-    <select id="selectKuaishouLiveCampaignListList" parameterType="cn.com.ctop.job.live.entity.KuaishouLiveCampaignList"
-            resultMap="KuaishouLiveCampaignListResult">
-        <include refid="selectKuaishouLiveCampaignListVo"/>
-        <where>
-            <if test="campaignName != null  and campaignName != ''">and campaign_name like concat('%', #{campaignName},
-                '%')
-            </if>
-            <if test="campaignCreateTime != null ">and campaign_create_time = #{campaignCreateTime}</if>
-            <if test="reportDate != null ">and report_date = #{reportDate}</if>
-            <if test="viewStatus != null ">and view_status = #{viewStatus}</if>
-            <if test="dayBudget != null ">and day_budget = #{dayBudget}</if>
-            <if test="campaignType != null  and campaignType != ''">and campaign_type = #{campaignType}</if>
-        </where>
-    </select>
-
-    <select id="selectKuaishouLiveCampaignListByAccountId" parameterType="Long"
-            resultMap="KuaishouLiveCampaignListResult">
-        <include refid="selectKuaishouLiveCampaignListVo"/>
-        where account_id = #{accountId}
-    </select>
-
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_campaign_list(
-        account_id,
-        campaign_id,
-        campaign_name,
-        campaign_create_time,
-        report_date,
-        view_status,
-        day_budget,
-        campaign_type
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.campaignCreateTime},
-            #{report.reportDate},
-            #{report.viewStatus},
-            #{report.dayBudget},
-            #{report.campaignType}
-            )
-        </foreach>
-    </insert>
-
-</mapper>

+ 0 - 383
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCampaignReportDailyMapper.xml

@@ -1,383 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveCampaignReportDailyMapper">
-
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_campaign_report_daily(
-        account_id,
-        campaign_id,
-        campaign_name,
-        campaign_type_str,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.campaignTypeStr},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate}
-            )
-        </foreach>
-    </insert>
-
-    <insert id="replaceBatchHour">
-        replace into kuaishou_live_campaign_report_hourly(
-        account_id,
-        campaign_id,
-        campaign_name,
-        campaign_type_str,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date,
-        `hour`
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.campaignTypeStr},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate},
-            #{report.hour}
-            )
-        </foreach>
-    </insert>
-
-
-</mapper>

+ 0 - 107
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCreativeListMapper.xml

@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveCreativeListMapper">
-
-    <resultMap type="cn.com.ctop.job.live.entity.KuaishouLiveCreativeList" id="KuaishouLiveCreativeListResult">
-        <result property="accountId" column="account_id"/>
-        <result property="campaignId" column="campaign_id"/>
-        <result property="campaignName" column="campaign_name"/>
-        <result property="unitId" column="unit_id"/>
-        <result property="unitName" column="unit_name"/>
-        <result property="creativeId" column="creative_id"/>
-        <result property="creativeName" column="creative_name"/>
-        <result property="creativeCreateTime" column="creative_create_time"/>
-        <result property="reportDate" column="report_date"/>
-        <result property="viewStatus" column="view_status"/>
-        <result property="speed" column="speed"/>
-        <result property="liveCreativeType" column="live_creative_type"/>
-        <result property="creativeSourceTypeStr" column="creative_source_type_str"/>
-    </resultMap>
-
-    <sql id="selectKuaishouLiveCreativeListVo">
-        select account_id,
-               campaign_id,
-               campaign_name,
-               unit_id,
-               unit_name,
-               creative_id,
-               creative_name,
-               creative_create_time,
-               report_date,
-               view_status,
-               speed,
-               live_creative_type,
-               creative_source_type_str
-        from kuaishou_live_creative_list
-    </sql>
-
-    <select id="selectKuaishouLiveCreativeListList" resultMap="KuaishouLiveCreativeListResult">
-        <include refid="selectKuaishouLiveCreativeListVo"/>
-        <where>
-            <if test="campaignId != null ">and campaign_id = #{campaignId}</if>
-            <if test="campaignName != null  and campaignName != ''">and campaign_name like concat('%', #{campaignName},
-                '%')
-            </if>
-            <if test="unitId != null ">and unit_id = #{unitId}</if>
-            <if test="unitName != null  and unitName != ''">and unit_name like concat('%', #{unitName}, '%')</if>
-            <if test="creativeName != null  and creativeName != ''">and creative_name like concat('%', #{creativeName},
-                '%')
-            </if>
-            <if test="creativeCreateTime != null ">and creative_create_time = #{creativeCreateTime}</if>
-            <if test="reportDate != null ">and report_date = #{reportDate}</if>
-            <if test="viewStatus != null ">and view_status = #{viewStatus}</if>
-            <if test="speed != null ">and speed = #{speed}</if>
-            <if test="liveCreativeType != null  and liveCreativeType != ''">and live_creative_type =
-                #{liveCreativeType}
-            </if>
-            <if test="creativeSourceTypeStr != null  and creativeSourceTypeStr != ''">and creative_source_type_str =
-                #{creativeSourceTypeStr}
-            </if>
-        </where>
-    </select>
-
-    <select id="selectKuaishouLiveCreativeListByAccountId" parameterType="Long"
-            resultMap="KuaishouLiveCreativeListResult">
-        <include refid="selectKuaishouLiveCreativeListVo"/>
-        where account_id = #{accountId}
-    </select>
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_creative_list(
-        account_id,
-        campaign_id,
-        campaign_name,
-        unit_id,
-        unit_name,
-        creative_id,
-        creative_name,
-        creative_create_time,
-        report_date,
-        view_status,
-        speed,
-        live_creative_type,
-        creative_source_type_str
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.unitId},
-            #{report.unitName},
-            #{report.creativeId},
-            #{report.creativeName},
-            #{report.creativeCreateTime},
-            #{report.reportDate},
-            #{report.viewStatus},
-            #{report.speed},
-            #{report.liveCreativeType},
-            #{report.creativeSourceTypeStr}
-            )
-        </foreach>
-    </insert>
-
-</mapper>

+ 0 - 209
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveCreativeReportDailyMapper.xml

@@ -1,209 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveCreativeReportDailyMapper">
-
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_creative_report_daily(
-        account_id,
-        campaign_id,
-        campaign_name,
-        unit_id,
-        unit_name,
-        creative_id,
-        creative_name,
-        live_creative_type_str,
-        creative_source_type_str,
-        ocpc_action_type_str,
-        speed_type_str,
-        campaign_type_str,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.unitId},
-            #{report.unitName},
-            #{report.creativeId},
-            #{report.creativeName},
-            #{report.liveCreativeTypeStr},
-            #{report.creativeSourceTypeStr},
-            #{report.ocpcActionTypeStr},
-            #{report.speedTypeStr},
-            #{report.campaignTypeStr},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate}
-            )
-        </foreach>
-    </insert>
-
-</mapper>

+ 0 - 125
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveUnitListMapper.xml

@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveUnitListMapper">
-
-    <resultMap type="cn.com.ctop.job.live.entity.KuaishouLiveUnitList" id="KuaishouLiveUnitListResult">
-        <result property="accountId" column="account_id"/>
-        <result property="campaignId" column="campaign_id"/>
-        <result property="campaignName" column="campaign_name"/>
-        <result property="unitId" column="unit_id"/>
-        <result property="unitName" column="unit_name"/>
-        <result property="unitCreateTime" column="unit_create_time"/>
-        <result property="reportDate" column="report_date"/>
-        <result property="viewStatus" column="view_status"/>
-        <result property="dayBudget" column="day_budget"/>
-        <result property="campaignType" column="campaign_type"/>
-        <result property="ocpxActionType" column="ocpx_action_type"/>
-        <result property="bidDetail" column="bid_detail"/>
-        <result property="creativeBuildTypeStr" column="creative_build_type_str"/>
-        <result property="speed" column="speed"/>
-        <result property="exploreTools" column="explore_tools"/>
-        <result property="simultaneousOptimizationType" column="simultaneous_optimization_type"/>
-        <result property="targetExtend" column="target_extend"/>
-    </resultMap>
-
-    <sql id="selectKuaishouLiveUnitListVo">
-        select account_id,
-               campaign_id,
-               campaign_name,
-               unit_id,
-               unit_name,
-               unit_create_time,
-               report_date,
-               view_status,
-               day_budget,
-               campaign_type,
-               ocpx_action_type,
-               bid_detail,
-               creative_build_type_str,
-               speed,
-               explore_tools,
-               simultaneous_optimization_type,
-               target_extend
-        from kuaishou_live_unit_list
-    </sql>
-
-    <select id="selectKuaishouLiveUnitListList" resultMap="KuaishouLiveUnitListResult">
-        <include refid="selectKuaishouLiveUnitListVo"/>
-        <where>
-            <if test="campaignName != null  and campaignName != ''">and campaign_name like concat('%', #{campaignName},
-                '%')
-            </if>
-            <if test="unitName != null  and unitName != ''">and unit_name like concat('%', #{unitName}, '%')</if>
-            <if test="unitCreateTime != null ">and unit_create_time = #{unitCreateTime}</if>
-            <if test="reportDate != null ">and report_date = #{reportDate}</if>
-            <if test="viewStatus != null ">and view_status = #{viewStatus}</if>
-            <if test="dayBudget != null ">and day_budget = #{dayBudget}</if>
-            <if test="campaignType != null  and campaignType != ''">and campaign_type = #{campaignType}</if>
-            <if test="ocpxActionType != null ">and ocpx_action_type = #{ocpxActionType}</if>
-            <if test="bidDetail != null  and bidDetail != ''">and bid_detail = #{bidDetail}</if>
-            <if test="creativeBuildTypeStr != null  and creativeBuildTypeStr != ''">and creative_build_type_str =
-                #{creativeBuildTypeStr}
-            </if>
-            <if test="speed != null ">and speed = #{speed}</if>
-            <if test="exploreTools != null  and exploreTools != ''">and explore_tools = #{exploreTools}</if>
-            <if test="simultaneousOptimizationType != null  and simultaneousOptimizationType != ''">and
-                simultaneous_optimization_type = #{simultaneousOptimizationType}
-            </if>
-            <if test="targetExtend != null  and targetExtend != ''">and target_extend = #{targetExtend}</if>
-        </where>
-    </select>
-
-    <select id="selectKuaishouLiveUnitListByAccountId" parameterType="Long" resultMap="KuaishouLiveUnitListResult">
-        <include refid="selectKuaishouLiveUnitListVo"/>
-        where account_id = #{accountId}
-    </select>
-
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_unit_list(
-        account_id,
-        campaign_id,
-        campaign_name,
-        unit_id,
-        unit_name,
-        unit_create_time,
-        report_date,
-        view_status,
-        day_budget,
-        campaign_type,
-        ocpx_action_type,
-        bid_detail,
-        creative_build_type_str,
-        speed,
-        explore_tools,
-        simultaneous_optimization_type,
-        target_extend
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.unitId},
-            #{report.unitName},
-            #{report.unitCreateTime},
-            #{report.reportDate},
-            #{report.viewStatus},
-            #{report.dayBudget},
-            #{report.campaignType},
-            #{report.ocpxActionType},
-            #{report.bidDetail},
-            #{report.creativeBuildTypeStr},
-            #{report.speed},
-            #{report.exploreTools},
-            #{report.simultaneousOptimizationType},
-            #{report.targetExtend}
-            )
-        </foreach>
-    </insert>
-
-</mapper>

+ 0 - 404
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveUnitReportDailyMapper.xml

@@ -1,404 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveUnitReportDailyMapper">
-
-
-    <insert id="replaceBatch">
-        replace into kuaishou_live_unit_report_daily(
-        account_id,
-        campaign_id,
-        campaign_name,
-        unit_id,
-        unit_name,
-        ocpc_action_type_str,
-        speed_type_str,
-        creative_build_type_str,
-        campaign_type_str,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.unitId},
-            #{report.unitName},
-            #{report.ocpcActionTypeStr},
-            #{report.speedTypeStr},
-            #{report.creativeBuildTypeStr},
-            #{report.campaignTypeStr},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate}
-            )
-        </foreach>
-    </insert>
-
-
-    <insert id="replaceBatchHour">
-        replace into kuaishou_live_unit_report_hourly(
-        account_id,
-        campaign_id,
-        campaign_name,
-        unit_id,
-        unit_name,
-        ocpc_action_type_str,
-        speed_type_str,
-        creative_build_type_str,
-        campaign_type_str,
-        cost_total,
-        ad_show,
-        ad_show1k_cost,
-        impression,
-        photo_click,
-        photo_click_ratio,
-        click,
-        actionbar_click,
-        actionbar_click_cost,
-        esp_click_ratio,
-        action_ratio,
-        ad_item_click_count,
-        esp_live_played_seconds,
-        played_three_seconds,
-        play3s_ratio,
-        played_five_seconds,
-        play5s_ratio,
-        played_end,
-        play_end_ratio,
-        share,
-        comment,
-        likes,
-        report,
-        block,
-        item_negative,
-        live_share,
-        live_comment,
-        live_reward,
-        effective_play_count,
-        effective_play_ratio,
-        ad_live_played1m_num,
-        conversion_num,
-        conversion_cost_esp,
-        gmv,
-        t0_gmv,
-        t1_gmv,
-        t7_gmv,
-        t15_gmv,
-        t30_gmv,
-        roi,
-        t0_roi,
-        t1_roi,
-        t7_roi,
-        t15_roi,
-        t30_roi,
-        paied_order,
-        order_ratio,
-        t0_order_cnt,
-        t0_order_cnt_cost,
-        t0_order_cnt_ratio,
-        t1_order_cnt,
-        t7_order_cnt,
-        t15_order_cnt,
-        t30_order_cnt,
-        merchant_reco_fans,
-        t1_retention,
-        t7_retention,
-        t15_retention,
-        t30_retention,
-        t1_retention_ratio,
-        t7_retention_ratio,
-        t15_retention_ratio,
-        t30_retention_ratio,
-        reservation_success,
-        reservation_cost,
-        standard_live_played_started,
-        live_audience_cost,
-        live_event_goods_view,
-        goods_click_ratio,
-        direct_attr_plat_new_buyer_cnt,
-        t30_attr_plat_total_buyer_cnt,
-        direct_attr_seller_new_buyer_cnt,
-        t30_attr_seller_total_buyer_cnt,
-        fans_t0_gmv,
-        fans_t1_gmv,
-        fans_t7_gmv,
-        fans_t15_gmv,
-        fans_t30_gmv,
-        fans_t0_roi,
-        fans_t1_roi,
-        fans_t7_roi,
-        fans_t15_roi,
-        fans_t30_roi,
-        report_date,
-        `hour`
-
-        )
-        values
-        <foreach collection="list" item="report" separator=",">
-            (
-            #{report.accountId},
-            #{report.campaignId},
-            #{report.campaignName},
-            #{report.unitId},
-            #{report.unitName},
-            #{report.ocpcActionTypeStr},
-            #{report.speedTypeStr},
-            #{report.creativeBuildTypeStr},
-            #{report.campaignTypeStr},
-            #{report.costTotal},
-            #{report.adShow},
-            #{report.adShow1kCost},
-            #{report.impression},
-            #{report.photoClick},
-            #{report.photoClickRatio},
-            #{report.click},
-            #{report.actionbarClick},
-            #{report.actionbarClickCost},
-            #{report.espClickRatio},
-            #{report.actionRatio},
-            #{report.adItemClickCount},
-            #{report.espLivePlayedSeconds},
-            #{report.playedThreeSeconds},
-            #{report.play3sRatio},
-            #{report.playedFiveSeconds},
-            #{report.play5sRatio},
-            #{report.playedEnd},
-            #{report.playEndRatio},
-            #{report.share},
-            #{report.comment},
-            #{report.likes},
-            #{report.report},
-            #{report.block},
-            #{report.itemNegative},
-            #{report.liveShare},
-            #{report.liveComment},
-            #{report.liveReward},
-            #{report.effectivePlayCount},
-            #{report.effectivePlayRatio},
-            #{report.adLivePlayed1mNum},
-            #{report.conversionNum},
-            #{report.conversionCostEsp},
-            #{report.gmv},
-            #{report.t0Gmv},
-            #{report.t1Gmv},
-            #{report.t7Gmv},
-            #{report.t15Gmv},
-            #{report.t30Gmv},
-            #{report.roi},
-            #{report.t0Roi},
-            #{report.t1Roi},
-            #{report.t7Roi},
-            #{report.t15Roi},
-            #{report.t30Roi},
-            #{report.paiedOrder},
-            #{report.orderRatio},
-            #{report.t0OrderCnt},
-            #{report.t0OrderCntCost},
-            #{report.t0OrderCntRatio},
-            #{report.t1OrderCnt},
-            #{report.t7OrderCnt},
-            #{report.t15OrderCnt},
-            #{report.t30OrderCnt},
-            #{report.merchantRecoFans},
-            #{report.t1Retention},
-            #{report.t7Retention},
-            #{report.t15Retention},
-            #{report.t30Retention},
-            #{report.t1RetentionRatio},
-            #{report.t7RetentionRatio},
-            #{report.t15RetentionRatio},
-            #{report.t30RetentionRatio},
-            #{report.reservationSuccess},
-            #{report.reservationCost},
-            #{report.standardLivePlayedStarted},
-            #{report.liveAudienceCost},
-            #{report.liveEventGoodsView},
-            #{report.goodsClickRatio},
-            #{report.directAttrPlatNewBuyerCnt},
-            #{report.t30AttrPlatTotalBuyerCnt},
-            #{report.directAttrSellerNewBuyerCnt},
-            #{report.t30AttrSellerTotalBuyerCnt},
-            #{report.fansT0Gmv},
-            #{report.fansT1Gmv},
-            #{report.fansT7Gmv},
-            #{report.fansT15Gmv},
-            #{report.fansT30Gmv},
-            #{report.fansT0Roi},
-            #{report.fansT1Roi},
-            #{report.fansT7Roi},
-            #{report.fansT15Roi},
-            #{report.fansT30Roi},
-            #{report.reportDate},
-            #{report.hour}
-            )
-        </foreach>
-    </insert>
-
-
-</mapper>

+ 0 - 52
kuaishou/src/main/java/cn/com/ctop/job/live/mapper/xml/KuaishouLiveVideoListMapper.xml

@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="cn.com.ctop.job.live.mapper.KuaishouLiveVideoListMapper">
-
-    <resultMap type="cn.com.ctop.job.live.entity.KuaishouLiveVideoList" id="KuaishouLiveVideoListResult">
-        <result property="accountId" column="account_id"/>
-        <result property="photoName" column="photo_name"/>
-        <result property="photoId" column="photo_id"/>
-        <result property="photoTag" column="photo_tag"/>
-        <result property="createTime" column="create_time"/>
-        <result property="duration" column="duration"/>
-        <result property="url" column="url"/>
-        <result property="coverUrl" column="cover_url"/>
-        <result property="height" column="height"/>
-        <result property="width" column="width"/>
-    </resultMap>
-
-    <sql id="selectKuaishouLiveVideoListVo">
-        select account_id,
-               photo_name,
-               photo_id,
-               photo_tag,
-               create_time,
-               duration,
-               url,
-               cover_url,
-               height,
-               width
-        from kuaishou_live_video_list
-    </sql>
-
-    <select id="selectKuaishouLiveVideoListList" resultMap="KuaishouLiveVideoListResult">
-        <include refid="selectKuaishouLiveVideoListVo"/>
-        <where>
-            <if test="photoName != null  and photoName != ''">and photo_name like concat('%', #{photoName}, '%')</if>
-            <if test="photoTag != null  and photoTag != ''">and photo_tag = #{photoTag}</if>
-            <if test="duration != null ">and duration = #{duration}</if>
-            <if test="url != null  and url != ''">and url = #{url}</if>
-            <if test="coverUrl != null  and coverUrl != ''">and cover_url = #{coverUrl}</if>
-            <if test="height != null ">and height = #{height}</if>
-            <if test="width != null ">and width = #{width}</if>
-        </where>
-    </select>
-
-    <select id="selectKuaishouLiveVideoListByAccountId" parameterType="Long" resultMap="KuaishouLiveVideoListResult">
-        <include refid="selectKuaishouLiveVideoListVo"/>
-        where account_id = #{accountId}
-    </select>
-
-</mapper>

+ 0 - 13
kuaishou/src/main/java/cn/com/ctop/job/live/service/AgentTokenService.java

@@ -1,13 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-/**
- * token信息
- *
- * @author jeecg-boot 2021-09-07
- * @version V1.0
- */
-public interface AgentTokenService {
-
-    String getByAccountId(Long accountId);
-
-}

+ 0 - 16
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveAccountReportDailyService.java

@@ -1,16 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.utils.Result;
-
-/**
- * 直播账户报Service接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface IKuaishouLiveAccountReportDailyService {
-
-    void getKuaishouAccountReport(Long accountId, String token);
-
-    void getKuaishouAccountHourReport(Long accountId, String token);
-}

+ 0 - 34
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCampaignListService.java

@@ -1,34 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignList;
-import cn.com.ctop.job.live.utils.Result;
-
-import java.util.List;
-
-/**
- * 广告计划Service接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface IKuaishouLiveCampaignListService {
-
-    /**
-     * 查询广告计划
-     *
-     * @param accountId 广告计划主键
-     * @return 广告计划
-     */
-    public KuaishouLiveCampaignList selectKuaishouLiveCampaignListByAccountId(Long accountId);
-
-    /**
-     * 查询广告计划列表
-     *
-     * @param kuaishouLiveCampaignList 广告计划
-     * @return 广告计划集合
-     */
-    public List<KuaishouLiveCampaignList> selectKuaishouLiveCampaignListList(KuaishouLiveCampaignList kuaishouLiveCampaignList);
-
-
-    public Result<Object> getKuaishouCampaign(Long accountId, String token);
-}

+ 0 - 16
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCampaignReportDailyService.java

@@ -1,16 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.utils.Result;
-
-/**
- * 直播计划报Service接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface IKuaishouLiveCampaignReportDailyService {
-
-    Result<Object> getKuaishouCampaignReport(Long accountId, String token, int page);
-
-    void getKuaishouCampaignHourReport(Long accountId, String token, int page);
-}

+ 0 - 32
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCreativeListService.java

@@ -1,32 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCreativeList;
-import cn.com.ctop.job.live.utils.Result;
-
-import java.util.List;
-
-/**
- * 创意Service接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface IKuaishouLiveCreativeListService {
-    /**
-     * 查询创意
-     *
-     * @param accountId 创意主键
-     * @return 创意
-     */
-    public KuaishouLiveCreativeList selectKuaishouLiveCreativeListByAccountId(Long accountId);
-
-    /**
-     * 查询创意列表
-     *
-     * @param kuaishouLiveCreativeList 创意
-     * @return 创意集合
-     */
-    public List<KuaishouLiveCreativeList> selectKuaishouLiveCreativeListList(KuaishouLiveCreativeList kuaishouLiveCreativeList);
-
-    public Result<Object> getKuaishouCreative(Long accountId, String token);
-}

+ 0 - 14
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveCreativeReportDailyService.java

@@ -1,14 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.utils.Result;
-
-/**
- * 直播创意报Service接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface IKuaishouLiveCreativeReportDailyService {
-
-    Result<Object> getKuaishouCreativeReport(Long accountId, String token, int page);
-}

+ 0 - 33
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveUnitListService.java

@@ -1,33 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitList;
-import cn.com.ctop.job.live.utils.Result;
-
-import java.util.List;
-
-/**
- * 广告组Service接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface IKuaishouLiveUnitListService {
-    /**
-     * 查询广告组
-     *
-     * @param accountId 广告组主键
-     * @return 广告组
-     */
-    public KuaishouLiveUnitList selectKuaishouLiveUnitListByAccountId(Long accountId);
-
-    /**
-     * 查询广告组列表
-     *
-     * @param kuaishouLiveUnitList 广告组
-     * @return 广告组集合
-     */
-    public List<KuaishouLiveUnitList> selectKuaishouLiveUnitListList(KuaishouLiveUnitList kuaishouLiveUnitList);
-
-
-    public Result<Object> getKuaishouUnit(Long accountId, String token);
-}

+ 0 - 16
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveUnitReportDailyService.java

@@ -1,16 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.utils.Result;
-
-/**
- * 直播广告组报Service接口
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-public interface IKuaishouLiveUnitReportDailyService {
-
-    Result<Object> getKuaishouUnitReport(Long accountId, String token, int page);
-
-    void getKuaishouUnitHourReport(Long valueOf, String token, int i);
-}

+ 0 - 30
kuaishou/src/main/java/cn/com/ctop/job/live/service/IKuaishouLiveVideoListService.java

@@ -1,30 +0,0 @@
-package cn.com.ctop.job.live.service;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveVideoList;
-
-import java.util.List;
-
-/**
- * 素材Service接口
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-public interface IKuaishouLiveVideoListService {
-    /**
-     * 查询素材
-     *
-     * @param accountId 素材主键
-     * @return 素材
-     */
-    public KuaishouLiveVideoList selectKuaishouLiveVideoListByAccountId(Long accountId);
-
-    /**
-     * 查询素材列表
-     *
-     * @param kuaishouLiveVideoList 素材
-     * @return 素材集合
-     */
-    public List<KuaishouLiveVideoList> selectKuaishouLiveVideoListList(KuaishouLiveVideoList kuaishouLiveVideoList);
-
-}

+ 0 - 27
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/AgentTokenServiceImpl.java

@@ -1,27 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.mapper.AgentTokenMapper;
-import cn.com.ctop.job.live.service.AgentTokenService;
-import com.alibaba.fastjson.JSONObject;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * token信息
- *
- * @author jeecg-boot 2021-09-07
- * @version V1.0
- */
-@Service
-public class AgentTokenServiceImpl implements AgentTokenService {
-    @Autowired
-    private AgentTokenMapper tokenMapper;
-
-    @Override
-    public String getByAccountId(Long accountId) {
-        return tokenMapper.getByAccountId(accountId);
-    }
-
-}

+ 0 - 174
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveAccountReportDailyServiceImpl.java

@@ -1,174 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveAccountReportDaily;
-import cn.com.ctop.job.live.mapper.KuaishouLiveAccountReportDailyMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveAccountReportDailyService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.HttpUtil;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 直播账户报Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-@Slf4j
-@Service
-public class KuaishouLiveAccountReportDailyServiceImpl implements IKuaishouLiveAccountReportDailyService {
-
-    @Value("${report.start_ip_path}")
-    private String startIpPath;
-
-    @Autowired
-    private KuaishouLiveAccountReportDailyMapper mapper;
-
-    @Override
-    public void getKuaishouAccountReport(Long accountId, String token) {
-        try {
-            String beforeYesterday = DateUtils.getSubtractTime(new Date(), 3);
-            String yesterday = DateUtils.getSubtractTime(new Date(), 1);
-            long startDate = DateUtils.timeToStamp(beforeYesterday + " 00:00:00");
-            long endDate = DateUtils.timeToStamp(yesterday + " 23:59:59");
-            getAccountReport(accountId, token, startDate, endDate, 1);
-            Thread.sleep(2000);
-            sendTips("daily", accountId, beforeYesterday, yesterday);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    private void getAccountReport(Long accountId, String token, long startDate, long endDate, int pageNum) {
-        log.info("------getKuaishouAccountReport(获取直播账户日报)---账户:{},---page:{}", accountId, pageNum);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        params.put("start_time", startDate);
-        params.put("end_time", endDate);
-        params.put("view_type", 1);
-        params.put("group_type", 1);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", pageNum);
-        pageInfo.put("page_size", 500);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        System.out.println(params.toJSONString());
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveAccountReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveAccountReportDaily accountReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveAccountReportDaily.class);
-                accountReport.setAccountId(accountId);
-                accountReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(accountReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-            if (data.size() == 500) {
-                getAccountReport(accountId, token, startDate, endDate, pageNum + 1);
-            }
-        } else {
-            log.error("获取直播账户报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-    }
-
-    @Override
-    public void getKuaishouAccountHourReport(Long accountId, String token) {
-        try {
-            String beforeYesterday = DateUtils.getSubtractTime(new Date(), 2);
-            long beforeYesterdayStartDate = DateUtils.timeToStamp(beforeYesterday + " 00:00:00");
-            long beforeYesterdayEndDate = DateUtils.timeToStamp(beforeYesterday + " 23:59:59");
-            getAccountReportHour(accountId, beforeYesterdayStartDate, beforeYesterdayEndDate, token, 1);
-
-            String yesterday = DateUtils.getSubtractTime(new Date(), 1);
-            long yesterdayStartDate = DateUtils.timeToStamp(yesterday + " 00:00:00");
-            long yesterdayEndDate = DateUtils.timeToStamp(yesterday + " 23:59:59");
-            getAccountReportHour(accountId, yesterdayStartDate, yesterdayEndDate, token, 1);
-
-            String date = DateUtils.getDate();
-            long endDate = new Date().getTime();
-            long startDate = DateUtils.timeToStamp(date + " 00:00:00");
-            getAccountReportHour(accountId, startDate, endDate, token, 1);
-
-            Thread.sleep(1000);
-            sendTips("hourly", accountId, beforeYesterday, date);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    private void getAccountReportHour(Long accountId, long startDate, long endDate, String token, int pageNum) {
-        log.info("------getKuaishouAccountHourReport(获取直播账户时报)---账户:{},---page:{}", accountId, pageNum);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        //当前小时数
-        Integer hourNumber = DateUtils.getHourNumber();
-        //当日当时整点时间
-        params.put("start_time", startDate);
-        params.put("end_time", endDate);
-        params.put("view_type", 1);
-        params.put("group_type", 2);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", pageNum);
-        pageInfo.put("page_size", 500);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveAccountReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveAccountReportDaily accountReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveAccountReportDaily.class);
-                accountReport.setAccountId(accountId);
-                accountReport.setHour(object.getInteger("report_hour"));
-                accountReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(accountReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatchHour(list);
-            }
-            if (data.size() == 500) {
-                getAccountReportHour(accountId, startDate, endDate, token, pageNum + 1);
-            }
-        } else {
-            log.error("获取直播账户报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-    }
-
-    //发送提示给宇鹏服务,整理数据
-    private void sendTips(String type, Long accountId, String startDate, String endDate) {
-        /*更新达人数据*/
-        Map<String, Object> param = new HashMap<>();
-        param.put("account_id", accountId);
-        param.put("start_date", startDate.replace("-", ""));
-        param.put("end_date", endDate.replace("-", ""));
-        param.put("date_type", type);
-        Long startTime = System.currentTimeMillis();
-        String url = startIpPath + "webhook/live_account_report";
-        HttpUtil.httpPostRequest(url, param, null);
-    }
-}

+ 0 - 93
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCampaignListServiceImpl.java

@@ -1,93 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignList;
-import cn.com.ctop.job.live.mapper.KuaishouLiveCampaignListMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignListService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 广告计划Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Slf4j
-@Service
-public class KuaishouLiveCampaignListServiceImpl implements IKuaishouLiveCampaignListService {
-    @Autowired
-    private KuaishouLiveCampaignListMapper mapper;
-
-    /**
-     * 查询广告计划
-     *
-     * @param accountId 广告计划主键
-     * @return 广告计划
-     */
-    @Override
-    public KuaishouLiveCampaignList selectKuaishouLiveCampaignListByAccountId(Long accountId) {
-        return mapper.selectKuaishouLiveCampaignListByAccountId(accountId);
-    }
-
-    /**
-     * 查询广告计划列表
-     *
-     * @param kuaishouLiveCampaignList 广告计划
-     * @return 广告计划
-     */
-    @Override
-    public List<KuaishouLiveCampaignList> selectKuaishouLiveCampaignListList(KuaishouLiveCampaignList kuaishouLiveCampaignList) {
-        return mapper.selectKuaishouLiveCampaignListList(kuaishouLiveCampaignList);
-    }
-
-
-    @Override
-    public Result<Object> getKuaishouCampaign(Long accountId, String token) {
-        log.info("调用接口---getKuaishouCampaign(获取账户信息)---账户:{}", accountId);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        params.put("start_time", DateUtils.timeToStamp(DateUtils.getDate() + " 00:00:00"));
-        params.put("end_time", DateUtils.timeToStamp(DateUtils.getDate() + " 23:59:59"));
-        params.put("search_level", 1);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.AD_SEARCH, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveCampaignList> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveCampaignList accountReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveCampaignList.class);
-                accountReport.setAccountId(accountId);
-                accountReport.setReportDate(Long.valueOf(object.getString("report_date").replace("-", "")));
-                accountReport.setCampaignCreateTime(Long.valueOf(DateUtils.timestampToStr(object.getLong("campaign_create_time"))));
-                list.add(accountReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-        } else {
-            log.error("获取直播账户报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-        return result.success("success");
-    }
-}

+ 0 - 115
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCampaignReportDailyServiceImpl.java

@@ -1,115 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCampaignReportDaily;
-import cn.com.ctop.job.live.mapper.KuaishouLiveCampaignReportDailyMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveCampaignReportDailyService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 直播计划报Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-@Slf4j
-@Service
-public class KuaishouLiveCampaignReportDailyServiceImpl implements IKuaishouLiveCampaignReportDailyService {
-
-    @Autowired
-    private KuaishouLiveCampaignReportDailyMapper mapper;
-
-    @Override
-    public Result<Object> getKuaishouCampaignReport(Long accountId, String token, int page) {
-        log.info("调用接口---getKuaishouCampaignReport(获取直播计划报表)---账户:{} ===第{}页===", accountId, page);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        String yesterday = DateUtils.getSubtractTime(new Date(), 1);
-//        String yesterday = "2022-06-14";
-        params.put("start_time", DateUtils.timeToStamp(yesterday + " 00:00:00"));
-        params.put("end_time", DateUtils.timeToStamp(yesterday + " 23:59:59"));
-        params.put("view_type", 2);
-        params.put("group_type", 1);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveCampaignReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveCampaignReportDaily campaignReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveCampaignReportDaily.class);
-                campaignReport.setAccountId(accountId);
-                campaignReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(campaignReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-        } else {
-            log.error("获取直播计划报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-        return result.success("success");
-    }
-
-    @Override
-    public void getKuaishouCampaignHourReport(Long accountId, String token, int page) {
-        log.info("调用接口---getKuaishouCampaignHourReport(获取直播计划时报报表)---账户:{} ===第{}页===", accountId, page);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        //当前小时数
-        Integer hourNumber = DateUtils.getHourNumber();
-        //当日当时整点时间
-        String date = DateUtils.getDate() + " " + hourNumber + ":00:00";
-        params.put("start_time", DateUtils.timeToStamp(date));
-        params.put("end_time", new Date().getTime());
-        params.put("view_type", 2);
-        params.put("group_type", 2);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveCampaignReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveCampaignReportDaily campaignReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveCampaignReportDaily.class);
-                campaignReport.setAccountId(accountId);
-                campaignReport.setHour(hourNumber);
-                campaignReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(campaignReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatchHour(list);
-            }
-        } else {
-            log.error("获取直播计划报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-    }
-}

+ 0 - 93
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCreativeListServiceImpl.java

@@ -1,93 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCreativeList;
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitList;
-import cn.com.ctop.job.live.mapper.KuaishouLiveCreativeListMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeListService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 创意Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Slf4j
-@Service
-public class KuaishouLiveCreativeListServiceImpl implements IKuaishouLiveCreativeListService {
-    @Autowired
-    private KuaishouLiveCreativeListMapper mapper;
-
-    /**
-     * 查询创意
-     *
-     * @param accountId 创意主键
-     * @return 创意
-     */
-    @Override
-    public KuaishouLiveCreativeList selectKuaishouLiveCreativeListByAccountId(Long accountId) {
-        return mapper.selectKuaishouLiveCreativeListByAccountId(accountId);
-    }
-
-    /**
-     * 查询创意列表
-     *
-     * @param kuaishouLiveCreativeList 创意
-     * @return 创意
-     */
-    @Override
-    public List<KuaishouLiveCreativeList> selectKuaishouLiveCreativeListList(KuaishouLiveCreativeList kuaishouLiveCreativeList) {
-        return mapper.selectKuaishouLiveCreativeListList(kuaishouLiveCreativeList);
-    }
-
-    @Override
-    public Result<Object> getKuaishouCreative(Long accountId, String token) {
-        log.info("调用接口---getKuaishouCreative(获取广告创意信息)---账户:{}", accountId);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        params.put("start_time", DateUtils.timeToStamp(DateUtils.getDate() + " 00:00:00"));
-        params.put("end_time", DateUtils.timeToStamp(DateUtils.getDate() + " 23:59:59"));
-        params.put("search_level", 3);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.AD_SEARCH, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveCreativeList> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveCreativeList accountReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveCreativeList.class);
-                accountReport.setAccountId(accountId);
-                accountReport.setReportDate(Long.valueOf(object.getString("report_date").replace("-", "")));
-                accountReport.setCreativeCreateTime(Long.valueOf(DateUtils.timestampToStr(object.getLong("creative_create_time"))));
-                list.add(accountReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-        } else {
-            log.error("获取直播账户报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-        return result.success("success");
-    }
-}

+ 0 - 74
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveCreativeReportDailyServiceImpl.java

@@ -1,74 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveCreativeReportDaily;
-import cn.com.ctop.job.live.mapper.KuaishouLiveCreativeReportDailyMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveCreativeReportDailyService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 直播创意报Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-@Slf4j
-@Service
-public class KuaishouLiveCreativeReportDailyServiceImpl implements IKuaishouLiveCreativeReportDailyService {
-
-    @Autowired
-    private KuaishouLiveCreativeReportDailyMapper mapper;
-
-    @Override
-    public Result<Object> getKuaishouCreativeReport(Long accountId, String token, int page) {
-        log.info("调用接口---getKuaishouCreativeReport(获取直播创意报表)---账户:{} ===第{}页===", accountId, page);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        String yesterday = DateUtils.getSubtractTime(new Date(), 1);
-//        String yesterday = "2022-06-14";
-        params.put("start_time", DateUtils.timeToStamp(yesterday + " 00:00:00"));
-        params.put("end_time", DateUtils.timeToStamp(yesterday + " 23:59:59"));
-        params.put("view_type", 4);
-        params.put("group_type", 1);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveCreativeReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveCreativeReportDaily creativeReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveCreativeReportDaily.class);
-                creativeReport.setAccountId(accountId);
-                creativeReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(creativeReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-        } else {
-            log.error("获取直播创意报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-        return result.success("success");
-    }
-}

+ 0 - 94
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveUnitListServiceImpl.java

@@ -1,94 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitList;
-import cn.com.ctop.job.live.mapper.KuaishouLiveUnitListMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitListService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
-* 广告组Service业务层处理
-*
-* @author ruoyi
-* @date 2022-07-28
-*/
-@Slf4j
-@Service
-public class KuaishouLiveUnitListServiceImpl implements IKuaishouLiveUnitListService {
-@Autowired
-private KuaishouLiveUnitListMapper mapper;
-
-/**
- * 查询广告组
- *
- * @param accountId 广告组主键
- * @return 广告组
- */
-@Override
-public KuaishouLiveUnitList selectKuaishouLiveUnitListByAccountId(Long accountId) {
-    return mapper.selectKuaishouLiveUnitListByAccountId(accountId);
-}
-
-/**
- * 查询广告组列表
- *
- * @param kuaishouLiveUnitList 广告组
- * @return 广告组
- */
-@Override
-public List<KuaishouLiveUnitList> selectKuaishouLiveUnitListList(KuaishouLiveUnitList kuaishouLiveUnitList) {
-    return mapper.selectKuaishouLiveUnitListList(kuaishouLiveUnitList);
-}
-
-
-@Override
-public Result<Object> getKuaishouUnit(Long accountId, String token) {
-    log.info("调用接口---getKuaishouUnit(获取广告组信息)---账户:{}", accountId);
-    Result<Object> result = new Result<>();
-    Map<String, Object> param = new HashMap<String, Object>();
-    param.put("advertiser_id", accountId);
-    JSONObject params = new JSONObject();
-    params.put("start_time", DateUtils.timeToStamp(DateUtils.getDate() + " 00:00:00"));
-    params.put("end_time", DateUtils.timeToStamp(DateUtils.getDate() + " 23:59:59"));
-    params.put("search_level", 2);
-    JSONObject pageInfo = new JSONObject();
-    pageInfo.put("page", 1);
-    pageInfo.put("page_size", 2000);
-    param.put("page_info", pageInfo);
-    param.put("param", params);
-    JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.AD_SEARCH, token, param);
-    if (apiResult.getInteger("code") == 0) {
-        apiResult = apiResult.getJSONObject("data");
-        JSONArray data = apiResult.getJSONArray("data");
-        List<KuaishouLiveUnitList> list = new ArrayList<>();
-        for (int i = 0; i < data.size(); i++) {
-            JSONObject object = data.getJSONObject(i);
-            KuaishouLiveUnitList accountReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveUnitList.class);
-            accountReport.setAccountId(accountId);
-            accountReport.setReportDate(Long.valueOf(object.getString("report_date").replace("-", "")));
-            accountReport.setUnitCreateTime(Long.valueOf(DateUtils.timestampToStr(object.getLong("unit_create_time"))));
-            list.add(accountReport);
-        }
-        if (!Check.isNull(list)) {
-            mapper.replaceBatch(list);
-        }
-    } else {
-        log.error("获取直播账户报表,账户{},{}", accountId, apiResult.toJSONString());
-    }
-    return result.success("success");
-}
-
-}

+ 0 - 115
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveUnitReportDailyServiceImpl.java

@@ -1,115 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveUnitReportDaily;
-import cn.com.ctop.job.live.mapper.KuaishouLiveUnitReportDailyMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveUnitReportDailyService;
-import cn.com.ctop.job.live.utils.APIUtil;
-import cn.com.ctop.job.live.utils.Check;
-import cn.com.ctop.job.live.utils.DateUtils;
-import cn.com.ctop.job.live.utils.KuaishouAPIConstant;
-import cn.com.ctop.job.live.utils.Result;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 直播广告组报Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-19
- */
-@Slf4j
-@Service
-public class KuaishouLiveUnitReportDailyServiceImpl implements IKuaishouLiveUnitReportDailyService {
-
-    @Autowired
-    private KuaishouLiveUnitReportDailyMapper mapper;
-
-    @Override
-    public Result<Object> getKuaishouUnitReport(Long accountId, String token, int page) {
-        log.info("调用接口---getKuaishouUnitReport(获取直播广告组报表)---账户:{} ===第{}页===", accountId, page);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        String yesterday = DateUtils.getSubtractTime(new Date(), 1);
-//        String yesterday = "2022-06-14";
-        params.put("start_time", DateUtils.timeToStamp(yesterday + " 00:00:00"));
-        params.put("end_time", DateUtils.timeToStamp(yesterday + " 23:59:59"));
-        params.put("view_type", 3);
-        params.put("group_type", 1);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveUnitReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveUnitReportDaily unitReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveUnitReportDaily.class);
-                unitReport.setAccountId(accountId);
-                unitReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(unitReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatch(list);
-            }
-        } else {
-            log.error("获取直播广告组报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-        return result.success("success");
-    }
-
-    @Override
-    public void getKuaishouUnitHourReport(Long accountId, String token, int page) {
-        log.info("调用接口---getKuaishouUnitHourReport(获取直播广告组时报报表)---账户:{} ===第{}页===", accountId, page);
-        Result<Object> result = new Result<>();
-        Map<String, Object> param = new HashMap<String, Object>();
-        param.put("advertiser_id", accountId);
-        JSONObject params = new JSONObject();
-        //当前小时数
-        Integer hourNumber = DateUtils.getHourNumber();
-        //当日当时整点时间
-        String date = DateUtils.getDate() + " " + hourNumber + ":00:00";
-        params.put("start_time", DateUtils.timeToStamp(date));
-        params.put("end_time", new Date().getTime());
-        params.put("view_type", 3);
-        params.put("group_type", 2);
-        JSONObject pageInfo = new JSONObject();
-        pageInfo.put("page", 1);
-        pageInfo.put("page_size", 2000);
-        param.put("page_info", pageInfo);
-        param.put("param", params);
-        JSONObject apiResult = APIUtil.getApiResult(KuaishouAPIConstant.REPORT_LIST, token, param);
-        if (apiResult.getInteger("code") == 0) {
-            apiResult = apiResult.getJSONObject("data");
-            JSONArray data = apiResult.getJSONArray("data");
-            List<KuaishouLiveUnitReportDaily> list = new ArrayList<>();
-            for (int i = 0; i < data.size(); i++) {
-                JSONObject object = data.getJSONObject(i);
-                KuaishouLiveUnitReportDaily unitReport = JSONObject.parseObject(object.toJSONString(), KuaishouLiveUnitReportDaily.class);
-                unitReport.setAccountId(accountId);
-                unitReport.setHour(hourNumber);
-                unitReport.setReportDate(Long.valueOf(DateUtils.timestampToStr(object.getLong("report_date"))));
-                list.add(unitReport);
-            }
-            if (!Check.isNull(list)) {
-                mapper.replaceBatchHour(list);
-            }
-        } else {
-            log.error("获取直播广告组报表,账户{},{}", accountId, apiResult.toJSONString());
-        }
-    }
-}

+ 0 - 47
kuaishou/src/main/java/cn/com/ctop/job/live/service/impl/KuaishouLiveVideoListServiceImpl.java

@@ -1,47 +0,0 @@
-package cn.com.ctop.job.live.service.impl;
-
-import cn.com.ctop.job.live.entity.KuaishouLiveVideoList;
-import cn.com.ctop.job.live.mapper.KuaishouLiveVideoListMapper;
-import cn.com.ctop.job.live.service.IKuaishouLiveVideoListService;
-import cn.com.ctop.job.live.utils.DateUtils;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * 素材Service业务层处理
- *
- * @author ruoyi
- * @date 2022-07-28
- */
-@Slf4j
-@Service
-public class KuaishouLiveVideoListServiceImpl implements IKuaishouLiveVideoListService {
-    @Autowired
-    private KuaishouLiveVideoListMapper kuaishouLiveVideoListMapper;
-
-    /**
-     * 查询素材
-     *
-     * @param accountId 素材主键
-     * @return 素材
-     */
-    @Override
-    public KuaishouLiveVideoList selectKuaishouLiveVideoListByAccountId(Long accountId) {
-        return kuaishouLiveVideoListMapper.selectKuaishouLiveVideoListByAccountId(accountId);
-    }
-
-    /**
-     * 查询素材列表
-     *
-     * @param kuaishouLiveVideoList 素材
-     * @return 素材
-     */
-    @Override
-    public List<KuaishouLiveVideoList> selectKuaishouLiveVideoListList(KuaishouLiveVideoList kuaishouLiveVideoList) {
-        return kuaishouLiveVideoListMapper.selectKuaishouLiveVideoListList(kuaishouLiveVideoList);
-    }
-
-}

+ 6 - 11
kuaishou/src/main/resources/application.yml

@@ -20,8 +20,8 @@ spring:
       max-request-size: -1
   #json 时间戳统一转换
   jackson:
-    date-format:   yyyy-MM-dd HH:mm:ss
-    time-zone:   GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+    time-zone: GMT+8
   aop:
     proxy-target-class: true
   #配置freemarker
@@ -46,10 +46,6 @@ spring:
   autoconfigure:
     exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
   datasource:
-    #    name: fendo
-    #    url: jdbc:mysql://39.97.120.42:3306/track?characterEncoding=UTF-8&useUnicode=true&useSSL=false
-    #    username: hcst
-    #    password: test@20190531
     type: com.alibaba.druid.pool.DruidDataSource
     driver-class-name: com.mysql.jdbc.Driver
     dynamic:
@@ -57,7 +53,6 @@ spring:
         # 连接池的配置信息
         # 初始化大小,最小,最大
         connection-init-sql: set names utf8mb4
-
         initial-size: 5
         min-idle: 5
         maxActive: 20
@@ -80,8 +75,8 @@ spring:
         connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
       datasource:
         master:
-          url: jdbc:mysql://192.168.0.184:3390/kuaishou_live?characterEncoding=UTF-8&useUnicode=true
-          username: hcst
+          url: jdbc:mysql://139.186.27.96:3390/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8
+          username: data
           password: hcst@2021
           driver-class-name: com.mysql.jdbc.Driver
 
@@ -109,8 +104,8 @@ xxl:
   job:
     accessToken:
     executor:
-      appname: module-job-live
-      port: 9996
+      appname: module-job-kuaishou
+      port: 9997
       ip:
       logpath: /data/applogs/xxl-job/jobhandler
       logretentiondays: 30

+ 0 - 49
kuaishou/src/main/resources/generatorConfig.xml

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE generatorConfiguration
-        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
-        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
-<generatorConfiguration>
-    <!-- 导入配置文件 -->
-    <properties resource="application.properties"/>
-
-    <!-- defaultModelType="flat" 设置复合主键时不单独为主键创建实体 -->
-    <context id="MySql" defaultModelType="flat">
-
-        <!-- 生成的POJO实现java.io.Serializable接口 -->
-        <plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
-
-        <!--注释-->
-        <commentGenerator>
-            <!-- 将数据库中表的字段描述信息添加到注释 -->
-            <property name="addRemarkComments" value="true"/>
-            <!-- 注释里不添加日期 -->
-            <property name="suppressDate" value="true"/>
-        </commentGenerator>
-        <!-- 数据库连接,直接通过${}读取application.properties里的配置 -->
-        <jdbcConnection
-                driverClass="${spring.datasource.driver-class-name}"
-                connectionURL="${spring.datasource.url}"
-                userId="${spring.datasource.username}"
-                password="${spring.datasource.password}"/>
-
-        <!-- 生成POJO对象,并将类放到com.songguoliang.springboot.entity包下 -->
-        <javaModelGenerator targetPackage="com.songguoliang.springboot.entity"
-                            targetProject="src/main/java"></javaModelGenerator>
-        <!-- 生成mapper xml文件,并放到resources下的mapper文件夹下 -->
-        <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources"></sqlMapGenerator>
-
-
-        <!-- 生成mapper xml对应dao接口,放到com.songguoliang.springboot.mapper包下-->
-        <javaClientGenerator targetPackage="com.songguoliang.springboot.mapper" targetProject="src/main/java"
-                             type="XMLMAPPER"></javaClientGenerator>
-
-        <!-- table标签可以有多个,至少一个,tableName指定表名,可以使用_和%通配符 -->
-        <table tableName="tbl_user">
-            <!-- 是否只生成POJO对象 -->
-            <property name="modelOnly" value="false"/>
-            <!-- 数据库中表名有时我们都会带个前缀,而实体又不想带前缀,这个配置可以把实体的前缀去掉 -->
-            <domainObjectRenamingRule searchString="^Tbl" replaceString=""/>
-
-        </table>
-    </context>
-</generatorConfiguration>