package com.hz.employmentsite.model; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; public class PcPostExample { protected String orderByClause; protected boolean distinct; protected List oredCriteria; public PcPostExample() { 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 andPostIDIsNull() { addCriterion("PostID is null"); return (Criteria) this; } public Criteria andPostIDIsNotNull() { addCriterion("PostID is not null"); return (Criteria) this; } public Criteria andPostIDEqualTo(String value) { addCriterion("PostID =", value, "postID"); return (Criteria) this; } public Criteria andPostIDNotEqualTo(String value) { addCriterion("PostID <>", value, "postID"); return (Criteria) this; } public Criteria andPostIDGreaterThan(String value) { addCriterion("PostID >", value, "postID"); return (Criteria) this; } public Criteria andPostIDGreaterThanOrEqualTo(String value) { addCriterion("PostID >=", value, "postID"); return (Criteria) this; } public Criteria andPostIDLessThan(String value) { addCriterion("PostID <", value, "postID"); return (Criteria) this; } public Criteria andPostIDLessThanOrEqualTo(String value) { addCriterion("PostID <=", value, "postID"); return (Criteria) this; } public Criteria andPostIDLike(String value) { addCriterion("PostID like", value, "postID"); return (Criteria) this; } public Criteria andPostIDNotLike(String value) { addCriterion("PostID not like", value, "postID"); return (Criteria) this; } public Criteria andPostIDIn(List values) { addCriterion("PostID in", values, "postID"); return (Criteria) this; } public Criteria andPostIDNotIn(List values) { addCriterion("PostID not in", values, "postID"); return (Criteria) this; } public Criteria andPostIDBetween(String value1, String value2) { addCriterion("PostID between", value1, value2, "postID"); return (Criteria) this; } public Criteria andPostIDNotBetween(String value1, String value2) { addCriterion("PostID not between", value1, value2, "postID"); return (Criteria) this; } public Criteria andWorkCodeIsNull() { addCriterion("WorkCode is null"); return (Criteria) this; } public Criteria andWorkCodeIsNotNull() { addCriterion("WorkCode is not null"); return (Criteria) this; } public Criteria andWorkCodeEqualTo(String value) { addCriterion("WorkCode =", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeNotEqualTo(String value) { addCriterion("WorkCode <>", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeGreaterThan(String value) { addCriterion("WorkCode >", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeGreaterThanOrEqualTo(String value) { addCriterion("WorkCode >=", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeLessThan(String value) { addCriterion("WorkCode <", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeLessThanOrEqualTo(String value) { addCriterion("WorkCode <=", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeLike(String value) { addCriterion("WorkCode like", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeNotLike(String value) { addCriterion("WorkCode not like", value, "workCode"); return (Criteria) this; } public Criteria andWorkCodeIn(List values) { addCriterion("WorkCode in", values, "workCode"); return (Criteria) this; } public Criteria andWorkCodeNotIn(List values) { addCriterion("WorkCode not in", values, "workCode"); return (Criteria) this; } public Criteria andWorkCodeBetween(String value1, String value2) { addCriterion("WorkCode between", value1, value2, "workCode"); return (Criteria) this; } public Criteria andWorkCodeNotBetween(String value1, String value2) { addCriterion("WorkCode not between", value1, value2, "workCode"); return (Criteria) this; } public Criteria andWorkNameIsNull() { addCriterion("WorkName is null"); return (Criteria) this; } public Criteria andWorkNameIsNotNull() { addCriterion("WorkName is not null"); return (Criteria) this; } public Criteria andWorkNameEqualTo(String value) { addCriterion("WorkName =", value, "workName"); return (Criteria) this; } public Criteria andWorkNameNotEqualTo(String value) { addCriterion("WorkName <>", value, "workName"); return (Criteria) this; } public Criteria andWorkNameGreaterThan(String value) { addCriterion("WorkName >", value, "workName"); return (Criteria) this; } public Criteria andWorkNameGreaterThanOrEqualTo(String value) { addCriterion("WorkName >=", value, "workName"); return (Criteria) this; } public Criteria andWorkNameLessThan(String value) { addCriterion("WorkName <", value, "workName"); return (Criteria) this; } public Criteria andWorkNameLessThanOrEqualTo(String value) { addCriterion("WorkName <=", value, "workName"); return (Criteria) this; } public Criteria andWorkNameLike(String value) { addCriterion("WorkName like", value, "workName"); return (Criteria) this; } public Criteria andWorkNameNotLike(String value) { addCriterion("WorkName not like", value, "workName"); return (Criteria) this; } public Criteria andWorkNameIn(List values) { addCriterion("WorkName in", values, "workName"); return (Criteria) this; } public Criteria andWorkNameNotIn(List values) { addCriterion("WorkName not in", values, "workName"); return (Criteria) this; } public Criteria andWorkNameBetween(String value1, String value2) { addCriterion("WorkName between", value1, value2, "workName"); return (Criteria) this; } public Criteria andWorkNameNotBetween(String value1, String value2) { addCriterion("WorkName not between", value1, value2, "workName"); return (Criteria) this; } public Criteria andRecruitCountIsNull() { addCriterion("RecruitCount is null"); return (Criteria) this; } public Criteria andRecruitCountIsNotNull() { addCriterion("RecruitCount is not null"); return (Criteria) this; } public Criteria andRecruitCountEqualTo(Integer value) { addCriterion("RecruitCount =", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountNotEqualTo(Integer value) { addCriterion("RecruitCount <>", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountGreaterThan(Integer value) { addCriterion("RecruitCount >", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountGreaterThanOrEqualTo(Integer value) { addCriterion("RecruitCount >=", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountLessThan(Integer value) { addCriterion("RecruitCount <", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountLessThanOrEqualTo(Integer value) { addCriterion("RecruitCount <=", value, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountIn(List values) { addCriterion("RecruitCount in", values, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountNotIn(List values) { addCriterion("RecruitCount not in", values, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountBetween(Integer value1, Integer value2) { addCriterion("RecruitCount between", value1, value2, "recruitCount"); return (Criteria) this; } public Criteria andRecruitCountNotBetween(Integer value1, Integer value2) { addCriterion("RecruitCount not between", value1, value2, "recruitCount"); return (Criteria) this; } public Criteria andCompanyIDIsNull() { addCriterion("CompanyID is null"); return (Criteria) this; } public Criteria andCompanyIDIsNotNull() { addCriterion("CompanyID is not null"); return (Criteria) this; } public Criteria andCompanyIDEqualTo(String value) { addCriterion("CompanyID =", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDNotEqualTo(String value) { addCriterion("CompanyID <>", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDGreaterThan(String value) { addCriterion("CompanyID >", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDGreaterThanOrEqualTo(String value) { addCriterion("CompanyID >=", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDLessThan(String value) { addCriterion("CompanyID <", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDLessThanOrEqualTo(String value) { addCriterion("CompanyID <=", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDLike(String value) { addCriterion("CompanyID like", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDNotLike(String value) { addCriterion("CompanyID not like", value, "companyID"); return (Criteria) this; } public Criteria andCompanyIDIn(List values) { addCriterion("CompanyID in", values, "companyID"); return (Criteria) this; } public Criteria andCompanyIDNotIn(List values) { addCriterion("CompanyID not in", values, "companyID"); return (Criteria) this; } public Criteria andCompanyIDBetween(String value1, String value2) { addCriterion("CompanyID between", value1, value2, "companyID"); return (Criteria) this; } public Criteria andCompanyIDNotBetween(String value1, String value2) { addCriterion("CompanyID not between", value1, value2, "companyID"); return (Criteria) this; } public Criteria andPostNameIsNull() { addCriterion("PostName is null"); return (Criteria) this; } public Criteria andPostNameIsNotNull() { addCriterion("PostName is not null"); return (Criteria) this; } public Criteria andPostNameEqualTo(String value) { addCriterion("PostName =", value, "postName"); return (Criteria) this; } public Criteria andPostNameNotEqualTo(String value) { addCriterion("PostName <>", value, "postName"); return (Criteria) this; } public Criteria andPostNameGreaterThan(String value) { addCriterion("PostName >", value, "postName"); return (Criteria) this; } public Criteria andPostNameGreaterThanOrEqualTo(String value) { addCriterion("PostName >=", value, "postName"); return (Criteria) this; } public Criteria andPostNameLessThan(String value) { addCriterion("PostName <", value, "postName"); return (Criteria) this; } public Criteria andPostNameLessThanOrEqualTo(String value) { addCriterion("PostName <=", value, "postName"); return (Criteria) this; } public Criteria andPostNameLike(String value) { addCriterion("PostName like", value, "postName"); return (Criteria) this; } public Criteria andPostNameNotLike(String value) { addCriterion("PostName not like", value, "postName"); return (Criteria) this; } public Criteria andPostNameIn(List values) { addCriterion("PostName in", values, "postName"); return (Criteria) this; } public Criteria andPostNameNotIn(List values) { addCriterion("PostName not in", values, "postName"); return (Criteria) this; } public Criteria andPostNameBetween(String value1, String value2) { addCriterion("PostName between", value1, value2, "postName"); return (Criteria) this; } public Criteria andPostNameNotBetween(String value1, String value2) { addCriterion("PostName not between", value1, value2, "postName"); return (Criteria) this; } public Criteria andRecordStatusIsNull() { addCriterion("RecordStatus is null"); return (Criteria) this; } public Criteria andRecordStatusIsNotNull() { addCriterion("RecordStatus is not null"); return (Criteria) this; } public Criteria andRecordStatusEqualTo(Integer value) { addCriterion("RecordStatus =", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusNotEqualTo(Integer value) { addCriterion("RecordStatus <>", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusGreaterThan(Integer value) { addCriterion("RecordStatus >", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusGreaterThanOrEqualTo(Integer value) { addCriterion("RecordStatus >=", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusLessThan(Integer value) { addCriterion("RecordStatus <", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusLessThanOrEqualTo(Integer value) { addCriterion("RecordStatus <=", value, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusIn(List values) { addCriterion("RecordStatus in", values, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusNotIn(List values) { addCriterion("RecordStatus not in", values, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusBetween(Integer value1, Integer value2) { addCriterion("RecordStatus between", value1, value2, "recordStatus"); return (Criteria) this; } public Criteria andRecordStatusNotBetween(Integer value1, Integer value2) { addCriterion("RecordStatus not between", value1, value2, "recordStatus"); return (Criteria) this; } public Criteria andWorkNatureIsNull() { addCriterion("WorkNature is null"); return (Criteria) this; } public Criteria andWorkNatureIsNotNull() { addCriterion("WorkNature is not null"); return (Criteria) this; } public Criteria andWorkNatureEqualTo(String value) { addCriterion("WorkNature =", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureNotEqualTo(String value) { addCriterion("WorkNature <>", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureGreaterThan(String value) { addCriterion("WorkNature >", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureGreaterThanOrEqualTo(String value) { addCriterion("WorkNature >=", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureLessThan(String value) { addCriterion("WorkNature <", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureLessThanOrEqualTo(String value) { addCriterion("WorkNature <=", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureLike(String value) { addCriterion("WorkNature like", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureNotLike(String value) { addCriterion("WorkNature not like", value, "workNature"); return (Criteria) this; } public Criteria andWorkNatureIn(List values) { addCriterion("WorkNature in", values, "workNature"); return (Criteria) this; } public Criteria andWorkNatureNotIn(List values) { addCriterion("WorkNature not in", values, "workNature"); return (Criteria) this; } public Criteria andWorkNatureBetween(String value1, String value2) { addCriterion("WorkNature between", value1, value2, "workNature"); return (Criteria) this; } public Criteria andWorkNatureNotBetween(String value1, String value2) { addCriterion("WorkNature not between", value1, value2, "workNature"); return (Criteria) this; } public Criteria andValidDayIsNull() { addCriterion("ValidDay is null"); return (Criteria) this; } public Criteria andValidDayIsNotNull() { addCriterion("ValidDay is not null"); return (Criteria) this; } public Criteria andValidDayEqualTo(Integer value) { addCriterion("ValidDay =", value, "validDay"); return (Criteria) this; } public Criteria andValidDayNotEqualTo(Integer value) { addCriterion("ValidDay <>", value, "validDay"); return (Criteria) this; } public Criteria andValidDayGreaterThan(Integer value) { addCriterion("ValidDay >", value, "validDay"); return (Criteria) this; } public Criteria andValidDayGreaterThanOrEqualTo(Integer value) { addCriterion("ValidDay >=", value, "validDay"); return (Criteria) this; } public Criteria andValidDayLessThan(Integer value) { addCriterion("ValidDay <", value, "validDay"); return (Criteria) this; } public Criteria andValidDayLessThanOrEqualTo(Integer value) { addCriterion("ValidDay <=", value, "validDay"); return (Criteria) this; } public Criteria andValidDayIn(List values) { addCriterion("ValidDay in", values, "validDay"); return (Criteria) this; } public Criteria andValidDayNotIn(List values) { addCriterion("ValidDay not in", values, "validDay"); return (Criteria) this; } public Criteria andValidDayBetween(Integer value1, Integer value2) { addCriterion("ValidDay between", value1, value2, "validDay"); return (Criteria) this; } public Criteria andValidDayNotBetween(Integer value1, Integer value2) { addCriterion("ValidDay not between", value1, value2, "validDay"); return (Criteria) this; } public Criteria andWorkYearIsNull() { addCriterion("WorkYear is null"); return (Criteria) this; } public Criteria andWorkYearIsNotNull() { addCriterion("WorkYear is not null"); return (Criteria) this; } public Criteria andWorkYearEqualTo(Integer value) { addCriterion("WorkYear =", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearNotEqualTo(Integer value) { addCriterion("WorkYear <>", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearGreaterThan(Integer value) { addCriterion("WorkYear >", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearGreaterThanOrEqualTo(Integer value) { addCriterion("WorkYear >=", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearLessThan(Integer value) { addCriterion("WorkYear <", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearLessThanOrEqualTo(Integer value) { addCriterion("WorkYear <=", value, "workYear"); return (Criteria) this; } public Criteria andWorkYearIn(List values) { addCriterion("WorkYear in", values, "workYear"); return (Criteria) this; } public Criteria andWorkYearNotIn(List values) { addCriterion("WorkYear not in", values, "workYear"); return (Criteria) this; } public Criteria andWorkYearBetween(Integer value1, Integer value2) { addCriterion("WorkYear between", value1, value2, "workYear"); return (Criteria) this; } public Criteria andWorkYearNotBetween(Integer value1, Integer value2) { addCriterion("WorkYear not between", value1, value2, "workYear"); return (Criteria) this; } public Criteria andCultureRankIsNull() { addCriterion("CultureRank is null"); return (Criteria) this; } public Criteria andCultureRankIsNotNull() { addCriterion("CultureRank is not null"); return (Criteria) this; } public Criteria andCultureRankEqualTo(Integer value) { addCriterion("CultureRank =", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankNotEqualTo(Integer value) { addCriterion("CultureRank <>", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankGreaterThan(Integer value) { addCriterion("CultureRank >", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankGreaterThanOrEqualTo(Integer value) { addCriterion("CultureRank >=", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankLessThan(Integer value) { addCriterion("CultureRank <", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankLessThanOrEqualTo(Integer value) { addCriterion("CultureRank <=", value, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankIn(List values) { addCriterion("CultureRank in", values, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankNotIn(List values) { addCriterion("CultureRank not in", values, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankBetween(Integer value1, Integer value2) { addCriterion("CultureRank between", value1, value2, "cultureRank"); return (Criteria) this; } public Criteria andCultureRankNotBetween(Integer value1, Integer value2) { addCriterion("CultureRank not between", value1, value2, "cultureRank"); return (Criteria) this; } public Criteria andMaxSalaryIsNull() { addCriterion("MaxSalary is null"); return (Criteria) this; } public Criteria andMaxSalaryIsNotNull() { addCriterion("MaxSalary is not null"); return (Criteria) this; } public Criteria andMaxSalaryEqualTo(BigDecimal value) { addCriterion("MaxSalary =", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryNotEqualTo(BigDecimal value) { addCriterion("MaxSalary <>", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryGreaterThan(BigDecimal value) { addCriterion("MaxSalary >", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryGreaterThanOrEqualTo(BigDecimal value) { addCriterion("MaxSalary >=", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryLessThan(BigDecimal value) { addCriterion("MaxSalary <", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryLessThanOrEqualTo(BigDecimal value) { addCriterion("MaxSalary <=", value, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryIn(List values) { addCriterion("MaxSalary in", values, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryNotIn(List values) { addCriterion("MaxSalary not in", values, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MaxSalary between", value1, value2, "maxSalary"); return (Criteria) this; } public Criteria andMaxSalaryNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MaxSalary not between", value1, value2, "maxSalary"); return (Criteria) this; } public Criteria andMinSalaryIsNull() { addCriterion("MinSalary is null"); return (Criteria) this; } public Criteria andMinSalaryIsNotNull() { addCriterion("MinSalary is not null"); return (Criteria) this; } public Criteria andMinSalaryEqualTo(BigDecimal value) { addCriterion("MinSalary =", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryNotEqualTo(BigDecimal value) { addCriterion("MinSalary <>", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryGreaterThan(BigDecimal value) { addCriterion("MinSalary >", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryGreaterThanOrEqualTo(BigDecimal value) { addCriterion("MinSalary >=", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryLessThan(BigDecimal value) { addCriterion("MinSalary <", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryLessThanOrEqualTo(BigDecimal value) { addCriterion("MinSalary <=", value, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryIn(List values) { addCriterion("MinSalary in", values, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryNotIn(List values) { addCriterion("MinSalary not in", values, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MinSalary between", value1, value2, "minSalary"); return (Criteria) this; } public Criteria andMinSalaryNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MinSalary not between", value1, value2, "minSalary"); return (Criteria) this; } public Criteria andWelfareIsNull() { addCriterion("Welfare is null"); return (Criteria) this; } public Criteria andWelfareIsNotNull() { addCriterion("Welfare is not null"); return (Criteria) this; } public Criteria andWelfareEqualTo(String value) { addCriterion("Welfare =", value, "welfare"); return (Criteria) this; } public Criteria andWelfareNotEqualTo(String value) { addCriterion("Welfare <>", value, "welfare"); return (Criteria) this; } public Criteria andWelfareGreaterThan(String value) { addCriterion("Welfare >", value, "welfare"); return (Criteria) this; } public Criteria andWelfareGreaterThanOrEqualTo(String value) { addCriterion("Welfare >=", value, "welfare"); return (Criteria) this; } public Criteria andWelfareLessThan(String value) { addCriterion("Welfare <", value, "welfare"); return (Criteria) this; } public Criteria andWelfareLessThanOrEqualTo(String value) { addCriterion("Welfare <=", value, "welfare"); return (Criteria) this; } public Criteria andWelfareLike(String value) { addCriterion("Welfare like", value, "welfare"); return (Criteria) this; } public Criteria andWelfareNotLike(String value) { addCriterion("Welfare not like", value, "welfare"); return (Criteria) this; } public Criteria andWelfareIn(List values) { addCriterion("Welfare in", values, "welfare"); return (Criteria) this; } public Criteria andWelfareNotIn(List values) { addCriterion("Welfare not in", values, "welfare"); return (Criteria) this; } public Criteria andWelfareBetween(String value1, String value2) { addCriterion("Welfare between", value1, value2, "welfare"); return (Criteria) this; } public Criteria andWelfareNotBetween(String value1, String value2) { addCriterion("Welfare not between", value1, value2, "welfare"); 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 values) { addCriterion("UserName in", values, "userName"); return (Criteria) this; } public Criteria andUserNameNotIn(List 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 andUserMobileIsNull() { addCriterion("UserMobile is null"); return (Criteria) this; } public Criteria andUserMobileIsNotNull() { addCriterion("UserMobile is not null"); return (Criteria) this; } public Criteria andUserMobileEqualTo(String value) { addCriterion("UserMobile =", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileNotEqualTo(String value) { addCriterion("UserMobile <>", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileGreaterThan(String value) { addCriterion("UserMobile >", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileGreaterThanOrEqualTo(String value) { addCriterion("UserMobile >=", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileLessThan(String value) { addCriterion("UserMobile <", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileLessThanOrEqualTo(String value) { addCriterion("UserMobile <=", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileLike(String value) { addCriterion("UserMobile like", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileNotLike(String value) { addCriterion("UserMobile not like", value, "userMobile"); return (Criteria) this; } public Criteria andUserMobileIn(List values) { addCriterion("UserMobile in", values, "userMobile"); return (Criteria) this; } public Criteria andUserMobileNotIn(List values) { addCriterion("UserMobile not in", values, "userMobile"); return (Criteria) this; } public Criteria andUserMobileBetween(String value1, String value2) { addCriterion("UserMobile between", value1, value2, "userMobile"); return (Criteria) this; } public Criteria andUserMobileNotBetween(String value1, String value2) { addCriterion("UserMobile not between", value1, value2, "userMobile"); return (Criteria) this; } public Criteria andPostEmailIsNull() { addCriterion("PostEmail is null"); return (Criteria) this; } public Criteria andPostEmailIsNotNull() { addCriterion("PostEmail is not null"); return (Criteria) this; } public Criteria andPostEmailEqualTo(String value) { addCriterion("PostEmail =", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailNotEqualTo(String value) { addCriterion("PostEmail <>", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailGreaterThan(String value) { addCriterion("PostEmail >", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailGreaterThanOrEqualTo(String value) { addCriterion("PostEmail >=", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailLessThan(String value) { addCriterion("PostEmail <", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailLessThanOrEqualTo(String value) { addCriterion("PostEmail <=", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailLike(String value) { addCriterion("PostEmail like", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailNotLike(String value) { addCriterion("PostEmail not like", value, "postEmail"); return (Criteria) this; } public Criteria andPostEmailIn(List values) { addCriterion("PostEmail in", values, "postEmail"); return (Criteria) this; } public Criteria andPostEmailNotIn(List values) { addCriterion("PostEmail not in", values, "postEmail"); return (Criteria) this; } public Criteria andPostEmailBetween(String value1, String value2) { addCriterion("PostEmail between", value1, value2, "postEmail"); return (Criteria) this; } public Criteria andPostEmailNotBetween(String value1, String value2) { addCriterion("PostEmail not between", value1, value2, "postEmail"); return (Criteria) this; } public Criteria andWorkTimeIsNull() { addCriterion("WorkTime is null"); return (Criteria) this; } public Criteria andWorkTimeIsNotNull() { addCriterion("WorkTime is not null"); return (Criteria) this; } public Criteria andWorkTimeEqualTo(Integer value) { addCriterion("WorkTime =", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeNotEqualTo(Integer value) { addCriterion("WorkTime <>", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeGreaterThan(Integer value) { addCriterion("WorkTime >", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeGreaterThanOrEqualTo(Integer value) { addCriterion("WorkTime >=", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeLessThan(Integer value) { addCriterion("WorkTime <", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeLessThanOrEqualTo(Integer value) { addCriterion("WorkTime <=", value, "workTime"); return (Criteria) this; } public Criteria andWorkTimeIn(List values) { addCriterion("WorkTime in", values, "workTime"); return (Criteria) this; } public Criteria andWorkTimeNotIn(List values) { addCriterion("WorkTime not in", values, "workTime"); return (Criteria) this; } public Criteria andWorkTimeBetween(Integer value1, Integer value2) { addCriterion("WorkTime between", value1, value2, "workTime"); return (Criteria) this; } public Criteria andWorkTimeNotBetween(Integer value1, Integer value2) { addCriterion("WorkTime not between", value1, value2, "workTime"); return (Criteria) this; } public Criteria andIsTrailIsNull() { addCriterion("IsTrail is null"); return (Criteria) this; } public Criteria andIsTrailIsNotNull() { addCriterion("IsTrail is not null"); return (Criteria) this; } public Criteria andIsTrailEqualTo(Boolean value) { addCriterion("IsTrail =", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailNotEqualTo(Boolean value) { addCriterion("IsTrail <>", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailGreaterThan(Boolean value) { addCriterion("IsTrail >", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailGreaterThanOrEqualTo(Boolean value) { addCriterion("IsTrail >=", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailLessThan(Boolean value) { addCriterion("IsTrail <", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailLessThanOrEqualTo(Boolean value) { addCriterion("IsTrail <=", value, "isTrail"); return (Criteria) this; } public Criteria andIsTrailIn(List values) { addCriterion("IsTrail in", values, "isTrail"); return (Criteria) this; } public Criteria andIsTrailNotIn(List values) { addCriterion("IsTrail not in", values, "isTrail"); return (Criteria) this; } public Criteria andIsTrailBetween(Boolean value1, Boolean value2) { addCriterion("IsTrail between", value1, value2, "isTrail"); return (Criteria) this; } public Criteria andIsTrailNotBetween(Boolean value1, Boolean value2) { addCriterion("IsTrail not between", value1, value2, "isTrail"); return (Criteria) this; } public Criteria andTrailtimeIsNull() { addCriterion("Trailtime is null"); return (Criteria) this; } public Criteria andTrailtimeIsNotNull() { addCriterion("Trailtime is not null"); return (Criteria) this; } public Criteria andTrailtimeEqualTo(Integer value) { addCriterion("Trailtime =", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeNotEqualTo(Integer value) { addCriterion("Trailtime <>", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeGreaterThan(Integer value) { addCriterion("Trailtime >", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeGreaterThanOrEqualTo(Integer value) { addCriterion("Trailtime >=", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeLessThan(Integer value) { addCriterion("Trailtime <", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeLessThanOrEqualTo(Integer value) { addCriterion("Trailtime <=", value, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeIn(List values) { addCriterion("Trailtime in", values, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeNotIn(List values) { addCriterion("Trailtime not in", values, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeBetween(Integer value1, Integer value2) { addCriterion("Trailtime between", value1, value2, "trailtime"); return (Criteria) this; } public Criteria andTrailtimeNotBetween(Integer value1, Integer value2) { addCriterion("Trailtime not between", value1, value2, "trailtime"); return (Criteria) this; } public Criteria andTrailMaxSalaryIsNull() { addCriterion("TrailMaxSalary is null"); return (Criteria) this; } public Criteria andTrailMaxSalaryIsNotNull() { addCriterion("TrailMaxSalary is not null"); return (Criteria) this; } public Criteria andTrailMaxSalaryEqualTo(BigDecimal value) { addCriterion("TrailMaxSalary =", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryNotEqualTo(BigDecimal value) { addCriterion("TrailMaxSalary <>", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryGreaterThan(BigDecimal value) { addCriterion("TrailMaxSalary >", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryGreaterThanOrEqualTo(BigDecimal value) { addCriterion("TrailMaxSalary >=", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryLessThan(BigDecimal value) { addCriterion("TrailMaxSalary <", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryLessThanOrEqualTo(BigDecimal value) { addCriterion("TrailMaxSalary <=", value, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryIn(List values) { addCriterion("TrailMaxSalary in", values, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryNotIn(List values) { addCriterion("TrailMaxSalary not in", values, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryBetween(BigDecimal value1, BigDecimal value2) { addCriterion("TrailMaxSalary between", value1, value2, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMaxSalaryNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("TrailMaxSalary not between", value1, value2, "trailMaxSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryIsNull() { addCriterion("TrailMinSalary is null"); return (Criteria) this; } public Criteria andTrailMinSalaryIsNotNull() { addCriterion("TrailMinSalary is not null"); return (Criteria) this; } public Criteria andTrailMinSalaryEqualTo(BigDecimal value) { addCriterion("TrailMinSalary =", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryNotEqualTo(BigDecimal value) { addCriterion("TrailMinSalary <>", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryGreaterThan(BigDecimal value) { addCriterion("TrailMinSalary >", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryGreaterThanOrEqualTo(BigDecimal value) { addCriterion("TrailMinSalary >=", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryLessThan(BigDecimal value) { addCriterion("TrailMinSalary <", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryLessThanOrEqualTo(BigDecimal value) { addCriterion("TrailMinSalary <=", value, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryIn(List values) { addCriterion("TrailMinSalary in", values, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryNotIn(List values) { addCriterion("TrailMinSalary not in", values, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryBetween(BigDecimal value1, BigDecimal value2) { addCriterion("TrailMinSalary between", value1, value2, "trailMinSalary"); return (Criteria) this; } public Criteria andTrailMinSalaryNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("TrailMinSalary not between", value1, value2, "trailMinSalary"); return (Criteria) this; } public Criteria andCreateUserIDIsNull() { addCriterion("CreateUserID is null"); return (Criteria) this; } public Criteria andCreateUserIDIsNotNull() { addCriterion("CreateUserID is not null"); return (Criteria) this; } public Criteria andCreateUserIDEqualTo(String value) { addCriterion("CreateUserID =", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDNotEqualTo(String value) { addCriterion("CreateUserID <>", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDGreaterThan(String value) { addCriterion("CreateUserID >", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDGreaterThanOrEqualTo(String value) { addCriterion("CreateUserID >=", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDLessThan(String value) { addCriterion("CreateUserID <", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDLessThanOrEqualTo(String value) { addCriterion("CreateUserID <=", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDLike(String value) { addCriterion("CreateUserID like", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDNotLike(String value) { addCriterion("CreateUserID not like", value, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDIn(List values) { addCriterion("CreateUserID in", values, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDNotIn(List values) { addCriterion("CreateUserID not in", values, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDBetween(String value1, String value2) { addCriterion("CreateUserID between", value1, value2, "createUserID"); return (Criteria) this; } public Criteria andCreateUserIDNotBetween(String value1, String value2) { addCriterion("CreateUserID not between", value1, value2, "createUserID"); return (Criteria) this; } public Criteria andCreateTimeIsNull() { addCriterion("CreateTime is null"); return (Criteria) this; } public Criteria andCreateTimeIsNotNull() { addCriterion("CreateTime is not null"); return (Criteria) this; } public Criteria andCreateTimeEqualTo(Date value) { addCriterion("CreateTime =", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotEqualTo(Date value) { addCriterion("CreateTime <>", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThan(Date value) { addCriterion("CreateTime >", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { addCriterion("CreateTime >=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThan(Date value) { addCriterion("CreateTime <", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThanOrEqualTo(Date value) { addCriterion("CreateTime <=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeIn(List values) { addCriterion("CreateTime in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotIn(List values) { addCriterion("CreateTime not in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeBetween(Date value1, Date value2) { addCriterion("CreateTime between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotBetween(Date value1, Date value2) { addCriterion("CreateTime not between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andModifyUserIDIsNull() { addCriterion("ModifyUserID is null"); return (Criteria) this; } public Criteria andModifyUserIDIsNotNull() { addCriterion("ModifyUserID is not null"); return (Criteria) this; } public Criteria andModifyUserIDEqualTo(String value) { addCriterion("ModifyUserID =", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDNotEqualTo(String value) { addCriterion("ModifyUserID <>", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDGreaterThan(String value) { addCriterion("ModifyUserID >", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDGreaterThanOrEqualTo(String value) { addCriterion("ModifyUserID >=", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDLessThan(String value) { addCriterion("ModifyUserID <", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDLessThanOrEqualTo(String value) { addCriterion("ModifyUserID <=", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDLike(String value) { addCriterion("ModifyUserID like", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDNotLike(String value) { addCriterion("ModifyUserID not like", value, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDIn(List values) { addCriterion("ModifyUserID in", values, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDNotIn(List values) { addCriterion("ModifyUserID not in", values, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDBetween(String value1, String value2) { addCriterion("ModifyUserID between", value1, value2, "modifyUserID"); return (Criteria) this; } public Criteria andModifyUserIDNotBetween(String value1, String value2) { addCriterion("ModifyUserID not between", value1, value2, "modifyUserID"); return (Criteria) this; } public Criteria andModifyTimeIsNull() { addCriterion("ModifyTime is null"); return (Criteria) this; } public Criteria andModifyTimeIsNotNull() { addCriterion("ModifyTime is not null"); return (Criteria) this; } public Criteria andModifyTimeEqualTo(Date value) { addCriterion("ModifyTime =", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeNotEqualTo(Date value) { addCriterion("ModifyTime <>", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeGreaterThan(Date value) { addCriterion("ModifyTime >", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) { addCriterion("ModifyTime >=", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeLessThan(Date value) { addCriterion("ModifyTime <", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeLessThanOrEqualTo(Date value) { addCriterion("ModifyTime <=", value, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeIn(List values) { addCriterion("ModifyTime in", values, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeNotIn(List values) { addCriterion("ModifyTime not in", values, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeBetween(Date value1, Date value2) { addCriterion("ModifyTime between", value1, value2, "modifyTime"); return (Criteria) this; } public Criteria andModifyTimeNotBetween(Date value1, Date value2) { addCriterion("ModifyTime not between", value1, value2, "modifyTime"); return (Criteria) this; } public Criteria andValidTimeIsNull() { addCriterion("ValidTime is null"); return (Criteria) this; } public Criteria andValidTimeIsNotNull() { addCriterion("ValidTime is not null"); return (Criteria) this; } public Criteria andValidTimeEqualTo(Date value) { addCriterion("ValidTime =", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeNotEqualTo(Date value) { addCriterion("ValidTime <>", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeGreaterThan(Date value) { addCriterion("ValidTime >", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeGreaterThanOrEqualTo(Date value) { addCriterion("ValidTime >=", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeLessThan(Date value) { addCriterion("ValidTime <", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeLessThanOrEqualTo(Date value) { addCriterion("ValidTime <=", value, "validTime"); return (Criteria) this; } public Criteria andValidTimeIn(List values) { addCriterion("ValidTime in", values, "validTime"); return (Criteria) this; } public Criteria andValidTimeNotIn(List values) { addCriterion("ValidTime not in", values, "validTime"); return (Criteria) this; } public Criteria andValidTimeBetween(Date value1, Date value2) { addCriterion("ValidTime between", value1, value2, "validTime"); return (Criteria) this; } public Criteria andValidTimeNotBetween(Date value1, Date value2) { addCriterion("ValidTime not between", value1, value2, "validTime"); 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); } } }