|
@@ -0,0 +1,105 @@
|
|
|
+package com.tzld.longarticle.recommend.server.model.entity.longArticle;
|
|
|
+
|
|
|
+
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import javax.persistence.*;
|
|
|
+
|
|
|
+@Data
|
|
|
+@AllArgsConstructor
|
|
|
+@NoArgsConstructor
|
|
|
+@Entity
|
|
|
+@Table(name = "publish_daily_report")
|
|
|
+public class PublishDailyReport {
|
|
|
+
|
|
|
+
|
|
|
+ @Id
|
|
|
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @Column(name = "date_str")
|
|
|
+ private String dateStr;
|
|
|
+
|
|
|
+ @Column(name = "publish_time")
|
|
|
+ private String publishTime;
|
|
|
+
|
|
|
+ @Column(name = "account_source")
|
|
|
+ private String accountSource;
|
|
|
+
|
|
|
+ @Column(name = "account_status")
|
|
|
+ private String accountStatus;
|
|
|
+
|
|
|
+ @Column(name = "business_type")
|
|
|
+ private String businessType;
|
|
|
+
|
|
|
+ @Column(name = "account_name")
|
|
|
+ private String accountName;
|
|
|
+
|
|
|
+ @Column(name = "strategy")
|
|
|
+ private String strategy;
|
|
|
+
|
|
|
+ @Column(name = "fans")
|
|
|
+ private Integer fans;
|
|
|
+
|
|
|
+ @Column(name = "avg_view_count")
|
|
|
+ private Double avgViewCount;
|
|
|
+
|
|
|
+ @Column(name = "read_rate")
|
|
|
+ private Double readRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "read_fans_rate")
|
|
|
+ private Double readFansRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "first_read_rate")
|
|
|
+ private Double firstReadRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "fission0_first_rate")
|
|
|
+ private Double fission0FirstRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "fission0_head_first_rate")
|
|
|
+ private Double fission0HeadFirstRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "fission0_recommend_first_rate")
|
|
|
+ private Double fission0RecommendFirstRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "fission1_fission0_rate")
|
|
|
+ private Double fission1Fission0Rate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "fission0_read_avg_rate")
|
|
|
+ private Double fission0ReadAvgRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "his_read_rate")
|
|
|
+ private Double hisReadRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "his_first_read_rate")
|
|
|
+ private Double hisFirstReadRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "his_fission0_first_rate")
|
|
|
+ private Double hisFission0FirstRate = 0.0;
|
|
|
+
|
|
|
+ @Column(name = "position")
|
|
|
+ private Integer position;
|
|
|
+
|
|
|
+ @Column(name = "gh_id")
|
|
|
+ private String ghId;
|
|
|
+
|
|
|
+ @Column(name = "title")
|
|
|
+ private String title;
|
|
|
+
|
|
|
+ @Column(name = "link")
|
|
|
+ private String link;
|
|
|
+
|
|
|
+ @Column(name = "crawler_plan_name")
|
|
|
+ private String crawlerPlanName;
|
|
|
+
|
|
|
+ @Column(name = "produce_plan_name")
|
|
|
+ private String producePlanName;
|
|
|
+
|
|
|
+ @Column(name = "publish_plan_name")
|
|
|
+ private String publishPlanName;
|
|
|
+
|
|
|
+ @Column(name = "source_produce_plan_name")
|
|
|
+ private String sourceProducePlanName;
|
|
|
+}
|