package com.fun.ms.system.pojo;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class GenTableColumnExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public GenTableColumnExample() {
oredCriteria = new ArrayList<>();
}
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;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<>();
}
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 andColumnIdIsNull() {
addCriterion("column_id is null");
return (Criteria) this;
}
public Criteria andColumnIdIsNotNull() {
addCriterion("column_id is not null");
return (Criteria) this;
}
public Criteria andColumnIdEqualTo(Long value) {
addCriterion("column_id =", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdNotEqualTo(Long value) {
addCriterion("column_id <>", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdGreaterThan(Long value) {
addCriterion("column_id >", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdGreaterThanOrEqualTo(Long value) {
addCriterion("column_id >=", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdLessThan(Long value) {
addCriterion("column_id <", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdLessThanOrEqualTo(Long value) {
addCriterion("column_id <=", value, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdIn(List<Long> values) {
addCriterion("column_id in", values, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdNotIn(List<Long> values) {
addCriterion("column_id not in", values, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdBetween(Long value1, Long value2) {
addCriterion("column_id between", value1, value2, "columnId");
return (Criteria) this;
}
public Criteria andColumnIdNotBetween(Long value1, Long value2) {
addCriterion("column_id not between", value1, value2, "columnId");
return (Criteria) this;
}
public Criteria andTableIdIsNull() {
addCriterion("table_id is null");
return (Criteria) this;
}
public Criteria andTableIdIsNotNull() {
addCriterion("table_id is not null");
return (Criteria) this;
}
public Criteria andTableIdEqualTo(Long value) {
addCriterion("table_id =", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdNotEqualTo(Long value) {
addCriterion("table_id <>", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdGreaterThan(Long value) {
addCriterion("table_id >", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdGreaterThanOrEqualTo(Long value) {
addCriterion("table_id >=", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdLessThan(Long value) {
addCriterion("table_id <", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdLessThanOrEqualTo(Long value) {
addCriterion("table_id <=", value, "tableId");
return (Criteria) this;
}
public Criteria andTableIdIn(List<Long> values) {
addCriterion("table_id in", values, "tableId");
return (Criteria) this;
}
public Criteria andTableIdNotIn(List<Long> values) {
addCriterion("table_id not in", values, "tableId");
return (Criteria) this;
}
public Criteria andTableIdBetween(Long value1, Long value2) {
addCriterion("table_id between", value1, value2, "tableId");
return (Criteria) this;
}
public Criteria andTableIdNotBetween(Long value1, Long value2) {
addCriterion("table_id not between", value1, value2, "tableId");
return (Criteria) this;
}
public Criteria andColumnNameIsNull() {
addCriterion("`column_name` is null");
return (Criteria) this;
}
public Criteria andColumnNameIsNotNull() {
addCriterion("`column_name` is not null");
return (Criteria) this;
}
public Criteria andColumnNameEqualTo(String value) {
addCriterion("`column_name` =", value, "columnName");
return (Criteria) this;
}
public Criteria andColumnNameNotEqualTo(String value) {
addCriterion("`column_name` <>", value, "columnName");
return (Criteria) this;
}
public Criteria andColumnNameGreaterThan(String value) {
addCriterion("`column_name` >", value, "columnName");
return (Criteria) this;
}
public Criteria andColumnNameGreaterThanOrEqualTo(String value) {
addCriterion("`column_name` >=", value, "columnName");
return (Criteria) this;
}
public Criteria andColumnNameLessThan(String value) {
addCriterion("`column_name` <", val