Bladeren bron

修改字段来源

xueyiming 1 maand geleden
bovenliggende
commit
7110ac3c9c

+ 6 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/dao/mapper/longarticle/SingleVideoSourceMapper.java

@@ -16,15 +16,21 @@ public interface SingleVideoSourceMapper {
 
     int insertSelective(SingleVideoSource record);
 
+    List<SingleVideoSource> selectByExampleWithBLOBs(SingleVideoSourceExample example);
+
     List<SingleVideoSource> selectByExample(SingleVideoSourceExample example);
 
     SingleVideoSource selectByPrimaryKey(Integer id);
 
     int updateByExampleSelective(@Param("record") SingleVideoSource record, @Param("example") SingleVideoSourceExample example);
 
+    int updateByExampleWithBLOBs(@Param("record") SingleVideoSource record, @Param("example") SingleVideoSourceExample example);
+
     int updateByExample(@Param("record") SingleVideoSource record, @Param("example") SingleVideoSourceExample example);
 
     int updateByPrimaryKeySelective(SingleVideoSource record);
 
+    int updateByPrimaryKeyWithBLOBs(SingleVideoSource record);
+
     int updateByPrimaryKey(SingleVideoSource record);
 }

+ 187 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/model/po/longarticle/SingleVideoSource.java

@@ -7,6 +7,12 @@ public class SingleVideoSource {
 
     private String articleTitle;
 
+    private String oldArticleTitle;
+
+    private String articleTitleUpdateAccount;
+
+    private Long articleTitleUpdateTimestamp;
+
     private String outAccountId;
 
     private String outAccountName;
@@ -29,6 +35,8 @@ public class SingleVideoSource {
 
     private Boolean badStatus;
 
+    private Integer status;
+
     private Long publishTimestamp;
 
     private Long crawlerTimestamp;
@@ -37,6 +45,8 @@ public class SingleVideoSource {
 
     private Long upLevelTimestamp;
 
+    private String upLevelSource;
+
     private Long exitTimestamp;
 
     private Integer sourceAccount;
@@ -49,6 +59,30 @@ public class SingleVideoSource {
 
     private String miniProgramTitle;
 
+    private String oldMiniProgramTitle;
+
+    private String miniProgramTitleUpdateAccount;
+
+    private Long miniProgramTitleUpdateTimestamp;
+
+    private Integer videoPoolAuditStatus;
+
+    private String videoPoolAuditAccount;
+
+    private Long videoPoolAuditTimestamp;
+
+    private String category;
+
+    private String platform;
+
+    private Integer titleRewriteStatus;
+
+    private Long titleRewriteStatusUpdateTimestamp;
+
+    private Float score;
+
+    private String tags;
+
     public Integer getId() {
         return id;
     }
@@ -73,6 +107,30 @@ public class SingleVideoSource {
         this.articleTitle = articleTitle;
     }
 
+    public String getOldArticleTitle() {
+        return oldArticleTitle;
+    }
+
+    public void setOldArticleTitle(String oldArticleTitle) {
+        this.oldArticleTitle = oldArticleTitle;
+    }
+
+    public String getArticleTitleUpdateAccount() {
+        return articleTitleUpdateAccount;
+    }
+
+    public void setArticleTitleUpdateAccount(String articleTitleUpdateAccount) {
+        this.articleTitleUpdateAccount = articleTitleUpdateAccount;
+    }
+
+    public Long getArticleTitleUpdateTimestamp() {
+        return articleTitleUpdateTimestamp;
+    }
+
+    public void setArticleTitleUpdateTimestamp(Long articleTitleUpdateTimestamp) {
+        this.articleTitleUpdateTimestamp = articleTitleUpdateTimestamp;
+    }
+
     public String getOutAccountId() {
         return outAccountId;
     }
@@ -161,6 +219,14 @@ public class SingleVideoSource {
         this.badStatus = badStatus;
     }
 
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
     public Long getPublishTimestamp() {
         return publishTimestamp;
     }
@@ -193,6 +259,14 @@ public class SingleVideoSource {
         this.upLevelTimestamp = upLevelTimestamp;
     }
 
+    public String getUpLevelSource() {
+        return upLevelSource;
+    }
+
+    public void setUpLevelSource(String upLevelSource) {
+        this.upLevelSource = upLevelSource;
+    }
+
     public Long getExitTimestamp() {
         return exitTimestamp;
     }
@@ -241,6 +315,102 @@ public class SingleVideoSource {
         this.miniProgramTitle = miniProgramTitle;
     }
 
+    public String getOldMiniProgramTitle() {
+        return oldMiniProgramTitle;
+    }
+
+    public void setOldMiniProgramTitle(String oldMiniProgramTitle) {
+        this.oldMiniProgramTitle = oldMiniProgramTitle;
+    }
+
+    public String getMiniProgramTitleUpdateAccount() {
+        return miniProgramTitleUpdateAccount;
+    }
+
+    public void setMiniProgramTitleUpdateAccount(String miniProgramTitleUpdateAccount) {
+        this.miniProgramTitleUpdateAccount = miniProgramTitleUpdateAccount;
+    }
+
+    public Long getMiniProgramTitleUpdateTimestamp() {
+        return miniProgramTitleUpdateTimestamp;
+    }
+
+    public void setMiniProgramTitleUpdateTimestamp(Long miniProgramTitleUpdateTimestamp) {
+        this.miniProgramTitleUpdateTimestamp = miniProgramTitleUpdateTimestamp;
+    }
+
+    public Integer getVideoPoolAuditStatus() {
+        return videoPoolAuditStatus;
+    }
+
+    public void setVideoPoolAuditStatus(Integer videoPoolAuditStatus) {
+        this.videoPoolAuditStatus = videoPoolAuditStatus;
+    }
+
+    public String getVideoPoolAuditAccount() {
+        return videoPoolAuditAccount;
+    }
+
+    public void setVideoPoolAuditAccount(String videoPoolAuditAccount) {
+        this.videoPoolAuditAccount = videoPoolAuditAccount;
+    }
+
+    public Long getVideoPoolAuditTimestamp() {
+        return videoPoolAuditTimestamp;
+    }
+
+    public void setVideoPoolAuditTimestamp(Long videoPoolAuditTimestamp) {
+        this.videoPoolAuditTimestamp = videoPoolAuditTimestamp;
+    }
+
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    public String getPlatform() {
+        return platform;
+    }
+
+    public void setPlatform(String platform) {
+        this.platform = platform;
+    }
+
+    public Integer getTitleRewriteStatus() {
+        return titleRewriteStatus;
+    }
+
+    public void setTitleRewriteStatus(Integer titleRewriteStatus) {
+        this.titleRewriteStatus = titleRewriteStatus;
+    }
+
+    public Long getTitleRewriteStatusUpdateTimestamp() {
+        return titleRewriteStatusUpdateTimestamp;
+    }
+
+    public void setTitleRewriteStatusUpdateTimestamp(Long titleRewriteStatusUpdateTimestamp) {
+        this.titleRewriteStatusUpdateTimestamp = titleRewriteStatusUpdateTimestamp;
+    }
+
+    public Float getScore() {
+        return score;
+    }
+
+    public void setScore(Float score) {
+        this.score = score;
+    }
+
+    public String getTags() {
+        return tags;
+    }
+
+    public void setTags(String tags) {
+        this.tags = tags;
+    }
+
     @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();
@@ -250,6 +420,9 @@ public class SingleVideoSource {
         sb.append(", id=").append(id);
         sb.append(", contentTraceId=").append(contentTraceId);
         sb.append(", articleTitle=").append(articleTitle);
+        sb.append(", oldArticleTitle=").append(oldArticleTitle);
+        sb.append(", articleTitleUpdateAccount=").append(articleTitleUpdateAccount);
+        sb.append(", articleTitleUpdateTimestamp=").append(articleTitleUpdateTimestamp);
         sb.append(", outAccountId=").append(outAccountId);
         sb.append(", outAccountName=").append(outAccountName);
         sb.append(", readCnt=").append(readCnt);
@@ -261,16 +434,30 @@ public class SingleVideoSource {
         sb.append(", videoOssPath=").append(videoOssPath);
         sb.append(", flowPoolLevel=").append(flowPoolLevel);
         sb.append(", badStatus=").append(badStatus);
+        sb.append(", status=").append(status);
         sb.append(", publishTimestamp=").append(publishTimestamp);
         sb.append(", crawlerTimestamp=").append(crawlerTimestamp);
         sb.append(", urlUniqueMd5=").append(urlUniqueMd5);
         sb.append(", upLevelTimestamp=").append(upLevelTimestamp);
+        sb.append(", upLevelSource=").append(upLevelSource);
         sb.append(", exitTimestamp=").append(exitTimestamp);
         sb.append(", sourceAccount=").append(sourceAccount);
         sb.append(", auditStatus=").append(auditStatus);
         sb.append(", auditVideoId=").append(auditVideoId);
         sb.append(", auditTimestamp=").append(auditTimestamp);
         sb.append(", miniProgramTitle=").append(miniProgramTitle);
+        sb.append(", oldMiniProgramTitle=").append(oldMiniProgramTitle);
+        sb.append(", miniProgramTitleUpdateAccount=").append(miniProgramTitleUpdateAccount);
+        sb.append(", miniProgramTitleUpdateTimestamp=").append(miniProgramTitleUpdateTimestamp);
+        sb.append(", videoPoolAuditStatus=").append(videoPoolAuditStatus);
+        sb.append(", videoPoolAuditAccount=").append(videoPoolAuditAccount);
+        sb.append(", videoPoolAuditTimestamp=").append(videoPoolAuditTimestamp);
+        sb.append(", category=").append(category);
+        sb.append(", platform=").append(platform);
+        sb.append(", titleRewriteStatus=").append(titleRewriteStatus);
+        sb.append(", titleRewriteStatusUpdateTimestamp=").append(titleRewriteStatusUpdateTimestamp);
+        sb.append(", score=").append(score);
+        sb.append(", tags=").append(tags);
         sb.append("]");
         return sb.toString();
     }

+ 1040 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/model/po/longarticle/SingleVideoSourceExample.java

@@ -315,6 +315,206 @@ public class SingleVideoSourceExample {
             return (Criteria) this;
         }
 
+        public Criteria andOldArticleTitleIsNull() {
+            addCriterion("old_article_title is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleIsNotNull() {
+            addCriterion("old_article_title is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleEqualTo(String value) {
+            addCriterion("old_article_title =", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleNotEqualTo(String value) {
+            addCriterion("old_article_title <>", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleGreaterThan(String value) {
+            addCriterion("old_article_title >", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleGreaterThanOrEqualTo(String value) {
+            addCriterion("old_article_title >=", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleLessThan(String value) {
+            addCriterion("old_article_title <", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleLessThanOrEqualTo(String value) {
+            addCriterion("old_article_title <=", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleLike(String value) {
+            addCriterion("old_article_title like", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleNotLike(String value) {
+            addCriterion("old_article_title not like", value, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleIn(List<String> values) {
+            addCriterion("old_article_title in", values, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleNotIn(List<String> values) {
+            addCriterion("old_article_title not in", values, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleBetween(String value1, String value2) {
+            addCriterion("old_article_title between", value1, value2, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldArticleTitleNotBetween(String value1, String value2) {
+            addCriterion("old_article_title not between", value1, value2, "oldArticleTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountIsNull() {
+            addCriterion("article_title_update_account is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountIsNotNull() {
+            addCriterion("article_title_update_account is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountEqualTo(String value) {
+            addCriterion("article_title_update_account =", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountNotEqualTo(String value) {
+            addCriterion("article_title_update_account <>", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountGreaterThan(String value) {
+            addCriterion("article_title_update_account >", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountGreaterThanOrEqualTo(String value) {
+            addCriterion("article_title_update_account >=", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountLessThan(String value) {
+            addCriterion("article_title_update_account <", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountLessThanOrEqualTo(String value) {
+            addCriterion("article_title_update_account <=", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountLike(String value) {
+            addCriterion("article_title_update_account like", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountNotLike(String value) {
+            addCriterion("article_title_update_account not like", value, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountIn(List<String> values) {
+            addCriterion("article_title_update_account in", values, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountNotIn(List<String> values) {
+            addCriterion("article_title_update_account not in", values, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountBetween(String value1, String value2) {
+            addCriterion("article_title_update_account between", value1, value2, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateAccountNotBetween(String value1, String value2) {
+            addCriterion("article_title_update_account not between", value1, value2, "articleTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampIsNull() {
+            addCriterion("article_title_update_timestamp is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampIsNotNull() {
+            addCriterion("article_title_update_timestamp is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampEqualTo(Long value) {
+            addCriterion("article_title_update_timestamp =", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampNotEqualTo(Long value) {
+            addCriterion("article_title_update_timestamp <>", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampGreaterThan(Long value) {
+            addCriterion("article_title_update_timestamp >", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampGreaterThanOrEqualTo(Long value) {
+            addCriterion("article_title_update_timestamp >=", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampLessThan(Long value) {
+            addCriterion("article_title_update_timestamp <", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampLessThanOrEqualTo(Long value) {
+            addCriterion("article_title_update_timestamp <=", value, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampIn(List<Long> values) {
+            addCriterion("article_title_update_timestamp in", values, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampNotIn(List<Long> values) {
+            addCriterion("article_title_update_timestamp not in", values, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampBetween(Long value1, Long value2) {
+            addCriterion("article_title_update_timestamp between", value1, value2, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andArticleTitleUpdateTimestampNotBetween(Long value1, Long value2) {
+            addCriterion("article_title_update_timestamp not between", value1, value2, "articleTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
         public Criteria andOutAccountIdIsNull() {
             addCriterion("out_account_id is null");
             return (Criteria) this;
@@ -1035,6 +1235,66 @@ public class SingleVideoSourceExample {
             return (Criteria) this;
         }
 
+        public Criteria andStatusIsNull() {
+            addCriterion("`status` is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusIsNotNull() {
+            addCriterion("`status` is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusEqualTo(Integer value) {
+            addCriterion("`status` =", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusNotEqualTo(Integer value) {
+            addCriterion("`status` <>", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusGreaterThan(Integer value) {
+            addCriterion("`status` >", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("`status` >=", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusLessThan(Integer value) {
+            addCriterion("`status` <", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("`status` <=", value, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusIn(List<Integer> values) {
+            addCriterion("`status` in", values, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusNotIn(List<Integer> values) {
+            addCriterion("`status` not in", values, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusBetween(Integer value1, Integer value2) {
+            addCriterion("`status` between", value1, value2, "status");
+            return (Criteria) this;
+        }
+
+        public Criteria andStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("`status` not between", value1, value2, "status");
+            return (Criteria) this;
+        }
+
         public Criteria andPublishTimestampIsNull() {
             addCriterion("publish_timestamp is null");
             return (Criteria) this;
@@ -1285,6 +1545,76 @@ public class SingleVideoSourceExample {
             return (Criteria) this;
         }
 
+        public Criteria andUpLevelSourceIsNull() {
+            addCriterion("up_level_source is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceIsNotNull() {
+            addCriterion("up_level_source is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceEqualTo(String value) {
+            addCriterion("up_level_source =", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceNotEqualTo(String value) {
+            addCriterion("up_level_source <>", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceGreaterThan(String value) {
+            addCriterion("up_level_source >", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceGreaterThanOrEqualTo(String value) {
+            addCriterion("up_level_source >=", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceLessThan(String value) {
+            addCriterion("up_level_source <", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceLessThanOrEqualTo(String value) {
+            addCriterion("up_level_source <=", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceLike(String value) {
+            addCriterion("up_level_source like", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceNotLike(String value) {
+            addCriterion("up_level_source not like", value, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceIn(List<String> values) {
+            addCriterion("up_level_source in", values, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceNotIn(List<String> values) {
+            addCriterion("up_level_source not in", values, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceBetween(String value1, String value2) {
+            addCriterion("up_level_source between", value1, value2, "upLevelSource");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpLevelSourceNotBetween(String value1, String value2) {
+            addCriterion("up_level_source not between", value1, value2, "upLevelSource");
+            return (Criteria) this;
+        }
+
         public Criteria andExitTimestampIsNull() {
             addCriterion("exit_timestamp is null");
             return (Criteria) this;
@@ -1654,6 +1984,716 @@ public class SingleVideoSourceExample {
             addCriterion("mini_program_title not between", value1, value2, "miniProgramTitle");
             return (Criteria) this;
         }
+
+        public Criteria andOldMiniProgramTitleIsNull() {
+            addCriterion("old_mini_program_title is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleIsNotNull() {
+            addCriterion("old_mini_program_title is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleEqualTo(String value) {
+            addCriterion("old_mini_program_title =", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleNotEqualTo(String value) {
+            addCriterion("old_mini_program_title <>", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleGreaterThan(String value) {
+            addCriterion("old_mini_program_title >", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleGreaterThanOrEqualTo(String value) {
+            addCriterion("old_mini_program_title >=", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleLessThan(String value) {
+            addCriterion("old_mini_program_title <", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleLessThanOrEqualTo(String value) {
+            addCriterion("old_mini_program_title <=", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleLike(String value) {
+            addCriterion("old_mini_program_title like", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleNotLike(String value) {
+            addCriterion("old_mini_program_title not like", value, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleIn(List<String> values) {
+            addCriterion("old_mini_program_title in", values, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleNotIn(List<String> values) {
+            addCriterion("old_mini_program_title not in", values, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleBetween(String value1, String value2) {
+            addCriterion("old_mini_program_title between", value1, value2, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andOldMiniProgramTitleNotBetween(String value1, String value2) {
+            addCriterion("old_mini_program_title not between", value1, value2, "oldMiniProgramTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountIsNull() {
+            addCriterion("mini_program_title_update_account is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountIsNotNull() {
+            addCriterion("mini_program_title_update_account is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountEqualTo(String value) {
+            addCriterion("mini_program_title_update_account =", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountNotEqualTo(String value) {
+            addCriterion("mini_program_title_update_account <>", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountGreaterThan(String value) {
+            addCriterion("mini_program_title_update_account >", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountGreaterThanOrEqualTo(String value) {
+            addCriterion("mini_program_title_update_account >=", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountLessThan(String value) {
+            addCriterion("mini_program_title_update_account <", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountLessThanOrEqualTo(String value) {
+            addCriterion("mini_program_title_update_account <=", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountLike(String value) {
+            addCriterion("mini_program_title_update_account like", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountNotLike(String value) {
+            addCriterion("mini_program_title_update_account not like", value, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountIn(List<String> values) {
+            addCriterion("mini_program_title_update_account in", values, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountNotIn(List<String> values) {
+            addCriterion("mini_program_title_update_account not in", values, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountBetween(String value1, String value2) {
+            addCriterion("mini_program_title_update_account between", value1, value2, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateAccountNotBetween(String value1, String value2) {
+            addCriterion("mini_program_title_update_account not between", value1, value2, "miniProgramTitleUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampIsNull() {
+            addCriterion("mini_program_title_update_timestamp is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampIsNotNull() {
+            addCriterion("mini_program_title_update_timestamp is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampEqualTo(Long value) {
+            addCriterion("mini_program_title_update_timestamp =", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampNotEqualTo(Long value) {
+            addCriterion("mini_program_title_update_timestamp <>", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampGreaterThan(Long value) {
+            addCriterion("mini_program_title_update_timestamp >", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampGreaterThanOrEqualTo(Long value) {
+            addCriterion("mini_program_title_update_timestamp >=", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampLessThan(Long value) {
+            addCriterion("mini_program_title_update_timestamp <", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampLessThanOrEqualTo(Long value) {
+            addCriterion("mini_program_title_update_timestamp <=", value, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampIn(List<Long> values) {
+            addCriterion("mini_program_title_update_timestamp in", values, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampNotIn(List<Long> values) {
+            addCriterion("mini_program_title_update_timestamp not in", values, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampBetween(Long value1, Long value2) {
+            addCriterion("mini_program_title_update_timestamp between", value1, value2, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andMiniProgramTitleUpdateTimestampNotBetween(Long value1, Long value2) {
+            addCriterion("mini_program_title_update_timestamp not between", value1, value2, "miniProgramTitleUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusIsNull() {
+            addCriterion("video_pool_audit_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusIsNotNull() {
+            addCriterion("video_pool_audit_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusEqualTo(Integer value) {
+            addCriterion("video_pool_audit_status =", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusNotEqualTo(Integer value) {
+            addCriterion("video_pool_audit_status <>", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusGreaterThan(Integer value) {
+            addCriterion("video_pool_audit_status >", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("video_pool_audit_status >=", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusLessThan(Integer value) {
+            addCriterion("video_pool_audit_status <", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("video_pool_audit_status <=", value, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusIn(List<Integer> values) {
+            addCriterion("video_pool_audit_status in", values, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusNotIn(List<Integer> values) {
+            addCriterion("video_pool_audit_status not in", values, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusBetween(Integer value1, Integer value2) {
+            addCriterion("video_pool_audit_status between", value1, value2, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("video_pool_audit_status not between", value1, value2, "videoPoolAuditStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountIsNull() {
+            addCriterion("video_pool_audit_account is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountIsNotNull() {
+            addCriterion("video_pool_audit_account is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountEqualTo(String value) {
+            addCriterion("video_pool_audit_account =", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountNotEqualTo(String value) {
+            addCriterion("video_pool_audit_account <>", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountGreaterThan(String value) {
+            addCriterion("video_pool_audit_account >", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountGreaterThanOrEqualTo(String value) {
+            addCriterion("video_pool_audit_account >=", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountLessThan(String value) {
+            addCriterion("video_pool_audit_account <", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountLessThanOrEqualTo(String value) {
+            addCriterion("video_pool_audit_account <=", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountLike(String value) {
+            addCriterion("video_pool_audit_account like", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountNotLike(String value) {
+            addCriterion("video_pool_audit_account not like", value, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountIn(List<String> values) {
+            addCriterion("video_pool_audit_account in", values, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountNotIn(List<String> values) {
+            addCriterion("video_pool_audit_account not in", values, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountBetween(String value1, String value2) {
+            addCriterion("video_pool_audit_account between", value1, value2, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditAccountNotBetween(String value1, String value2) {
+            addCriterion("video_pool_audit_account not between", value1, value2, "videoPoolAuditAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampIsNull() {
+            addCriterion("video_pool_audit_timestamp is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampIsNotNull() {
+            addCriterion("video_pool_audit_timestamp is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampEqualTo(Long value) {
+            addCriterion("video_pool_audit_timestamp =", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampNotEqualTo(Long value) {
+            addCriterion("video_pool_audit_timestamp <>", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampGreaterThan(Long value) {
+            addCriterion("video_pool_audit_timestamp >", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampGreaterThanOrEqualTo(Long value) {
+            addCriterion("video_pool_audit_timestamp >=", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampLessThan(Long value) {
+            addCriterion("video_pool_audit_timestamp <", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampLessThanOrEqualTo(Long value) {
+            addCriterion("video_pool_audit_timestamp <=", value, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampIn(List<Long> values) {
+            addCriterion("video_pool_audit_timestamp in", values, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampNotIn(List<Long> values) {
+            addCriterion("video_pool_audit_timestamp not in", values, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampBetween(Long value1, Long value2) {
+            addCriterion("video_pool_audit_timestamp between", value1, value2, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoPoolAuditTimestampNotBetween(Long value1, Long value2) {
+            addCriterion("video_pool_audit_timestamp not between", value1, value2, "videoPoolAuditTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIsNull() {
+            addCriterion("category is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIsNotNull() {
+            addCriterion("category is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryEqualTo(String value) {
+            addCriterion("category =", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryNotEqualTo(String value) {
+            addCriterion("category <>", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryGreaterThan(String value) {
+            addCriterion("category >", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryGreaterThanOrEqualTo(String value) {
+            addCriterion("category >=", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryLessThan(String value) {
+            addCriterion("category <", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryLessThanOrEqualTo(String value) {
+            addCriterion("category <=", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryLike(String value) {
+            addCriterion("category like", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryNotLike(String value) {
+            addCriterion("category not like", value, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIn(List<String> values) {
+            addCriterion("category in", values, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryNotIn(List<String> values) {
+            addCriterion("category not in", values, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryBetween(String value1, String value2) {
+            addCriterion("category between", value1, value2, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryNotBetween(String value1, String value2) {
+            addCriterion("category not between", value1, value2, "category");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformIsNull() {
+            addCriterion("platform is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformIsNotNull() {
+            addCriterion("platform is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformEqualTo(String value) {
+            addCriterion("platform =", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformNotEqualTo(String value) {
+            addCriterion("platform <>", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformGreaterThan(String value) {
+            addCriterion("platform >", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformGreaterThanOrEqualTo(String value) {
+            addCriterion("platform >=", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformLessThan(String value) {
+            addCriterion("platform <", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformLessThanOrEqualTo(String value) {
+            addCriterion("platform <=", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformLike(String value) {
+            addCriterion("platform like", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformNotLike(String value) {
+            addCriterion("platform not like", value, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformIn(List<String> values) {
+            addCriterion("platform in", values, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformNotIn(List<String> values) {
+            addCriterion("platform not in", values, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformBetween(String value1, String value2) {
+            addCriterion("platform between", value1, value2, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andPlatformNotBetween(String value1, String value2) {
+            addCriterion("platform not between", value1, value2, "platform");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusIsNull() {
+            addCriterion("title_rewrite_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusIsNotNull() {
+            addCriterion("title_rewrite_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusEqualTo(Integer value) {
+            addCriterion("title_rewrite_status =", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusNotEqualTo(Integer value) {
+            addCriterion("title_rewrite_status <>", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusGreaterThan(Integer value) {
+            addCriterion("title_rewrite_status >", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("title_rewrite_status >=", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusLessThan(Integer value) {
+            addCriterion("title_rewrite_status <", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("title_rewrite_status <=", value, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusIn(List<Integer> values) {
+            addCriterion("title_rewrite_status in", values, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusNotIn(List<Integer> values) {
+            addCriterion("title_rewrite_status not in", values, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusBetween(Integer value1, Integer value2) {
+            addCriterion("title_rewrite_status between", value1, value2, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("title_rewrite_status not between", value1, value2, "titleRewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampIsNull() {
+            addCriterion("title_rewrite_status_update_timestamp is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampIsNotNull() {
+            addCriterion("title_rewrite_status_update_timestamp is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampEqualTo(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp =", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampNotEqualTo(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp <>", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampGreaterThan(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp >", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampGreaterThanOrEqualTo(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp >=", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampLessThan(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp <", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampLessThanOrEqualTo(Long value) {
+            addCriterion("title_rewrite_status_update_timestamp <=", value, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampIn(List<Long> values) {
+            addCriterion("title_rewrite_status_update_timestamp in", values, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampNotIn(List<Long> values) {
+            addCriterion("title_rewrite_status_update_timestamp not in", values, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampBetween(Long value1, Long value2) {
+            addCriterion("title_rewrite_status_update_timestamp between", value1, value2, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleRewriteStatusUpdateTimestampNotBetween(Long value1, Long value2) {
+            addCriterion("title_rewrite_status_update_timestamp not between", value1, value2, "titleRewriteStatusUpdateTimestamp");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreIsNull() {
+            addCriterion("score is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreIsNotNull() {
+            addCriterion("score is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreEqualTo(Float value) {
+            addCriterion("score =", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreNotEqualTo(Float value) {
+            addCriterion("score <>", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreGreaterThan(Float value) {
+            addCriterion("score >", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreGreaterThanOrEqualTo(Float value) {
+            addCriterion("score >=", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreLessThan(Float value) {
+            addCriterion("score <", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreLessThanOrEqualTo(Float value) {
+            addCriterion("score <=", value, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreIn(List<Float> values) {
+            addCriterion("score in", values, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreNotIn(List<Float> values) {
+            addCriterion("score not in", values, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreBetween(Float value1, Float value2) {
+            addCriterion("score between", value1, value2, "score");
+            return (Criteria) this;
+        }
+
+        public Criteria andScoreNotBetween(Float value1, Float value2) {
+            addCriterion("score not between", value1, value2, "score");
+            return (Criteria) this;
+        }
     }
 
     public static class Criteria extends GeneratedCriteria {

+ 2 - 8
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/MatchVideoServiceImpl.java

@@ -246,14 +246,7 @@ public class MatchVideoServiceImpl {
         if (CollectionUtils.isEmpty(singleVideoSources)) {
             return;
         }
-        VideoContentUnderstandingExample videoContentUnderstandingExample = new VideoContentUnderstandingExample();
-        videoContentUnderstandingExample.createCriteria().andContentTraceIdEqualTo(matchVideo.getVideoPoolTraceId());
-        List<VideoContentUnderstanding> videoContentUnderstandings = videoContentUnderstandingMapper.selectByExample(videoContentUnderstandingExample);
-        if (CollectionUtils.isEmpty(videoContentUnderstandings)) {
-            return;
-        }
         SingleVideoSource singleVideoSource = singleVideoSources.get(0);
-        VideoContentUnderstanding videoContentUnderstanding = videoContentUnderstandings.get(0);
 
         //视频抓取表插入
         CrawlerVideo crawlerVideo = new CrawlerVideo();
@@ -263,6 +256,7 @@ public class MatchVideoServiceImpl {
         crawlerVideo.setVideoOssPath(singleVideoSource.getVideoOssPath());
         crawlerVideo.setCrawlerTime(new Date(singleVideoSource.getCrawlerTimestamp() * 1000));
         crawlerVideo.setContentId(matchVideo.getContentId());
+        crawlerVideo.setPlatform(singleVideoSource.getPlatform());
         crawlerVideoMapper.insertSelective(crawlerVideo);
 
         //kimi插入
@@ -270,7 +264,7 @@ public class MatchVideoServiceImpl {
         longArticlesTextExample.createCriteria().andContentIdEqualTo(matchVideo.getContentId());
         List<LongArticlesText> longArticlesTexts = longArticlesTextMapper.selectByExampleWithBLOBs(longArticlesTextExample);
         LongArticlesText longArticlesText = longArticlesTexts.get(0);
-        longArticlesText.setKimiTitle(videoContentUnderstanding.getArticleText());
+        longArticlesText.setKimiTitle(singleVideoSource.getMiniProgramTitle());
         longArticlesText.setKimiStatus(ContentResultStatusEnum.SUCCESS.getStatus());
         longArticlesText.setResultStatus(ContentResultStatusEnum.SUCCESS.getStatus());
         longArticlesTextMapper.updateByPrimaryKeyWithBLOBs(longArticlesText);

+ 409 - 22
long-article-server/src/main/resources/mapper/longarticle/SingleVideoSourceMapper.xml

@@ -5,6 +5,9 @@
     <id column="id" jdbcType="INTEGER" property="id" />
     <result column="content_trace_id" jdbcType="VARCHAR" property="contentTraceId" />
     <result column="article_title" jdbcType="VARCHAR" property="articleTitle" />
+    <result column="old_article_title" jdbcType="VARCHAR" property="oldArticleTitle" />
+    <result column="article_title_update_account" jdbcType="VARCHAR" property="articleTitleUpdateAccount" />
+    <result column="article_title_update_timestamp" jdbcType="BIGINT" property="articleTitleUpdateTimestamp" />
     <result column="out_account_id" jdbcType="VARCHAR" property="outAccountId" />
     <result column="out_account_name" jdbcType="VARCHAR" property="outAccountName" />
     <result column="read_cnt" jdbcType="INTEGER" property="readCnt" />
@@ -16,16 +19,32 @@
     <result column="video_oss_path" jdbcType="VARCHAR" property="videoOssPath" />
     <result column="flow_pool_level" jdbcType="INTEGER" property="flowPoolLevel" />
     <result column="bad_status" jdbcType="BIT" property="badStatus" />
+    <result column="status" jdbcType="INTEGER" property="status" />
     <result column="publish_timestamp" jdbcType="BIGINT" property="publishTimestamp" />
     <result column="crawler_timestamp" jdbcType="BIGINT" property="crawlerTimestamp" />
     <result column="url_unique_md5" jdbcType="VARCHAR" property="urlUniqueMd5" />
     <result column="up_level_timestamp" jdbcType="BIGINT" property="upLevelTimestamp" />
+    <result column="up_level_source" jdbcType="VARCHAR" property="upLevelSource" />
     <result column="exit_timestamp" jdbcType="BIGINT" property="exitTimestamp" />
     <result column="source_account" jdbcType="INTEGER" property="sourceAccount" />
     <result column="audit_status" jdbcType="INTEGER" property="auditStatus" />
     <result column="audit_video_id" jdbcType="BIGINT" property="auditVideoId" />
     <result column="audit_timestamp" jdbcType="BIGINT" property="auditTimestamp" />
     <result column="mini_program_title" jdbcType="VARCHAR" property="miniProgramTitle" />
+    <result column="old_mini_program_title" jdbcType="VARCHAR" property="oldMiniProgramTitle" />
+    <result column="mini_program_title_update_account" jdbcType="VARCHAR" property="miniProgramTitleUpdateAccount" />
+    <result column="mini_program_title_update_timestamp" jdbcType="BIGINT" property="miniProgramTitleUpdateTimestamp" />
+    <result column="video_pool_audit_status" jdbcType="INTEGER" property="videoPoolAuditStatus" />
+    <result column="video_pool_audit_account" jdbcType="VARCHAR" property="videoPoolAuditAccount" />
+    <result column="video_pool_audit_timestamp" jdbcType="BIGINT" property="videoPoolAuditTimestamp" />
+    <result column="category" jdbcType="VARCHAR" property="category" />
+    <result column="platform" jdbcType="VARCHAR" property="platform" />
+    <result column="title_rewrite_status" jdbcType="INTEGER" property="titleRewriteStatus" />
+    <result column="title_rewrite_status_update_timestamp" jdbcType="BIGINT" property="titleRewriteStatusUpdateTimestamp" />
+    <result column="score" jdbcType="REAL" property="score" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSource">
+    <result column="tags" jdbcType="LONGVARCHAR" property="tags" />
   </resultMap>
   <sql id="Example_Where_Clause">
     <where>
@@ -86,12 +105,37 @@
     </where>
   </sql>
   <sql id="Base_Column_List">
-    id, content_trace_id, article_title, out_account_id, out_account_name, read_cnt, 
-    like_cnt, article_index, article_publish_type, article_url, cover_url, video_oss_path, 
-    flow_pool_level, bad_status, publish_timestamp, crawler_timestamp, url_unique_md5, 
-    up_level_timestamp, exit_timestamp, source_account, audit_status, audit_video_id, 
-    audit_timestamp, mini_program_title
+    id, content_trace_id, article_title, old_article_title, article_title_update_account, 
+    article_title_update_timestamp, out_account_id, out_account_name, read_cnt, like_cnt, 
+    article_index, article_publish_type, article_url, cover_url, video_oss_path, flow_pool_level, 
+    bad_status, `status`, publish_timestamp, crawler_timestamp, url_unique_md5, up_level_timestamp, 
+    up_level_source, exit_timestamp, source_account, audit_status, audit_video_id, audit_timestamp, 
+    mini_program_title, old_mini_program_title, mini_program_title_update_account, mini_program_title_update_timestamp, 
+    video_pool_audit_status, video_pool_audit_account, video_pool_audit_timestamp, category, 
+    platform, title_rewrite_status, title_rewrite_status_update_timestamp, score
+  </sql>
+  <sql id="Blob_Column_List">
+    tags
   </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSourceExample" resultMap="ResultMapWithBLOBs">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from publish_single_video_source
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+    <if test="page != null">
+      limit #{page.offset} , #{page.pageSize}
+    </if>
+  </select>
   <select id="selectByExample" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSourceExample" resultMap="BaseResultMap">
     select
     <if test="distinct">
@@ -109,9 +153,11 @@
       limit #{page.offset} , #{page.pageSize}
     </if>
   </select>
-  <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
+  <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
     select 
     <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
     from publish_single_video_source
     where id = #{id,jdbcType=INTEGER}
   </select>
@@ -127,23 +173,37 @@
   </delete>
   <insert id="insert" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSource">
     insert into publish_single_video_source (id, content_trace_id, article_title, 
-      out_account_id, out_account_name, read_cnt, 
-      like_cnt, article_index, article_publish_type, 
-      article_url, cover_url, video_oss_path, 
-      flow_pool_level, bad_status, publish_timestamp, 
+      old_article_title, article_title_update_account, 
+      article_title_update_timestamp, out_account_id, 
+      out_account_name, read_cnt, like_cnt, 
+      article_index, article_publish_type, article_url, 
+      cover_url, video_oss_path, flow_pool_level, 
+      bad_status, `status`, publish_timestamp, 
       crawler_timestamp, url_unique_md5, up_level_timestamp, 
-      exit_timestamp, source_account, audit_status, 
-      audit_video_id, audit_timestamp, mini_program_title
-      )
+      up_level_source, exit_timestamp, source_account, 
+      audit_status, audit_video_id, audit_timestamp, 
+      mini_program_title, old_mini_program_title, 
+      mini_program_title_update_account, mini_program_title_update_timestamp, 
+      video_pool_audit_status, video_pool_audit_account, 
+      video_pool_audit_timestamp, category, platform, 
+      title_rewrite_status, title_rewrite_status_update_timestamp, 
+      score, tags)
     values (#{id,jdbcType=INTEGER}, #{contentTraceId,jdbcType=VARCHAR}, #{articleTitle,jdbcType=VARCHAR}, 
-      #{outAccountId,jdbcType=VARCHAR}, #{outAccountName,jdbcType=VARCHAR}, #{readCnt,jdbcType=INTEGER}, 
-      #{likeCnt,jdbcType=INTEGER}, #{articleIndex,jdbcType=BIT}, #{articlePublishType,jdbcType=VARCHAR}, 
-      #{articleUrl,jdbcType=VARCHAR}, #{coverUrl,jdbcType=VARCHAR}, #{videoOssPath,jdbcType=VARCHAR}, 
-      #{flowPoolLevel,jdbcType=INTEGER}, #{badStatus,jdbcType=BIT}, #{publishTimestamp,jdbcType=BIGINT}, 
+      #{oldArticleTitle,jdbcType=VARCHAR}, #{articleTitleUpdateAccount,jdbcType=VARCHAR}, 
+      #{articleTitleUpdateTimestamp,jdbcType=BIGINT}, #{outAccountId,jdbcType=VARCHAR}, 
+      #{outAccountName,jdbcType=VARCHAR}, #{readCnt,jdbcType=INTEGER}, #{likeCnt,jdbcType=INTEGER}, 
+      #{articleIndex,jdbcType=BIT}, #{articlePublishType,jdbcType=VARCHAR}, #{articleUrl,jdbcType=VARCHAR}, 
+      #{coverUrl,jdbcType=VARCHAR}, #{videoOssPath,jdbcType=VARCHAR}, #{flowPoolLevel,jdbcType=INTEGER}, 
+      #{badStatus,jdbcType=BIT}, #{status,jdbcType=INTEGER}, #{publishTimestamp,jdbcType=BIGINT}, 
       #{crawlerTimestamp,jdbcType=BIGINT}, #{urlUniqueMd5,jdbcType=VARCHAR}, #{upLevelTimestamp,jdbcType=BIGINT}, 
-      #{exitTimestamp,jdbcType=BIGINT}, #{sourceAccount,jdbcType=INTEGER}, #{auditStatus,jdbcType=INTEGER}, 
-      #{auditVideoId,jdbcType=BIGINT}, #{auditTimestamp,jdbcType=BIGINT}, #{miniProgramTitle,jdbcType=VARCHAR}
-      )
+      #{upLevelSource,jdbcType=VARCHAR}, #{exitTimestamp,jdbcType=BIGINT}, #{sourceAccount,jdbcType=INTEGER}, 
+      #{auditStatus,jdbcType=INTEGER}, #{auditVideoId,jdbcType=BIGINT}, #{auditTimestamp,jdbcType=BIGINT}, 
+      #{miniProgramTitle,jdbcType=VARCHAR}, #{oldMiniProgramTitle,jdbcType=VARCHAR}, 
+      #{miniProgramTitleUpdateAccount,jdbcType=VARCHAR}, #{miniProgramTitleUpdateTimestamp,jdbcType=BIGINT}, 
+      #{videoPoolAuditStatus,jdbcType=INTEGER}, #{videoPoolAuditAccount,jdbcType=VARCHAR}, 
+      #{videoPoolAuditTimestamp,jdbcType=BIGINT}, #{category,jdbcType=VARCHAR}, #{platform,jdbcType=VARCHAR}, 
+      #{titleRewriteStatus,jdbcType=INTEGER}, #{titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT}, 
+      #{score,jdbcType=REAL}, #{tags,jdbcType=LONGVARCHAR})
   </insert>
   <insert id="insertSelective" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSource">
     insert into publish_single_video_source
@@ -157,6 +217,15 @@
       <if test="articleTitle != null">
         article_title,
       </if>
+      <if test="oldArticleTitle != null">
+        old_article_title,
+      </if>
+      <if test="articleTitleUpdateAccount != null">
+        article_title_update_account,
+      </if>
+      <if test="articleTitleUpdateTimestamp != null">
+        article_title_update_timestamp,
+      </if>
       <if test="outAccountId != null">
         out_account_id,
       </if>
@@ -190,6 +259,9 @@
       <if test="badStatus != null">
         bad_status,
       </if>
+      <if test="status != null">
+        `status`,
+      </if>
       <if test="publishTimestamp != null">
         publish_timestamp,
       </if>
@@ -202,6 +274,9 @@
       <if test="upLevelTimestamp != null">
         up_level_timestamp,
       </if>
+      <if test="upLevelSource != null">
+        up_level_source,
+      </if>
       <if test="exitTimestamp != null">
         exit_timestamp,
       </if>
@@ -220,6 +295,42 @@
       <if test="miniProgramTitle != null">
         mini_program_title,
       </if>
+      <if test="oldMiniProgramTitle != null">
+        old_mini_program_title,
+      </if>
+      <if test="miniProgramTitleUpdateAccount != null">
+        mini_program_title_update_account,
+      </if>
+      <if test="miniProgramTitleUpdateTimestamp != null">
+        mini_program_title_update_timestamp,
+      </if>
+      <if test="videoPoolAuditStatus != null">
+        video_pool_audit_status,
+      </if>
+      <if test="videoPoolAuditAccount != null">
+        video_pool_audit_account,
+      </if>
+      <if test="videoPoolAuditTimestamp != null">
+        video_pool_audit_timestamp,
+      </if>
+      <if test="category != null">
+        category,
+      </if>
+      <if test="platform != null">
+        platform,
+      </if>
+      <if test="titleRewriteStatus != null">
+        title_rewrite_status,
+      </if>
+      <if test="titleRewriteStatusUpdateTimestamp != null">
+        title_rewrite_status_update_timestamp,
+      </if>
+      <if test="score != null">
+        score,
+      </if>
+      <if test="tags != null">
+        tags,
+      </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="id != null">
@@ -231,6 +342,15 @@
       <if test="articleTitle != null">
         #{articleTitle,jdbcType=VARCHAR},
       </if>
+      <if test="oldArticleTitle != null">
+        #{oldArticleTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="articleTitleUpdateAccount != null">
+        #{articleTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="articleTitleUpdateTimestamp != null">
+        #{articleTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
       <if test="outAccountId != null">
         #{outAccountId,jdbcType=VARCHAR},
       </if>
@@ -264,6 +384,9 @@
       <if test="badStatus != null">
         #{badStatus,jdbcType=BIT},
       </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
       <if test="publishTimestamp != null">
         #{publishTimestamp,jdbcType=BIGINT},
       </if>
@@ -276,6 +399,9 @@
       <if test="upLevelTimestamp != null">
         #{upLevelTimestamp,jdbcType=BIGINT},
       </if>
+      <if test="upLevelSource != null">
+        #{upLevelSource,jdbcType=VARCHAR},
+      </if>
       <if test="exitTimestamp != null">
         #{exitTimestamp,jdbcType=BIGINT},
       </if>
@@ -294,6 +420,42 @@
       <if test="miniProgramTitle != null">
         #{miniProgramTitle,jdbcType=VARCHAR},
       </if>
+      <if test="oldMiniProgramTitle != null">
+        #{oldMiniProgramTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="miniProgramTitleUpdateAccount != null">
+        #{miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="miniProgramTitleUpdateTimestamp != null">
+        #{miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="videoPoolAuditStatus != null">
+        #{videoPoolAuditStatus,jdbcType=INTEGER},
+      </if>
+      <if test="videoPoolAuditAccount != null">
+        #{videoPoolAuditAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="videoPoolAuditTimestamp != null">
+        #{videoPoolAuditTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="category != null">
+        #{category,jdbcType=VARCHAR},
+      </if>
+      <if test="platform != null">
+        #{platform,jdbcType=VARCHAR},
+      </if>
+      <if test="titleRewriteStatus != null">
+        #{titleRewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="titleRewriteStatusUpdateTimestamp != null">
+        #{titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="score != null">
+        #{score,jdbcType=REAL},
+      </if>
+      <if test="tags != null">
+        #{tags,jdbcType=LONGVARCHAR},
+      </if>
     </trim>
   </insert>
   <select id="countByExample" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSourceExample" resultType="java.lang.Long">
@@ -314,6 +476,15 @@
       <if test="record.articleTitle != null">
         article_title = #{record.articleTitle,jdbcType=VARCHAR},
       </if>
+      <if test="record.oldArticleTitle != null">
+        old_article_title = #{record.oldArticleTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="record.articleTitleUpdateAccount != null">
+        article_title_update_account = #{record.articleTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.articleTitleUpdateTimestamp != null">
+        article_title_update_timestamp = #{record.articleTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
       <if test="record.outAccountId != null">
         out_account_id = #{record.outAccountId,jdbcType=VARCHAR},
       </if>
@@ -347,6 +518,9 @@
       <if test="record.badStatus != null">
         bad_status = #{record.badStatus,jdbcType=BIT},
       </if>
+      <if test="record.status != null">
+        `status` = #{record.status,jdbcType=INTEGER},
+      </if>
       <if test="record.publishTimestamp != null">
         publish_timestamp = #{record.publishTimestamp,jdbcType=BIGINT},
       </if>
@@ -359,6 +533,9 @@
       <if test="record.upLevelTimestamp != null">
         up_level_timestamp = #{record.upLevelTimestamp,jdbcType=BIGINT},
       </if>
+      <if test="record.upLevelSource != null">
+        up_level_source = #{record.upLevelSource,jdbcType=VARCHAR},
+      </if>
       <if test="record.exitTimestamp != null">
         exit_timestamp = #{record.exitTimestamp,jdbcType=BIGINT},
       </if>
@@ -377,16 +554,102 @@
       <if test="record.miniProgramTitle != null">
         mini_program_title = #{record.miniProgramTitle,jdbcType=VARCHAR},
       </if>
+      <if test="record.oldMiniProgramTitle != null">
+        old_mini_program_title = #{record.oldMiniProgramTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="record.miniProgramTitleUpdateAccount != null">
+        mini_program_title_update_account = #{record.miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.miniProgramTitleUpdateTimestamp != null">
+        mini_program_title_update_timestamp = #{record.miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="record.videoPoolAuditStatus != null">
+        video_pool_audit_status = #{record.videoPoolAuditStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.videoPoolAuditAccount != null">
+        video_pool_audit_account = #{record.videoPoolAuditAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.videoPoolAuditTimestamp != null">
+        video_pool_audit_timestamp = #{record.videoPoolAuditTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="record.category != null">
+        category = #{record.category,jdbcType=VARCHAR},
+      </if>
+      <if test="record.platform != null">
+        platform = #{record.platform,jdbcType=VARCHAR},
+      </if>
+      <if test="record.titleRewriteStatus != null">
+        title_rewrite_status = #{record.titleRewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.titleRewriteStatusUpdateTimestamp != null">
+        title_rewrite_status_update_timestamp = #{record.titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="record.score != null">
+        score = #{record.score,jdbcType=REAL},
+      </if>
+      <if test="record.tags != null">
+        tags = #{record.tags,jdbcType=LONGVARCHAR},
+      </if>
     </set>
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
   </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    update publish_single_video_source
+    set id = #{record.id,jdbcType=INTEGER},
+      content_trace_id = #{record.contentTraceId,jdbcType=VARCHAR},
+      article_title = #{record.articleTitle,jdbcType=VARCHAR},
+      old_article_title = #{record.oldArticleTitle,jdbcType=VARCHAR},
+      article_title_update_account = #{record.articleTitleUpdateAccount,jdbcType=VARCHAR},
+      article_title_update_timestamp = #{record.articleTitleUpdateTimestamp,jdbcType=BIGINT},
+      out_account_id = #{record.outAccountId,jdbcType=VARCHAR},
+      out_account_name = #{record.outAccountName,jdbcType=VARCHAR},
+      read_cnt = #{record.readCnt,jdbcType=INTEGER},
+      like_cnt = #{record.likeCnt,jdbcType=INTEGER},
+      article_index = #{record.articleIndex,jdbcType=BIT},
+      article_publish_type = #{record.articlePublishType,jdbcType=VARCHAR},
+      article_url = #{record.articleUrl,jdbcType=VARCHAR},
+      cover_url = #{record.coverUrl,jdbcType=VARCHAR},
+      video_oss_path = #{record.videoOssPath,jdbcType=VARCHAR},
+      flow_pool_level = #{record.flowPoolLevel,jdbcType=INTEGER},
+      bad_status = #{record.badStatus,jdbcType=BIT},
+      `status` = #{record.status,jdbcType=INTEGER},
+      publish_timestamp = #{record.publishTimestamp,jdbcType=BIGINT},
+      crawler_timestamp = #{record.crawlerTimestamp,jdbcType=BIGINT},
+      url_unique_md5 = #{record.urlUniqueMd5,jdbcType=VARCHAR},
+      up_level_timestamp = #{record.upLevelTimestamp,jdbcType=BIGINT},
+      up_level_source = #{record.upLevelSource,jdbcType=VARCHAR},
+      exit_timestamp = #{record.exitTimestamp,jdbcType=BIGINT},
+      source_account = #{record.sourceAccount,jdbcType=INTEGER},
+      audit_status = #{record.auditStatus,jdbcType=INTEGER},
+      audit_video_id = #{record.auditVideoId,jdbcType=BIGINT},
+      audit_timestamp = #{record.auditTimestamp,jdbcType=BIGINT},
+      mini_program_title = #{record.miniProgramTitle,jdbcType=VARCHAR},
+      old_mini_program_title = #{record.oldMiniProgramTitle,jdbcType=VARCHAR},
+      mini_program_title_update_account = #{record.miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      mini_program_title_update_timestamp = #{record.miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      video_pool_audit_status = #{record.videoPoolAuditStatus,jdbcType=INTEGER},
+      video_pool_audit_account = #{record.videoPoolAuditAccount,jdbcType=VARCHAR},
+      video_pool_audit_timestamp = #{record.videoPoolAuditTimestamp,jdbcType=BIGINT},
+      category = #{record.category,jdbcType=VARCHAR},
+      platform = #{record.platform,jdbcType=VARCHAR},
+      title_rewrite_status = #{record.titleRewriteStatus,jdbcType=INTEGER},
+      title_rewrite_status_update_timestamp = #{record.titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      score = #{record.score,jdbcType=REAL},
+      tags = #{record.tags,jdbcType=LONGVARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
   <update id="updateByExample" parameterType="map">
     update publish_single_video_source
     set id = #{record.id,jdbcType=INTEGER},
       content_trace_id = #{record.contentTraceId,jdbcType=VARCHAR},
       article_title = #{record.articleTitle,jdbcType=VARCHAR},
+      old_article_title = #{record.oldArticleTitle,jdbcType=VARCHAR},
+      article_title_update_account = #{record.articleTitleUpdateAccount,jdbcType=VARCHAR},
+      article_title_update_timestamp = #{record.articleTitleUpdateTimestamp,jdbcType=BIGINT},
       out_account_id = #{record.outAccountId,jdbcType=VARCHAR},
       out_account_name = #{record.outAccountName,jdbcType=VARCHAR},
       read_cnt = #{record.readCnt,jdbcType=INTEGER},
@@ -398,16 +661,29 @@
       video_oss_path = #{record.videoOssPath,jdbcType=VARCHAR},
       flow_pool_level = #{record.flowPoolLevel,jdbcType=INTEGER},
       bad_status = #{record.badStatus,jdbcType=BIT},
+      `status` = #{record.status,jdbcType=INTEGER},
       publish_timestamp = #{record.publishTimestamp,jdbcType=BIGINT},
       crawler_timestamp = #{record.crawlerTimestamp,jdbcType=BIGINT},
       url_unique_md5 = #{record.urlUniqueMd5,jdbcType=VARCHAR},
       up_level_timestamp = #{record.upLevelTimestamp,jdbcType=BIGINT},
+      up_level_source = #{record.upLevelSource,jdbcType=VARCHAR},
       exit_timestamp = #{record.exitTimestamp,jdbcType=BIGINT},
       source_account = #{record.sourceAccount,jdbcType=INTEGER},
       audit_status = #{record.auditStatus,jdbcType=INTEGER},
       audit_video_id = #{record.auditVideoId,jdbcType=BIGINT},
       audit_timestamp = #{record.auditTimestamp,jdbcType=BIGINT},
-      mini_program_title = #{record.miniProgramTitle,jdbcType=VARCHAR}
+      mini_program_title = #{record.miniProgramTitle,jdbcType=VARCHAR},
+      old_mini_program_title = #{record.oldMiniProgramTitle,jdbcType=VARCHAR},
+      mini_program_title_update_account = #{record.miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      mini_program_title_update_timestamp = #{record.miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      video_pool_audit_status = #{record.videoPoolAuditStatus,jdbcType=INTEGER},
+      video_pool_audit_account = #{record.videoPoolAuditAccount,jdbcType=VARCHAR},
+      video_pool_audit_timestamp = #{record.videoPoolAuditTimestamp,jdbcType=BIGINT},
+      category = #{record.category,jdbcType=VARCHAR},
+      platform = #{record.platform,jdbcType=VARCHAR},
+      title_rewrite_status = #{record.titleRewriteStatus,jdbcType=INTEGER},
+      title_rewrite_status_update_timestamp = #{record.titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      score = #{record.score,jdbcType=REAL}
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
@@ -421,6 +697,15 @@
       <if test="articleTitle != null">
         article_title = #{articleTitle,jdbcType=VARCHAR},
       </if>
+      <if test="oldArticleTitle != null">
+        old_article_title = #{oldArticleTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="articleTitleUpdateAccount != null">
+        article_title_update_account = #{articleTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="articleTitleUpdateTimestamp != null">
+        article_title_update_timestamp = #{articleTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
       <if test="outAccountId != null">
         out_account_id = #{outAccountId,jdbcType=VARCHAR},
       </if>
@@ -454,6 +739,9 @@
       <if test="badStatus != null">
         bad_status = #{badStatus,jdbcType=BIT},
       </if>
+      <if test="status != null">
+        `status` = #{status,jdbcType=INTEGER},
+      </if>
       <if test="publishTimestamp != null">
         publish_timestamp = #{publishTimestamp,jdbcType=BIGINT},
       </if>
@@ -466,6 +754,9 @@
       <if test="upLevelTimestamp != null">
         up_level_timestamp = #{upLevelTimestamp,jdbcType=BIGINT},
       </if>
+      <if test="upLevelSource != null">
+        up_level_source = #{upLevelSource,jdbcType=VARCHAR},
+      </if>
       <if test="exitTimestamp != null">
         exit_timestamp = #{exitTimestamp,jdbcType=BIGINT},
       </if>
@@ -484,13 +775,96 @@
       <if test="miniProgramTitle != null">
         mini_program_title = #{miniProgramTitle,jdbcType=VARCHAR},
       </if>
+      <if test="oldMiniProgramTitle != null">
+        old_mini_program_title = #{oldMiniProgramTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="miniProgramTitleUpdateAccount != null">
+        mini_program_title_update_account = #{miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="miniProgramTitleUpdateTimestamp != null">
+        mini_program_title_update_timestamp = #{miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="videoPoolAuditStatus != null">
+        video_pool_audit_status = #{videoPoolAuditStatus,jdbcType=INTEGER},
+      </if>
+      <if test="videoPoolAuditAccount != null">
+        video_pool_audit_account = #{videoPoolAuditAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="videoPoolAuditTimestamp != null">
+        video_pool_audit_timestamp = #{videoPoolAuditTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="category != null">
+        category = #{category,jdbcType=VARCHAR},
+      </if>
+      <if test="platform != null">
+        platform = #{platform,jdbcType=VARCHAR},
+      </if>
+      <if test="titleRewriteStatus != null">
+        title_rewrite_status = #{titleRewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="titleRewriteStatusUpdateTimestamp != null">
+        title_rewrite_status_update_timestamp = #{titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      </if>
+      <if test="score != null">
+        score = #{score,jdbcType=REAL},
+      </if>
+      <if test="tags != null">
+        tags = #{tags,jdbcType=LONGVARCHAR},
+      </if>
     </set>
     where id = #{id,jdbcType=INTEGER}
   </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSource">
+    update publish_single_video_source
+    set content_trace_id = #{contentTraceId,jdbcType=VARCHAR},
+      article_title = #{articleTitle,jdbcType=VARCHAR},
+      old_article_title = #{oldArticleTitle,jdbcType=VARCHAR},
+      article_title_update_account = #{articleTitleUpdateAccount,jdbcType=VARCHAR},
+      article_title_update_timestamp = #{articleTitleUpdateTimestamp,jdbcType=BIGINT},
+      out_account_id = #{outAccountId,jdbcType=VARCHAR},
+      out_account_name = #{outAccountName,jdbcType=VARCHAR},
+      read_cnt = #{readCnt,jdbcType=INTEGER},
+      like_cnt = #{likeCnt,jdbcType=INTEGER},
+      article_index = #{articleIndex,jdbcType=BIT},
+      article_publish_type = #{articlePublishType,jdbcType=VARCHAR},
+      article_url = #{articleUrl,jdbcType=VARCHAR},
+      cover_url = #{coverUrl,jdbcType=VARCHAR},
+      video_oss_path = #{videoOssPath,jdbcType=VARCHAR},
+      flow_pool_level = #{flowPoolLevel,jdbcType=INTEGER},
+      bad_status = #{badStatus,jdbcType=BIT},
+      `status` = #{status,jdbcType=INTEGER},
+      publish_timestamp = #{publishTimestamp,jdbcType=BIGINT},
+      crawler_timestamp = #{crawlerTimestamp,jdbcType=BIGINT},
+      url_unique_md5 = #{urlUniqueMd5,jdbcType=VARCHAR},
+      up_level_timestamp = #{upLevelTimestamp,jdbcType=BIGINT},
+      up_level_source = #{upLevelSource,jdbcType=VARCHAR},
+      exit_timestamp = #{exitTimestamp,jdbcType=BIGINT},
+      source_account = #{sourceAccount,jdbcType=INTEGER},
+      audit_status = #{auditStatus,jdbcType=INTEGER},
+      audit_video_id = #{auditVideoId,jdbcType=BIGINT},
+      audit_timestamp = #{auditTimestamp,jdbcType=BIGINT},
+      mini_program_title = #{miniProgramTitle,jdbcType=VARCHAR},
+      old_mini_program_title = #{oldMiniProgramTitle,jdbcType=VARCHAR},
+      mini_program_title_update_account = #{miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      mini_program_title_update_timestamp = #{miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      video_pool_audit_status = #{videoPoolAuditStatus,jdbcType=INTEGER},
+      video_pool_audit_account = #{videoPoolAuditAccount,jdbcType=VARCHAR},
+      video_pool_audit_timestamp = #{videoPoolAuditTimestamp,jdbcType=BIGINT},
+      category = #{category,jdbcType=VARCHAR},
+      platform = #{platform,jdbcType=VARCHAR},
+      title_rewrite_status = #{titleRewriteStatus,jdbcType=INTEGER},
+      title_rewrite_status_update_timestamp = #{titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      score = #{score,jdbcType=REAL},
+      tags = #{tags,jdbcType=LONGVARCHAR}
+    where id = #{id,jdbcType=INTEGER}
+  </update>
   <update id="updateByPrimaryKey" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.SingleVideoSource">
     update publish_single_video_source
     set content_trace_id = #{contentTraceId,jdbcType=VARCHAR},
       article_title = #{articleTitle,jdbcType=VARCHAR},
+      old_article_title = #{oldArticleTitle,jdbcType=VARCHAR},
+      article_title_update_account = #{articleTitleUpdateAccount,jdbcType=VARCHAR},
+      article_title_update_timestamp = #{articleTitleUpdateTimestamp,jdbcType=BIGINT},
       out_account_id = #{outAccountId,jdbcType=VARCHAR},
       out_account_name = #{outAccountName,jdbcType=VARCHAR},
       read_cnt = #{readCnt,jdbcType=INTEGER},
@@ -502,16 +876,29 @@
       video_oss_path = #{videoOssPath,jdbcType=VARCHAR},
       flow_pool_level = #{flowPoolLevel,jdbcType=INTEGER},
       bad_status = #{badStatus,jdbcType=BIT},
+      `status` = #{status,jdbcType=INTEGER},
       publish_timestamp = #{publishTimestamp,jdbcType=BIGINT},
       crawler_timestamp = #{crawlerTimestamp,jdbcType=BIGINT},
       url_unique_md5 = #{urlUniqueMd5,jdbcType=VARCHAR},
       up_level_timestamp = #{upLevelTimestamp,jdbcType=BIGINT},
+      up_level_source = #{upLevelSource,jdbcType=VARCHAR},
       exit_timestamp = #{exitTimestamp,jdbcType=BIGINT},
       source_account = #{sourceAccount,jdbcType=INTEGER},
       audit_status = #{auditStatus,jdbcType=INTEGER},
       audit_video_id = #{auditVideoId,jdbcType=BIGINT},
       audit_timestamp = #{auditTimestamp,jdbcType=BIGINT},
-      mini_program_title = #{miniProgramTitle,jdbcType=VARCHAR}
+      mini_program_title = #{miniProgramTitle,jdbcType=VARCHAR},
+      old_mini_program_title = #{oldMiniProgramTitle,jdbcType=VARCHAR},
+      mini_program_title_update_account = #{miniProgramTitleUpdateAccount,jdbcType=VARCHAR},
+      mini_program_title_update_timestamp = #{miniProgramTitleUpdateTimestamp,jdbcType=BIGINT},
+      video_pool_audit_status = #{videoPoolAuditStatus,jdbcType=INTEGER},
+      video_pool_audit_account = #{videoPoolAuditAccount,jdbcType=VARCHAR},
+      video_pool_audit_timestamp = #{videoPoolAuditTimestamp,jdbcType=BIGINT},
+      category = #{category,jdbcType=VARCHAR},
+      platform = #{platform,jdbcType=VARCHAR},
+      title_rewrite_status = #{titleRewriteStatus,jdbcType=INTEGER},
+      title_rewrite_status_update_timestamp = #{titleRewriteStatusUpdateTimestamp,jdbcType=BIGINT},
+      score = #{score,jdbcType=REAL}
     where id = #{id,jdbcType=INTEGER}
   </update>
 </mapper>

+ 2 - 2
long-article-server/src/main/resources/mybatis-generator-config.xml

@@ -50,13 +50,13 @@
             <property name="enableSubPackages" value="true"/>
         </javaClientGenerator>
 <!--        <table tableName="video_content_understanding" domainObjectName="VideoContentUnderstanding" alias="" />-->
-        <table tableName="long_articles_match_videos" domainObjectName="MatchVideo" alias="" />
+<!--        <table tableName="long_articles_match_videos" domainObjectName="MatchVideo" alias="" />-->
 <!--            <columnOverride column="response" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--        </table>-->
 <!--        <table tableName="long_articles_text" domainObjectName="LongArticlesText" alias="">-->
 <!--            <columnOverride column="article_text" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--        </table>-->
-<!--        <table tableName="long_articles_crawler_videos" domainObjectName="CrawlerVideo" alias="">-->
+        <table tableName="publish_single_video_source" domainObjectName="SingleVideoSource" alias=""/>
 <!--            <columnOverride column="video_url" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--            <columnOverride column="cover_url" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--        </table>-->