| 
					
				 | 
			
			
				@@ -0,0 +1,782 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package com.tzld.piaoquan.tencentad.model.po; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.tzld.piaoquan.tencentad.utils.page.Page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class AdBaseVideoExample { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected String orderByClause; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected boolean distinct; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected List<Criteria> oredCriteria; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected Page page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AdBaseVideoExample() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        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(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id =", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdNotEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id <>", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdGreaterThan(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id >", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdGreaterThanOrEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id >=", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdLessThan(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id <", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdLessThanOrEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id <=", value, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdIn(List<Long> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id in", values, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdNotIn(List<Long> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id not in", values, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdBetween(Long value1, Long value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id between", value1, value2, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIdNotBetween(Long value1, Long value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("id not between", value1, value2, "id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdIsNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id is null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdIsNotNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id =", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdNotEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id <>", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdGreaterThan(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id >", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdGreaterThanOrEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id >=", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdLessThan(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id <", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdLessThanOrEqualTo(Long value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id <=", value, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdIn(List<Long> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id in", values, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdNotIn(List<Long> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id not in", values, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdBetween(Long value1, Long value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id between", value1, value2, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoIdNotBetween(Long value1, Long value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_id not between", value1, value2, "videoId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathIsNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path is null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathIsNotNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path =", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathNotEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path <>", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathGreaterThan(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path >", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathGreaterThanOrEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path >=", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathLessThan(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path <", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathLessThanOrEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path <=", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathLike(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path like", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathNotLike(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path not like", value, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathIn(List<String> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path in", values, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathNotIn(List<String> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path not in", values, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathBetween(String value1, String value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path between", value1, value2, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoPathNotBetween(String value1, String value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_path not between", value1, value2, "videoPath"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverIsNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover is null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverIsNotNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover =", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverNotEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover <>", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverGreaterThan(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover >", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverGreaterThanOrEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover >=", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverLessThan(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover <", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverLessThanOrEqualTo(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover <=", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverLike(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover like", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverNotLike(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover not like", value, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverIn(List<String> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover in", values, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverNotIn(List<String> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover not in", values, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverBetween(String value1, String value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover between", value1, value2, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andVideoCoverNotBetween(String value1, String value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("video_cover not between", value1, value2, "videoCover"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            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 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 andIsDeleteIsNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete is null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteIsNotNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteEqualTo(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete =", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteNotEqualTo(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete <>", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteGreaterThan(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete >", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteGreaterThanOrEqualTo(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete >=", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteLessThan(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete <", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteLessThanOrEqualTo(Integer value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete <=", value, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteIn(List<Integer> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete in", values, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteNotIn(List<Integer> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete not in", values, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteBetween(Integer value1, Integer value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete between", value1, value2, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andIsDeleteNotBetween(Integer value1, Integer value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("is_delete not between", value1, value2, "isDelete"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            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 Criteria andUpdateTimeIsNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time is null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeIsNotNull() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time is not null"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeEqualTo(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time =", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeNotEqualTo(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time <>", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeGreaterThan(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time >", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time >=", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeLessThan(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time <", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time <=", value, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeIn(List<Date> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time in", values, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeNotIn(List<Date> values) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time not in", values, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeBetween(Date value1, Date value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time between", value1, value2, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return (Criteria) this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addCriterion("update_time not between", value1, value2, "updateTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |