package com.miniframe.model.system; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; public class SysMenuSQLBuilder { protected String orderByClause; protected boolean distinct; protected List oredCriteria; public SysMenuSQLBuilder() { 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 andMenuidIsNull() { addCriterion("menuid is null"); return (Criteria) this; } public Criteria andMenuidIsNotNull() { addCriterion("menuid is not null"); return (Criteria) this; } public Criteria andMenuidEqualTo(String value) { addCriterion("menuid =", value, "menuid"); return (Criteria) this; } public Criteria andMenuidNotEqualTo(String value) { addCriterion("menuid <>", value, "menuid"); return (Criteria) this; } public Criteria andMenuidGreaterThan(String value) { addCriterion("menuid >", value, "menuid"); return (Criteria) this; } public Criteria andMenuidGreaterThanOrEqualTo(String value) { addCriterion("menuid >=", value, "menuid"); return (Criteria) this; } public Criteria andMenuidLessThan(String value) { addCriterion("menuid <", value, "menuid"); return (Criteria) this; } public Criteria andMenuidLessThanOrEqualTo(String value) { addCriterion("menuid <=", value, "menuid"); return (Criteria) this; } public Criteria andMenuidLike(String value) { addCriterion("menuid like", value, "menuid"); return (Criteria) this; } public Criteria andMenuidNotLike(String value) { addCriterion("menuid not like", value, "menuid"); return (Criteria) this; } public Criteria andMenuidIn(List values) { addCriterion("menuid in", values, "menuid"); return (Criteria) this; } public Criteria andMenuidNotIn(List values) { addCriterion("menuid not in", values, "menuid"); return (Criteria) this; } public Criteria andMenuidBetween(String value1, String value2) { addCriterion("menuid between", value1, value2, "menuid"); return (Criteria) this; } public Criteria andMenuidNotBetween(String value1, String value2) { addCriterion("menuid not between", value1, value2, "menuid"); return (Criteria) this; } public Criteria andMenupidIsNull() { addCriterion("menupid is null"); return (Criteria) this; } public Criteria andMenupidIsNotNull() { addCriterion("menupid is not null"); return (Criteria) this; } public Criteria andMenupidEqualTo(String value) { addCriterion("menupid =", value, "menupid"); return (Criteria) this; } public Criteria andMenupidNotEqualTo(String value) { addCriterion("menupid <>", value, "menupid"); return (Criteria) this; } public Criteria andMenupidGreaterThan(String value) { addCriterion("menupid >", value, "menupid"); return (Criteria) this; } public Criteria andMenupidGreaterThanOrEqualTo(String value) { addCriterion("menupid >=", value, "menupid"); return (Criteria) this; } public Criteria andMenupidLessThan(String value) { addCriterion("menupid <", value, "menupid"); return (Criteria) this; } public Criteria andMenupidLessThanOrEqualTo(String value) { addCriterion("menupid <=", value, "menupid"); return (Criteria) this; } public Criteria andMenupidLike(String value) { addCriterion("menupid like", value, "menupid"); return (Criteria) this; } public Criteria andMenupidNotLike(String value) { addCriterion("menupid not like", value, "menupid"); return (Criteria) this; } public Criteria andMenupidIn(List values) { addCriterion("menupid in", values, "menupid"); return (Criteria) this; } public Criteria andMenupidNotIn(List values) { addCriterion("menupid not in", values, "menupid"); return (Criteria) this; } public Criteria andMenupidBetween(String value1, String value2) { addCriterion("menupid between", value1, value2, "menupid"); return (Criteria) this; } public Criteria andMenupidNotBetween(String value1, String value2) { addCriterion("menupid not between", value1, value2, "menupid"); return (Criteria) this; } public Criteria andMenunameIsNull() { addCriterion("menuname is null"); return (Criteria) this; } public Criteria andMenunameIsNotNull() { addCriterion("menuname is not null"); return (Criteria) this; } public Criteria andMenunameEqualTo(String value) { addCriterion("menuname =", value, "menuname"); return (Criteria) this; } public Criteria andMenunameNotEqualTo(String value) { addCriterion("menuname <>", value, "menuname"); return (Criteria) this; } public Criteria andMenunameGreaterThan(String value) { addCriterion("menuname >", value, "menuname"); return (Criteria) this; } public Criteria andMenunameGreaterThanOrEqualTo(String value) { addCriterion("menuname >=", value, "menuname"); return (Criteria) this; } public Criteria andMenunameLessThan(String value) { addCriterion("menuname <", value, "menuname"); return (Criteria) this; } public Criteria andMenunameLessThanOrEqualTo(String value) { addCriterion("menuname <=", value, "menuname"); return (Criteria) this; } public Criteria andMenunameLike(String value) { addCriterion("menuname like", value, "menuname"); return (Criteria) this; } public Criteria andMenunameNotLike(String value) { addCriterion("menuname not like", value, "menuname"); return (Criteria) this; } public Criteria andMenunameIn(List values) { addCriterion("menuname in", values, "menuname"); return (Criteria) this; } public Criteria andMenunameNotIn(List values) { addCriterion("menuname not in", values, "menuname"); return (Criteria) this; } public Criteria andMenunameBetween(String value1, String value2) { addCriterion("menuname between", value1, value2, "menuname"); return (Criteria) this; } public Criteria andMenunameNotBetween(String value1, String value2) { addCriterion("menuname not between", value1, value2, "menuname"); return (Criteria) this; } public Criteria andMenudescIsNull() { addCriterion("menudesc is null"); return (Criteria) this; } public Criteria andMenudescIsNotNull() { addCriterion("menudesc is not null"); return (Criteria) this; } public Criteria andMenudescEqualTo(String value) { addCriterion("menudesc =", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescNotEqualTo(String value) { addCriterion("menudesc <>", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescGreaterThan(String value) { addCriterion("menudesc >", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescGreaterThanOrEqualTo(String value) { addCriterion("menudesc >=", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescLessThan(String value) { addCriterion("menudesc <", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescLessThanOrEqualTo(String value) { addCriterion("menudesc <=", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescLike(String value) { addCriterion("menudesc like", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescNotLike(String value) { addCriterion("menudesc not like", value, "menudesc"); return (Criteria) this; } public Criteria andMenudescIn(List values) { addCriterion("menudesc in", values, "menudesc"); return (Criteria) this; } public Criteria andMenudescNotIn(List values) { addCriterion("menudesc not in", values, "menudesc"); return (Criteria) this; } public Criteria andMenudescBetween(String value1, String value2) { addCriterion("menudesc between", value1, value2, "menudesc"); return (Criteria) this; } public Criteria andMenudescNotBetween(String value1, String value2) { addCriterion("menudesc not between", value1, value2, "menudesc"); return (Criteria) this; } public Criteria andMenuurlIsNull() { addCriterion("menuurl is null"); return (Criteria) this; } public Criteria andMenuurlIsNotNull() { addCriterion("menuurl is not null"); return (Criteria) this; } public Criteria andMenuurlEqualTo(String value) { addCriterion("menuurl =", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlNotEqualTo(String value) { addCriterion("menuurl <>", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlGreaterThan(String value) { addCriterion("menuurl >", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlGreaterThanOrEqualTo(String value) { addCriterion("menuurl >=", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlLessThan(String value) { addCriterion("menuurl <", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlLessThanOrEqualTo(String value) { addCriterion("menuurl <=", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlLike(String value) { addCriterion("menuurl like", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlNotLike(String value) { addCriterion("menuurl not like", value, "menuurl"); return (Criteria) this; } public Criteria andMenuurlIn(List values) { addCriterion("menuurl in", values, "menuurl"); return (Criteria) this; } public Criteria andMenuurlNotIn(List values) { addCriterion("menuurl not in", values, "menuurl"); return (Criteria) this; } public Criteria andMenuurlBetween(String value1, String value2) { addCriterion("menuurl between", value1, value2, "menuurl"); return (Criteria) this; } public Criteria andMenuurlNotBetween(String value1, String value2) { addCriterion("menuurl not between", value1, value2, "menuurl"); return (Criteria) this; } public Criteria andMenuimageIsNull() { addCriterion("menuimage is null"); return (Criteria) this; } public Criteria andMenuimageIsNotNull() { addCriterion("menuimage is not null"); return (Criteria) this; } public Criteria andMenuimageEqualTo(String value) { addCriterion("menuimage =", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageNotEqualTo(String value) { addCriterion("menuimage <>", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageGreaterThan(String value) { addCriterion("menuimage >", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageGreaterThanOrEqualTo(String value) { addCriterion("menuimage >=", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageLessThan(String value) { addCriterion("menuimage <", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageLessThanOrEqualTo(String value) { addCriterion("menuimage <=", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageLike(String value) { addCriterion("menuimage like", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageNotLike(String value) { addCriterion("menuimage not like", value, "menuimage"); return (Criteria) this; } public Criteria andMenuimageIn(List values) { addCriterion("menuimage in", values, "menuimage"); return (Criteria) this; } public Criteria andMenuimageNotIn(List values) { addCriterion("menuimage not in", values, "menuimage"); return (Criteria) this; } public Criteria andMenuimageBetween(String value1, String value2) { addCriterion("menuimage between", value1, value2, "menuimage"); return (Criteria) this; } public Criteria andMenuimageNotBetween(String value1, String value2) { addCriterion("menuimage not between", value1, value2, "menuimage"); return (Criteria) this; } public Criteria andFlagIsNull() { addCriterion("flag is null"); return (Criteria) this; } public Criteria andFlagIsNotNull() { addCriterion("flag is not null"); return (Criteria) this; } public Criteria andFlagEqualTo(String value) { addCriterion("flag =", value, "flag"); return (Criteria) this; } public Criteria andFlagNotEqualTo(String value) { addCriterion("flag <>", value, "flag"); return (Criteria) this; } public Criteria andFlagGreaterThan(String value) { addCriterion("flag >", value, "flag"); return (Criteria) this; } public Criteria andFlagGreaterThanOrEqualTo(String value) { addCriterion("flag >=", value, "flag"); return (Criteria) this; } public Criteria andFlagLessThan(String value) { addCriterion("flag <", value, "flag"); return (Criteria) this; } public Criteria andFlagLessThanOrEqualTo(String value) { addCriterion("flag <=", value, "flag"); return (Criteria) this; } public Criteria andFlagLike(String value) { addCriterion("flag like", value, "flag"); return (Criteria) this; } public Criteria andFlagNotLike(String value) { addCriterion("flag not like", value, "flag"); return (Criteria) this; } public Criteria andFlagIn(List values) { addCriterion("flag in", values, "flag"); return (Criteria) this; } public Criteria andFlagNotIn(List values) { addCriterion("flag not in", values, "flag"); return (Criteria) this; } public Criteria andFlagBetween(String value1, String value2) { addCriterion("flag between", value1, value2, "flag"); return (Criteria) this; } public Criteria andFlagNotBetween(String value1, String value2) { addCriterion("flag not between", value1, value2, "flag"); return (Criteria) this; } public Criteria andMenuindexIsNull() { addCriterion("menuindex is null"); return (Criteria) this; } public Criteria andMenuindexIsNotNull() { addCriterion("menuindex is not null"); return (Criteria) this; } public Criteria andMenuindexEqualTo(BigDecimal value) { addCriterion("menuindex =", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexNotEqualTo(BigDecimal value) { addCriterion("menuindex <>", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexGreaterThan(BigDecimal value) { addCriterion("menuindex >", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexGreaterThanOrEqualTo(BigDecimal value) { addCriterion("menuindex >=", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexLessThan(BigDecimal value) { addCriterion("menuindex <", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexLessThanOrEqualTo(BigDecimal value) { addCriterion("menuindex <=", value, "menuindex"); return (Criteria) this; } public Criteria andMenuindexIn(List values) { addCriterion("menuindex in", values, "menuindex"); return (Criteria) this; } public Criteria andMenuindexNotIn(List values) { addCriterion("menuindex not in", values, "menuindex"); return (Criteria) this; } public Criteria andMenuindexBetween(BigDecimal value1, BigDecimal value2) { addCriterion("menuindex between", value1, value2, "menuindex"); return (Criteria) this; } public Criteria andMenuindexNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("menuindex not between", value1, value2, "menuindex"); 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 Criteria andEnabledelIsNull() { addCriterion("enabledel is null"); return (Criteria) this; } public Criteria andEnabledelIsNotNull() { addCriterion("enabledel is not null"); return (Criteria) this; } public Criteria andEnabledelEqualTo(Boolean value) { addCriterion("enabledel =", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelNotEqualTo(Boolean value) { addCriterion("enabledel <>", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelGreaterThan(Boolean value) { addCriterion("enabledel >", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelGreaterThanOrEqualTo(Boolean value) { addCriterion("enabledel >=", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelLessThan(Boolean value) { addCriterion("enabledel <", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelLessThanOrEqualTo(Boolean value) { addCriterion("enabledel <=", value, "enabledel"); return (Criteria) this; } public Criteria andEnabledelIn(List values) { addCriterion("enabledel in", values, "enabledel"); return (Criteria) this; } public Criteria andEnabledelNotIn(List values) { addCriterion("enabledel not in", values, "enabledel"); return (Criteria) this; } public Criteria andEnabledelBetween(Boolean value1, Boolean value2) { addCriterion("enabledel between", value1, value2, "enabledel"); return (Criteria) this; } public Criteria andEnabledelNotBetween(Boolean value1, Boolean value2) { addCriterion("enabledel not between", value1, value2, "enabledel"); 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); } } }