package cn.binux.pojo; import java.util.ArrayList; import java.util.Date; import java.util.List; public class TbTransactionMessageExample { protected String orderByClause; protected boolean distinct; protected List<Criteria> oredCriteria; public TbTransactionMessageExample() { oredCriteria = new ArrayList<Criteria>(); } public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } public String getOrderByClause() { return orderByClause; } public void setDistinct(boolean distinct) { this.distinct = distinct; } public boolean isDistinct() { return distinct; } public List<Criteria> getOredCriteria() { return oredCriteria; } public void or(Criteria criteria) { oredCriteria.add(criteria); } public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; } protected abstract static class GeneratedCriteria { 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 andVersionIsNull() { addCriterion("version is null"); return (Criteria) this; } public Criteria andVersionIsNotNull() { addCriterion("version is not null"); return (Criteria) this; } public Criteria andVersionEqualTo(Integer value) { addCriterion("version =", value, "version"); return (Criteria) this; } public Criteria andVersionNotEqualTo(Integer value) { addCriterion("version <>", value, "version"); return (Criteria) this; } public Criteria andVersionGreaterThan(Integer value) { addCriterion("version >", value, "version"); return (Criteria) this; } public Criteria andVersionGreaterThanOrEqualTo(Integer value) { addCriterion("version >=", value, "version"); return (Criteria) this; } public Criteria andVersionLessThan(Integer value) { addCriterion("version <", value, "version"); return (Criteria) this; } public Criteria andVersionLessThanOrEqualTo(Integer value) { addCriterion("version <=", value, "version"); return (Criteria) this; } public Criteria andVersionIn(List<Integer> values) { addCriterion("version in", values, "version"); return (Criteria) this; } public Criteria andVersionNotIn(List<Integer> values) { addCriterion("version not in", values, "version"); return (Criteria) this; } public Criteria andVersionBetween(Integer value1, Integer value2) { addCriterion("version between", value1, value2, "version"); return (Criteria) this; } public Criteria andVersionNotBetween(Integer value1, Integer value2) { addCriterion("version not between", value1, value2, "version"); return (Criteria) this; } public Criteria andEditorIsNull() { addCriterion("editor is null"); return (Criteria) this; } public Criteria andEditorIsNotNull() { addCriterion("editor is not null"); return (Criteria) this; } public Criteria andEditorEqualTo(String value) { addCriterion("editor =", value, "editor"); return (Criteria) this; } public Criteria andEditorNotEqualTo(String value) { addCriterion("editor <>", value, "editor"); return (Criteria) this; } public Criteria andEditorGreaterThan(String value) { addCriterion("editor >", value, "editor"); return (Criteria) this; } public Criteria andEditorGreaterThanOrEqualTo(String value) { addCriterion("editor >=", value, "editor"); return (Criteria) this; } public Criteria andEditorLessThan(String value) { addCriterion("editor <", value, "editor"); return (Criteria) this; } public Criteria andEditorLessThanOrEqualTo(String value) { addCriterion("editor <=", value, "editor"); return (Criteria) this; } public Criteria andEditorLike(String value) { addCriterion("editor like", value, "editor"); return (Criteria) this; } public Criteria andEditorNotLike(String value) { addCriterion("editor not like", value, "editor"); return (Criteria) this; } public Criteria andEditorIn(List<String> values) { addCriterion("editor in", values, "editor"); return (Criteria) this; } public Criteria andEditorNotIn(List<String> values) { addCriterion("editor not in", values, "editor"); return (Criteria) this; } public Criteria andEditorBetween(String value1, String value2) { addCriterion("editor between", value1, value2, "editor"); return (Criteria) this; } public Criteria andEditorNotBetween(String value1, String value2) { addCriterion("editor not between", value1, value2, "editor"); return (Criteria) this; } public Criteria andCreaterIsNull() { addCriterion("creater is null"); return (Criteria) this; } public Criteria andCreaterIsNotNull() { addCriterion("creater is not null"); return (Criteria) this; } public Criteria andCreaterEqualTo(String value) { addCriterion("creater =", value, "creater"); return (Criteria) this; } public Criteria andCreaterNotEqualTo(String value) { addCriterion("creater <>", value, "creater"); return (Criteria) this; } public Criteria andCreaterGreaterThan(String value) { addCriterion("creater >", value, "creater"); return (Criteria) this; } public Criteria andCreaterGreaterThanOrEqualTo(String value) { addCriterion("creater >=", value, "creater"); return (Criteria) this; } public Criteria andCreaterLessThan(String value) { addCriterion("creater <", value, "creater"); return (Criteria) this; } public Criteria andCreaterLessThanOrEqualTo(String value) { addCriterion("creater <=", value, "creater"); return (Criteria) this; } public Criteria andCreaterLike(String value) { addCriterion("creater like", value, "creater"); return (Criteria) this; } public Criteria andCreaterNotLike(String value) { addCriterion("creater not like", value, "creater"); return (Criteria) this; } public Criteria andCreaterIn(List<String> values) { addCriterion("creater in", values, "creater"); return (Criteria) this; } public Criteria andCreaterNotIn(List<String> values) { addCriterion("creater not in", values, "creater"); return (Criteria) this; } public Criteria andCreaterBetween(String value1, String value2) { addCriterion("creater between", value1, value2, "creater"); return (Criteria) this; } public Criteria andCreaterNotBetween(String value1, String value2) { addCriterion("creater not between", value1, value2, "creater"); return (Criteria) this; } public Criteria andEditTimeIsNull() { addCriterion("edit_time is null"); return (Criteria) this; } public Criteria andEditTimeIsNotNull() { addCriterion("edit_time is not null"); return (Criteria) this; } public Criteria andEditTimeEqualTo(Date value) { addCriterion("edit_time =", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeNotEqualTo(Date value) { addCriterion("edit_time <>", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeGreaterThan(Date value) { addCriterion("edit_time >", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeGreaterThanOrEqualTo(Date value) { addCriterion("edit_time >=", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeLessThan(Date value) { addCriterion("edit_time <", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeLessThanOrEqualTo(Date value) { addCriterion("edit_time <=", value, "editTime"); return (Criteria) this; } public Criteria andEditTimeIn(List<Date> values) { addCriterion("edit_time in", values, "editTime"); return (Criteria) this; } public Criteria andEditTimeNotIn(List<Date> values) { addCriterion("edit_time not in", values, "editTime"); return (Criteria) this; } public Criteria andEditTimeBetween(Date value1, Date value2) { addCriterion("edit_time between", value1, value2, "editTime"); return (Criteria) this; } public Criteria andEditTimeNotBetween(Date value1, Date value2) { addCriterion("edit_time not between", value1, value2, "editTime"); return (Criteria) this; } public Criteria andCreateTimeIsNull() { addCriterion("create_time is null"); return (Criteria) this; } public Criteria andCreateTimeIsNotNull() { addCriterion("create_time is not null"); return (Criteria) this; } public Criteria andCreateTimeEqualTo(Date value) { addCriterion("create_time =", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotEqualTo(Date value) { addCriterion("create_time <>", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThan(Date value) { addCriterion("create_time >", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { addCriterion("create_time >=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThan(Date value) { addCriterion("create_time <", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThanOrEqualTo(Date value) { addCriterion("create_time <=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeIn(List<Date> values) { addCriterion("create_time in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotIn(List<Date> values) { addCriterion("create_time not in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeBetween(Date value1, Date value2) { addCriterion("create_time between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotBetween(Date value1, Date value2) { addCriterion("create_time not between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andMessageIdIsNull() { addCriterion("message_id is null"); return (Criteria) this; } public Criteria andMessageIdIsNotNull() { addCriterion("message_id is not null"); return (Criteria) this; } public Criteria andMessageIdEqualTo(String value) { addCriterion("message_id =", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdNotEqualTo(String value) { addCriterion("message_id <>", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdGreaterThan(String value) { addCriterion("message_id >", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdGreaterThanOrEqualTo(String value) { addCriterion("message_id >=", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdLessThan(String value) { addCriterion("message_id <", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdLessThanOrEqualTo(String value) { addCriterion("message_id <=", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdLike(String value) { addCriterion("message_id like", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdNotLike(String value) { addCriterion("message_id not like", value, "messageId"); return (Criteria) this; } public Criteria andMessageIdIn(List<String> values) { addCriterion("message_id in", values, "messageId"); return (Criteria) this; } public Criteria andMessageIdNotIn(List<String> values) { addCriterion("message_id not in", values, "messageId"); return (Criteria) this; } public Criteria andMessageIdBetween(String value1, String value2) { addCriterion("message_id between", value1, value2, "messageId"); return (Criteria) this; } public Criteria andMessageIdNotBetween(String value1, String value2) { addCriterion("message_id not between", value1, value2, "messageId"); return (Criteria) this; } public Criteria andMessageDataTypeIsNull() { addCriterion("message_data_type is null"); return (Criteria) this; } public Criteria andMessageDataTypeIsNotNull() { addCriterion("message_data_type is not null"); return (Criteria) this; } public Criteria andMessageDataTypeEqualTo(String value) { addCriterion("message_data_type =", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeNotEqualTo(String value) { addCriterion("message_data_type <>", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeGreaterThan(String value) { addCriterion("message_data_type >", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeGreaterThanOrEqualTo(String value) { addCriterion("message_data_type >=", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeLessThan(String value) { addCriterion("message_data_type <", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeLessThanOrEqualTo(String value) { addCriterion("message_data_type <=", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeLike(String value) { addCriterion("message_data_type like", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeNotLike(String value) { addCriterion("message_data_type not like", value, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeIn(List<String> values) { addCriterion("message_data_type in", values, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeNotIn(List<String> values) { addCriterion("message_data_type not in", values, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeBetween(String value1, String value2) { addCriterion("message_data_type between", value1, value2, "messageDataType"); return (Criteria) this; } public Criteria andMessageDataTypeNotBetween(String value1, String value2) { addCriterion("message_data_type not between", value1, value2, "messageDataType"); return (Criteria) this; } public Criteria andConsumerQueueIsNull() { addCriterion("consumer_queue is null"); return (Criteria) this; } public Criteria andConsumerQueueIsNotNull() { addCriterion("consumer_queue is not null"); return (Criteria) this; } public Criteria andConsumerQueueEqualTo(String value) { addCriterion("consumer_queue =", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueNotEqualTo(String value) { addCriterion("consumer_queue <>", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueGreaterThan(String value) { addCriterion("consumer_queue >", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueGreaterThanOrEqualTo(String value) { addCriterion("consumer_queue >=", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueLessThan(String value) { addCriterion("consumer_queue <", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueLessThanOrEqualTo(String value) { addCriterion("consumer_queue <=", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueLike(String value) { addCriterion("consumer_queue like", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueNotLike(String value) { addCriterion("consumer_queue not like", value, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueIn(List<String> values) { addCriterion("consumer_queue in", values, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueNotIn(List<String> values) { addCriterion("consumer_queue not in", values, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueBetween(String value1, String value2) { addCriterion("consumer_queue between", value1, value2, "consumerQueue"); return (Criteria) this; } public Criteria andConsumerQueueNotBetween(String value1, String value2) { addCriterion("consumer_queue not between", value1, value2, "consumerQueue"); return (Criteria) this; } public Criteria andMessageSendTimesIsNull() { addCriterion("message_send_times is null"); return (Criteria) this; } public Criteria andMessageSendTimesIsNotNull() { addCriterion("message_send_times is not null"); return (Criteria) this; } public Criteria andMessageSendTimesEqualTo(Short value) { addCriterion("message_send_times =", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesNotEqualTo(Short value) { addCriterion("message_send_times <>", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesGreaterThan(Short value) { addCriterion("message_send_times >", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesGreaterThanOrEqualTo(Short value) { addCriterion("message_send_times >=", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesLessThan(Short value) { addCriterion("message_send_times <", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesLessThanOrEqualTo(Short value) { addCriterion("message_send_times <=", value, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesIn(List<Short> values) { addCriterion("message_send_times in", values, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesNotIn(List<Short> values) { addCriterion("message_send_times not in", values, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesBetween(Short value1, Short value2) { addCriterion("message_send_times between", value1, value2, "messageSendTimes"); return (Criteria) this; } public Criteria andMessageSendTimesNotBetween(Short value1, Short value2) { addCriterion("message_send_times not between", value1, value2, "messageSendTimes"); return (Criteria) this; } public Criteria andAreadlyDeadIsNull() { addCriterion("areadly_dead is null"); return (Criteria) this; } public Criteria andAreadlyDeadIsNotNull() { addCriterion("areadly_dead is not null"); return (Criteria) this; } public Criteria andAreadlyDeadEqualTo(String value) { addCriterion("areadly_dead =", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadNotEqualTo(String value) { addCriterion("areadly_dead <>", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadGreaterThan(String value) { addCriterion("areadly_dead >", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadGreaterThanOrEqualTo(String value) { addCriterion("areadly_dead >=", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadLessThan(String value) { addCriterion("areadly_dead <", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadLessThanOrEqualTo(String value) { addCriterion("areadly_dead <=", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadLike(String value) { addCriterion("areadly_dead like", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadNotLike(String value) { addCriterion("areadly_dead not like", value, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadIn(List<String> values) { addCriterion("areadly_dead in", values, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadNotIn(List<String> values) { addCriterion("areadly_dead not in", values, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadBetween(String value1, String value2) { addCriterion("areadly_dead between", value1, value2, "areadlyDead"); return (Criteria) this; } public Criteria andAreadlyDeadNotBetween(String value1, String value2) { addCriterion("areadly_dead not between", value1, value2, "areadlyDead"); return (Criteria) this; } public Criteria andStatusIsNull() { addCriterion("status is null"); return (Criteria) this; } public Criteria andStatusIsNotNull() { addCriterion("status is not null"); return (Criteria) this; } public Criteria andStatusEqualTo(String value) { addCriterion("status =", value, "status"); return (Criteria) this; } public Criteria andStatusNotEqualTo(String value) { addCriterion("status <>", value, "status"); return (Criteria) this; } public Criteria andStatusGreaterThan(String value) { addCriterion("status >", value, "status"); return (Criteria) this; } public Criteria andStatusGreaterThanOrEqualTo(String value) { addCriterion("status >=", value, "status"); return (Criteria) this; } public Criteria andStatusLessThan(String value) { addCriterion("status <", value, "status"); return (Criteria) this; } public Criteria andStatusLessThanOrEqualTo(String value) { addCriterion("status <=", value, "status"); return (Criteria) this; } public Criteria andStatusLike(String value) { addCriterion("status like", value, "status"); return (Criteria) this; } public Criteria andStatusNotLike(String value) { addCriterion("status not like", value, "status"); return (Criteria) this; } public Criteria andStatusIn(List<String> values) { addCriterion("status in", values, "status"); return (Criteria) this; } public Criteria andStatusNotIn(List<String> values) { addCriterion("status not in", values, "status"); return (Criteria) this; } public Criteria andStatusBetween(String value1, String value2) { addCriterion("status between", value1, value2, "status"); return (Criteria) this; } public Criteria andStatusNotBetween(String value1, String value2) { addCriterion("status not between", value1, value2, "status"); return (Criteria) this; } public Criteria andRemarkIsNull() { addCriterion("remark is null"); return (Criteria) this; } public Criteria andRemarkIsNotNull() { addCriterion("remark is not null"); return (Criteria) this; } public Criteria andRemarkEqualTo(String value) { addCriterion("remark =", value, "remark"); return (Criteria) this; } public Criteria andRemarkNotEqualTo(String value) { addCriterion("remark <>", value, "remark"); return (Criteria) this; } public Criteria andRemarkGreaterThan(String value) { addCriterion("remark >", value, "remark"); return (Criteria) this; } public Criteria andRemarkGreaterThanOrEqualTo(String value) { addCriterion("remark >=", value, "remark"); return (Criteria) this; } public Criteria andRemarkLessThan(String value) { addCriterion("remark <", value, "remark"); return (Criteria) this; } public Criteria andRemarkLessThanOrEqualTo(String value) { addCriterion("remark <=", value, "remark"); return (Criteria) this; } public Criteria andRemarkLike(String value) { addCriterion("remark like", value, "remark"); return (Criteria) this; } public Criteria andRemarkNotLike(String value) { addCriterion("remark not like", value, "remark"); return (Criteria) this; } public Criteria andRemarkIn(List<String> values) { addCriterion("remark in", values, "remark"); return (Criteria) this; } public Criteria andRemarkNotIn(List<String> values) { addCriterion("remark not in", values, "remark"); return (Criteria) this; } public Criteria andRemarkBetween(String value1, String value2) { addCriterion("remark between", value1, value2, "remark"); return (Criteria) this; } public Criteria andRemarkNotBetween(String value1, String value2) { addCriterion("remark not between", value1, value2, "remark"); return (Criteria) this; } public Criteria andField1IsNull() { addCriterion("field1 is null"); return (Criteria) this; } public Criteria andField1IsNotNull() { addCriterion("field1 is not null"); return (Criteria) this; } public Criteria andField1EqualTo(String value) { addCriterion("field1 =", value, "field1"); return (Criteria) this; } public Criteria andField1NotEqualTo(String value) { addCriterion("field1 <>", value, "field1"); return (Criteria) this; } public Criteria andField1GreaterThan(String value) { addCriterion("field1 >", value, "field1"); return (Criteria) this; } public Criteria andField1GreaterThanOrEqualTo(String value) { addCriterion("field1 >=", value, "field1"); return (Criteria) this; } public Criteria andField1LessThan(String value) { addCriterion("field1 <", value, "field1"); return (Criteria) this; } public Criteria andField1LessThanOrEqualTo(String value) { addCriterion("field1 <=", value, "field1"); return (Criteria) this; } public Criteria andField1Like(String value) { addCriterion("field1 like", value, "field1"); return (Criteria) this; } public Criteria andField1NotLike(String value) { addCriterion("field1 not like", value, "field1"); return (Criteria) this; } public Criteria andField1In(List<String> values) { addCriterion("field1 in", values, "field1"); return (Criteria) this; } public Criteria andField1NotIn(List<String> values) { addCriterion("field1 not in", values, "field1"); return (Criteria) this; } public Criteria andField1Between(String value1, String value2) { addCriterion("field1 between", value1, value2, "field1"); return (Criteria) this; } public Criteria andField1NotBetween(String value1, String value2) { addCriterion("field1 not between", value1, value2, "field1"); return (Criteria) this; } public Criteria andField2IsNull() { addCriterion("field2 is null"); return (Criteria) this; } public Criteria andField2IsNotNull() { addCriterion("field2 is not null"); return (Criteria) this; } public Criteria andField2EqualTo(String value) { addCriterion("field2 =", value, "field2"); return (Criteria) this; } public Criteria andField2NotEqualTo(String value) { addCriterion("field2 <>", value, "field2"); return (Criteria) this; } public Criteria andField2GreaterThan(String value) { addCriterion("field2 >", value, "field2"); return (Criteria) this; } public Criteria andField2GreaterThanOrEqualTo(String value) { addCriterion("field2 >=", value, "field2"); return (Criteria) this; } public Criteria andField2LessThan(String value) { addCriterion("field2 <", value, "field2"); return (Criteria) this; } public Criteria andField2LessThanOrEqualTo(String value) { addCriterion("field2 <=", value, "field2"); return (Criteria) this; } public Criteria andField2Like(String value) { addCriterion("field2 like", value, "field2"); return (Criteria) this; } public Criteria andField2NotLike(String value) { addCriterion("field2 not like", value, "field2"); return (Criteria) this; } public Criteria andField2In(List<String> values) { addCriterion("field2 in", values, "field2"); return (Criteria) this; } public Criteria andField2NotIn(List<String> values) { addCriterion("field2 not in", values, "field2"); return (Criteria) this; } public Criteria andField2Between(String value1, String value2) { addCriterion("field2 between", value1, value2, "field2"); return (Criteria) this; } public Criteria andField2NotBetween(String value1, String value2) { addCriterion("field2 not between", value1, value2, "field2"); return (Criteria) this; } public Criteria andField3IsNull() { addCriterion("field3 is null"); return (Criteria) this; } public Criteria andField3IsNotNull() { addCriterion("field3 is not null"); return (Criteria) this; } public Criteria andField3EqualTo(String value) { addCriterion("field3 =", value, "field3"); return (Criteria) this; } public Criteria andField3NotEqualTo(String value) { addCriterion("field3 <>", value, "field3"); return (Criteria) this; } public Criteria andField3GreaterThan(String value) { addCriterion("field3 >", value, "field3"); return (Criteria) this; } public Criteria andField3GreaterThanOrEqualTo(String value) { addCriterion("field3 >=", value, "field3"); return (Criteria) this; } public Criteria andField3LessThan(String value) { addCriterion("field3 <", value, "field3"); return (Criteria) this; } public Criteria andField3LessThanOrEqualTo(String value) { addCriterion("field3 <=", value, "field3"); return (Criteria) this; } public Criteria andField3Like(String value) { addCriterion("field3 like", value, "field3"); return (Criteria) this; } public Criteria andField3NotLike(String value) { addCriterion("field3 not like", value, "field3"); return (Criteria) this; } public Criteria andField3In(List<String> values) { addCriterion("field3 in", values, "field3"); return (Criteria) this; } public Criteria andField3NotIn(List<String> values) { addCriterion("field3 not in", values, "field3"); return (Criteria) this; } public Criteria andField3Between(String value1, String value2) { addCriterion("field3 between", value1, value2, "field3"); return (Criteria) this; } public Criteria andField3NotBetween(String value1, String value2) { addCriterion("field3 not between", value1, value2, "field3"); 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); } } }