瀏覽代碼

增加数据库

xueyiming 1 月之前
父節點
當前提交
4430046db8

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

@@ -0,0 +1,36 @@
+package com.tzld.piaoquan.longarticle.dao.mapper.longarticle;
+
+import com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding;
+import com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstandingExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface VideoContentUnderstandingMapper {
+    long countByExample(VideoContentUnderstandingExample example);
+
+    int deleteByExample(VideoContentUnderstandingExample example);
+
+    int deleteByPrimaryKey(Integer id);
+
+    int insert(VideoContentUnderstanding record);
+
+    int insertSelective(VideoContentUnderstanding record);
+
+    List<VideoContentUnderstanding> selectByExampleWithBLOBs(VideoContentUnderstandingExample example);
+
+    List<VideoContentUnderstanding> selectByExample(VideoContentUnderstandingExample example);
+
+    VideoContentUnderstanding selectByPrimaryKey(Integer id);
+
+    int updateByExampleSelective(@Param("record") VideoContentUnderstanding record, @Param("example") VideoContentUnderstandingExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") VideoContentUnderstanding record, @Param("example") VideoContentUnderstandingExample example);
+
+    int updateByExample(@Param("record") VideoContentUnderstanding record, @Param("example") VideoContentUnderstandingExample example);
+
+    int updateByPrimaryKeySelective(VideoContentUnderstanding record);
+
+    int updateByPrimaryKeyWithBLOBs(VideoContentUnderstanding record);
+
+    int updateByPrimaryKey(VideoContentUnderstanding record);
+}

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

@@ -0,0 +1,279 @@
+package com.tzld.piaoquan.longarticle.model.po.longarticle;
+
+import java.util.Date;
+
+public class VideoContentUnderstanding {
+    private Integer id;
+
+    private Integer pqAuditVid;
+
+    private String contentTraceId;
+
+    private Integer flowPoolLevel;
+
+    private String videoOriTitle;
+
+    private String videoOssPath;
+
+    private Integer uploadStatus;
+
+    private Date uploadStatusTs;
+
+    private String fileName;
+
+    private String fileState;
+
+    private Date fileExpireTime;
+
+    private Integer understandingStatus;
+
+    private Date understandingStatusTs;
+
+    private Integer summaryStatus;
+
+    private Date summaryStatusTs;
+
+    private String summaryTextUpdateAccount;
+
+    private Date summaryTextTs;
+
+    private Integer rewriteStatus;
+
+    private Date rewriteStatusTs;
+
+    private Date createTime;
+
+    private String videoText;
+
+    private String summaryText;
+
+    private String oldSummaryText;
+
+    private String articleText;
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getPqAuditVid() {
+        return pqAuditVid;
+    }
+
+    public void setPqAuditVid(Integer pqAuditVid) {
+        this.pqAuditVid = pqAuditVid;
+    }
+
+    public String getContentTraceId() {
+        return contentTraceId;
+    }
+
+    public void setContentTraceId(String contentTraceId) {
+        this.contentTraceId = contentTraceId;
+    }
+
+    public Integer getFlowPoolLevel() {
+        return flowPoolLevel;
+    }
+
+    public void setFlowPoolLevel(Integer flowPoolLevel) {
+        this.flowPoolLevel = flowPoolLevel;
+    }
+
+    public String getVideoOriTitle() {
+        return videoOriTitle;
+    }
+
+    public void setVideoOriTitle(String videoOriTitle) {
+        this.videoOriTitle = videoOriTitle;
+    }
+
+    public String getVideoOssPath() {
+        return videoOssPath;
+    }
+
+    public void setVideoOssPath(String videoOssPath) {
+        this.videoOssPath = videoOssPath;
+    }
+
+    public Integer getUploadStatus() {
+        return uploadStatus;
+    }
+
+    public void setUploadStatus(Integer uploadStatus) {
+        this.uploadStatus = uploadStatus;
+    }
+
+    public Date getUploadStatusTs() {
+        return uploadStatusTs;
+    }
+
+    public void setUploadStatusTs(Date uploadStatusTs) {
+        this.uploadStatusTs = uploadStatusTs;
+    }
+
+    public String getFileName() {
+        return fileName;
+    }
+
+    public void setFileName(String fileName) {
+        this.fileName = fileName;
+    }
+
+    public String getFileState() {
+        return fileState;
+    }
+
+    public void setFileState(String fileState) {
+        this.fileState = fileState;
+    }
+
+    public Date getFileExpireTime() {
+        return fileExpireTime;
+    }
+
+    public void setFileExpireTime(Date fileExpireTime) {
+        this.fileExpireTime = fileExpireTime;
+    }
+
+    public Integer getUnderstandingStatus() {
+        return understandingStatus;
+    }
+
+    public void setUnderstandingStatus(Integer understandingStatus) {
+        this.understandingStatus = understandingStatus;
+    }
+
+    public Date getUnderstandingStatusTs() {
+        return understandingStatusTs;
+    }
+
+    public void setUnderstandingStatusTs(Date understandingStatusTs) {
+        this.understandingStatusTs = understandingStatusTs;
+    }
+
+    public Integer getSummaryStatus() {
+        return summaryStatus;
+    }
+
+    public void setSummaryStatus(Integer summaryStatus) {
+        this.summaryStatus = summaryStatus;
+    }
+
+    public Date getSummaryStatusTs() {
+        return summaryStatusTs;
+    }
+
+    public void setSummaryStatusTs(Date summaryStatusTs) {
+        this.summaryStatusTs = summaryStatusTs;
+    }
+
+    public String getSummaryTextUpdateAccount() {
+        return summaryTextUpdateAccount;
+    }
+
+    public void setSummaryTextUpdateAccount(String summaryTextUpdateAccount) {
+        this.summaryTextUpdateAccount = summaryTextUpdateAccount;
+    }
+
+    public Date getSummaryTextTs() {
+        return summaryTextTs;
+    }
+
+    public void setSummaryTextTs(Date summaryTextTs) {
+        this.summaryTextTs = summaryTextTs;
+    }
+
+    public Integer getRewriteStatus() {
+        return rewriteStatus;
+    }
+
+    public void setRewriteStatus(Integer rewriteStatus) {
+        this.rewriteStatus = rewriteStatus;
+    }
+
+    public Date getRewriteStatusTs() {
+        return rewriteStatusTs;
+    }
+
+    public void setRewriteStatusTs(Date rewriteStatusTs) {
+        this.rewriteStatusTs = rewriteStatusTs;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getVideoText() {
+        return videoText;
+    }
+
+    public void setVideoText(String videoText) {
+        this.videoText = videoText;
+    }
+
+    public String getSummaryText() {
+        return summaryText;
+    }
+
+    public void setSummaryText(String summaryText) {
+        this.summaryText = summaryText;
+    }
+
+    public String getOldSummaryText() {
+        return oldSummaryText;
+    }
+
+    public void setOldSummaryText(String oldSummaryText) {
+        this.oldSummaryText = oldSummaryText;
+    }
+
+    public String getArticleText() {
+        return articleText;
+    }
+
+    public void setArticleText(String articleText) {
+        this.articleText = articleText;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", pqAuditVid=").append(pqAuditVid);
+        sb.append(", contentTraceId=").append(contentTraceId);
+        sb.append(", flowPoolLevel=").append(flowPoolLevel);
+        sb.append(", videoOriTitle=").append(videoOriTitle);
+        sb.append(", videoOssPath=").append(videoOssPath);
+        sb.append(", uploadStatus=").append(uploadStatus);
+        sb.append(", uploadStatusTs=").append(uploadStatusTs);
+        sb.append(", fileName=").append(fileName);
+        sb.append(", fileState=").append(fileState);
+        sb.append(", fileExpireTime=").append(fileExpireTime);
+        sb.append(", understandingStatus=").append(understandingStatus);
+        sb.append(", understandingStatusTs=").append(understandingStatusTs);
+        sb.append(", summaryStatus=").append(summaryStatus);
+        sb.append(", summaryStatusTs=").append(summaryStatusTs);
+        sb.append(", summaryTextUpdateAccount=").append(summaryTextUpdateAccount);
+        sb.append(", summaryTextTs=").append(summaryTextTs);
+        sb.append(", rewriteStatus=").append(rewriteStatus);
+        sb.append(", rewriteStatusTs=").append(rewriteStatusTs);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", videoText=").append(videoText);
+        sb.append(", summaryText=").append(summaryText);
+        sb.append(", oldSummaryText=").append(oldSummaryText);
+        sb.append(", articleText=").append(articleText);
+        sb.append("]");
+        return sb.toString();
+    }
+}

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

@@ -0,0 +1,1472 @@
+package com.tzld.piaoquan.longarticle.model.po.longarticle;
+
+import com.tzld.piaoquan.longarticle.utils.page.Page;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class VideoContentUnderstandingExample {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    protected Page page;
+
+    public VideoContentUnderstandingExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    public void setPage(Page page) {
+        this.page=page;
+    }
+
+    public Page getPage() {
+        return page;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Integer value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Integer value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Integer value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Integer value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Integer value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Integer> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Integer> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Integer value1, Integer value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidIsNull() {
+            addCriterion("pq_audit_vid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidIsNotNull() {
+            addCriterion("pq_audit_vid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidEqualTo(Integer value) {
+            addCriterion("pq_audit_vid =", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidNotEqualTo(Integer value) {
+            addCriterion("pq_audit_vid <>", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidGreaterThan(Integer value) {
+            addCriterion("pq_audit_vid >", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidGreaterThanOrEqualTo(Integer value) {
+            addCriterion("pq_audit_vid >=", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidLessThan(Integer value) {
+            addCriterion("pq_audit_vid <", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidLessThanOrEqualTo(Integer value) {
+            addCriterion("pq_audit_vid <=", value, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidIn(List<Integer> values) {
+            addCriterion("pq_audit_vid in", values, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidNotIn(List<Integer> values) {
+            addCriterion("pq_audit_vid not in", values, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidBetween(Integer value1, Integer value2) {
+            addCriterion("pq_audit_vid between", value1, value2, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPqAuditVidNotBetween(Integer value1, Integer value2) {
+            addCriterion("pq_audit_vid not between", value1, value2, "pqAuditVid");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdIsNull() {
+            addCriterion("content_trace_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdIsNotNull() {
+            addCriterion("content_trace_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdEqualTo(String value) {
+            addCriterion("content_trace_id =", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdNotEqualTo(String value) {
+            addCriterion("content_trace_id <>", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdGreaterThan(String value) {
+            addCriterion("content_trace_id >", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdGreaterThanOrEqualTo(String value) {
+            addCriterion("content_trace_id >=", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdLessThan(String value) {
+            addCriterion("content_trace_id <", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdLessThanOrEqualTo(String value) {
+            addCriterion("content_trace_id <=", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdLike(String value) {
+            addCriterion("content_trace_id like", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdNotLike(String value) {
+            addCriterion("content_trace_id not like", value, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdIn(List<String> values) {
+            addCriterion("content_trace_id in", values, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdNotIn(List<String> values) {
+            addCriterion("content_trace_id not in", values, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdBetween(String value1, String value2) {
+            addCriterion("content_trace_id between", value1, value2, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andContentTraceIdNotBetween(String value1, String value2) {
+            addCriterion("content_trace_id not between", value1, value2, "contentTraceId");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelIsNull() {
+            addCriterion("flow_pool_level is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelIsNotNull() {
+            addCriterion("flow_pool_level is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelEqualTo(Integer value) {
+            addCriterion("flow_pool_level =", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelNotEqualTo(Integer value) {
+            addCriterion("flow_pool_level <>", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelGreaterThan(Integer value) {
+            addCriterion("flow_pool_level >", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelGreaterThanOrEqualTo(Integer value) {
+            addCriterion("flow_pool_level >=", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelLessThan(Integer value) {
+            addCriterion("flow_pool_level <", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelLessThanOrEqualTo(Integer value) {
+            addCriterion("flow_pool_level <=", value, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelIn(List<Integer> values) {
+            addCriterion("flow_pool_level in", values, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelNotIn(List<Integer> values) {
+            addCriterion("flow_pool_level not in", values, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelBetween(Integer value1, Integer value2) {
+            addCriterion("flow_pool_level between", value1, value2, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlowPoolLevelNotBetween(Integer value1, Integer value2) {
+            addCriterion("flow_pool_level not between", value1, value2, "flowPoolLevel");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleIsNull() {
+            addCriterion("video_ori_title is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleIsNotNull() {
+            addCriterion("video_ori_title is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleEqualTo(String value) {
+            addCriterion("video_ori_title =", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleNotEqualTo(String value) {
+            addCriterion("video_ori_title <>", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleGreaterThan(String value) {
+            addCriterion("video_ori_title >", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleGreaterThanOrEqualTo(String value) {
+            addCriterion("video_ori_title >=", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleLessThan(String value) {
+            addCriterion("video_ori_title <", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleLessThanOrEqualTo(String value) {
+            addCriterion("video_ori_title <=", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleLike(String value) {
+            addCriterion("video_ori_title like", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleNotLike(String value) {
+            addCriterion("video_ori_title not like", value, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleIn(List<String> values) {
+            addCriterion("video_ori_title in", values, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleNotIn(List<String> values) {
+            addCriterion("video_ori_title not in", values, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleBetween(String value1, String value2) {
+            addCriterion("video_ori_title between", value1, value2, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOriTitleNotBetween(String value1, String value2) {
+            addCriterion("video_ori_title not between", value1, value2, "videoOriTitle");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathIsNull() {
+            addCriterion("video_oss_path is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathIsNotNull() {
+            addCriterion("video_oss_path is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathEqualTo(String value) {
+            addCriterion("video_oss_path =", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathNotEqualTo(String value) {
+            addCriterion("video_oss_path <>", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathGreaterThan(String value) {
+            addCriterion("video_oss_path >", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathGreaterThanOrEqualTo(String value) {
+            addCriterion("video_oss_path >=", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathLessThan(String value) {
+            addCriterion("video_oss_path <", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathLessThanOrEqualTo(String value) {
+            addCriterion("video_oss_path <=", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathLike(String value) {
+            addCriterion("video_oss_path like", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathNotLike(String value) {
+            addCriterion("video_oss_path not like", value, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathIn(List<String> values) {
+            addCriterion("video_oss_path in", values, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathNotIn(List<String> values) {
+            addCriterion("video_oss_path not in", values, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathBetween(String value1, String value2) {
+            addCriterion("video_oss_path between", value1, value2, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andVideoOssPathNotBetween(String value1, String value2) {
+            addCriterion("video_oss_path not between", value1, value2, "videoOssPath");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusIsNull() {
+            addCriterion("upload_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusIsNotNull() {
+            addCriterion("upload_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusEqualTo(Integer value) {
+            addCriterion("upload_status =", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusNotEqualTo(Integer value) {
+            addCriterion("upload_status <>", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusGreaterThan(Integer value) {
+            addCriterion("upload_status >", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("upload_status >=", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusLessThan(Integer value) {
+            addCriterion("upload_status <", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("upload_status <=", value, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusIn(List<Integer> values) {
+            addCriterion("upload_status in", values, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusNotIn(List<Integer> values) {
+            addCriterion("upload_status not in", values, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusBetween(Integer value1, Integer value2) {
+            addCriterion("upload_status between", value1, value2, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("upload_status not between", value1, value2, "uploadStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsIsNull() {
+            addCriterion("upload_status_ts is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsIsNotNull() {
+            addCriterion("upload_status_ts is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsEqualTo(Date value) {
+            addCriterion("upload_status_ts =", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsNotEqualTo(Date value) {
+            addCriterion("upload_status_ts <>", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsGreaterThan(Date value) {
+            addCriterion("upload_status_ts >", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsGreaterThanOrEqualTo(Date value) {
+            addCriterion("upload_status_ts >=", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsLessThan(Date value) {
+            addCriterion("upload_status_ts <", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsLessThanOrEqualTo(Date value) {
+            addCriterion("upload_status_ts <=", value, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsIn(List<Date> values) {
+            addCriterion("upload_status_ts in", values, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsNotIn(List<Date> values) {
+            addCriterion("upload_status_ts not in", values, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsBetween(Date value1, Date value2) {
+            addCriterion("upload_status_ts between", value1, value2, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUploadStatusTsNotBetween(Date value1, Date value2) {
+            addCriterion("upload_status_ts not between", value1, value2, "uploadStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameIsNull() {
+            addCriterion("file_name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameIsNotNull() {
+            addCriterion("file_name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameEqualTo(String value) {
+            addCriterion("file_name =", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameNotEqualTo(String value) {
+            addCriterion("file_name <>", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameGreaterThan(String value) {
+            addCriterion("file_name >", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameGreaterThanOrEqualTo(String value) {
+            addCriterion("file_name >=", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameLessThan(String value) {
+            addCriterion("file_name <", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameLessThanOrEqualTo(String value) {
+            addCriterion("file_name <=", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameLike(String value) {
+            addCriterion("file_name like", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameNotLike(String value) {
+            addCriterion("file_name not like", value, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameIn(List<String> values) {
+            addCriterion("file_name in", values, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameNotIn(List<String> values) {
+            addCriterion("file_name not in", values, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameBetween(String value1, String value2) {
+            addCriterion("file_name between", value1, value2, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileNameNotBetween(String value1, String value2) {
+            addCriterion("file_name not between", value1, value2, "fileName");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateIsNull() {
+            addCriterion("file_state is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateIsNotNull() {
+            addCriterion("file_state is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateEqualTo(String value) {
+            addCriterion("file_state =", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateNotEqualTo(String value) {
+            addCriterion("file_state <>", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateGreaterThan(String value) {
+            addCriterion("file_state >", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateGreaterThanOrEqualTo(String value) {
+            addCriterion("file_state >=", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateLessThan(String value) {
+            addCriterion("file_state <", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateLessThanOrEqualTo(String value) {
+            addCriterion("file_state <=", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateLike(String value) {
+            addCriterion("file_state like", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateNotLike(String value) {
+            addCriterion("file_state not like", value, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateIn(List<String> values) {
+            addCriterion("file_state in", values, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateNotIn(List<String> values) {
+            addCriterion("file_state not in", values, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateBetween(String value1, String value2) {
+            addCriterion("file_state between", value1, value2, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileStateNotBetween(String value1, String value2) {
+            addCriterion("file_state not between", value1, value2, "fileState");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeIsNull() {
+            addCriterion("file_expire_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeIsNotNull() {
+            addCriterion("file_expire_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeEqualTo(Date value) {
+            addCriterion("file_expire_time =", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeNotEqualTo(Date value) {
+            addCriterion("file_expire_time <>", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeGreaterThan(Date value) {
+            addCriterion("file_expire_time >", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("file_expire_time >=", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeLessThan(Date value) {
+            addCriterion("file_expire_time <", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeLessThanOrEqualTo(Date value) {
+            addCriterion("file_expire_time <=", value, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeIn(List<Date> values) {
+            addCriterion("file_expire_time in", values, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeNotIn(List<Date> values) {
+            addCriterion("file_expire_time not in", values, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeBetween(Date value1, Date value2) {
+            addCriterion("file_expire_time between", value1, value2, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andFileExpireTimeNotBetween(Date value1, Date value2) {
+            addCriterion("file_expire_time not between", value1, value2, "fileExpireTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusIsNull() {
+            addCriterion("understanding_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusIsNotNull() {
+            addCriterion("understanding_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusEqualTo(Integer value) {
+            addCriterion("understanding_status =", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusNotEqualTo(Integer value) {
+            addCriterion("understanding_status <>", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusGreaterThan(Integer value) {
+            addCriterion("understanding_status >", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("understanding_status >=", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusLessThan(Integer value) {
+            addCriterion("understanding_status <", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("understanding_status <=", value, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusIn(List<Integer> values) {
+            addCriterion("understanding_status in", values, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusNotIn(List<Integer> values) {
+            addCriterion("understanding_status not in", values, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusBetween(Integer value1, Integer value2) {
+            addCriterion("understanding_status between", value1, value2, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("understanding_status not between", value1, value2, "understandingStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsIsNull() {
+            addCriterion("understanding_status_ts is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsIsNotNull() {
+            addCriterion("understanding_status_ts is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsEqualTo(Date value) {
+            addCriterion("understanding_status_ts =", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsNotEqualTo(Date value) {
+            addCriterion("understanding_status_ts <>", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsGreaterThan(Date value) {
+            addCriterion("understanding_status_ts >", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsGreaterThanOrEqualTo(Date value) {
+            addCriterion("understanding_status_ts >=", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsLessThan(Date value) {
+            addCriterion("understanding_status_ts <", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsLessThanOrEqualTo(Date value) {
+            addCriterion("understanding_status_ts <=", value, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsIn(List<Date> values) {
+            addCriterion("understanding_status_ts in", values, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsNotIn(List<Date> values) {
+            addCriterion("understanding_status_ts not in", values, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsBetween(Date value1, Date value2) {
+            addCriterion("understanding_status_ts between", value1, value2, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnderstandingStatusTsNotBetween(Date value1, Date value2) {
+            addCriterion("understanding_status_ts not between", value1, value2, "understandingStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusIsNull() {
+            addCriterion("summary_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusIsNotNull() {
+            addCriterion("summary_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusEqualTo(Integer value) {
+            addCriterion("summary_status =", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusNotEqualTo(Integer value) {
+            addCriterion("summary_status <>", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusGreaterThan(Integer value) {
+            addCriterion("summary_status >", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("summary_status >=", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusLessThan(Integer value) {
+            addCriterion("summary_status <", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("summary_status <=", value, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusIn(List<Integer> values) {
+            addCriterion("summary_status in", values, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusNotIn(List<Integer> values) {
+            addCriterion("summary_status not in", values, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusBetween(Integer value1, Integer value2) {
+            addCriterion("summary_status between", value1, value2, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("summary_status not between", value1, value2, "summaryStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsIsNull() {
+            addCriterion("summary_status_ts is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsIsNotNull() {
+            addCriterion("summary_status_ts is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsEqualTo(Date value) {
+            addCriterion("summary_status_ts =", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsNotEqualTo(Date value) {
+            addCriterion("summary_status_ts <>", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsGreaterThan(Date value) {
+            addCriterion("summary_status_ts >", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsGreaterThanOrEqualTo(Date value) {
+            addCriterion("summary_status_ts >=", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsLessThan(Date value) {
+            addCriterion("summary_status_ts <", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsLessThanOrEqualTo(Date value) {
+            addCriterion("summary_status_ts <=", value, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsIn(List<Date> values) {
+            addCriterion("summary_status_ts in", values, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsNotIn(List<Date> values) {
+            addCriterion("summary_status_ts not in", values, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsBetween(Date value1, Date value2) {
+            addCriterion("summary_status_ts between", value1, value2, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryStatusTsNotBetween(Date value1, Date value2) {
+            addCriterion("summary_status_ts not between", value1, value2, "summaryStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountIsNull() {
+            addCriterion("summary_text_update_account is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountIsNotNull() {
+            addCriterion("summary_text_update_account is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountEqualTo(String value) {
+            addCriterion("summary_text_update_account =", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountNotEqualTo(String value) {
+            addCriterion("summary_text_update_account <>", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountGreaterThan(String value) {
+            addCriterion("summary_text_update_account >", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountGreaterThanOrEqualTo(String value) {
+            addCriterion("summary_text_update_account >=", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountLessThan(String value) {
+            addCriterion("summary_text_update_account <", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountLessThanOrEqualTo(String value) {
+            addCriterion("summary_text_update_account <=", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountLike(String value) {
+            addCriterion("summary_text_update_account like", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountNotLike(String value) {
+            addCriterion("summary_text_update_account not like", value, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountIn(List<String> values) {
+            addCriterion("summary_text_update_account in", values, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountNotIn(List<String> values) {
+            addCriterion("summary_text_update_account not in", values, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountBetween(String value1, String value2) {
+            addCriterion("summary_text_update_account between", value1, value2, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextUpdateAccountNotBetween(String value1, String value2) {
+            addCriterion("summary_text_update_account not between", value1, value2, "summaryTextUpdateAccount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsIsNull() {
+            addCriterion("summary_text_ts is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsIsNotNull() {
+            addCriterion("summary_text_ts is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsEqualTo(Date value) {
+            addCriterion("summary_text_ts =", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsNotEqualTo(Date value) {
+            addCriterion("summary_text_ts <>", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsGreaterThan(Date value) {
+            addCriterion("summary_text_ts >", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsGreaterThanOrEqualTo(Date value) {
+            addCriterion("summary_text_ts >=", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsLessThan(Date value) {
+            addCriterion("summary_text_ts <", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsLessThanOrEqualTo(Date value) {
+            addCriterion("summary_text_ts <=", value, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsIn(List<Date> values) {
+            addCriterion("summary_text_ts in", values, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsNotIn(List<Date> values) {
+            addCriterion("summary_text_ts not in", values, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsBetween(Date value1, Date value2) {
+            addCriterion("summary_text_ts between", value1, value2, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andSummaryTextTsNotBetween(Date value1, Date value2) {
+            addCriterion("summary_text_ts not between", value1, value2, "summaryTextTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusIsNull() {
+            addCriterion("rewrite_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusIsNotNull() {
+            addCriterion("rewrite_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusEqualTo(Integer value) {
+            addCriterion("rewrite_status =", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusNotEqualTo(Integer value) {
+            addCriterion("rewrite_status <>", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusGreaterThan(Integer value) {
+            addCriterion("rewrite_status >", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("rewrite_status >=", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusLessThan(Integer value) {
+            addCriterion("rewrite_status <", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("rewrite_status <=", value, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusIn(List<Integer> values) {
+            addCriterion("rewrite_status in", values, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusNotIn(List<Integer> values) {
+            addCriterion("rewrite_status not in", values, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusBetween(Integer value1, Integer value2) {
+            addCriterion("rewrite_status between", value1, value2, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("rewrite_status not between", value1, value2, "rewriteStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsIsNull() {
+            addCriterion("rewrite_status_ts is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsIsNotNull() {
+            addCriterion("rewrite_status_ts is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsEqualTo(Date value) {
+            addCriterion("rewrite_status_ts =", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsNotEqualTo(Date value) {
+            addCriterion("rewrite_status_ts <>", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsGreaterThan(Date value) {
+            addCriterion("rewrite_status_ts >", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsGreaterThanOrEqualTo(Date value) {
+            addCriterion("rewrite_status_ts >=", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsLessThan(Date value) {
+            addCriterion("rewrite_status_ts <", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsLessThanOrEqualTo(Date value) {
+            addCriterion("rewrite_status_ts <=", value, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsIn(List<Date> values) {
+            addCriterion("rewrite_status_ts in", values, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsNotIn(List<Date> values) {
+            addCriterion("rewrite_status_ts not in", values, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsBetween(Date value1, Date value2) {
+            addCriterion("rewrite_status_ts between", value1, value2, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andRewriteStatusTsNotBetween(Date value1, Date value2) {
+            addCriterion("rewrite_status_ts not between", value1, value2, "rewriteStatusTs");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 591 - 0
long-article-server/src/main/resources/mapper/longarticle/VideoContentUnderstandingMapper.xml

@@ -0,0 +1,591 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.tzld.piaoquan.longarticle.dao.mapper.longarticle.VideoContentUnderstandingMapper">
+  <resultMap id="BaseResultMap" type="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="pq_audit_vid" jdbcType="INTEGER" property="pqAuditVid" />
+    <result column="content_trace_id" jdbcType="VARCHAR" property="contentTraceId" />
+    <result column="flow_pool_level" jdbcType="INTEGER" property="flowPoolLevel" />
+    <result column="video_ori_title" jdbcType="VARCHAR" property="videoOriTitle" />
+    <result column="video_oss_path" jdbcType="VARCHAR" property="videoOssPath" />
+    <result column="upload_status" jdbcType="INTEGER" property="uploadStatus" />
+    <result column="upload_status_ts" jdbcType="TIMESTAMP" property="uploadStatusTs" />
+    <result column="file_name" jdbcType="VARCHAR" property="fileName" />
+    <result column="file_state" jdbcType="VARCHAR" property="fileState" />
+    <result column="file_expire_time" jdbcType="TIMESTAMP" property="fileExpireTime" />
+    <result column="understanding_status" jdbcType="INTEGER" property="understandingStatus" />
+    <result column="understanding_status_ts" jdbcType="TIMESTAMP" property="understandingStatusTs" />
+    <result column="summary_status" jdbcType="INTEGER" property="summaryStatus" />
+    <result column="summary_status_ts" jdbcType="TIMESTAMP" property="summaryStatusTs" />
+    <result column="summary_text_update_account" jdbcType="VARCHAR" property="summaryTextUpdateAccount" />
+    <result column="summary_text_ts" jdbcType="TIMESTAMP" property="summaryTextTs" />
+    <result column="rewrite_status" jdbcType="INTEGER" property="rewriteStatus" />
+    <result column="rewrite_status_ts" jdbcType="TIMESTAMP" property="rewriteStatusTs" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    <result column="video_text" jdbcType="LONGVARCHAR" property="videoText" />
+    <result column="summary_text" jdbcType="LONGVARCHAR" property="summaryText" />
+    <result column="old_summary_text" jdbcType="LONGVARCHAR" property="oldSummaryText" />
+    <result column="article_text" jdbcType="LONGVARCHAR" property="articleText" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    id, pq_audit_vid, content_trace_id, flow_pool_level, video_ori_title, video_oss_path, 
+    upload_status, upload_status_ts, file_name, file_state, file_expire_time, understanding_status, 
+    understanding_status_ts, summary_status, summary_status_ts, summary_text_update_account, 
+    summary_text_ts, rewrite_status, rewrite_status_ts, create_time
+  </sql>
+  <sql id="Blob_Column_List">
+    video_text, summary_text, old_summary_text, article_text
+  </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstandingExample" resultMap="ResultMapWithBLOBs">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from video_content_understanding
+    <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.VideoContentUnderstandingExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from video_content_understanding
+    <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="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
+    select 
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from video_content_understanding
+    where id = #{id,jdbcType=INTEGER}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
+    delete from video_content_understanding
+    where id = #{id,jdbcType=INTEGER}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstandingExample">
+    delete from video_content_understanding
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    insert into video_content_understanding (id, pq_audit_vid, content_trace_id, 
+      flow_pool_level, video_ori_title, video_oss_path, 
+      upload_status, upload_status_ts, file_name, 
+      file_state, file_expire_time, understanding_status, 
+      understanding_status_ts, summary_status, 
+      summary_status_ts, summary_text_update_account, 
+      summary_text_ts, rewrite_status, rewrite_status_ts, 
+      create_time, video_text, summary_text, 
+      old_summary_text, article_text)
+    values (#{id,jdbcType=INTEGER}, #{pqAuditVid,jdbcType=INTEGER}, #{contentTraceId,jdbcType=VARCHAR}, 
+      #{flowPoolLevel,jdbcType=INTEGER}, #{videoOriTitle,jdbcType=VARCHAR}, #{videoOssPath,jdbcType=VARCHAR}, 
+      #{uploadStatus,jdbcType=INTEGER}, #{uploadStatusTs,jdbcType=TIMESTAMP}, #{fileName,jdbcType=VARCHAR}, 
+      #{fileState,jdbcType=VARCHAR}, #{fileExpireTime,jdbcType=TIMESTAMP}, #{understandingStatus,jdbcType=INTEGER}, 
+      #{understandingStatusTs,jdbcType=TIMESTAMP}, #{summaryStatus,jdbcType=INTEGER}, 
+      #{summaryStatusTs,jdbcType=TIMESTAMP}, #{summaryTextUpdateAccount,jdbcType=VARCHAR}, 
+      #{summaryTextTs,jdbcType=TIMESTAMP}, #{rewriteStatus,jdbcType=INTEGER}, #{rewriteStatusTs,jdbcType=TIMESTAMP}, 
+      #{createTime,jdbcType=TIMESTAMP}, #{videoText,jdbcType=LONGVARCHAR}, #{summaryText,jdbcType=LONGVARCHAR}, 
+      #{oldSummaryText,jdbcType=LONGVARCHAR}, #{articleText,jdbcType=LONGVARCHAR})
+  </insert>
+  <insert id="insertSelective" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    insert into video_content_understanding
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="id != null">
+        id,
+      </if>
+      <if test="pqAuditVid != null">
+        pq_audit_vid,
+      </if>
+      <if test="contentTraceId != null">
+        content_trace_id,
+      </if>
+      <if test="flowPoolLevel != null">
+        flow_pool_level,
+      </if>
+      <if test="videoOriTitle != null">
+        video_ori_title,
+      </if>
+      <if test="videoOssPath != null">
+        video_oss_path,
+      </if>
+      <if test="uploadStatus != null">
+        upload_status,
+      </if>
+      <if test="uploadStatusTs != null">
+        upload_status_ts,
+      </if>
+      <if test="fileName != null">
+        file_name,
+      </if>
+      <if test="fileState != null">
+        file_state,
+      </if>
+      <if test="fileExpireTime != null">
+        file_expire_time,
+      </if>
+      <if test="understandingStatus != null">
+        understanding_status,
+      </if>
+      <if test="understandingStatusTs != null">
+        understanding_status_ts,
+      </if>
+      <if test="summaryStatus != null">
+        summary_status,
+      </if>
+      <if test="summaryStatusTs != null">
+        summary_status_ts,
+      </if>
+      <if test="summaryTextUpdateAccount != null">
+        summary_text_update_account,
+      </if>
+      <if test="summaryTextTs != null">
+        summary_text_ts,
+      </if>
+      <if test="rewriteStatus != null">
+        rewrite_status,
+      </if>
+      <if test="rewriteStatusTs != null">
+        rewrite_status_ts,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="videoText != null">
+        video_text,
+      </if>
+      <if test="summaryText != null">
+        summary_text,
+      </if>
+      <if test="oldSummaryText != null">
+        old_summary_text,
+      </if>
+      <if test="articleText != null">
+        article_text,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="id != null">
+        #{id,jdbcType=INTEGER},
+      </if>
+      <if test="pqAuditVid != null">
+        #{pqAuditVid,jdbcType=INTEGER},
+      </if>
+      <if test="contentTraceId != null">
+        #{contentTraceId,jdbcType=VARCHAR},
+      </if>
+      <if test="flowPoolLevel != null">
+        #{flowPoolLevel,jdbcType=INTEGER},
+      </if>
+      <if test="videoOriTitle != null">
+        #{videoOriTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="videoOssPath != null">
+        #{videoOssPath,jdbcType=VARCHAR},
+      </if>
+      <if test="uploadStatus != null">
+        #{uploadStatus,jdbcType=INTEGER},
+      </if>
+      <if test="uploadStatusTs != null">
+        #{uploadStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="fileName != null">
+        #{fileName,jdbcType=VARCHAR},
+      </if>
+      <if test="fileState != null">
+        #{fileState,jdbcType=VARCHAR},
+      </if>
+      <if test="fileExpireTime != null">
+        #{fileExpireTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="understandingStatus != null">
+        #{understandingStatus,jdbcType=INTEGER},
+      </if>
+      <if test="understandingStatusTs != null">
+        #{understandingStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="summaryStatus != null">
+        #{summaryStatus,jdbcType=INTEGER},
+      </if>
+      <if test="summaryStatusTs != null">
+        #{summaryStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="summaryTextUpdateAccount != null">
+        #{summaryTextUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="summaryTextTs != null">
+        #{summaryTextTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="rewriteStatus != null">
+        #{rewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="rewriteStatusTs != null">
+        #{rewriteStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="videoText != null">
+        #{videoText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="summaryText != null">
+        #{summaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="oldSummaryText != null">
+        #{oldSummaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="articleText != null">
+        #{articleText,jdbcType=LONGVARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstandingExample" resultType="java.lang.Long">
+    select count(*) from video_content_understanding
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update video_content_understanding
+    <set>
+      <if test="record.id != null">
+        id = #{record.id,jdbcType=INTEGER},
+      </if>
+      <if test="record.pqAuditVid != null">
+        pq_audit_vid = #{record.pqAuditVid,jdbcType=INTEGER},
+      </if>
+      <if test="record.contentTraceId != null">
+        content_trace_id = #{record.contentTraceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.flowPoolLevel != null">
+        flow_pool_level = #{record.flowPoolLevel,jdbcType=INTEGER},
+      </if>
+      <if test="record.videoOriTitle != null">
+        video_ori_title = #{record.videoOriTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="record.videoOssPath != null">
+        video_oss_path = #{record.videoOssPath,jdbcType=VARCHAR},
+      </if>
+      <if test="record.uploadStatus != null">
+        upload_status = #{record.uploadStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.uploadStatusTs != null">
+        upload_status_ts = #{record.uploadStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.fileName != null">
+        file_name = #{record.fileName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fileState != null">
+        file_state = #{record.fileState,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fileExpireTime != null">
+        file_expire_time = #{record.fileExpireTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.understandingStatus != null">
+        understanding_status = #{record.understandingStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.understandingStatusTs != null">
+        understanding_status_ts = #{record.understandingStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.summaryStatus != null">
+        summary_status = #{record.summaryStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.summaryStatusTs != null">
+        summary_status_ts = #{record.summaryStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.summaryTextUpdateAccount != null">
+        summary_text_update_account = #{record.summaryTextUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.summaryTextTs != null">
+        summary_text_ts = #{record.summaryTextTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.rewriteStatus != null">
+        rewrite_status = #{record.rewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.rewriteStatusTs != null">
+        rewrite_status_ts = #{record.rewriteStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.videoText != null">
+        video_text = #{record.videoText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="record.summaryText != null">
+        summary_text = #{record.summaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="record.oldSummaryText != null">
+        old_summary_text = #{record.oldSummaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="record.articleText != null">
+        article_text = #{record.articleText,jdbcType=LONGVARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    update video_content_understanding
+    set id = #{record.id,jdbcType=INTEGER},
+      pq_audit_vid = #{record.pqAuditVid,jdbcType=INTEGER},
+      content_trace_id = #{record.contentTraceId,jdbcType=VARCHAR},
+      flow_pool_level = #{record.flowPoolLevel,jdbcType=INTEGER},
+      video_ori_title = #{record.videoOriTitle,jdbcType=VARCHAR},
+      video_oss_path = #{record.videoOssPath,jdbcType=VARCHAR},
+      upload_status = #{record.uploadStatus,jdbcType=INTEGER},
+      upload_status_ts = #{record.uploadStatusTs,jdbcType=TIMESTAMP},
+      file_name = #{record.fileName,jdbcType=VARCHAR},
+      file_state = #{record.fileState,jdbcType=VARCHAR},
+      file_expire_time = #{record.fileExpireTime,jdbcType=TIMESTAMP},
+      understanding_status = #{record.understandingStatus,jdbcType=INTEGER},
+      understanding_status_ts = #{record.understandingStatusTs,jdbcType=TIMESTAMP},
+      summary_status = #{record.summaryStatus,jdbcType=INTEGER},
+      summary_status_ts = #{record.summaryStatusTs,jdbcType=TIMESTAMP},
+      summary_text_update_account = #{record.summaryTextUpdateAccount,jdbcType=VARCHAR},
+      summary_text_ts = #{record.summaryTextTs,jdbcType=TIMESTAMP},
+      rewrite_status = #{record.rewriteStatus,jdbcType=INTEGER},
+      rewrite_status_ts = #{record.rewriteStatusTs,jdbcType=TIMESTAMP},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      video_text = #{record.videoText,jdbcType=LONGVARCHAR},
+      summary_text = #{record.summaryText,jdbcType=LONGVARCHAR},
+      old_summary_text = #{record.oldSummaryText,jdbcType=LONGVARCHAR},
+      article_text = #{record.articleText,jdbcType=LONGVARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update video_content_understanding
+    set id = #{record.id,jdbcType=INTEGER},
+      pq_audit_vid = #{record.pqAuditVid,jdbcType=INTEGER},
+      content_trace_id = #{record.contentTraceId,jdbcType=VARCHAR},
+      flow_pool_level = #{record.flowPoolLevel,jdbcType=INTEGER},
+      video_ori_title = #{record.videoOriTitle,jdbcType=VARCHAR},
+      video_oss_path = #{record.videoOssPath,jdbcType=VARCHAR},
+      upload_status = #{record.uploadStatus,jdbcType=INTEGER},
+      upload_status_ts = #{record.uploadStatusTs,jdbcType=TIMESTAMP},
+      file_name = #{record.fileName,jdbcType=VARCHAR},
+      file_state = #{record.fileState,jdbcType=VARCHAR},
+      file_expire_time = #{record.fileExpireTime,jdbcType=TIMESTAMP},
+      understanding_status = #{record.understandingStatus,jdbcType=INTEGER},
+      understanding_status_ts = #{record.understandingStatusTs,jdbcType=TIMESTAMP},
+      summary_status = #{record.summaryStatus,jdbcType=INTEGER},
+      summary_status_ts = #{record.summaryStatusTs,jdbcType=TIMESTAMP},
+      summary_text_update_account = #{record.summaryTextUpdateAccount,jdbcType=VARCHAR},
+      summary_text_ts = #{record.summaryTextTs,jdbcType=TIMESTAMP},
+      rewrite_status = #{record.rewriteStatus,jdbcType=INTEGER},
+      rewrite_status_ts = #{record.rewriteStatusTs,jdbcType=TIMESTAMP},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    update video_content_understanding
+    <set>
+      <if test="pqAuditVid != null">
+        pq_audit_vid = #{pqAuditVid,jdbcType=INTEGER},
+      </if>
+      <if test="contentTraceId != null">
+        content_trace_id = #{contentTraceId,jdbcType=VARCHAR},
+      </if>
+      <if test="flowPoolLevel != null">
+        flow_pool_level = #{flowPoolLevel,jdbcType=INTEGER},
+      </if>
+      <if test="videoOriTitle != null">
+        video_ori_title = #{videoOriTitle,jdbcType=VARCHAR},
+      </if>
+      <if test="videoOssPath != null">
+        video_oss_path = #{videoOssPath,jdbcType=VARCHAR},
+      </if>
+      <if test="uploadStatus != null">
+        upload_status = #{uploadStatus,jdbcType=INTEGER},
+      </if>
+      <if test="uploadStatusTs != null">
+        upload_status_ts = #{uploadStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="fileName != null">
+        file_name = #{fileName,jdbcType=VARCHAR},
+      </if>
+      <if test="fileState != null">
+        file_state = #{fileState,jdbcType=VARCHAR},
+      </if>
+      <if test="fileExpireTime != null">
+        file_expire_time = #{fileExpireTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="understandingStatus != null">
+        understanding_status = #{understandingStatus,jdbcType=INTEGER},
+      </if>
+      <if test="understandingStatusTs != null">
+        understanding_status_ts = #{understandingStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="summaryStatus != null">
+        summary_status = #{summaryStatus,jdbcType=INTEGER},
+      </if>
+      <if test="summaryStatusTs != null">
+        summary_status_ts = #{summaryStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="summaryTextUpdateAccount != null">
+        summary_text_update_account = #{summaryTextUpdateAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="summaryTextTs != null">
+        summary_text_ts = #{summaryTextTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="rewriteStatus != null">
+        rewrite_status = #{rewriteStatus,jdbcType=INTEGER},
+      </if>
+      <if test="rewriteStatusTs != null">
+        rewrite_status_ts = #{rewriteStatusTs,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="videoText != null">
+        video_text = #{videoText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="summaryText != null">
+        summary_text = #{summaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="oldSummaryText != null">
+        old_summary_text = #{oldSummaryText,jdbcType=LONGVARCHAR},
+      </if>
+      <if test="articleText != null">
+        article_text = #{articleText,jdbcType=LONGVARCHAR},
+      </if>
+    </set>
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    update video_content_understanding
+    set pq_audit_vid = #{pqAuditVid,jdbcType=INTEGER},
+      content_trace_id = #{contentTraceId,jdbcType=VARCHAR},
+      flow_pool_level = #{flowPoolLevel,jdbcType=INTEGER},
+      video_ori_title = #{videoOriTitle,jdbcType=VARCHAR},
+      video_oss_path = #{videoOssPath,jdbcType=VARCHAR},
+      upload_status = #{uploadStatus,jdbcType=INTEGER},
+      upload_status_ts = #{uploadStatusTs,jdbcType=TIMESTAMP},
+      file_name = #{fileName,jdbcType=VARCHAR},
+      file_state = #{fileState,jdbcType=VARCHAR},
+      file_expire_time = #{fileExpireTime,jdbcType=TIMESTAMP},
+      understanding_status = #{understandingStatus,jdbcType=INTEGER},
+      understanding_status_ts = #{understandingStatusTs,jdbcType=TIMESTAMP},
+      summary_status = #{summaryStatus,jdbcType=INTEGER},
+      summary_status_ts = #{summaryStatusTs,jdbcType=TIMESTAMP},
+      summary_text_update_account = #{summaryTextUpdateAccount,jdbcType=VARCHAR},
+      summary_text_ts = #{summaryTextTs,jdbcType=TIMESTAMP},
+      rewrite_status = #{rewriteStatus,jdbcType=INTEGER},
+      rewrite_status_ts = #{rewriteStatusTs,jdbcType=TIMESTAMP},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      video_text = #{videoText,jdbcType=LONGVARCHAR},
+      summary_text = #{summaryText,jdbcType=LONGVARCHAR},
+      old_summary_text = #{oldSummaryText,jdbcType=LONGVARCHAR},
+      article_text = #{articleText,jdbcType=LONGVARCHAR}
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.tzld.piaoquan.longarticle.model.po.longarticle.VideoContentUnderstanding">
+    update video_content_understanding
+    set pq_audit_vid = #{pqAuditVid,jdbcType=INTEGER},
+      content_trace_id = #{contentTraceId,jdbcType=VARCHAR},
+      flow_pool_level = #{flowPoolLevel,jdbcType=INTEGER},
+      video_ori_title = #{videoOriTitle,jdbcType=VARCHAR},
+      video_oss_path = #{videoOssPath,jdbcType=VARCHAR},
+      upload_status = #{uploadStatus,jdbcType=INTEGER},
+      upload_status_ts = #{uploadStatusTs,jdbcType=TIMESTAMP},
+      file_name = #{fileName,jdbcType=VARCHAR},
+      file_state = #{fileState,jdbcType=VARCHAR},
+      file_expire_time = #{fileExpireTime,jdbcType=TIMESTAMP},
+      understanding_status = #{understandingStatus,jdbcType=INTEGER},
+      understanding_status_ts = #{understandingStatusTs,jdbcType=TIMESTAMP},
+      summary_status = #{summaryStatus,jdbcType=INTEGER},
+      summary_status_ts = #{summaryStatusTs,jdbcType=TIMESTAMP},
+      summary_text_update_account = #{summaryTextUpdateAccount,jdbcType=VARCHAR},
+      summary_text_ts = #{summaryTextTs,jdbcType=TIMESTAMP},
+      rewrite_status = #{rewriteStatus,jdbcType=INTEGER},
+      rewrite_status_ts = #{rewriteStatusTs,jdbcType=TIMESTAMP},
+      create_time = #{createTime,jdbcType=TIMESTAMP}
+    where id = #{id,jdbcType=INTEGER}
+  </update>
+</mapper>

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

@@ -49,6 +49,7 @@
                              targetProject="/Users/shimeng/Desktop/project/long-article-manage/long-article-server/src/main/java">
             <property name="enableSubPackages" value="true"/>
         </javaClientGenerator>
+        <table tableName="video_content_understanding" domainObjectName="VideoContentUnderstanding" alias="" />
 <!--        <table tableName="long_articles_match_videos" domainObjectName="MatchVideo" alias="" />-->
 <!--            <columnOverride column="response" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--        </table>-->
@@ -60,7 +61,7 @@
 <!--            <columnOverride column="cover_url" javaType="java.lang.String" jdbcType="LONGVARCHAR" />-->
 <!--        </table>-->
 <!--        <table tableName="long_articles_root_source_id" domainObjectName="RootSource" alias=""/>-->
-        <table tableName="long_articles_plan_account" domainObjectName="PlanAccount" alias=""/>
+<!--        <table tableName="long_articles_plan_account" domainObjectName="PlanAccount" alias=""/>-->
         <!--            <table tableName="long_articles_plan" domainObjectName="Plan" alias=""/>-->
 
 <!--                <table tableName="long_articles_publish_content" domainObjectName="PublishContent" alias=""/>-->