package com.miniframe.model.system; import java.util.ArrayList; import java.util.List; public class SysFunctionSQLBuilder { protected String orderByClause; protected boolean distinct; protected List oredCriteria; public SysFunctionSQLBuilder() { 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 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 criteria; protected GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List 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 andFunctionidIsNull() { addCriterion("functionid is null"); return (Criteria) this; } public Criteria andFunctionidIsNotNull() { addCriterion("functionid is not null"); return (Criteria) this; } public Criteria andFunctionidEqualTo(String value) { addCriterion("functionid =", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidNotEqualTo(String value) { addCriterion("functionid <>", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidGreaterThan(String value) { addCriterion("functionid >", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidGreaterThanOrEqualTo(String value) { addCriterion("functionid >=", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidLessThan(String value) { addCriterion("functionid <", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidLessThanOrEqualTo(String value) { addCriterion("functionid <=", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidLike(String value) { addCriterion("functionid like", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidNotLike(String value) { addCriterion("functionid not like", value, "functionid"); return (Criteria) this; } public Criteria andFunctionidIn(List values) { addCriterion("functionid in", values, "functionid"); return (Criteria) this; } public Criteria andFunctionidNotIn(List values) { addCriterion("functionid not in", values, "functionid"); return (Criteria) this; } public Criteria andFunctionidBetween(String value1, String value2) { addCriterion("functionid between", value1, value2, "functionid"); return (Criteria) this; } public Criteria andFunctionidNotBetween(String value1, String value2) { addCriterion("functionid not between", value1, value2, "functionid"); return (Criteria) this; } public Criteria andClassnameIsNull() { addCriterion("classname is null"); return (Criteria) this; } public Criteria andClassnameIsNotNull() { addCriterion("classname is not null"); return (Criteria) this; } public Criteria andClassnameEqualTo(String value) { addCriterion("classname =", value, "classname"); return (Criteria) this; } public Criteria andClassnameNotEqualTo(String value) { addCriterion("classname <>", value, "classname"); return (Criteria) this; } public Criteria andClassnameGreaterThan(String value) { addCriterion("classname >", value, "classname"); return (Criteria) this; } public Criteria andClassnameGreaterThanOrEqualTo(String value) { addCriterion("classname >=", value, "classname"); return (Criteria) this; } public Criteria andClassnameLessThan(String value) { addCriterion("classname <", value, "classname"); return (Criteria) this; } public Criteria andClassnameLessThanOrEqualTo(String value) { addCriterion("classname <=", value, "classname"); return (Criteria) this; } public Criteria andClassnameLike(String value) { addCriterion("classname like", value, "classname"); return (Criteria) this; } public Criteria andClassnameNotLike(String value) { addCriterion("classname not like", value, "classname"); return (Criteria) this; } public Criteria andClassnameIn(List values) { addCriterion("classname in", values, "classname"); return (Criteria) this; } public Criteria andClassnameNotIn(List values) { addCriterion("classname not in", values, "classname"); return (Criteria) this; } public Criteria andClassnameBetween(String value1, String value2) { addCriterion("classname between", value1, value2, "classname"); return (Criteria) this; } public Criteria andClassnameNotBetween(String value1, String value2) { addCriterion("classname not between", value1, value2, "classname"); return (Criteria) this; } public Criteria andFunctionnameIsNull() { addCriterion("functionname is null"); return (Criteria) this; } public Criteria andFunctionnameIsNotNull() { addCriterion("functionname is not null"); return (Criteria) this; } public Criteria andFunctionnameEqualTo(String value) { addCriterion("functionname =", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameNotEqualTo(String value) { addCriterion("functionname <>", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameGreaterThan(String value) { addCriterion("functionname >", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameGreaterThanOrEqualTo(String value) { addCriterion("functionname >=", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameLessThan(String value) { addCriterion("functionname <", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameLessThanOrEqualTo(String value) { addCriterion("functionname <=", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameLike(String value) { addCriterion("functionname like", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameNotLike(String value) { addCriterion("functionname not like", value, "functionname"); return (Criteria) this; } public Criteria andFunctionnameIn(List values) { addCriterion("functionname in", values, "functionname"); return (Criteria) this; } public Criteria andFunctionnameNotIn(List values) { addCriterion("functionname not in", values, "functionname"); return (Criteria) this; } public Criteria andFunctionnameBetween(String value1, String value2) { addCriterion("functionname between", value1, value2, "functionname"); return (Criteria) this; } public Criteria andFunctionnameNotBetween(String value1, String value2) { addCriterion("functionname not between", value1, value2, "functionname"); return (Criteria) this; } public Criteria andFunctiondescIsNull() { addCriterion("functiondesc is null"); return (Criteria) this; } public Criteria andFunctiondescIsNotNull() { addCriterion("functiondesc is not null"); return (Criteria) this; } public Criteria andFunctiondescEqualTo(String value) { addCriterion("functiondesc =", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescNotEqualTo(String value) { addCriterion("functiondesc <>", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescGreaterThan(String value) { addCriterion("functiondesc >", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescGreaterThanOrEqualTo(String value) { addCriterion("functiondesc >=", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescLessThan(String value) { addCriterion("functiondesc <", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescLessThanOrEqualTo(String value) { addCriterion("functiondesc <=", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescLike(String value) { addCriterion("functiondesc like", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescNotLike(String value) { addCriterion("functiondesc not like", value, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescIn(List values) { addCriterion("functiondesc in", values, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescNotIn(List values) { addCriterion("functiondesc not in", values, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescBetween(String value1, String value2) { addCriterion("functiondesc between", value1, value2, "functiondesc"); return (Criteria) this; } public Criteria andFunctiondescNotBetween(String value1, String value2) { addCriterion("functiondesc not between", value1, value2, "functiondesc"); return (Criteria) this; } public Criteria andEnableIsNull() { addCriterion("enable is null"); return (Criteria) this; } public Criteria andEnableIsNotNull() { addCriterion("enable is not null"); return (Criteria) this; } public Criteria andEnableEqualTo(Boolean value) { addCriterion("enable =", value, "enable"); return (Criteria) this; } public Criteria andEnableNotEqualTo(Boolean value) { addCriterion("enable <>", value, "enable"); return (Criteria) this; } public Criteria andEnableGreaterThan(Boolean value) { addCriterion("enable >", value, "enable"); return (Criteria) this; } public Criteria andEnableGreaterThanOrEqualTo(Boolean value) { addCriterion("enable >=", value, "enable"); return (Criteria) this; } public Criteria andEnableLessThan(Boolean value) { addCriterion("enable <", value, "enable"); return (Criteria) this; } public Criteria andEnableLessThanOrEqualTo(Boolean value) { addCriterion("enable <=", value, "enable"); return (Criteria) this; } public Criteria andEnableIn(List values) { addCriterion("enable in", values, "enable"); return (Criteria) this; } public Criteria andEnableNotIn(List values) { addCriterion("enable not in", values, "enable"); return (Criteria) this; } public Criteria andEnableBetween(Boolean value1, Boolean value2) { addCriterion("enable between", value1, value2, "enable"); return (Criteria) this; } public Criteria andEnableNotBetween(Boolean value1, Boolean value2) { addCriterion("enable not between", value1, value2, "enable"); return (Criteria) this; } public Criteria andUserselIsNull() { addCriterion("usersel is null"); return (Criteria) this; } public Criteria andUserselIsNotNull() { addCriterion("usersel is not null"); return (Criteria) this; } public Criteria andUserselEqualTo(Boolean value) { addCriterion("usersel =", value, "usersel"); return (Criteria) this; } public Criteria andUserselNotEqualTo(Boolean value) { addCriterion("usersel <>", value, "usersel"); return (Criteria) this; } public Criteria andUserselGreaterThan(Boolean value) { addCriterion("usersel >", value, "usersel"); return (Criteria) this; } public Criteria andUserselGreaterThanOrEqualTo(Boolean value) { addCriterion("usersel >=", value, "usersel"); return (Criteria) this; } public Criteria andUserselLessThan(Boolean value) { addCriterion("usersel <", value, "usersel"); return (Criteria) this; } public Criteria andUserselLessThanOrEqualTo(Boolean value) { addCriterion("usersel <=", value, "usersel"); return (Criteria) this; } public Criteria andUserselIn(List values) { addCriterion("usersel in", values, "usersel"); return (Criteria) this; } public Criteria andUserselNotIn(List values) { addCriterion("usersel not in", values, "usersel"); return (Criteria) this; } public Criteria andUserselBetween(Boolean value1, Boolean value2) { addCriterion("usersel between", value1, value2, "usersel"); return (Criteria) this; } public Criteria andUserselNotBetween(Boolean value1, Boolean value2) { addCriterion("usersel not between", value1, value2, "usersel"); 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); } } }