package com.ipsos.base.domain; import java.util.ArrayList; import java.util.List; public class MyPluginExample { protected String orderByClause; protected boolean distinct; protected List oredCriteria; public MyPluginExample() { 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 andPluginIdIsNull() { addCriterion("plugin_id is null"); return (Criteria) this; } public Criteria andPluginIdIsNotNull() { addCriterion("plugin_id is not null"); return (Criteria) this; } public Criteria andPluginIdEqualTo(Long value) { addCriterion("plugin_id =", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdNotEqualTo(Long value) { addCriterion("plugin_id <>", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdGreaterThan(Long value) { addCriterion("plugin_id >", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdGreaterThanOrEqualTo(Long value) { addCriterion("plugin_id >=", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdLessThan(Long value) { addCriterion("plugin_id <", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdLessThanOrEqualTo(Long value) { addCriterion("plugin_id <=", value, "pluginId"); return (Criteria) this; } public Criteria andPluginIdIn(List values) { addCriterion("plugin_id in", values, "pluginId"); return (Criteria) this; } public Criteria andPluginIdNotIn(List values) { addCriterion("plugin_id not in", values, "pluginId"); return (Criteria) this; } public Criteria andPluginIdBetween(Long value1, Long value2) { addCriterion("plugin_id between", value1, value2, "pluginId"); return (Criteria) this; } public Criteria andPluginIdNotBetween(Long value1, Long value2) { addCriterion("plugin_id not between", value1, value2, "pluginId"); return (Criteria) this; } public Criteria andNameIsNull() { addCriterion("`name` is null"); return (Criteria) this; } public Criteria andNameIsNotNull() { addCriterion("`name` is not null"); return (Criteria) this; } public Criteria andNameEqualTo(String value) { addCriterion("`name` =", value, "name"); return (Criteria) this; } public Criteria andNameNotEqualTo(String value) { addCriterion("`name` <>", value, "name"); return (Criteria) this; } public Criteria andNameGreaterThan(String value) { addCriterion("`name` >", value, "name"); return (Criteria) this; } public Criteria andNameGreaterThanOrEqualTo(String value) { addCriterion("`name` >=", value, "name"); return (Criteria) this; } public Criteria andNameLessThan(String value) { addCriterion("`name` <", value, "name"); return (Criteria) this; } public Criteria andNameLessThanOrEqualTo(String value) { addCriterion("`name` <=", value, "name"); return (Criteria) this; } public Criteria andNameLike(String value) { addCriterion("`name` like", value, "name"); return (Criteria) this; } public Criteria andNameNotLike(String value) { addCriterion("`name` not like", value, "name"); return (Criteria) this; } public Criteria andNameIn(List values) { addCriterion("`name` in", values, "name"); return (Criteria) this; } public Criteria andNameNotIn(List values) { addCriterion("`name` not in", values, "name"); return (Criteria) this; } public Criteria andNameBetween(String value1, String value2) { addCriterion("`name` between", value1, value2, "name"); return (Criteria) this; } public Criteria andNameNotBetween(String value1, String value2) { addCriterion("`name` not between", value1, value2, "name"); return (Criteria) this; } public Criteria andStoreIsNull() { addCriterion("store is null"); return (Criteria) this; } public Criteria andStoreIsNotNull() { addCriterion("store is not null"); return (Criteria) this; } public Criteria andStoreEqualTo(String value) { addCriterion("store =", value, "store"); return (Criteria) this; } public Criteria andStoreNotEqualTo(String value) { addCriterion("store <>", value, "store"); return (Criteria) this; } public Criteria andStoreGreaterThan(String value) { addCriterion("store >", value, "store"); return (Criteria) this; } public Criteria andStoreGreaterThanOrEqualTo(String value) { addCriterion("store >=", value, "store"); return (Criteria) this; } public Criteria andStoreLessThan(String value) { addCriterion("store <", value, "store"); return (Criteria) this; } public Criteria andStoreLessThanOrEqualTo(String value) { addCriterion("store <=", value, "store"); return (Criteria) this; } public Criteria andStoreLike(String value) { addCriterion("store like", value, "store"); return (Criteria) this; } public Criteria andStoreNotLike(String value) { addCriterion("store not like", value, "store"); return (Criteria) this; } public Criteria andStoreIn(List values) { addCriterion("store in", values, "store"); return (Criteria) this; } public Criteria andStoreNotIn(List values) { addCriterion("store not in", values, "store"); return (Criteria) this; } public Criteria andStoreBetween(String value1, String value2) { addCriterion("store between", value1, value2, "store"); return (Criteria) this; } public Criteria andStoreNotBetween(String value1, String value2) { addCriterion("store not between", value1, value2, "store"); return (Criteria) this; } public Criteria andFreeIsNull() { addCriterion("`free` is null"); return (Criteria) this; } public Criteria andFreeIsNotNull() { addCriterion("`free` is not null"); return (Criteria) this; } public Criteria andFreeEqualTo(Boolean value) { addCriterion("`free` =", value, "free"); return (Criteria) this; } public Criteria andFreeNotEqualTo(Boolean value) { addCriterion("`free` <>", value, "free"); return (Criteria) this; } public Criteria andFreeGreaterThan(Boolean value) { addCriterion("`free` >", value, "free"); return (Criteria) this; } public Criteria andFreeGreaterThanOrEqualTo(Boolean value) { addCriterion("`free` >=", value, "free"); return (Criteria) this; } public Criteria andFreeLessThan(Boolean value) { addCriterion("`free` <", value, "free"); return (Criteria) this; } public Criteria andFreeLessThanOrEqualTo(Boolean value) { addCriterion("`free` <=", value, "free"); return (Criteria) this; } public Criteria andFreeIn(List values) { addCriterion("`free` in", values, "free"); return (Criteria) this; } public Criteria andFreeNotIn(List values) { addCriterion("`free` not in", values, "free"); return (Criteria) this; } public Criteria andFreeBetween(Boolean value1, Boolean value2) { addCriterion("`free` between", value1, value2, "free"); return (Criteria) this; } public Criteria andFreeNotBetween(Boolean value1, Boolean value2) { addCriterion("`free` not between", value1, value2, "free"); return (Criteria) this; } public Criteria andCostIsNull() { addCriterion("cost is null"); return (Criteria) this; } public Criteria andCostIsNotNull() { addCriterion("cost is not null"); return (Criteria) this; } public Criteria andCostEqualTo(Integer value) { addCriterion("cost =", value, "cost"); return (Criteria) this; } public Criteria andCostNotEqualTo(Integer value) { addCriterion("cost <>", value, "cost"); return (Criteria) this; } public Criteria andCostGreaterThan(Integer value) { addCriterion("cost >", value, "cost"); return (Criteria) this; } public Criteria andCostGreaterThanOrEqualTo(Integer value) { addCriterion("cost >=", value, "cost"); return (Criteria) this; } public Criteria andCostLessThan(Integer value) { addCriterion("cost <", value, "cost"); return (Criteria) this; } public Criteria andCostLessThanOrEqualTo(Integer value) { addCriterion("cost <=", value, "cost"); return (Criteria) this; } public Criteria andCostIn(List values) { addCriterion("cost in", values, "cost"); return (Criteria) this; } public Criteria andCostNotIn(List values) { addCriterion("cost not in", values, "cost"); return (Criteria) this; } public Criteria andCostBetween(Integer value1, Integer value2) { addCriterion("cost between", value1, value2, "cost"); return (Criteria) this; } public Criteria andCostNotBetween(Integer value1, Integer value2) { addCriterion("cost not between", value1, value2, "cost"); 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 values) { addCriterion("category in", values, "category"); return (Criteria) this; } public Criteria andCategoryNotIn(List 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 andDescriptIsNull() { addCriterion("descript is null"); return (Criteria) this; } public Criteria andDescriptIsNotNull() { addCriterion("descript is not null"); return (Criteria) this; } public Criteria andDescriptEqualTo(String value) { addCriterion("descript =", value, "descript"); return (Criteria) this; } public Criteria andDescriptNotEqualTo(String value) { addCriterion("descript <>", value, "descript"); return (Criteria) this; } public Criteria andDescriptGreaterThan(String value) { addCriterion("descript >", value, "descript"); return (Criteria) this; } public Criteria andDescriptGreaterThanOrEqualTo(String value) { addCriterion("descript >=", value, "descript"); return (Criteria) this; } public Criteria andDescriptLessThan(String value) { addCriterion("descript <", value, "descript"); return (Criteria) this; } public Criteria andDescriptLessThanOrEqualTo(String value) { addCriterion("descript <=", value, "descript"); return (Criteria) this; } public Criteria andDescriptLike(String value) { addCriterion("descript like", value, "descript"); return (Criteria) this; } public Criteria andDescriptNotLike(String value) { addCriterion("descript not like", value, "descript"); return (Criteria) this; } public Criteria andDescriptIn(List values) { addCriterion("descript in", values, "descript"); return (Criteria) this; } public Criteria andDescriptNotIn(List values) { addCriterion("descript not in", values, "descript"); return (Criteria) this; } public Criteria andDescriptBetween(String value1, String value2) { addCriterion("descript between", value1, value2, "descript"); return (Criteria) this; } public Criteria andDescriptNotBetween(String value1, String value2) { addCriterion("descript not between", value1, value2, "descript"); return (Criteria) this; } public Criteria andVersionIsNull() { addCriterion("version is null"); return (Criteria) this; } public Criteria andVersionIsNotNull() { addCriterion("version is not null"); return (Criteria) this; } public Criteria andVersionEqualTo(String value) { addCriterion("version =", value, "version"); return (Criteria) this; } public Criteria andVersionNotEqualTo(String value) { addCriterion("version <>", value, "version"); return (Criteria) this; } public Criteria andVersionGreaterThan(String value) { addCriterion("version >", value, "version"); return (Criteria) this; } public Criteria andVersionGreaterThanOrEqualTo(String value) { addCriterion("version >=", value, "version"); return (Criteria) this; } public Criteria andVersionLessThan(String value) { addCriterion("version <", value, "version"); return (Criteria) this; } public Criteria andVersionLessThanOrEqualTo(String value) { addCriterion("version <=", value, "version"); return (Criteria) this; } public Criteria andVersionLike(String value) { addCriterion("version like", value, "version"); return (Criteria) this; } public Criteria andVersionNotLike(String value) { addCriterion("version not like", value, "version"); return (Criteria) this; } public Criteria andVersionIn(List values) { addCriterion("version in", values, "version"); return (Criteria) this; } public Criteria andVersionNotIn(List values) { addCriterion("version not in", values, "version"); return (Criteria) this; } public Criteria andVersionBetween(String value1, String value2) { addCriterion("version between", value1, value2, "version"); return (Criteria) this; } public Criteria andVersionNotBetween(String value1, String value2) { addCriterion("version not between", value1, value2, "version"); return (Criteria) this; } public Criteria andInstallTypeIsNull() { addCriterion("install_type is null"); return (Criteria) this; } public Criteria andInstallTypeIsNotNull() { addCriterion("install_type is not null"); return (Criteria) this; } public Criteria andInstallTypeEqualTo(Integer value) { addCriterion("install_type =", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeNotEqualTo(Integer value) { addCriterion("install_type <>", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeGreaterThan(Integer value) { addCriterion("install_type >", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeGreaterThanOrEqualTo(Integer value) { addCriterion("install_type >=", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeLessThan(Integer value) { addCriterion("install_type <", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeLessThanOrEqualTo(Integer value) { addCriterion("install_type <=", value, "installType"); return (Criteria) this; } public Criteria andInstallTypeIn(List values) { addCriterion("install_type in", values, "installType"); return (Criteria) this; } public Criteria andInstallTypeNotIn(List values) { addCriterion("install_type not in", values, "installType"); return (Criteria) this; } public Criteria andInstallTypeBetween(Integer value1, Integer value2) { addCriterion("install_type between", value1, value2, "installType"); return (Criteria) this; } public Criteria andInstallTypeNotBetween(Integer value1, Integer value2) { addCriterion("install_type not between", value1, value2, "installType"); return (Criteria) this; } public Criteria andCreatorIsNull() { addCriterion("creator is null"); return (Criteria) this; } public Criteria andCreatorIsNotNull() { addCriterion("creator is not null"); return (Criteria) this; } public Criteria andCreatorEqualTo(String value) { addCriterion("creator =", value, "creator"); return (Criteria) this; } public Criteria andCreatorNotEqualTo(String value) { addCriterion("creator <>", value, "creator"); return (Criteria) this; } public Criteria andCreatorGreaterThan(String value) { addCriterion("creator >", value, "creator"); return (Criteria) this; } public Criteria andCreatorGreaterThanOrEqualTo(String value) { addCriterion("creator >=", value, "creator"); return (Criteria) this; } public Criteria andCreatorLessThan(String value) { addCriterion("creator <", value, "creator"); return (Criteria) this; } public Criteria andCreatorLessThanOrEqualTo(String value) { addCriterion("creator <=", value, "creator"); return (Criteria) this; } public Criteria andCreatorLike(String value) { addCriterion("creator like", value, "creator"); return (Criteria) this; } public Criteria andCreatorNotLike(String value) { addCriterion("creator not like", value, "creator"); return (Criteria) this; } public Criteria andCreatorIn(List values) { addCriterion("creator in", values, "creator"); return (Criteria) this; } public Criteria andCreatorNotIn(List values) { addCriterion("creator not in", values, "creator"); return (Criteria) this; } public Criteria andCreatorBetween(String value1, String value2) { addCriterion("creator between", value1, value2, "creator"); return (Criteria) this; } public Criteria andCreatorNotBetween(String value1, String value2) { addCriterion("creator not between", value1, value2, "creator"); return (Criteria) this; } public Criteria andLoadMybatisIsNull() { addCriterion("load_mybatis is null"); return (Criteria) this; } public Criteria andLoadMybatisIsNotNull() { addCriterion("load_mybatis is not null"); return (Criteria) this; } public Criteria andLoadMybatisEqualTo(Boolean value) { addCriterion("load_mybatis =", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisNotEqualTo(Boolean value) { addCriterion("load_mybatis <>", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisGreaterThan(Boolean value) { addCriterion("load_mybatis >", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisGreaterThanOrEqualTo(Boolean value) { addCriterion("load_mybatis >=", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisLessThan(Boolean value) { addCriterion("load_mybatis <", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisLessThanOrEqualTo(Boolean value) { addCriterion("load_mybatis <=", value, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisIn(List values) { addCriterion("load_mybatis in", values, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisNotIn(List values) { addCriterion("load_mybatis not in", values, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisBetween(Boolean value1, Boolean value2) { addCriterion("load_mybatis between", value1, value2, "loadMybatis"); return (Criteria) this; } public Criteria andLoadMybatisNotBetween(Boolean value1, Boolean value2) { addCriterion("load_mybatis not between", value1, value2, "loadMybatis"); return (Criteria) this; } public Criteria andReleaseTimeIsNull() { addCriterion("release_time is null"); return (Criteria) this; } public Criteria andReleaseTimeIsNotNull() { addCriterion("release_time is not null"); return (Criteria) this; } public Criteria andReleaseTimeEqualTo(Long value) { addCriterion("release_time =", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeNotEqualTo(Long value) { addCriterion("release_time <>", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeGreaterThan(Long value) { addCriterion("release_time >", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeGreaterThanOrEqualTo(Long value) { addCriterion("release_time >=", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeLessThan(Long value) { addCriterion("release_time <", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeLessThanOrEqualTo(Long value) { addCriterion("release_time <=", value, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeIn(List values) { addCriterion("release_time in", values, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeNotIn(List values) { addCriterion("release_time not in", values, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeBetween(Long value1, Long value2) { addCriterion("release_time between", value1, value2, "releaseTime"); return (Criteria) this; } public Criteria andReleaseTimeNotBetween(Long value1, Long value2) { addCriterion("release_time not between", value1, value2, "releaseTime"); return (Criteria) this; } public Criteria andInstallTimeIsNull() { addCriterion("install_time is null"); return (Criteria) this; } public Criteria andInstallTimeIsNotNull() { addCriterion("install_time is not null"); return (Criteria) this; } public Criteria andInstallTimeEqualTo(Long value) { addCriterion("install_time =", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeNotEqualTo(Long value) { addCriterion("install_time <>", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeGreaterThan(Long value) { addCriterion("install_time >", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeGreaterThanOrEqualTo(Long value) { addCriterion("install_time >=", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeLessThan(Long value) { addCriterion("install_time <", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeLessThanOrEqualTo(Long value) { addCriterion("install_time <=", value, "installTime"); return (Criteria) this; } public Criteria andInstallTimeIn(List values) { addCriterion("install_time in", values, "installTime"); return (Criteria) this; } public Criteria andInstallTimeNotIn(List values) { addCriterion("install_time not in", values, "installTime"); return (Criteria) this; } public Criteria andInstallTimeBetween(Long value1, Long value2) { addCriterion("install_time between", value1, value2, "installTime"); return (Criteria) this; } public Criteria andInstallTimeNotBetween(Long value1, Long value2) { addCriterion("install_time not between", value1, value2, "installTime"); return (Criteria) this; } public Criteria andModuleNameIsNull() { addCriterion("module_name is null"); return (Criteria) this; } public Criteria andModuleNameIsNotNull() { addCriterion("module_name is not null"); return (Criteria) this; } public Criteria andModuleNameEqualTo(String value) { addCriterion("module_name =", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameNotEqualTo(String value) { addCriterion("module_name <>", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameGreaterThan(String value) { addCriterion("module_name >", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameGreaterThanOrEqualTo(String value) { addCriterion("module_name >=", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameLessThan(String value) { addCriterion("module_name <", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameLessThanOrEqualTo(String value) { addCriterion("module_name <=", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameLike(String value) { addCriterion("module_name like", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameNotLike(String value) { addCriterion("module_name not like", value, "moduleName"); return (Criteria) this; } public Criteria andModuleNameIn(List values) { addCriterion("module_name in", values, "moduleName"); return (Criteria) this; } public Criteria andModuleNameNotIn(List values) { addCriterion("module_name not in", values, "moduleName"); return (Criteria) this; } public Criteria andModuleNameBetween(String value1, String value2) { addCriterion("module_name between", value1, value2, "moduleName"); return (Criteria) this; } public Criteria andModuleNameNotBetween(String value1, String value2) { addCriterion("module_name not between", value1, value2, "moduleName"); return (Criteria) this; } public Criteria andIconIsNull() { addCriterion("icon is null"); return (Criteria) this; } public Criteria andIconIsNotNull() { addCriterion("icon is not null"); return (Criteria) this; } public Criteria andIconEqualTo(String value) { addCriterion("icon =", value, "icon"); return (Criteria) this; } public Criteria andIconNotEqualTo(String value) { addCriterion("icon <>", value, "icon"); return (Criteria) this; } public Criteria andIconGreaterThan(String value) { addCriterion("icon >", value, "icon"); return (Criteria) this; } public Criteria andIconGreaterThanOrEqualTo(String value) { addCriterion("icon >=", value, "icon"); return (Criteria) this; } public Criteria andIconLessThan(String value) { addCriterion("icon <", value, "icon"); return (Criteria) this; } public Criteria andIconLessThanOrEqualTo(String value) { addCriterion("icon <=", value, "icon"); return (Criteria) this; } public Criteria andIconLike(String value) { addCriterion("icon like", value, "icon"); return (Criteria) this; } public Criteria andIconNotLike(String value) { addCriterion("icon not like", value, "icon"); return (Criteria) this; } public Criteria andIconIn(List values) { addCriterion("icon in", values, "icon"); return (Criteria) this; } public Criteria andIconNotIn(List values) { addCriterion("icon not in", values, "icon"); return (Criteria) this; } public Criteria andIconBetween(String value1, String value2) { addCriterion("icon between", value1, value2, "icon"); return (Criteria) this; } public Criteria andIconNotBetween(String value1, String value2) { addCriterion("icon not between", value1, value2, "icon"); 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); } } }