package pwc.taxtech.atms.vat.entity; import java.util.ArrayList; import java.util.List; public class InputInvoiceDetailExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.INPUT_INVOICE_DETAIL * * @mbg.generated */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.INPUT_INVOICE_DETAIL * * @mbg.generated */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table PWC_INVOICE.INPUT_INVOICE_DETAIL * * @mbg.generated */ protected List<Criteria> oredCriteria; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.INPUT_INVOICE_DETAIL * * @mbg.generated */ public InputInvoiceDetailExample() { oredCriteria = new ArrayList<Criteria>(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table PWC_INVOICE.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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.INPUT_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 andFPDMIsNull() { addCriterion("FPDM is null"); return (Criteria) this; } public Criteria andFPDMIsNotNull() { addCriterion("FPDM is not null"); return (Criteria) this; } public Criteria andFPDMEqualTo(String value) { addCriterion("FPDM =", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMNotEqualTo(String value) { addCriterion("FPDM <>", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMGreaterThan(String value) { addCriterion("FPDM >", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMGreaterThanOrEqualTo(String value) { addCriterion("FPDM >=", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMLessThan(String value) { addCriterion("FPDM <", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMLessThanOrEqualTo(String value) { addCriterion("FPDM <=", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMLike(String value) { addCriterion("FPDM like", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMNotLike(String value) { addCriterion("FPDM not like", value, "FPDM"); return (Criteria) this; } public Criteria andFPDMIn(List<String> values) { addCriterion("FPDM in", values, "FPDM"); return (Criteria) this; } public Criteria andFPDMNotIn(List<String> values) { addCriterion("FPDM not in", values, "FPDM"); return (Criteria) this; } public Criteria andFPDMBetween(String value1, String value2) { addCriterion("FPDM between", value1, value2, "FPDM"); return (Criteria) this; } public Criteria andFPDMNotBetween(String value1, String value2) { addCriterion("FPDM not between", value1, value2, "FPDM"); return (Criteria) this; } public Criteria andFPHMIsNull() { addCriterion("FPHM is null"); return (Criteria) this; } public Criteria andFPHMIsNotNull() { addCriterion("FPHM is not null"); return (Criteria) this; } public Criteria andFPHMEqualTo(String value) { addCriterion("FPHM =", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMNotEqualTo(String value) { addCriterion("FPHM <>", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMGreaterThan(String value) { addCriterion("FPHM >", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMGreaterThanOrEqualTo(String value) { addCriterion("FPHM >=", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMLessThan(String value) { addCriterion("FPHM <", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMLessThanOrEqualTo(String value) { addCriterion("FPHM <=", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMLike(String value) { addCriterion("FPHM like", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMNotLike(String value) { addCriterion("FPHM not like", value, "FPHM"); return (Criteria) this; } public Criteria andFPHMIn(List<String> values) { addCriterion("FPHM in", values, "FPHM"); return (Criteria) this; } public Criteria andFPHMNotIn(List<String> values) { addCriterion("FPHM not in", values, "FPHM"); return (Criteria) this; } public Criteria andFPHMBetween(String value1, String value2) { addCriterion("FPHM between", value1, value2, "FPHM"); return (Criteria) this; } public Criteria andFPHMNotBetween(String value1, String value2) { addCriterion("FPHM not between", value1, value2, "FPHM"); 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 andSPSLIsNull() { addCriterion("SPSL is null"); return (Criteria) this; } public Criteria andSPSLIsNotNull() { addCriterion("SPSL is not null"); return (Criteria) this; } public Criteria andSPSLEqualTo(String value) { addCriterion("SPSL =", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLNotEqualTo(String value) { addCriterion("SPSL <>", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLGreaterThan(String value) { addCriterion("SPSL >", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLGreaterThanOrEqualTo(String value) { addCriterion("SPSL >=", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLLessThan(String value) { addCriterion("SPSL <", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLLessThanOrEqualTo(String value) { addCriterion("SPSL <=", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLLike(String value) { addCriterion("SPSL like", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLNotLike(String value) { addCriterion("SPSL not like", value, "SPSL"); return (Criteria) this; } public Criteria andSPSLIn(List<String> values) { addCriterion("SPSL in", values, "SPSL"); return (Criteria) this; } public Criteria andSPSLNotIn(List<String> values) { addCriterion("SPSL not in", values, "SPSL"); return (Criteria) this; } public Criteria andSPSLBetween(String value1, String value2) { addCriterion("SPSL between", value1, value2, "SPSL"); return (Criteria) this; } public Criteria andSPSLNotBetween(String value1, String value2) { addCriterion("SPSL not between", value1, value2, "SPSL"); 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 andFPIDIsNull() { addCriterion("FPID is null"); return (Criteria) this; } public Criteria andFPIDIsNotNull() { addCriterion("FPID is not null"); return (Criteria) this; } public Criteria andFPIDEqualTo(String value) { addCriterion("FPID =", value, "FPID"); return (Criteria) this; } public Criteria andFPIDNotEqualTo(String value) { addCriterion("FPID <>", value, "FPID"); return (Criteria) this; } public Criteria andFPIDGreaterThan(String value) { addCriterion("FPID >", value, "FPID"); return (Criteria) this; } public Criteria andFPIDGreaterThanOrEqualTo(String value) { addCriterion("FPID >=", value, "FPID"); return (Criteria) this; } public Criteria andFPIDLessThan(String value) { addCriterion("FPID <", value, "FPID"); return (Criteria) this; } public Criteria andFPIDLessThanOrEqualTo(String value) { addCriterion("FPID <=", value, "FPID"); return (Criteria) this; } public Criteria andFPIDLike(String value) { addCriterion("FPID like", value, "FPID"); return (Criteria) this; } public Criteria andFPIDNotLike(String value) { addCriterion("FPID not like", value, "FPID"); return (Criteria) this; } public Criteria andFPIDIn(List<String> values) { addCriterion("FPID in", values, "FPID"); return (Criteria) this; } public Criteria andFPIDNotIn(List<String> values) { addCriterion("FPID not in", values, "FPID"); return (Criteria) this; } public Criteria andFPIDBetween(String value1, String value2) { addCriterion("FPID between", value1, value2, "FPID"); return (Criteria) this; } public Criteria andFPIDNotBetween(String value1, String value2) { addCriterion("FPID not between", value1, value2, "FPID"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table PWC_INVOICE.INPUT_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.INPUT_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); } } }