Browse Source

DatastatScore export

wangyunpeng 2 weeks ago
parent
commit
ce8a60ef7c

+ 21 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/entity/longArticle/DatastatScore.java

@@ -62,6 +62,27 @@ public class DatastatScore {
     @Column(name = "his_fission_de_weight_avg_read_sum_rate")
     private Double hisFissionDeWeightAvgReadSumRate;
 
+    @Column(name = "account_pre_distribute")
+    private Double accountPreDistribute;
+
+    @Column(name = "view_count_rate_v2")
+    private Double viewCountRateV2;
+
+    @Column(name = "content_pool")
+    private Double contentPool;
+
+    @Column(name = "flow_ctl_decrease")
+    private Double flowCtlDecrease;
+
+    @Column(name = "his_fission_open_rate")
+    private Double hisFissionOpenRate;
+
+    @Column(name = "view_multiplier")
+    private Double viewMultiplier;
+
+    @Column(name = "crawler_days_decrease")
+    private Double crawlerDaysDecrease;
+
     @Column(name = "read_count")
     private Integer readCount;
 

+ 7 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/vo/FirstContentScoreExport.java

@@ -26,6 +26,13 @@ public class FirstContentScoreExport {
     private Double viewCountStrategy;
     private Double viewCountRateStrategy;
     private Double hisFissionDeWeightAvgReadSumRateStrategy;
+    private Double accountPreDistributeStrategy;
+    private Double viewCountRateV2Strategy;
+    private Double contentPoolStrategy;
+    private Double flowCtlDecreaseStrategy;
+    private Double hisFissionOpenRateStrategy;
+    private Double viewMultiplierStrategy;
+    private Double crawlerDaysDecreaseStrategy;
     private Integer readCount;
     private Double readAvg;
     private Double readAvgRate;

+ 15 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/DataDashboardService.java

@@ -1821,6 +1821,14 @@ public class DataDashboardService {
             item.setViewCountStrategy(scoreMap.getDoubleValue("ViewCountStrategy"));
             item.setViewCountRateStrategy(scoreMap.getDoubleValue("ViewCountRateStrategy"));
             item.setHisFissionDeWeightAvgReadSumRateStrategy(scoreMap.getDoubleValue("HisFissionDeWeightAvgReadSumRateStrategy"));
+            item.setAccountPreDistributeStrategy(scoreMap.getDoubleValue("AccountPreDistributeStrategy"));
+            item.setViewCountRateV2Strategy(scoreMap.getDoubleValue("ViewCountRateV2Strategy"));
+            item.setContentPoolStrategy(scoreMap.getDoubleValue("ContentPoolStrategy"));
+            item.setFlowCtlDecreaseStrategy(scoreMap.getDoubleValue("FlowCtlDecreaseStrategy"));
+            item.setHisFissionOpenRateStrategy(scoreMap.getDoubleValue("HisFissionOpenRateStrategy"));
+            item.setViewMultiplierStrategy(scoreMap.getDoubleValue("ViewMultiplierStrategy"));
+            item.setCrawlerDaysDecreaseStrategy(scoreMap.getDoubleValue("CrawlerDaysDecreaseStrategy"));
+
             item.setReadCount(article.getShowViewCount());
             Map<String, Map<String, AccountAvgInfo>> map = accountAvgInfoMap.get(article.getGhId());
             if (Objects.nonNull(map)) {
@@ -1869,6 +1877,13 @@ public class DataDashboardService {
         item.setCategoryScore(value.getCategoryStrategy());
         item.setViewCountRate(value.getViewCountRateStrategy());
         item.setHisFissionDeWeightAvgReadSumRate(value.getHisFissionDeWeightAvgReadSumRateStrategy());
+        item.setAccountPreDistribute(value.getAccountPreDistributeStrategy());
+        item.setViewCountRateV2(value.getViewCountRateV2Strategy());
+        item.setContentPool(value.getContentPoolStrategy());
+        item.setFlowCtlDecrease(value.getFlowCtlDecreaseStrategy());
+        item.setHisFissionOpenRate(value.getHisFissionOpenRateStrategy());
+        item.setViewMultiplier(value.getViewMultiplierStrategy());
+        item.setCrawlerDaysDecrease(value.getCrawlerDaysDecreaseStrategy());
         item.setReadCount(value.getReadCount());
         item.setReadAvg(value.getReadAvg());
         item.setReadAvgRate(value.getReadAvgRate());