package pwc.taxtech.atms.vat.entity; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; public class OutputInvoiceDetailExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ protected List<Criteria> oredCriteria; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public OutputInvoiceDetailExample() { oredCriteria = new ArrayList<Criteria>(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public List<Criteria> getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ protected abstract static class GeneratedCriteria { 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 andIDIsNull() { addCriterion("ID is null"); return (Criteria) this; } public Criteria andIDIsNotNull() { addCriterion("ID is not null"); return (Criteria) this; } public Criteria andIDEqualTo(String value) { addCriterion("ID =", value, "ID"); return (Criteria) this; } public Criteria andIDNotEqualTo(String value) { addCriterion("ID <>", value, "ID"); return (Criteria) this; } public Criteria andIDGreaterThan(String value) { addCriterion("ID >", value, "ID"); return (Criteria) this; } public Criteria andIDGreaterThanOrEqualTo(String value) { addCriterion("ID >=", value, "ID"); return (Criteria) this; } public Criteria andIDLessThan(String value) { addCriterion("ID <", value, "ID"); return (Criteria) this; } public Criteria andIDLessThanOrEqualTo(String value) { addCriterion("ID <=", value, "ID"); return (Criteria) this; } public Criteria andIDLike(String value) { addCriterion("ID like", value, "ID"); return (Criteria) this; } public Criteria andIDNotLike(String value) { addCriterion("ID not like", value, "ID"); return (Criteria) this; } public Criteria andIDIn(List<String> values) { addCriterion("ID in", values, "ID"); return (Criteria) this; } public Criteria andIDNotIn(List<String> values) { addCriterion("ID not in", values, "ID"); return (Criteria) this; } public Criteria andIDBetween(String value1, String value2) { addCriterion("ID between", value1, value2, "ID"); return (Criteria) this; } public Criteria andIDNotBetween(String value1, String value2) { addCriterion("ID not between", value1, value2, "ID"); return (Criteria) this; } public Criteria andFPQQLSHIsNull() { addCriterion("FPQQLSH is null"); return (Criteria) this; } public Criteria andFPQQLSHIsNotNull() { addCriterion("FPQQLSH is not null"); return (Criteria) this; } public Criteria andFPQQLSHEqualTo(String value) { addCriterion("FPQQLSH =", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHNotEqualTo(String value) { addCriterion("FPQQLSH <>", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHGreaterThan(String value) { addCriterion("FPQQLSH >", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHGreaterThanOrEqualTo(String value) { addCriterion("FPQQLSH >=", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHLessThan(String value) { addCriterion("FPQQLSH <", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHLessThanOrEqualTo(String value) { addCriterion("FPQQLSH <=", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHLike(String value) { addCriterion("FPQQLSH like", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHNotLike(String value) { addCriterion("FPQQLSH not like", value, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHIn(List<String> values) { addCriterion("FPQQLSH in", values, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHNotIn(List<String> values) { addCriterion("FPQQLSH not in", values, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHBetween(String value1, String value2) { addCriterion("FPQQLSH between", value1, value2, "FPQQLSH"); return (Criteria) this; } public Criteria andFPQQLSHNotBetween(String value1, String value2) { addCriterion("FPQQLSH not between", value1, value2, "FPQQLSH"); return (Criteria) this; } public Criteria andSPMCIsNull() { addCriterion("SPMC is null"); return (Criteria) this; } public Criteria andSPMCIsNotNull() { addCriterion("SPMC is not null"); return (Criteria) this; } public Criteria andSPMCEqualTo(String value) { addCriterion("SPMC =", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCNotEqualTo(String value) { addCriterion("SPMC <>", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCGreaterThan(String value) { addCriterion("SPMC >", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCGreaterThanOrEqualTo(String value) { addCriterion("SPMC >=", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCLessThan(String value) { addCriterion("SPMC <", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCLessThanOrEqualTo(String value) { addCriterion("SPMC <=", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCLike(String value) { addCriterion("SPMC like", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCNotLike(String value) { addCriterion("SPMC not like", value, "SPMC"); return (Criteria) this; } public Criteria andSPMCIn(List<String> values) { addCriterion("SPMC in", values, "SPMC"); return (Criteria) this; } public Criteria andSPMCNotIn(List<String> values) { addCriterion("SPMC not in", values, "SPMC"); return (Criteria) this; } public Criteria andSPMCBetween(String value1, String value2) { addCriterion("SPMC between", value1, value2, "SPMC"); return (Criteria) this; } public Criteria andSPMCNotBetween(String value1, String value2) { addCriterion("SPMC not between", value1, value2, "SPMC"); return (Criteria) this; } public Criteria andGGXHIsNull() { addCriterion("GGXH is null"); return (Criteria) this; } public Criteria andGGXHIsNotNull() { addCriterion("GGXH is not null"); return (Criteria) this; } public Criteria andGGXHEqualTo(String value) { addCriterion("GGXH =", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHNotEqualTo(String value) { addCriterion("GGXH <>", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHGreaterThan(String value) { addCriterion("GGXH >", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHGreaterThanOrEqualTo(String value) { addCriterion("GGXH >=", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHLessThan(String value) { addCriterion("GGXH <", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHLessThanOrEqualTo(String value) { addCriterion("GGXH <=", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHLike(String value) { addCriterion("GGXH like", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHNotLike(String value) { addCriterion("GGXH not like", value, "GGXH"); return (Criteria) this; } public Criteria andGGXHIn(List<String> values) { addCriterion("GGXH in", values, "GGXH"); return (Criteria) this; } public Criteria andGGXHNotIn(List<String> values) { addCriterion("GGXH not in", values, "GGXH"); return (Criteria) this; } public Criteria andGGXHBetween(String value1, String value2) { addCriterion("GGXH between", value1, value2, "GGXH"); return (Criteria) this; } public Criteria andGGXHNotBetween(String value1, String value2) { addCriterion("GGXH not between", value1, value2, "GGXH"); return (Criteria) this; } public Criteria andDWIsNull() { addCriterion("DW is null"); return (Criteria) this; } public Criteria andDWIsNotNull() { addCriterion("DW is not null"); return (Criteria) this; } public Criteria andDWEqualTo(String value) { addCriterion("DW =", value, "DW"); return (Criteria) this; } public Criteria andDWNotEqualTo(String value) { addCriterion("DW <>", value, "DW"); return (Criteria) this; } public Criteria andDWGreaterThan(String value) { addCriterion("DW >", value, "DW"); return (Criteria) this; } public Criteria andDWGreaterThanOrEqualTo(String value) { addCriterion("DW >=", value, "DW"); return (Criteria) this; } public Criteria andDWLessThan(String value) { addCriterion("DW <", value, "DW"); return (Criteria) this; } public Criteria andDWLessThanOrEqualTo(String value) { addCriterion("DW <=", value, "DW"); return (Criteria) this; } public Criteria andDWLike(String value) { addCriterion("DW like", value, "DW"); return (Criteria) this; } public Criteria andDWNotLike(String value) { addCriterion("DW not like", value, "DW"); return (Criteria) this; } public Criteria andDWIn(List<String> values) { addCriterion("DW in", values, "DW"); return (Criteria) this; } public Criteria andDWNotIn(List<String> values) { addCriterion("DW not in", values, "DW"); return (Criteria) this; } public Criteria andDWBetween(String value1, String value2) { addCriterion("DW between", value1, value2, "DW"); return (Criteria) this; } public Criteria andDWNotBetween(String value1, String value2) { addCriterion("DW not between", value1, value2, "DW"); return (Criteria) this; } public Criteria andDJIsNull() { addCriterion("DJ is null"); return (Criteria) this; } public Criteria andDJIsNotNull() { addCriterion("DJ is not null"); return (Criteria) this; } public Criteria andDJEqualTo(String value) { addCriterion("DJ =", value, "DJ"); return (Criteria) this; } public Criteria andDJNotEqualTo(String value) { addCriterion("DJ <>", value, "DJ"); return (Criteria) this; } public Criteria andDJGreaterThan(String value) { addCriterion("DJ >", value, "DJ"); return (Criteria) this; } public Criteria andDJGreaterThanOrEqualTo(String value) { addCriterion("DJ >=", value, "DJ"); return (Criteria) this; } public Criteria andDJLessThan(String value) { addCriterion("DJ <", value, "DJ"); return (Criteria) this; } public Criteria andDJLessThanOrEqualTo(String value) { addCriterion("DJ <=", value, "DJ"); return (Criteria) this; } public Criteria andDJLike(String value) { addCriterion("DJ like", value, "DJ"); return (Criteria) this; } public Criteria andDJNotLike(String value) { addCriterion("DJ not like", value, "DJ"); return (Criteria) this; } public Criteria andDJIn(List<String> values) { addCriterion("DJ in", values, "DJ"); return (Criteria) this; } public Criteria andDJNotIn(List<String> values) { addCriterion("DJ not in", values, "DJ"); return (Criteria) this; } public Criteria andDJBetween(String value1, String value2) { addCriterion("DJ between", value1, value2, "DJ"); return (Criteria) this; } public Criteria andDJNotBetween(String value1, String value2) { addCriterion("DJ not between", value1, value2, "DJ"); return (Criteria) this; } public Criteria andSLIsNull() { addCriterion("SL is null"); return (Criteria) this; } public Criteria andSLIsNotNull() { addCriterion("SL is not null"); return (Criteria) this; } public Criteria andSLEqualTo(String value) { addCriterion("SL =", value, "SL"); return (Criteria) this; } public Criteria andSLNotEqualTo(String value) { addCriterion("SL <>", value, "SL"); return (Criteria) this; } public Criteria andSLGreaterThan(String value) { addCriterion("SL >", value, "SL"); return (Criteria) this; } public Criteria andSLGreaterThanOrEqualTo(String value) { addCriterion("SL >=", value, "SL"); return (Criteria) this; } public Criteria andSLLessThan(String value) { addCriterion("SL <", value, "SL"); return (Criteria) this; } public Criteria andSLLessThanOrEqualTo(String value) { addCriterion("SL <=", value, "SL"); return (Criteria) this; } public Criteria andSLLike(String value) { addCriterion("SL like", value, "SL"); return (Criteria) this; } public Criteria andSLNotLike(String value) { addCriterion("SL not like", value, "SL"); return (Criteria) this; } public Criteria andSLIn(List<String> values) { addCriterion("SL in", values, "SL"); return (Criteria) this; } public Criteria andSLNotIn(List<String> values) { addCriterion("SL not in", values, "SL"); return (Criteria) this; } public Criteria andSLBetween(String value1, String value2) { addCriterion("SL between", value1, value2, "SL"); return (Criteria) this; } public Criteria andSLNotBetween(String value1, String value2) { addCriterion("SL not between", value1, value2, "SL"); return (Criteria) this; } public Criteria andJEIsNull() { addCriterion("JE is null"); return (Criteria) this; } public Criteria andJEIsNotNull() { addCriterion("JE is not null"); return (Criteria) this; } public Criteria andJEEqualTo(String value) { addCriterion("JE =", value, "JE"); return (Criteria) this; } public Criteria andJENotEqualTo(String value) { addCriterion("JE <>", value, "JE"); return (Criteria) this; } public Criteria andJEGreaterThan(String value) { addCriterion("JE >", value, "JE"); return (Criteria) this; } public Criteria andJEGreaterThanOrEqualTo(String value) { addCriterion("JE >=", value, "JE"); return (Criteria) this; } public Criteria andJELessThan(String value) { addCriterion("JE <", value, "JE"); return (Criteria) this; } public Criteria andJELessThanOrEqualTo(String value) { addCriterion("JE <=", value, "JE"); return (Criteria) this; } public Criteria andJELike(String value) { addCriterion("JE like", value, "JE"); return (Criteria) this; } public Criteria andJENotLike(String value) { addCriterion("JE not like", value, "JE"); return (Criteria) this; } public Criteria andJEIn(List<String> values) { addCriterion("JE in", values, "JE"); return (Criteria) this; } public Criteria andJENotIn(List<String> values) { addCriterion("JE not in", values, "JE"); return (Criteria) this; } public Criteria andJEBetween(String value1, String value2) { addCriterion("JE between", value1, value2, "JE"); return (Criteria) this; } public Criteria andJENotBetween(String value1, String value2) { addCriterion("JE not between", value1, value2, "JE"); return (Criteria) this; } public Criteria andSLVIsNull() { addCriterion("SLV is null"); return (Criteria) this; } public Criteria andSLVIsNotNull() { addCriterion("SLV is not null"); return (Criteria) this; } public Criteria andSLVEqualTo(String value) { addCriterion("SLV =", value, "SLV"); return (Criteria) this; } public Criteria andSLVNotEqualTo(String value) { addCriterion("SLV <>", value, "SLV"); return (Criteria) this; } public Criteria andSLVGreaterThan(String value) { addCriterion("SLV >", value, "SLV"); return (Criteria) this; } public Criteria andSLVGreaterThanOrEqualTo(String value) { addCriterion("SLV >=", value, "SLV"); return (Criteria) this; } public Criteria andSLVLessThan(String value) { addCriterion("SLV <", value, "SLV"); return (Criteria) this; } public Criteria andSLVLessThanOrEqualTo(String value) { addCriterion("SLV <=", value, "SLV"); return (Criteria) this; } public Criteria andSLVLike(String value) { addCriterion("SLV like", value, "SLV"); return (Criteria) this; } public Criteria andSLVNotLike(String value) { addCriterion("SLV not like", value, "SLV"); return (Criteria) this; } public Criteria andSLVIn(List<String> values) { addCriterion("SLV in", values, "SLV"); return (Criteria) this; } public Criteria andSLVNotIn(List<String> values) { addCriterion("SLV not in", values, "SLV"); return (Criteria) this; } public Criteria andSLVBetween(String value1, String value2) { addCriterion("SLV between", value1, value2, "SLV"); return (Criteria) this; } public Criteria andSLVNotBetween(String value1, String value2) { addCriterion("SLV not between", value1, value2, "SLV"); return (Criteria) this; } public Criteria andSEIsNull() { addCriterion("SE is null"); return (Criteria) this; } public Criteria andSEIsNotNull() { addCriterion("SE is not null"); return (Criteria) this; } public Criteria andSEEqualTo(String value) { addCriterion("SE =", value, "SE"); return (Criteria) this; } public Criteria andSENotEqualTo(String value) { addCriterion("SE <>", value, "SE"); return (Criteria) this; } public Criteria andSEGreaterThan(String value) { addCriterion("SE >", value, "SE"); return (Criteria) this; } public Criteria andSEGreaterThanOrEqualTo(String value) { addCriterion("SE >=", value, "SE"); return (Criteria) this; } public Criteria andSELessThan(String value) { addCriterion("SE <", value, "SE"); return (Criteria) this; } public Criteria andSELessThanOrEqualTo(String value) { addCriterion("SE <=", value, "SE"); return (Criteria) this; } public Criteria andSELike(String value) { addCriterion("SE like", value, "SE"); return (Criteria) this; } public Criteria andSENotLike(String value) { addCriterion("SE not like", value, "SE"); return (Criteria) this; } public Criteria andSEIn(List<String> values) { addCriterion("SE in", values, "SE"); return (Criteria) this; } public Criteria andSENotIn(List<String> values) { addCriterion("SE not in", values, "SE"); return (Criteria) this; } public Criteria andSEBetween(String value1, String value2) { addCriterion("SE between", value1, value2, "SE"); return (Criteria) this; } public Criteria andSENotBetween(String value1, String value2) { addCriterion("SE not between", value1, value2, "SE"); return (Criteria) this; } public Criteria andHSBZIsNull() { addCriterion("HSBZ is null"); return (Criteria) this; } public Criteria andHSBZIsNotNull() { addCriterion("HSBZ is not null"); return (Criteria) this; } public Criteria andHSBZEqualTo(String value) { addCriterion("HSBZ =", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZNotEqualTo(String value) { addCriterion("HSBZ <>", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZGreaterThan(String value) { addCriterion("HSBZ >", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZGreaterThanOrEqualTo(String value) { addCriterion("HSBZ >=", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZLessThan(String value) { addCriterion("HSBZ <", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZLessThanOrEqualTo(String value) { addCriterion("HSBZ <=", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZLike(String value) { addCriterion("HSBZ like", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZNotLike(String value) { addCriterion("HSBZ not like", value, "HSBZ"); return (Criteria) this; } public Criteria andHSBZIn(List<String> values) { addCriterion("HSBZ in", values, "HSBZ"); return (Criteria) this; } public Criteria andHSBZNotIn(List<String> values) { addCriterion("HSBZ not in", values, "HSBZ"); return (Criteria) this; } public Criteria andHSBZBetween(String value1, String value2) { addCriterion("HSBZ between", value1, value2, "HSBZ"); return (Criteria) this; } public Criteria andHSBZNotBetween(String value1, String value2) { addCriterion("HSBZ not between", value1, value2, "HSBZ"); return (Criteria) this; } public Criteria andLSLBSIsNull() { addCriterion("LSLBS is null"); return (Criteria) this; } public Criteria andLSLBSIsNotNull() { addCriterion("LSLBS is not null"); return (Criteria) this; } public Criteria andLSLBSEqualTo(String value) { addCriterion("LSLBS =", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSNotEqualTo(String value) { addCriterion("LSLBS <>", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSGreaterThan(String value) { addCriterion("LSLBS >", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSGreaterThanOrEqualTo(String value) { addCriterion("LSLBS >=", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSLessThan(String value) { addCriterion("LSLBS <", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSLessThanOrEqualTo(String value) { addCriterion("LSLBS <=", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSLike(String value) { addCriterion("LSLBS like", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSNotLike(String value) { addCriterion("LSLBS not like", value, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSIn(List<String> values) { addCriterion("LSLBS in", values, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSNotIn(List<String> values) { addCriterion("LSLBS not in", values, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSBetween(String value1, String value2) { addCriterion("LSLBS between", value1, value2, "LSLBS"); return (Criteria) this; } public Criteria andLSLBSNotBetween(String value1, String value2) { addCriterion("LSLBS not between", value1, value2, "LSLBS"); return (Criteria) this; } public Criteria andYHZCBSIsNull() { addCriterion("YHZCBS is null"); return (Criteria) this; } public Criteria andYHZCBSIsNotNull() { addCriterion("YHZCBS is not null"); return (Criteria) this; } public Criteria andYHZCBSEqualTo(String value) { addCriterion("YHZCBS =", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSNotEqualTo(String value) { addCriterion("YHZCBS <>", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSGreaterThan(String value) { addCriterion("YHZCBS >", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSGreaterThanOrEqualTo(String value) { addCriterion("YHZCBS >=", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSLessThan(String value) { addCriterion("YHZCBS <", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSLessThanOrEqualTo(String value) { addCriterion("YHZCBS <=", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSLike(String value) { addCriterion("YHZCBS like", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSNotLike(String value) { addCriterion("YHZCBS not like", value, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSIn(List<String> values) { addCriterion("YHZCBS in", values, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSNotIn(List<String> values) { addCriterion("YHZCBS not in", values, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSBetween(String value1, String value2) { addCriterion("YHZCBS between", value1, value2, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCBSNotBetween(String value1, String value2) { addCriterion("YHZCBS not between", value1, value2, "YHZCBS"); return (Criteria) this; } public Criteria andYHZCMCIsNull() { addCriterion("YHZCMC is null"); return (Criteria) this; } public Criteria andYHZCMCIsNotNull() { addCriterion("YHZCMC is not null"); return (Criteria) this; } public Criteria andYHZCMCEqualTo(String value) { addCriterion("YHZCMC =", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCNotEqualTo(String value) { addCriterion("YHZCMC <>", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCGreaterThan(String value) { addCriterion("YHZCMC >", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCGreaterThanOrEqualTo(String value) { addCriterion("YHZCMC >=", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCLessThan(String value) { addCriterion("YHZCMC <", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCLessThanOrEqualTo(String value) { addCriterion("YHZCMC <=", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCLike(String value) { addCriterion("YHZCMC like", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCNotLike(String value) { addCriterion("YHZCMC not like", value, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCIn(List<String> values) { addCriterion("YHZCMC in", values, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCNotIn(List<String> values) { addCriterion("YHZCMC not in", values, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCBetween(String value1, String value2) { addCriterion("YHZCMC between", value1, value2, "YHZCMC"); return (Criteria) this; } public Criteria andYHZCMCNotBetween(String value1, String value2) { addCriterion("YHZCMC not between", value1, value2, "YHZCMC"); return (Criteria) this; } public Criteria andMXXHIsNull() { addCriterion("MXXH is null"); return (Criteria) this; } public Criteria andMXXHIsNotNull() { addCriterion("MXXH is not null"); return (Criteria) this; } public Criteria andMXXHEqualTo(BigDecimal value) { addCriterion("MXXH =", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHNotEqualTo(BigDecimal value) { addCriterion("MXXH <>", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHGreaterThan(BigDecimal value) { addCriterion("MXXH >", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHGreaterThanOrEqualTo(BigDecimal value) { addCriterion("MXXH >=", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHLessThan(BigDecimal value) { addCriterion("MXXH <", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHLessThanOrEqualTo(BigDecimal value) { addCriterion("MXXH <=", value, "MXXH"); return (Criteria) this; } public Criteria andMXXHIn(List<BigDecimal> values) { addCriterion("MXXH in", values, "MXXH"); return (Criteria) this; } public Criteria andMXXHNotIn(List<BigDecimal> values) { addCriterion("MXXH not in", values, "MXXH"); return (Criteria) this; } public Criteria andMXXHBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MXXH between", value1, value2, "MXXH"); return (Criteria) this; } public Criteria andMXXHNotBetween(BigDecimal value1, BigDecimal value2) { addCriterion("MXXH not between", value1, value2, "MXXH"); return (Criteria) this; } public Criteria andFPHXZIsNull() { addCriterion("FPHXZ is null"); return (Criteria) this; } public Criteria andFPHXZIsNotNull() { addCriterion("FPHXZ is not null"); return (Criteria) this; } public Criteria andFPHXZEqualTo(String value) { addCriterion("FPHXZ =", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZNotEqualTo(String value) { addCriterion("FPHXZ <>", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZGreaterThan(String value) { addCriterion("FPHXZ >", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZGreaterThanOrEqualTo(String value) { addCriterion("FPHXZ >=", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZLessThan(String value) { addCriterion("FPHXZ <", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZLessThanOrEqualTo(String value) { addCriterion("FPHXZ <=", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZLike(String value) { addCriterion("FPHXZ like", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZNotLike(String value) { addCriterion("FPHXZ not like", value, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZIn(List<String> values) { addCriterion("FPHXZ in", values, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZNotIn(List<String> values) { addCriterion("FPHXZ not in", values, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZBetween(String value1, String value2) { addCriterion("FPHXZ between", value1, value2, "FPHXZ"); return (Criteria) this; } public Criteria andFPHXZNotBetween(String value1, String value2) { addCriterion("FPHXZ not between", value1, value2, "FPHXZ"); return (Criteria) this; } public Criteria andSSFLDMIsNull() { addCriterion("SSFLDM is null"); return (Criteria) this; } public Criteria andSSFLDMIsNotNull() { addCriterion("SSFLDM is not null"); return (Criteria) this; } public Criteria andSSFLDMEqualTo(String value) { addCriterion("SSFLDM =", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMNotEqualTo(String value) { addCriterion("SSFLDM <>", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMGreaterThan(String value) { addCriterion("SSFLDM >", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMGreaterThanOrEqualTo(String value) { addCriterion("SSFLDM >=", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMLessThan(String value) { addCriterion("SSFLDM <", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMLessThanOrEqualTo(String value) { addCriterion("SSFLDM <=", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMLike(String value) { addCriterion("SSFLDM like", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMNotLike(String value) { addCriterion("SSFLDM not like", value, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMIn(List<String> values) { addCriterion("SSFLDM in", values, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMNotIn(List<String> values) { addCriterion("SSFLDM not in", values, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMBetween(String value1, String value2) { addCriterion("SSFLDM between", value1, value2, "SSFLDM"); return (Criteria) this; } public Criteria andSSFLDMNotBetween(String value1, String value2) { addCriterion("SSFLDM not between", value1, value2, "SSFLDM"); return (Criteria) this; } public Criteria andZXBMIsNull() { addCriterion("ZXBM is null"); return (Criteria) this; } public Criteria andZXBMIsNotNull() { addCriterion("ZXBM is not null"); return (Criteria) this; } public Criteria andZXBMEqualTo(String value) { addCriterion("ZXBM =", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMNotEqualTo(String value) { addCriterion("ZXBM <>", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMGreaterThan(String value) { addCriterion("ZXBM >", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMGreaterThanOrEqualTo(String value) { addCriterion("ZXBM >=", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMLessThan(String value) { addCriterion("ZXBM <", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMLessThanOrEqualTo(String value) { addCriterion("ZXBM <=", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMLike(String value) { addCriterion("ZXBM like", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMNotLike(String value) { addCriterion("ZXBM not like", value, "ZXBM"); return (Criteria) this; } public Criteria andZXBMIn(List<String> values) { addCriterion("ZXBM in", values, "ZXBM"); return (Criteria) this; } public Criteria andZXBMNotIn(List<String> values) { addCriterion("ZXBM not in", values, "ZXBM"); return (Criteria) this; } public Criteria andZXBMBetween(String value1, String value2) { addCriterion("ZXBM between", value1, value2, "ZXBM"); return (Criteria) this; } public Criteria andZXBMNotBetween(String value1, String value2) { addCriterion("ZXBM not between", value1, value2, "ZXBM"); return (Criteria) this; } public Criteria andZKHJJEIsNull() { addCriterion("ZKHJJE is null"); return (Criteria) this; } public Criteria andZKHJJEIsNotNull() { addCriterion("ZKHJJE is not null"); return (Criteria) this; } public Criteria andZKHJJEEqualTo(String value) { addCriterion("ZKHJJE =", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJENotEqualTo(String value) { addCriterion("ZKHJJE <>", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJEGreaterThan(String value) { addCriterion("ZKHJJE >", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJEGreaterThanOrEqualTo(String value) { addCriterion("ZKHJJE >=", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJELessThan(String value) { addCriterion("ZKHJJE <", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJELessThanOrEqualTo(String value) { addCriterion("ZKHJJE <=", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJELike(String value) { addCriterion("ZKHJJE like", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJENotLike(String value) { addCriterion("ZKHJJE not like", value, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJEIn(List<String> values) { addCriterion("ZKHJJE in", values, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJENotIn(List<String> values) { addCriterion("ZKHJJE not in", values, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJEBetween(String value1, String value2) { addCriterion("ZKHJJE between", value1, value2, "ZKHJJE"); return (Criteria) this; } public Criteria andZKHJJENotBetween(String value1, String value2) { addCriterion("ZKHJJE not between", value1, value2, "ZKHJJE"); return (Criteria) this; } public Criteria andZKSEIsNull() { addCriterion("ZKSE is null"); return (Criteria) this; } public Criteria andZKSEIsNotNull() { addCriterion("ZKSE is not null"); return (Criteria) this; } public Criteria andZKSEEqualTo(String value) { addCriterion("ZKSE =", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSENotEqualTo(String value) { addCriterion("ZKSE <>", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSEGreaterThan(String value) { addCriterion("ZKSE >", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSEGreaterThanOrEqualTo(String value) { addCriterion("ZKSE >=", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSELessThan(String value) { addCriterion("ZKSE <", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSELessThanOrEqualTo(String value) { addCriterion("ZKSE <=", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSELike(String value) { addCriterion("ZKSE like", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSENotLike(String value) { addCriterion("ZKSE not like", value, "ZKSE"); return (Criteria) this; } public Criteria andZKSEIn(List<String> values) { addCriterion("ZKSE in", values, "ZKSE"); return (Criteria) this; } public Criteria andZKSENotIn(List<String> values) { addCriterion("ZKSE not in", values, "ZKSE"); return (Criteria) this; } public Criteria andZKSEBetween(String value1, String value2) { addCriterion("ZKSE between", value1, value2, "ZKSE"); return (Criteria) this; } public Criteria andZKSENotBetween(String value1, String value2) { addCriterion("ZKSE not between", value1, value2, "ZKSE"); return (Criteria) this; } public Criteria andZKJEIsNull() { addCriterion("ZKJE is null"); return (Criteria) this; } public Criteria andZKJEIsNotNull() { addCriterion("ZKJE is not null"); return (Criteria) this; } public Criteria andZKJEEqualTo(String value) { addCriterion("ZKJE =", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJENotEqualTo(String value) { addCriterion("ZKJE <>", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJEGreaterThan(String value) { addCriterion("ZKJE >", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJEGreaterThanOrEqualTo(String value) { addCriterion("ZKJE >=", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJELessThan(String value) { addCriterion("ZKJE <", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJELessThanOrEqualTo(String value) { addCriterion("ZKJE <=", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJELike(String value) { addCriterion("ZKJE like", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJENotLike(String value) { addCriterion("ZKJE not like", value, "ZKJE"); return (Criteria) this; } public Criteria andZKJEIn(List<String> values) { addCriterion("ZKJE in", values, "ZKJE"); return (Criteria) this; } public Criteria andZKJENotIn(List<String> values) { addCriterion("ZKJE not in", values, "ZKJE"); return (Criteria) this; } public Criteria andZKJEBetween(String value1, String value2) { addCriterion("ZKJE between", value1, value2, "ZKJE"); return (Criteria) this; } public Criteria andZKJENotBetween(String value1, String value2) { addCriterion("ZKJE not between", value1, value2, "ZKJE"); return (Criteria) this; } public Criteria andHJJEIsNull() { addCriterion("HJJE is null"); return (Criteria) this; } public Criteria andHJJEIsNotNull() { addCriterion("HJJE is not null"); return (Criteria) this; } public Criteria andHJJEEqualTo(String value) { addCriterion("HJJE =", value, "HJJE"); return (Criteria) this; } public Criteria andHJJENotEqualTo(String value) { addCriterion("HJJE <>", value, "HJJE"); return (Criteria) this; } public Criteria andHJJEGreaterThan(String value) { addCriterion("HJJE >", value, "HJJE"); return (Criteria) this; } public Criteria andHJJEGreaterThanOrEqualTo(String value) { addCriterion("HJJE >=", value, "HJJE"); return (Criteria) this; } public Criteria andHJJELessThan(String value) { addCriterion("HJJE <", value, "HJJE"); return (Criteria) this; } public Criteria andHJJELessThanOrEqualTo(String value) { addCriterion("HJJE <=", value, "HJJE"); return (Criteria) this; } public Criteria andHJJELike(String value) { addCriterion("HJJE like", value, "HJJE"); return (Criteria) this; } public Criteria andHJJENotLike(String value) { addCriterion("HJJE not like", value, "HJJE"); return (Criteria) this; } public Criteria andHJJEIn(List<String> values) { addCriterion("HJJE in", values, "HJJE"); return (Criteria) this; } public Criteria andHJJENotIn(List<String> values) { addCriterion("HJJE not in", values, "HJJE"); return (Criteria) this; } public Criteria andHJJEBetween(String value1, String value2) { addCriterion("HJJE between", value1, value2, "HJJE"); return (Criteria) this; } public Criteria andHJJENotBetween(String value1, String value2) { addCriterion("HJJE not between", value1, value2, "HJJE"); return (Criteria) this; } public Criteria andJHHIsNull() { addCriterion("JHH is null"); return (Criteria) this; } public Criteria andJHHIsNotNull() { addCriterion("JHH is not null"); return (Criteria) this; } public Criteria andJHHEqualTo(String value) { addCriterion("JHH =", value, "JHH"); return (Criteria) this; } public Criteria andJHHNotEqualTo(String value) { addCriterion("JHH <>", value, "JHH"); return (Criteria) this; } public Criteria andJHHGreaterThan(String value) { addCriterion("JHH >", value, "JHH"); return (Criteria) this; } public Criteria andJHHGreaterThanOrEqualTo(String value) { addCriterion("JHH >=", value, "JHH"); return (Criteria) this; } public Criteria andJHHLessThan(String value) { addCriterion("JHH <", value, "JHH"); return (Criteria) this; } public Criteria andJHHLessThanOrEqualTo(String value) { addCriterion("JHH <=", value, "JHH"); return (Criteria) this; } public Criteria andJHHLike(String value) { addCriterion("JHH like", value, "JHH"); return (Criteria) this; } public Criteria andJHHNotLike(String value) { addCriterion("JHH not like", value, "JHH"); return (Criteria) this; } public Criteria andJHHIn(List<String> values) { addCriterion("JHH in", values, "JHH"); return (Criteria) this; } public Criteria andJHHNotIn(List<String> values) { addCriterion("JHH not in", values, "JHH"); return (Criteria) this; } public Criteria andJHHBetween(String value1, String value2) { addCriterion("JHH between", value1, value2, "JHH"); return (Criteria) this; } public Criteria andJHHNotBetween(String value1, String value2) { addCriterion("JHH not between", value1, value2, "JHH"); return (Criteria) this; } public Criteria andXSDDIsNull() { addCriterion("XSDD is null"); return (Criteria) this; } public Criteria andXSDDIsNotNull() { addCriterion("XSDD is not null"); return (Criteria) this; } public Criteria andXSDDEqualTo(String value) { addCriterion("XSDD =", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDNotEqualTo(String value) { addCriterion("XSDD <>", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDGreaterThan(String value) { addCriterion("XSDD >", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDGreaterThanOrEqualTo(String value) { addCriterion("XSDD >=", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDLessThan(String value) { addCriterion("XSDD <", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDLessThanOrEqualTo(String value) { addCriterion("XSDD <=", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDLike(String value) { addCriterion("XSDD like", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDNotLike(String value) { addCriterion("XSDD not like", value, "XSDD"); return (Criteria) this; } public Criteria andXSDDIn(List<String> values) { addCriterion("XSDD in", values, "XSDD"); return (Criteria) this; } public Criteria andXSDDNotIn(List<String> values) { addCriterion("XSDD not in", values, "XSDD"); return (Criteria) this; } public Criteria andXSDDBetween(String value1, String value2) { addCriterion("XSDD between", value1, value2, "XSDD"); return (Criteria) this; } public Criteria andXSDDNotBetween(String value1, String value2) { addCriterion("XSDD not between", value1, value2, "XSDD"); return (Criteria) this; } public Criteria andHSJUUIDIsNull() { addCriterion("HSJUUID is null"); return (Criteria) this; } public Criteria andHSJUUIDIsNotNull() { addCriterion("HSJUUID is not null"); return (Criteria) this; } public Criteria andHSJUUIDEqualTo(String value) { addCriterion("HSJUUID =", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDNotEqualTo(String value) { addCriterion("HSJUUID <>", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDGreaterThan(String value) { addCriterion("HSJUUID >", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDGreaterThanOrEqualTo(String value) { addCriterion("HSJUUID >=", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDLessThan(String value) { addCriterion("HSJUUID <", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDLessThanOrEqualTo(String value) { addCriterion("HSJUUID <=", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDLike(String value) { addCriterion("HSJUUID like", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDNotLike(String value) { addCriterion("HSJUUID not like", value, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDIn(List<String> values) { addCriterion("HSJUUID in", values, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDNotIn(List<String> values) { addCriterion("HSJUUID not in", values, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDBetween(String value1, String value2) { addCriterion("HSJUUID between", value1, value2, "HSJUUID"); return (Criteria) this; } public Criteria andHSJUUIDNotBetween(String value1, String value2) { addCriterion("HSJUUID not between", value1, value2, "HSJUUID"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated do_not_delete_during_merge */ public static class Criteria extends GeneratedCriteria { protected Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table PWC_INVOICE.OUTPUT_INVOICE_DETAIL * * @mbg.generated */ 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); } } }