Преглед изворни кода

完善快手报表数据实体类字段属性

syh пре 5 година
родитељ
комит
424bc151d2
13 измењених фајлова са 517 додато и 213 уклоњено
  1. 9 5
      jeecg-boot-base-common/src/main/java/org/jeecg/common/util/DateUtils.java
  2. 1 0
      module-common/src/main/java/cn/com/ctop/common/module/service/impl/IpPoolServiceImpl.java
  3. 0 2
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaishouInterfaceServiceImpl.java
  4. 0 6
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/IKuaishouWebInterfaceService.java
  5. 7 198
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/impl/KuaishouWebInterfaceServiceImpl.java
  6. 63 2
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyAccount.java
  7. 63 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyCampaign.java
  8. 63 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyCreative.java
  9. 63 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyGroup.java
  10. 62 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyAccount.java
  11. 62 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyCampaign.java
  12. 62 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyCreative.java
  13. 62 0
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyGroup.java

+ 9 - 5
jeecg-boot-base-common/src/main/java/org/jeecg/common/util/DateUtils.java

@@ -785,10 +785,14 @@ public class DateUtils extends PropertyEditorSupport {
         SimpleDateFormat dateFormat = new SimpleDateFormat(format);
         Date date = dateFormat.parse(nowTime);
 
-        Calendar calendar = Calendar.getInstance(); //得到日历
-        calendar.setTime(date);//把当前时间赋给日历
-        calendar.add(calendar.MONTH, amount); //设置为前2月,可根据需求进行修改
-        date = calendar.getTime();//获取2个月前的时间
+        //得到日历
+        Calendar calendar = Calendar.getInstance();
+        //把当前时间赋给日历
+        calendar.setTime(date);
+        //设置为前2月,可根据需求进行修改
+        calendar.add(Calendar.MONTH, amount);
+        //获取2个月前的时间
+        date = calendar.getTime();
 
         return dateFormat.format(date);
     }
@@ -865,4 +869,4 @@ public class DateUtils extends PropertyEditorSupport {
     }
 
 
-}
+}

+ 1 - 0
module-common/src/main/java/cn/com/ctop/common/module/service/impl/IpPoolServiceImpl.java

@@ -20,6 +20,7 @@ import java.util.List;
 @Service
 public class IpPoolServiceImpl extends ServiceImpl<IpPoolMapper, IpPool> implements IIpPoolService {
 
+    @Override
     public IpPool getAvaliableIp() {
         QueryWrapper<IpPool> queryWrapper = new QueryWrapper<>();
         queryWrapper.eq("status", 1);

+ 0 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaishouInterfaceServiceImpl.java

@@ -265,7 +265,6 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
 
             JSONObject resultJson = JSONObject.parseObject(result);
             if (!Check.isNull(resultJson)) {
-                System.err.println(resultJson);
                 if (resultJson.getInteger("code") == 0) {
                     JSONObject dataJson = resultJson.getJSONObject("data");
                     if (!Check.isNull(dataJson)) {
@@ -283,7 +282,6 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
                         }
                     }
                 }
-
             }
         } catch (Exception e) {
             e.printStackTrace();

+ 0 - 6
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/IKuaishouWebInterfaceService.java

@@ -1,9 +1,5 @@
 package cn.com.ctop.kuaishou.modules.graphql.service;
 
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouAcceptVO;
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouQrStartVO;
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouUserVO;
-
 import java.io.IOException;
 import java.util.Map;
 
@@ -16,8 +12,6 @@ public interface IKuaishouWebInterfaceService {
 
     public void deleteAllComment(Map<String, String> pcursorMap);
 
-    public void test();
-
     public String qrLogin(String taskId) throws Exception;
 
     public Map<String, Object> loginStatus(String taskId);

Разлика између датотеке није приказан због своје велике величине
+ 7 - 198
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/service/impl/KuaishouWebInterfaceServiceImpl.java


+ 63 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyAccount.java

@@ -1,6 +1,5 @@
 package cn.com.ctop.kuaishou.modules.report.entity;
 
-import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonProperty;
@@ -8,6 +7,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
 
 @Data
 @TableName("ctop_kuaishou_report_daily_account")
@@ -50,12 +50,73 @@ public class KuaishouReportDailyAccount implements Serializable {
     private Long block;
     @JsonProperty
     private Long negative;
+    @JsonProperty
+    private Long submit;
     @JsonProperty("download_started")
     private Long downloadStarted;
     @JsonProperty("download_completed")
     private Long downloadCompleted;
     @JsonProperty
     private Long activation;
+
     @JsonProperty
-    private Long submit;
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 63 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyCampaign.java

@@ -8,6 +8,8 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
+
 @Data
 @TableName("ctop_kuaishou_report_daily_campaign")
 public class KuaishouReportDailyCampaign implements Serializable {
@@ -54,4 +56,65 @@ public class KuaishouReportDailyCampaign implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 63 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyCreative.java

@@ -8,6 +8,8 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
+
 @Data
 @TableName("ctop_kuaishou_report_daily_creative")
 public class KuaishouReportDailyCreative implements Serializable {
@@ -57,4 +59,65 @@ public class KuaishouReportDailyCreative implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 63 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportDailyGroup.java

@@ -8,6 +8,8 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
+
 @Data
 @TableName("ctop_kuaishou_report_daily_group")
 public class KuaishouReportDailyGroup implements Serializable {
@@ -58,4 +60,65 @@ public class KuaishouReportDailyGroup implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 62 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyAccount.java

@@ -7,6 +7,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
 
 @Data
 @TableName("ctop_kuaishou_report_hourly_account")
@@ -57,4 +58,65 @@ public class KuaishouReportHourlyAccount implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 62 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyCampaign.java

@@ -8,6 +8,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
 
 @Data
 @TableName("ctop_kuaishou_report_hourly_campaign")
@@ -62,4 +63,65 @@ public class KuaishouReportHourlyCampaign implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 62 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyCreative.java

@@ -8,6 +8,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
 
 @Data
 @TableName("ctop_kuaishou_report_hourly_creative")
@@ -57,4 +58,65 @@ public class KuaishouReportHourlyCreative implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }

+ 62 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/report/entity/KuaishouReportHourlyGroup.java

@@ -8,6 +8,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.Date;
 
 @Data
 @TableName("ctop_kuaishou_report_hourly_group")
@@ -57,4 +58,65 @@ public class KuaishouReportHourlyGroup implements Serializable {
     private Long activation;
     @JsonProperty
     private Long submit;
+
+    @JsonProperty
+    private BigDecimal photoClickRatio;
+    @JsonProperty
+    private BigDecimal actionRatio;
+    @JsonProperty
+    private BigDecimal impression1kCost;
+    @JsonProperty
+    private BigDecimal photoClickCost;
+    @JsonProperty
+    private BigDecimal actionCost;
+    @JsonProperty
+    private Long eventPayFirstDay;
+    @JsonProperty
+    private BigDecimal eventPayFirstDayRoi;
+    @JsonProperty
+    private BigDecimal eventPay;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventPayRoi;
+    @JsonProperty
+    private Long eventRegister;
+    @JsonProperty
+    private BigDecimal eventRegisterCost;
+    @JsonProperty
+    private Long eventJinJianApp;
+    @JsonProperty
+    private BigDecimal eventJinJianAppCost;
+    @JsonProperty
+    private BigDecimal eventPayPurchaseAmountFirstDay;
+    @JsonProperty
+    private Long eventCreditGrantApp;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppCost;
+    @JsonProperty
+    private BigDecimal eventCreditGrantAppRatio;
+    @JsonProperty
+    private BigDecimal eventOrderPaid;
+    @JsonProperty
+    private BigDecimal eventOrderPaidPurchaseAmount;
+    @JsonProperty
+    private BigDecimal eventOrderPaidCost;
+    @JsonProperty
+    private Long formCount;
+    @JsonProperty
+    private BigDecimal formCost;
+    @JsonProperty
+    private BigDecimal formActionRatio;
+    @JsonProperty
+    private Long eventJinJianLandingPage;
+    @JsonProperty
+    private BigDecimal eventJinJianLandingPageCost;
+    @JsonProperty
+    private Long eventCreditGrantLandingPage;
+    @JsonProperty
+    private BigDecimal eventCreditGrantLandingPageCost;
+    @JsonProperty
+    private Date createTime;
+    @JsonProperty
+    private Date updateTime;
 }