package com.zheng.upms.dao.model; import java.io.Serializable; import java.util.ArrayList; import java.util.List; public class UpmsUserExample implements Serializable { protected String orderByClause; protected boolean distinct; protected List<Criteria> oredCriteria; private static final long serialVersionUID = 1L; public UpmsUserExample() { 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; } protected abstract static class GeneratedCriteria implements Serializable { 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 andUserIdIsNull() { addCriterion("user_id is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("user_id is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(Integer value) { addCriterion("user_id =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(Integer value) { addCriterion("user_id <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(Integer value) { addCriterion("user_id >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(Integer value) { addCriterion("user_id >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(Integer value) { addCriterion("user_id <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(Integer value) { addCriterion("user_id <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List<Integer> values) { addCriterion("user_id in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List<Integer> values) { addCriterion("user_id not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(Integer value1, Integer value2) { addCriterion("user_id between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(Integer value1, Integer value2) { addCriterion("user_id not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUsernameIsNull() { addCriterion("username is null"); return (Criteria) this; } public Criteria andUsernameIsNotNull() { addCriterion("username is not null"); return (Criteria) this; } public Criteria andUsernameEqualTo(String value) { addCriterion("username =", value, "username"); return (Criteria) this; } public Criteria andUsernameNotEqualTo(String value) { addCriterion("username <>", value, "username"); return (Criteria) this; } public Criteria andUsernameGreaterThan(String value) { addCriterion("username >", value, "username"); return (Criteria) this; } public Criteria andUsernameGreaterThanOrEqualTo(String value) { addCriterion("username >=", value, "username"); return (Criteria) this; } public Criteria andUsernameLessThan(String value) { addCriterion("username <", value, "username"); return (Criteria) this; } public Criteria andUsernameLessThanOrEqualTo(String value) { addCriterion("username <=", value, "username"); return (Criteria) this; } public Criteria andUsernameLike(String value) { addCriterion("username like", value, "username"); return (Criteria) this; } public Criteria andUsernameNotLike(String value) { addCriterion("username not like", value, "username"); return (Criteria) this; } public Criteria andUsernameIn(List<String> values) { addCriterion("username in", values, "username"); return (Criteria) this; } public Criteria andUsernameNotIn(List<String> values) { addCriterion("username not in", values, "username"); return (Criteria) this; } public Criteria andUsernameBetween(String value1, String value2) { addCriterion("username between", value1, value2, "username"); return (Criteria) this; } public Criteria andUsernameNotBetween(String value1, String value2) { addCriterion("username not between", value1, value2, "username"); return (Criteria) this; } public Criteria andPasswordIsNull() { addCriterion("password is null"); return (Criteria) this; } public Criteria andPasswordIsNotNull() { addCriterion("password is not null"); return (Criteria) this; } public Criteria andPasswordEqualTo(String value) { addCriterion("password =", value, "password"); return (Criteria) this; } public Criteria andPasswordNotEqualTo(String value) { addCriterion("password <>", value, "password"); return (Criteria) this; } public Criteria andPasswordGreaterThan(String value) { addCriterion("password >", value, "password"); return (Criteria) this; } public Criteria andPasswordGreaterThanOrEqualTo(String value) { addCriterion("password >=", value, "password"); return (Criteria) this; } public Criteria andPasswordLessThan(String value) { addCriterion("password <", value, "password"); return (Criteria) this; } public Criteria andPasswordLessThanOrEqualTo(String value) { addCriterion("password <=", value, "password"); return (Criteria) this; } public Criteria andPasswordLike(String value) { addCriterion("password like", value, "password"); return (Criteria) this; } public Criteria andPasswordNotLike(String value) { addCriterion("password not like", value, "password"); return (Criteria) this; } public Criteria andPasswordIn(List<String> values) { addCriterion("password in", values, "password"); return (Criteria) this; } public Criteria andPasswordNotIn(List<String> values) { addCriterion("password not in", values, "password"); return (Criteria) this; } public Criteria andPasswordBetween(String value1, String value2) { addCriterion("password between", value1, value2, "password"); return (Criteria) this; } public Criteria andPasswordNotBetween(String value1, String value2) { addCriterion("password not between", value1, value2, "password"); return (Criteria) this; } public Criteria andSaltIsNull() { addCriterion("salt is null"); return (Criteria) this; } public Criteria andSaltIsNotNull() { addCriterion("salt is not null"); return (Criteria) this; } public Criteria andSaltEqualTo(String value) { addCriterion("salt =", value, "salt"); return (Criteria) this; } public Criteria andSaltNotEqualTo(String value) { addCriterion("salt <>", value, "salt"); return (Criteria) this; } public Criteria andSaltGreaterThan(String value) { addCriterion("salt >", value, "salt"); return (Criteria) this; } public Criteria andSaltGreaterThanOrEqualTo(String value) { addCriterion("salt >=", value, "salt"); return (Criteria) this; } public Criteria andSaltLessThan(String value) { addCriterion("salt <", value, "salt"); return (Criteria) this; } public Criteria andSaltLessThanOrEqualTo(String value) { addCriterion("salt <=", value, "salt"); return (Criteria) this; } public Criteria andSaltLike(String value) { addCriterion("salt like", value, "salt"); return (Criteria) this; } public Criteria andSaltNotLike(String value) { addCriterion("salt not like", value, "salt"); return (Criteria) this; } public Criteria andSaltIn(List<String> values) { addCriterion("salt in", values, "salt"); return (Criteria) this; } public Criteria andSaltNotIn(List<String> values) { addCriterion("salt not in", values, "salt"); return (Criteria) this; } public Criteria andSaltBetween(String value1, String value2) { addCriterion("salt between", value1, value2, "salt"); return (Criteria) this; } public Criteria andSaltNotBetween(String value1, String value2) { addCriterion("salt not between", value1, value2, "salt"); return (Criteria) this; } public Criteria andRealnameIsNull() { addCriterion("realname is null"); return (Criteria) this; } public Criteria andRealnameIsNotNull() { addCriterion("realname is not null"); return (Criteria) this; } public Criteria andRealnameEqualTo(String value) { addCriterion("realname =", value, "realname"); return (Criteria) this; } public Criteria andRealnameNotEqualTo(String value) { addCriterion("realname <>", value, "realname"); return (Criteria) this; } public Criteria andRealnameGreaterThan(String value) { addCriterion("realname >", value, "realname"); return (Criteria) this; } public Criteria andRealnameGreaterThanOrEqualTo(String value) { addCriterion("realname >=", value, "realname"); return (Criteria) this; } public Criteria andRealnameLessThan(String value) { addCriterion("realname <", value, "realname"); return (Criteria) this; } public Criteria andRealnameLessThanOrEqualTo(String value) { addCriterion("realname <=", value, "realname"); return (Criteria) this; } public Criteria andRealnameLike(String value) { addCriterion("realname like", value, "realname"); return (Criteria) this; } public Criteria andRealnameNotLike(String value) { addCriterion("realname not like", value, "realname"); return (Criteria) this; } public Criteria andRealnameIn(List<String> values) { addCriterion("realname in", values, "realname"); return (Criteria) this; } public Criteria andRealnameNotIn(List<String> values) { addCriterion("realname not in", values, "realname"); return (Criteria) this; } public Criteria andRealnameBetween(String value1, String value2) { addCriterion("realname between", value1, value2, "realname"); return (Criteria) this; } public Criteria andRealnameNotBetween(String value1, String value2) { addCriterion("realname not between", value1, value2, "realname"); return (Criteria) this; } public Criteria andAvatarIsNull() { addCriterion("avatar is null"); return (Criteria) this; } public Criteria andAvatarIsNotNull() { addCriterion("avatar is not null"); return (Criteria) this; } public Criteria andAvatarEqualTo(String value) { addCriterion("avatar =", value, "avatar"); return (Criteria) this; } public Criteria andAvatarNotEqualTo(String value) { addCriterion("avatar <>", value, "avatar"); return (Criteria) this; } public Criteria andAvatarGreaterThan(String value) { addCriterion("avatar >", value, "avatar"); return (Criteria) this; } public Criteria andAvatarGreaterThanOrEqualTo(String value) { addCriterion("avatar >=", value, "avatar"); return (Criteria) this; } public Criteria andAvatarLessThan(String value) { addCriterion("avatar <", value, "avatar"); return (Criteria) this; } public Criteria andAvatarLessThanOrEqualTo(String value) { addCriterion("avatar <=", value, "avatar"); return (Criteria) this; } public Criteria andAvatarLike(String value) { addCriterion("avatar like", value, "avatar"); return (Criteria) this; } public Criteria andAvatarNotLike(String value) { addCriterion("avatar not like", value, "avatar"); return (Criteria) this; } public Criteria andAvatarIn(List<String> values) { addCriterion("avatar in", values, "avatar"); return (Criteria) this; } public Criteria andAvatarNotIn(List<String> values) { addCriterion("avatar not in", values, "avatar"); return (Criteria) this; } public Criteria andAvatarBetween(String value1, String value2) { addCriterion("avatar between", value1, value2, "avatar"); return (Criteria) this; } public Criteria andAvatarNotBetween(String value1, String value2) { addCriterion("avatar not between", value1, value2, "avatar"); return (Criteria) this; } public Criteria andPhoneIsNull() { addCriterion("phone is null"); return (Criteria) this; } public Criteria andPhoneIsNotNull() { addCriterion("phone is not null"); return (Criteria) this; } public Criteria andPhoneEqualTo(String value) { addCriterion("phone =", value, "phone"); return (Criteria) this; } public Criteria andPhoneNotEqualTo(String value) { addCriterion("phone <>", value, "phone"); return (Criteria) this; } public Criteria andPhoneGreaterThan(String value) { addCriterion("phone >", value, "phone"); return (Criteria) this; } public Criteria andPhoneGreaterThanOrEqualTo(String value) { addCriterion("phone >=", value, "phone"); return (Criteria) this; } public Criteria andPhoneLessThan(String value) { addCriterion("phone <", value, "phone"); return (Criteria) this; } public Criteria andPhoneLessThanOrEqualTo(String value) { addCriterion("phone <=", value, "phone"); return (Criteria) this; } public Criteria andPhoneLike(String value) { addCriterion("phone like", value, "phone"); return (Criteria) this; } public Criteria andPhoneNotLike(String value) { addCriterion("phone not like", value, "phone"); return (Criteria) this; } public Criteria andPhoneIn(List<String> values) { addCriterion("phone in", values, "phone"); return (Criteria) this; } public Criteria andPhoneNotIn(List<String> values) { addCriterion("phone not in", values, "phone"); return (Criteria) this; } public Criteria andPhoneBetween(String value1, String value2) { addCriterion("phone between", value1, value2, "phone"); return (Criteria) this; } public Criteria andPhoneNotBetween(String value1, String value2) { addCriterion("phone not between", value1, value2, "phone"); return (Criteria) this; } public Criteria andEmailIsNull() { addCriterion("email is null"); return (Criteria) this; } public Criteria andEmailIsNotNull() { addCriterion("email is not null"); return (Criteria) this; } public Criteria andEmailEqualTo(String value) { addCriterion("email =", value, "email"); return (Criteria) this; } public Criteria andEmailNotEqualTo(String value) { addCriterion("email <>", value, "email"); return (Criteria) this; } public Criteria andEmailGreaterThan(String value) { addCriterion("email >", value, "email"); return (Criteria) this; } public Criteria andEmailGreaterThanOrEqualTo(String value) { addCriterion("email >=", value, "email"); return (Criteria) this; } public Criteria andEmailLessThan(String value) { addCriterion("email <", value, "email"); return (Criteria) this; } public Criteria andEmailLessThanOrEqualTo(String value) { addCriterion("email <=", value, "email"); return (Criteria) this; } public Criteria andEmailLike(String value) { addCriterion("email like", value, "email"); return (Criteria) this; } public Criteria andEmailNotLike(String value) { addCriterion("email not like", value, "email"); return (Criteria) this; } public Criteria andEmailIn(List<String> values) { addCriterion("email in", values, "email"); return (Criteria) this; } public Criteria andEmailNotIn(List<String> values) { addCriterion("email not in", values, "email"); return (Criteria) this; } public Criteria andEmailBetween(String value1, String value2) { addCriterion("email between", value1, value2, "email"); return (Criteria) this; } public Criteria andEmailNotBetween(String value1, String value2) { addCriterion("email not between", value1, value2, "email"); return (Criteria) this; } public Criteria andSexIsNull() { addCriterion("sex is null"); return (Criteria) this; } public Criteria andSexIsNotNull() { addCriterion("sex is not null"); return (Criteria) this; } public Criteria andSexEqualTo(Byte value) { addCriterion("sex =", value, "sex"); return (Criteria) this; } public Criteria andSexNotEqualTo(Byte value) { addCriterion("sex <>", value, "sex"); return (Criteria) this; } public Criteria andSexGreaterThan(Byte value) { addCriterion("sex >", value, "sex"); return (Criteria) this; } public Criteria andSexGreaterThanOrEqualTo(Byte value) { addCriterion("sex >=", value, "sex"); return (Criteria) this; } public Criteria andSexLessThan(Byte value) { addCriterion("sex <", value, "sex"); return (Criteria) this; } public Criteria andSexLessThanOrEqualTo(Byte value) { addCriterion("sex <=", value, "sex"); return (Criteria) this; } public Criteria andSexIn(List<Byte> values) { addCriterion("sex in", values, "sex"); return (Criteria) this; } public Criteria andSexNotIn(List<Byte> values) { addCriterion("sex not in", values, "sex"); return (Criteria) this; } public Criteria andSexBetween(Byte value1, Byte value2) { addCriterion("sex between", value1, value2, "sex"); return (Criteria) this; } public Criteria andSexNotBetween(Byte value1, Byte value2) { addCriterion("sex not between", value1, value2, "sex"); return (Criteria) this; } public Criteria andLockedIsNull() { addCriterion("locked is null"); return (Criteria) this; } public Criteria andLockedIsNotNull() { addCriterion("locked is not null"); return (Criteria) this; } public Criteria andLockedEqualTo(Byte value) { addCriterion("locked =", value, "locked"); return (Criteria) this; } public Criteria andLockedNotEqualTo(Byte value) { addCriterion("locked <>", value, "locked"); return (Criteria) this; } public Criteria andLockedGreaterThan(Byte value) { addCriterion("locked >", value, "locked"); return (Criteria) this; } public Criteria andLockedGreaterThanOrEqualTo(Byte value) { addCriterion("locked >=", value, "locked"); return (Criteria) this; } public Criteria andLockedLessThan(Byte value) { addCriterion("locked <", value, "locked"); return (Criteria) this; } public Criteria andLockedLessThanOrEqualTo(Byte value) { addCriterion("locked <=", value, "locked"); return (Criteria) this; } public Criteria andLockedIn(List<Byte> values) { addCriterion("locked in", values, "locked"); return (Criteria) this; } public Criteria andLockedNotIn(List<Byte> values) { addCriterion("locked not in", values, "locked"); return (Criteria) this; } public Criteria andLockedBetween(Byte value1, Byte value2) { addCriterion("locked between", value1, value2, "locked"); return (Criteria) this; } public Criteria andLockedNotBetween(Byte value1, Byte value2) { addCriterion("locked not between", value1, value2, "locked"); return (Criteria) this; } public Criteria andCtimeIsNull() { addCriterion("ctime is null"); return (Criteria) this; } public Criteria andCtimeIsNotNull() { addCriterion("ctime is not null"); return (Criteria) this; } public Criteria andCtimeEqualTo(Long value) { addCriterion("ctime =", value, "ctime"); return (Criteria) this; } public Criteria andCtimeNotEqualTo(Long value) { addCriterion("ctime <>", value, "ctime"); return (Criteria) this; } public Criteria andCtimeGreaterThan(Long value) { addCriterion("ctime >", value, "ctime"); return (Criteria) this; } public Criteria andCtimeGreaterThanOrEqualTo(Long value) { addCriterion("ctime >=", value, "ctime"); return (Criteria) this; } public Criteria andCtimeLessThan(Long value) { addCriterion("ctime <", value, "ctime"); return (Criteria) this; } public Criteria andCtimeLessThanOrEqualTo(Long value) { addCriterion("ctime <=", value, "ctime"); return (Criteria) this; } public Criteria andCtimeIn(List<Long> values) { addCriterion("ctime in", values, "ctime"); return (Criteria) this; } public Criteria andCtimeNotIn(List<Long> values) { addCriterion("ctime not in", values, "ctime"); return (Criteria) this; } public Criteria andCtimeBetween(Long value1, Long value2) { addCriterion("ctime between", value1, value2, "ctime"); return (Criteria) this; } public Criteria andCtimeNotBetween(Long value1, Long value2) { addCriterion("ctime not between", value1, value2, "ctime"); return (Criteria) this; } } public static class Criteria extends GeneratedCriteria implements Serializable { protected Criteria() { super(); } } public static class Criterion implements Serializable { 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); } } }