package org.xxpay.dal.dao.model; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; public class RefundOrderExample implements Serializable { protected String orderByClause; protected boolean distinct; protected List<Criteria> oredCriteria; private static final long serialVersionUID = 1L; private Integer limit; private Integer offset; public RefundOrderExample() { 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; } public void setLimit(Integer limit) { this.limit = limit; } public Integer getLimit() { return limit; } public void setOffset(Integer offset) { this.offset = offset; } public Integer getOffset() { return offset; } protected abstract static class GeneratedCriteria implements Serializable { protected List<Criterion> criteria; protected GeneratedCriteria() { super(); criteria = new ArrayList<Criterion>(); } public boolean isValid() { return criteria.size() > 0; } public List<Criterion> getAllCriteria() { return criteria; } public List<Criterion> getCriteria() { return criteria; } protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } protected void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } protected void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andRefundOrderIdIsNull() { addCriterion("RefundOrderId is null"); return (Criteria) this; } public Criteria andRefundOrderIdIsNotNull() { addCriterion("RefundOrderId is not null"); return (Criteria) this; } public Criteria andRefundOrderIdEqualTo(String value) { addCriterion("RefundOrderId =", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdNotEqualTo(String value) { addCriterion("RefundOrderId <>", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdGreaterThan(String value) { addCriterion("RefundOrderId >", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdGreaterThanOrEqualTo(String value) { addCriterion("RefundOrderId >=", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdLessThan(String value) { addCriterion("RefundOrderId <", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdLessThanOrEqualTo(String value) { addCriterion("RefundOrderId <=", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdLike(String value) { addCriterion("RefundOrderId like", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdNotLike(String value) { addCriterion("RefundOrderId not like", value, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdIn(List<String> values) { addCriterion("RefundOrderId in", values, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdNotIn(List<String> values) { addCriterion("RefundOrderId not in", values, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdBetween(String value1, String value2) { addCriterion("RefundOrderId between", value1, value2, "refundOrderId"); return (Criteria) this; } public Criteria andRefundOrderIdNotBetween(String value1, String value2) { addCriterion("RefundOrderId not between", value1, value2, "refundOrderId"); return (Criteria) this; } public Criteria andPayOrderIdIsNull() { addCriterion("PayOrderId is null"); return (Criteria) this; } public Criteria andPayOrderIdIsNotNull() { addCriterion("PayOrderId is not null"); return (Criteria) this; } public Criteria andPayOrderIdEqualTo(String value) { addCriterion("PayOrderId =", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdNotEqualTo(String value) { addCriterion("PayOrderId <>", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdGreaterThan(String value) { addCriterion("PayOrderId >", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdGreaterThanOrEqualTo(String value) { addCriterion("PayOrderId >=", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdLessThan(String value) { addCriterion("PayOrderId <", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdLessThanOrEqualTo(String value) { addCriterion("PayOrderId <=", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdLike(String value) { addCriterion("PayOrderId like", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdNotLike(String value) { addCriterion("PayOrderId not like", value, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdIn(List<String> values) { addCriterion("PayOrderId in", values, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdNotIn(List<String> values) { addCriterion("PayOrderId not in", values, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdBetween(String value1, String value2) { addCriterion("PayOrderId between", value1, value2, "payOrderId"); return (Criteria) this; } public Criteria andPayOrderIdNotBetween(String value1, String value2) { addCriterion("PayOrderId not between", value1, value2, "payOrderId"); return (Criteria) this; } public Criteria andChannelPayOrderNoIsNull() { addCriterion("ChannelPayOrderNo is null"); return (Criteria) this; } public Criteria andChannelPayOrderNoIsNotNull() { addCriterion("ChannelPayOrderNo is not null"); return (Criteria) this; } public Criteria andChannelPayOrderNoEqualTo(String value) { addCriterion("ChannelPayOrderNo =", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoNotEqualTo(String value) { addCriterion("ChannelPayOrderNo <>", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoGreaterThan(String value) { addCriterion("ChannelPayOrderNo >", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoGreaterThanOrEqualTo(String value) { addCriterion("ChannelPayOrderNo >=", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoLessThan(String value) { addCriterion("ChannelPayOrderNo <", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoLessThanOrEqualTo(String value) { addCriterion("ChannelPayOrderNo <=", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoLike(String value) { addCriterion("ChannelPayOrderNo like", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoNotLike(String value) { addCriterion("ChannelPayOrderNo not like", value, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoIn(List<String> values) { addCriterion("ChannelPayOrderNo in", values, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoNotIn(List<String> values) { addCriterion("ChannelPayOrderNo not in", values, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoBetween(String value1, String value2) { addCriterion("ChannelPayOrderNo between", value1, value2, "channelPayOrderNo"); return (Criteria) this; } public Criteria andChannelPayOrderNoNotBetween(String value1, String value2) { addCriterion("ChannelPayOrderNo not between", value1, value2, "channelPayOrderNo"); return (Criteria) this; } public Criteria andMchIdIsNull() { addCriterion("MchId is null"); return (Criteria) this; } public Criteria andMchIdIsNotNull() { addCriterion("MchId is not null"); return (Criteria) this; } public Criteria andMchIdEqualTo(String value) { addCriterion("MchId =", value, "mchId"); return (Criteria) this; } public Criteria andMchIdNotEqualTo(String value) { addCriterion("MchId <>", value, "mchId"); return (Criteria) this; } public Criteria andMchIdGreaterThan(String value) { addCriterion("MchId >", value, "mchId"); return (Criteria) this; } public Criteria andMchIdGreaterThanOrEqualTo(String value) { addCriterion("MchId >=", value, "mchId"); return (Criteria) this; } public Criteria andMchIdLessThan(String value) { addCriterion("MchId <", value, "mchId"); return (Criteria) this; } public Criteria andMchIdLessThanOrEqualTo(String value) { addCriterion("MchId <=", value, "mchId"); return (Criteria) this; } public Criteria andMchIdLike(String value) { addCriterion("MchId like", value, "mchId"); return (Criteria) this; } public Criteria andMchIdNotLike(String value) { addCriterion("MchId not like", value, "mchId"); return (Criteria) this; } public Criteria andMchIdIn(List<String> values) { addCriterion("MchId in", values, "mchId"); return (Criteria) this; } public Criteria andMchIdNotIn(List<String> values) { addCriterion("MchId not in", values, "mchId"); return (Criteria) this; } public Criteria andMchIdBetween(String value1, String value2) { addCriterion("MchId between", value1, value2, "mchId"); return (Criteria) this; } public Criteria andMchIdNotBetween(String value1, String value2) { addCriterion("MchId not between", value1, value2, "mchId"); return (Criteria) this; } public Criteria andMchRefundNoIsNull() { addCriterion("MchRefundNo is null"); return (Criteria) this; } public Criteria andMchRefundNoIsNotNull() { addCriterion("MchRefundNo is not null"); return (Criteria) this; } public Criteria andMchRefundNoEqualTo(String value) { addCriterion("MchRefundNo =", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoNotEqualTo(String value) { addCriterion("MchRefundNo <>", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoGreaterThan(String value) { addCriterion("MchRefundNo >", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoGreaterThanOrEqualTo(String value) { addCriterion("MchRefundNo >=", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoLessThan(String value) { addCriterion("MchRefundNo <", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoLessThanOrEqualTo(String value) { addCriterion("MchRefundNo <=", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoLike(String value) { addCriterion("MchRefundNo like", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoNotLike(String value) { addCriterion("MchRefundNo not like", value, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoIn(List<String> values) { addCriterion("MchRefundNo in", values, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoNotIn(List<String> values) { addCriterion("MchRefundNo not in", values, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoBetween(String value1, String value2) { addCriterion("MchRefundNo between", value1, value2, "mchRefundNo"); return (Criteria) this; } public Criteria andMchRefundNoNotBetween(String value1, String value2) { addCriterion("MchRefundNo not between", value1, value2, "mchRefundNo"); return (Criteria) this; } public Criteria andChannelIdIsNull() { addCriterion("ChannelId is null"); return (Criteria) this; } public Criteria andChannelIdIsNotNull() { addCriterion("ChannelId is not null"); return (Criteria) this; } public Criteria andChannelIdEqualTo(String value) { addCriterion("ChannelId =", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdNotEqualTo(String value) { addCriterion("ChannelId <>", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdGreaterThan(String value) { addCriterion("ChannelId >", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdGreaterThanOrEqualTo(String value) { addCriterion("ChannelId >=", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdLessThan(String value) { addCriterion("ChannelId <", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdLessThanOrEqualTo(String value) { addCriterion("ChannelId <=", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdLike(String value) { addCriterion("ChannelId like", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdNotLike(String value) { addCriterion("ChannelId not like", value, "channelId"); return (Criteria) this; } public Criteria andChannelIdIn(List<String> values) { addCriterion("ChannelId in", values, "channelId"); return (Criteria) this; } public Criteria andChannelIdNotIn(List<String> values) { addCriterion("ChannelId not in", values, "channelId"); return (Criteria) this; } public Criteria andChannelIdBetween(String value1, String value2) { addCriterion("ChannelId between", value1, value2, "channelId"); return (Criteria) this; } public Criteria andChannelIdNotBetween(String value1, String value2) { addCriterion("ChannelId not between", value1, value2, "channelId"); return (Criteria) this; } public Criteria andPayAmountIsNull() { addCriterion("PayAmount is null"); return (Criteria) this; } public Criteria andPayAmountIsNotNull() { addCriterion("PayAmount is not null"); return (Criteria) this; } public Criteria andPayAmountEqualTo(Long value) { addCriterion("PayAmount =", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountNotEqualTo(Long value) { addCriterion("PayAmount <>", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountGreaterThan(Long value) { addCriterion("PayAmount >", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountGreaterThanOrEqualTo(Long value) { addCriterion("PayAmount >=", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountLessThan(Long value) { addCriterion("PayAmount <", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountLessThanOrEqualTo(Long value) { addCriterion("PayAmount <=", value, "payAmount"); return (Criteria) this; } public Criteria andPayAmountIn(List<Long> values) { addCriterion("PayAmount in", values, "payAmount"); return (Criteria) this; } public Criteria andPayAmountNotIn(List<Long> values) { addCriterion("PayAmount not in", values, "payAmount"); return (Criteria) this; } public Criteria andPayAmountBetween(Long value1, Long value2) { addCriterion("PayAmount between", value1, value2, "payAmount"); return (Criteria) this; } public Criteria andPayAmountNotBetween(Long value1, Long value2) { addCriterion("PayAmount not between", value1, value2, "payAmount"); return (Criteria) this; } public Criteria andRefundAmountIsNull() { addCriterion("RefundAmount is null"); return (Criteria) this; } public Criteria andRefundAmountIsNotNull() { addCriterion("RefundAmount is not null"); return (Criteria) this; } public Criteria andRefundAmountEqualTo(Long value) { addCriterion("RefundAmount =", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountNotEqualTo(Long value) { addCriterion("RefundAmount <>", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountGreaterThan(Long value) { addCriterion("RefundAmount >", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountGreaterThanOrEqualTo(Long value) { addCriterion("RefundAmount >=", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountLessThan(Long value) { addCriterion("RefundAmount <", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountLessThanOrEqualTo(Long value) { addCriterion("RefundAmount <=", value, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountIn(List<Long> values) { addCriterion("RefundAmount in", values, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountNotIn(List<Long> values) { addCriterion("RefundAmount not in", values, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountBetween(Long value1, Long value2) { addCriterion("RefundAmount between", value1, value2, "refundAmount"); return (Criteria) this; } public Criteria andRefundAmountNotBetween(Long value1, Long value2) { addCriterion("RefundAmount not between", value1, value2, "refundAmount"); return (Criteria) this; } public Criteria andCurrencyIsNull() { addCriterion("Currency is null"); return (Criteria) this; } public Criteria andCurrencyIsNotNull() { addCriterion("Currency is not null"); return (Criteria) this; } public Criteria andCurrencyEqualTo(String value) { addCriterion("Currency =", value, "currency"); return (Criteria) this; } public Criteria andCurrencyNotEqualTo(String value) { addCriterion("Currency <>", value, "currency"); return (Criteria) this; } public Criteria andCurrencyGreaterThan(String value) { addCriterion("Currency >", value, "currency"); return (Criteria) this; } public Criteria andCurrencyGreaterThanOrEqualTo(String value) { addCriterion("Currency >=", value, "currency"); return (Criteria) this; } public Criteria andCurrencyLessThan(String value) { addCriterion("Currency <", value, "currency"); return (Criteria) this; } public Criteria andCurrencyLessThanOrEqualTo(String value) { addCriterion("Currency <=", value, "currency"); return (Criteria) this; } public Criteria andCurrencyLike(String value) { addCriterion("Currency like", value, "currency"); return (Criteria) this; } public Criteria andCurrencyNotLike(String value) { addCriterion("Currency not like", value, "currency"); return (Criteria) this; } public Criteria andCurrencyIn(List<String> values) { addCriterion("Currency in", values, "currency"); return (Criteria) this; } public Criteria andCurrencyNotIn(List<String> values) { addCriterion("Currency not in", values, "currency"); return (Criteria) this; } public Criteria andCurrencyBetween(String value1, String value2) { addCriterion("Currency between", value1, value2, "currency"); return (Criteria) this; } public Criteria andCurrencyNotBetween(String value1, String value2) { addCriterion("Currency not between", value1, value2, "currency"); 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(Byte value) { addCriterion("Status =", value, "status"); return (Criteria) this; } public Criteria andStatusNotEqualTo(Byte value) { addCriterion("Status <>", value, "status"); return (Criteria) this; } public Criteria andStatusGreaterThan(Byte value) { addCriterion("Status >", value, "status"); return (Criteria) this; } public Criteria andStatusGreaterThanOrEqualTo(Byte value) { addCriterion("Status >=", value, "status"); return (Criteria) this; } public Criteria andStatusLessThan(Byte value) { addCriterion("Status <", value, "status"); return (Criteria) this; } public Criteria andStatusLessThanOrEqualTo(Byte value) { addCriterion("Status <=", value, "status"); return (Criteria) this; } public Criteria andStatusIn(List<Byte> values) { addCriterion("Status in", values, "status"); return (Criteria) this; } public Criteria andStatusNotIn(List<Byte> values) { addCriterion("Status not in", values, "status"); return (Criteria) this; } public Criteria andStatusBetween(Byte value1, Byte value2) { addCriterion("Status between", value1, value2, "status"); return (Criteria) this; } public Criteria andStatusNotBetween(Byte value1, Byte value2) { addCriterion("Status not between", value1, value2, "status"); return (Criteria) this; } public Criteria andResultIsNull() { addCriterion("Result is null"); return (Criteria) this; } public Criteria andResultIsNotNull() { addCriterion("Result is not null"); return (Criteria) this; } public Criteria andResultEqualTo(Byte value) { addCriterion("Result =", value, "result"); return (Criteria) this; } public Criteria andResultNotEqualTo(Byte value) { addCriterion("Result <>", value, "result"); return (Criteria) this; } public Criteria andResultGreaterThan(Byte value) { addCriterion("Result >", value, "result"); return (Criteria) this; } public Criteria andResultGreaterThanOrEqualTo(Byte value) { addCriterion("Result >=", value, "result"); return (Criteria) this; } public Criteria andResultLessThan(Byte value) { addCriterion("Result <", value, "result"); return (Criteria) this; } public Criteria andResultLessThanOrEqualTo(Byte value) { addCriterion("Result <=", value, "result"); return (Criteria) this; } public Criteria andResultIn(List<Byte> values) { addCriterion("Result in", values, "result"); return (Criteria) this; } public Criteria andResultNotIn(List<Byte> values) { addCriterion("Result not in", values, "result"); return (Criteria) this; } public Criteria andResultBetween(Byte value1, Byte value2) { addCriterion("Result between", value1, value2, "result"); return (Criteria) this; } public Criteria andResultNotBetween(Byte value1, Byte value2) { addCriterion("Result not between", value1, value2, "result"); return (Criteria) this; } public Criteria andClientIpIsNull() { addCriterion("ClientIp is null"); return (Criteria) this; } public Criteria andClientIpIsNotNull() { addCriterion("ClientIp is not null"); return (Criteria) this; } public Criteria andClientIpEqualTo(String value) { addCriterion("ClientIp =", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpNotEqualTo(String value) { addCriterion("ClientIp <>", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpGreaterThan(String value) { addCriterion("ClientIp >", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpGreaterThanOrEqualTo(String value) { addCriterion("ClientIp >=", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpLessThan(String value) { addCriterion("ClientIp <", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpLessThanOrEqualTo(String value) { addCriterion("ClientIp <=", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpLike(String value) { addCriterion("ClientIp like", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpNotLike(String value) { addCriterion("ClientIp not like", value, "clientIp"); return (Criteria) this; } public Criteria andClientIpIn(List<String> values) { addCriterion("ClientIp in", values, "clientIp"); return (Criteria) this; } public Criteria andClientIpNotIn(List<String> values) { addCriterion("ClientIp not in", values, "clientIp"); return (Criteria) this; } public Criteria andClientIpBetween(String value1, String value2) { addCriterion("ClientIp between", value1, value2, "clientIp"); return (Criteria) this; } public Criteria andClientIpNotBetween(String value1, String value2) { addCriterion("ClientIp not between", value1, value2, "clientIp"); return (Criteria) this; } public Criteria andDeviceIsNull() { addCriterion("Device is null"); return (Criteria) this; } public Criteria andDeviceIsNotNull() { addCriterion("Device is not null"); return (Criteria) this; } public Criteria andDeviceEqualTo(String value) { addCriterion("Device =", value, "device"); return (Criteria) this; } public Criteria andDeviceNotEqualTo(String value) { addCriterion("Device <>", value, "device"); return (Criteria) this; } public Criteria andDeviceGreaterThan(String value) { addCriterion("Device >", value, "device"); return (Criteria) this; } public Criteria andDeviceGreaterThanOrEqualTo(String value) { addCriterion("Device >=", value, "device"); return (Criteria) this; } public Criteria andDeviceLessThan(String value) { addCriterion("Device <", value, "device"); return (Criteria) this; } public Criteria andDeviceLessThanOrEqualTo(String value) { addCriterion("Device <=", value, "device"); return (Criteria) this; } public Criteria andDeviceLike(String value) { addCriterion("Device like", value, "device"); return (Criteria) this; } public Criteria andDeviceNotLike(String value) { addCriterion("Device not like", value, "device"); return (Criteria) this; } public Criteria andDeviceIn(List<String> values) { addCriterion("Device in", values, "device"); return (Criteria) this; } public Criteria andDeviceNotIn(List<String> values) { addCriterion("Device not in", values, "device"); return (Criteria) this; } public Criteria andDeviceBetween(String value1, String value2) { addCriterion("Device between", value1, value2, "device"); return (Criteria) this; } public Criteria andDeviceNotBetween(String value1, String value2) { addCriterion("Device not between", value1, value2, "device"); return (Criteria) this; } public Criteria andRemarkInfoIsNull() { addCriterion("RemarkInfo is null"); return (Criteria) this; } public Criteria andRemarkInfoIsNotNull() { addCriterion("RemarkInfo is not null"); return (Criteria) this; } public Criteria andRemarkInfoEqualTo(String value) { addCriterion("RemarkInfo =", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoNotEqualTo(String value) { addCriterion("RemarkInfo <>", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoGreaterThan(String value) { addCriterion("RemarkInfo >", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoGreaterThanOrEqualTo(String value) { addCriterion("RemarkInfo >=", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoLessThan(String value) { addCriterion("RemarkInfo <", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoLessThanOrEqualTo(String value) { addCriterion("RemarkInfo <=", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoLike(String value) { addCriterion("RemarkInfo like", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoNotLike(String value) { addCriterion("RemarkInfo not like", value, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoIn(List<String> values) { addCriterion("RemarkInfo in", values, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoNotIn(List<String> values) { addCriterion("RemarkInfo not in", values, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoBetween(String value1, String value2) { addCriterion("RemarkInfo between", value1, value2, "remarkInfo"); return (Criteria) this; } public Criteria andRemarkInfoNotBetween(String value1, String value2) { addCriterion("RemarkInfo not between", value1, value2, "remarkInfo"); return (Criteria) this; } public Criteria andChannelUserIsNull() { addCriterion("ChannelUser is null"); return (Criteria) this; } public Criteria andChannelUserIsNotNull() { addCriterion("ChannelUser is not null"); return (Criteria) this; } public Criteria andChannelUserEqualTo(String value) { addCriterion("ChannelUser =", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserNotEqualTo(String value) { addCriterion("ChannelUser <>", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserGreaterThan(String value) { addCriterion("ChannelUser >", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserGreaterThanOrEqualTo(String value) { addCriterion("ChannelUser >=", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserLessThan(String value) { addCriterion("ChannelUser <", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserLessThanOrEqualTo(String value) { addCriterion("ChannelUser <=", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserLike(String value) { addCriterion("ChannelUser like", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserNotLike(String value) { addCriterion("ChannelUser not like", value, "channelUser"); return (Criteria) this; } public Criteria andChannelUserIn(List<String> values) { addCriterion("ChannelUser in", values, "channelUser"); return (Criteria) this; } public Criteria andChannelUserNotIn(List<String> values) { addCriterion("ChannelUser not in", values, "channelUser"); return (Criteria) this; } public Criteria andChannelUserBetween(String value1, String value2) { addCriterion("ChannelUser between", value1, value2, "channelUser"); return (Criteria) this; } public Criteria andChannelUserNotBetween(String value1, String value2) { addCriterion("ChannelUser not between", value1, value2, "channelUser"); return (Criteria) this; } public Criteria andUserNameIsNull() { addCriterion("UserName is null"); return (Criteria) this; } public Criteria andUserNameIsNotNull() { addCriterion("UserName is not null"); return (Criteria) this; } public Criteria andUserNameEqualTo(String value) { addCriterion("UserName =", value, "userName"); return (Criteria) this; } public Criteria andUserNameNotEqualTo(String value) { addCriterion("UserName <>", value, "userName"); return (Criteria) this; } public Criteria andUserNameGreaterThan(String value) { addCriterion("UserName >", value, "userName"); return (Criteria) this; } public Criteria andUserNameGreaterThanOrEqualTo(String value) { addCriterion("UserName >=", value, "userName"); return (Criteria) this; } public Criteria andUserNameLessThan(String value) { addCriterion("UserName <", value, "userName"); return (Criteria) this; } public Criteria andUserNameLessThanOrEqualTo(String value) { addCriterion("UserName <=", value, "userName"); return (Criteria) this; } public Criteria andUserNameLike(String value) { addCriterion("UserName like", value, "userName"); return (Criteria) this; } public Criteria andUserNameNotLike(String value) { addCriterion("UserName not like", value, "userName"); return (Criteria) this; } public Criteria andUserNameIn(List<String> values) { addCriterion("UserName in", values, "userName"); return (Criteria) this; } public Criteria andUserNameNotIn(List<String> values) { addCriterion("UserName not in", values, "userName"); return (Criteria) this; } public Criteria andUserNameBetween(String value1, String value2) { addCriterion("UserName between", value1, value2, "userName"); return (Criteria) this; } public Criteria andUserNameNotBetween(String value1, String value2) { addCriterion("UserName not between", value1, value2, "userName"); return (Criteria) this; } public Criteria andChannelMchIdIsNull() { addCriterion("ChannelMchId is null"); return (Criteria) this; } public Criteria andChannelMchIdIsNotNull() { addCriterion("ChannelMchId is not null"); return (Criteria) this; } public Criteria andChannelMchIdEqualTo(String value) { addCriterion("ChannelMchId =", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdNotEqualTo(String value) { addCriterion("ChannelMchId <>", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdGreaterThan(String value) { addCriterion("ChannelMchId >", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdGreaterThanOrEqualTo(String value) { addCriterion("ChannelMchId >=", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdLessThan(String value) { addCriterion("ChannelMchId <", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdLessThanOrEqualTo(String value) { addCriterion("ChannelMchId <=", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdLike(String value) { addCriterion("ChannelMchId like", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdNotLike(String value) { addCriterion("ChannelMchId not like", value, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdIn(List<String> values) { addCriterion("ChannelMchId in", values, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdNotIn(List<String> values) { addCriterion("ChannelMchId not in", values, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdBetween(String value1, String value2) { addCriterion("ChannelMchId between", value1, value2, "channelMchId"); return (Criteria) this; } public Criteria andChannelMchIdNotBetween(String value1, String value2) { addCriterion("ChannelMchId not between", value1, value2, "channelMchId"); return (Criteria) this; } public Criteria andChannelOrderNoIsNull() { addCriterion("ChannelOrderNo is null"); return (Criteria) this; } public Criteria andChannelOrderNoIsNotNull() { addCriterion("ChannelOrderNo is not null"); return (Criteria) this; } public Criteria andChannelOrderNoEqualTo(String value) { addCriterion("ChannelOrderNo =", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoNotEqualTo(String value) { addCriterion("ChannelOrderNo <>", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoGreaterThan(String value) { addCriterion("ChannelOrderNo >", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoGreaterThanOrEqualTo(String value) { addCriterion("ChannelOrderNo >=", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoLessThan(String value) { addCriterion("ChannelOrderNo <", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoLessThanOrEqualTo(String value) { addCriterion("ChannelOrderNo <=", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoLike(String value) { addCriterion("ChannelOrderNo like", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoNotLike(String value) { addCriterion("ChannelOrderNo not like", value, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoIn(List<String> values) { addCriterion("ChannelOrderNo in", values, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoNotIn(List<String> values) { addCriterion("ChannelOrderNo not in", values, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoBetween(String value1, String value2) { addCriterion("ChannelOrderNo between", value1, value2, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelOrderNoNotBetween(String value1, String value2) { addCriterion("ChannelOrderNo not between", value1, value2, "channelOrderNo"); return (Criteria) this; } public Criteria andChannelErrCodeIsNull() { addCriterion("ChannelErrCode is null"); return (Criteria) this; } public Criteria andChannelErrCodeIsNotNull() { addCriterion("ChannelErrCode is not null"); return (Criteria) this; } public Criteria andChannelErrCodeEqualTo(String value) { addCriterion("ChannelErrCode =", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeNotEqualTo(String value) { addCriterion("ChannelErrCode <>", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeGreaterThan(String value) { addCriterion("ChannelErrCode >", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeGreaterThanOrEqualTo(String value) { addCriterion("ChannelErrCode >=", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeLessThan(String value) { addCriterion("ChannelErrCode <", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeLessThanOrEqualTo(String value) { addCriterion("ChannelErrCode <=", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeLike(String value) { addCriterion("ChannelErrCode like", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeNotLike(String value) { addCriterion("ChannelErrCode not like", value, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeIn(List<String> values) { addCriterion("ChannelErrCode in", values, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeNotIn(List<String> values) { addCriterion("ChannelErrCode not in", values, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeBetween(String value1, String value2) { addCriterion("ChannelErrCode between", value1, value2, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrCodeNotBetween(String value1, String value2) { addCriterion("ChannelErrCode not between", value1, value2, "channelErrCode"); return (Criteria) this; } public Criteria andChannelErrMsgIsNull() { addCriterion("ChannelErrMsg is null"); return (Criteria) this; } public Criteria andChannelErrMsgIsNotNull() { addCriterion("ChannelErrMsg is not null"); return (Criteria) this; } public Criteria andChannelErrMsgEqualTo(String value) { addCriterion("ChannelErrMsg =", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgNotEqualTo(String value) { addCriterion("ChannelErrMsg <>", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgGreaterThan(String value) { addCriterion("ChannelErrMsg >", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgGreaterThanOrEqualTo(String value) { addCriterion("ChannelErrMsg >=", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgLessThan(String value) { addCriterion("ChannelErrMsg <", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgLessThanOrEqualTo(String value) { addCriterion("ChannelErrMsg <=", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgLike(String value) { addCriterion("ChannelErrMsg like", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgNotLike(String value) { addCriterion("ChannelErrMsg not like", value, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgIn(List<String> values) { addCriterion("ChannelErrMsg in", values, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgNotIn(List<String> values) { addCriterion("ChannelErrMsg not in", values, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgBetween(String value1, String value2) { addCriterion("ChannelErrMsg between", value1, value2, "channelErrMsg"); return (Criteria) this; } public Criteria andChannelErrMsgNotBetween(String value1, String value2) { addCriterion("ChannelErrMsg not between", value1, value2, "channelErrMsg"); return (Criteria) this; } public Criteria andExtraIsNull() { addCriterion("Extra is null"); return (Criteria) this; } public Criteria andExtraIsNotNull() { addCriterion("Extra is not null"); return (Criteria) this; } public Criteria andExtraEqualTo(String value) { addCriterion("Extra =", value, "extra"); return (Criteria) this; } public Criteria andExtraNotEqualTo(String value) { addCriterion("Extra <>", value, "extra"); return (Criteria) this; } public Criteria andExtraGreaterThan(String value) { addCriterion("Extra >", value, "extra"); return (Criteria) this; } public Criteria andExtraGreaterThanOrEqualTo(String value) { addCriterion("Extra >=", value, "extra"); return (Criteria) this; } public Criteria andExtraLessThan(String value) { addCriterion("Extra <", value, "extra"); return (Criteria) this; } public Criteria andExtraLessThanOrEqualTo(String value) { addCriterion("Extra <=", value, "extra"); return (Criteria) this; } public Criteria andExtraLike(String value) { addCriterion("Extra like", value, "extra"); return (Criteria) this; } public Criteria andExtraNotLike(String value) { addCriterion("Extra not like", value, "extra"); return (Criteria) this; } public Criteria andExtraIn(List<String> values) { addCriterion("Extra in", values, "extra"); return (Criteria) this; } public Criteria andExtraNotIn(List<String> values) { addCriterion("Extra not in", values, "extra"); return (Criteria) this; } public Criteria andExtraBetween(String value1, String value2) { addCriterion("Extra between", value1, value2, "extra"); return (Criteria) this; } public Criteria andExtraNotBetween(String value1, String value2) { addCriterion("Extra not between", value1, value2, "extra"); return (Criteria) this; } public Criteria andNotifyUrlIsNull() { addCriterion("NotifyUrl is null"); return (Criteria) this; } public Criteria andNotifyUrlIsNotNull() { addCriterion("NotifyUrl is not null"); return (Criteria) this; } public Criteria andNotifyUrlEqualTo(String value) { addCriterion("NotifyUrl =", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlNotEqualTo(String value) { addCriterion("NotifyUrl <>", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlGreaterThan(String value) { addCriterion("NotifyUrl >", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlGreaterThanOrEqualTo(String value) { addCriterion("NotifyUrl >=", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlLessThan(String value) { addCriterion("NotifyUrl <", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlLessThanOrEqualTo(String value) { addCriterion("NotifyUrl <=", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlLike(String value) { addCriterion("NotifyUrl like", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlNotLike(String value) { addCriterion("NotifyUrl not like", value, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlIn(List<String> values) { addCriterion("NotifyUrl in", values, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlNotIn(List<String> values) { addCriterion("NotifyUrl not in", values, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlBetween(String value1, String value2) { addCriterion("NotifyUrl between", value1, value2, "notifyUrl"); return (Criteria) this; } public Criteria andNotifyUrlNotBetween(String value1, String value2) { addCriterion("NotifyUrl not between", value1, value2, "notifyUrl"); return (Criteria) this; } public Criteria andParam1IsNull() { addCriterion("Param1 is null"); return (Criteria) this; } public Criteria andParam1IsNotNull() { addCriterion("Param1 is not null"); return (Criteria) this; } public Criteria andParam1EqualTo(String value) { addCriterion("Param1 =", value, "param1"); return (Criteria) this; } public Criteria andParam1NotEqualTo(String value) { addCriterion("Param1 <>", value, "param1"); return (Criteria) this; } public Criteria andParam1GreaterThan(String value) { addCriterion("Param1 >", value, "param1"); return (Criteria) this; } public Criteria andParam1GreaterThanOrEqualTo(String value) { addCriterion("Param1 >=", value, "param1"); return (Criteria) this; } public Criteria andParam1LessThan(String value) { addCriterion("Param1 <", value, "param1"); return (Criteria) this; } public Criteria andParam1LessThanOrEqualTo(String value) { addCriterion("Param1 <=", value, "param1"); return (Criteria) this; } public Criteria andParam1Like(String value) { addCriterion("Param1 like", value, "param1"); return (Criteria) this; } public Criteria andParam1NotLike(String value) { addCriterion("Param1 not like", value, "param1"); return (Criteria) this; } public Criteria andParam1In(List<String> values) { addCriterion("Param1 in", values, "param1"); return (Criteria) this; } public Criteria andParam1NotIn(List<String> values) { addCriterion("Param1 not in", values, "param1"); return (Criteria) this; } public Criteria andParam1Between(String value1, String value2) { addCriterion("Param1 between", value1, value2, "param1"); return (Criteria) this; } public Criteria andParam1NotBetween(String value1, String value2) { addCriterion("Param1 not between", value1, value2, "param1"); return (Criteria) this; } public Criteria andParam2IsNull() { addCriterion("Param2 is null"); return (Criteria) this; } public Criteria andParam2IsNotNull() { addCriterion("Param2 is not null"); return (Criteria) this; } public Criteria andParam2EqualTo(String value) { addCriterion("Param2 =", value, "param2"); return (Criteria) this; } public Criteria andParam2NotEqualTo(String value) { addCriterion("Param2 <>", value, "param2"); return (Criteria) this; } public Criteria andParam2GreaterThan(String value) { addCriterion("Param2 >", value, "param2"); return (Criteria) this; } public Criteria andParam2GreaterThanOrEqualTo(String value) { addCriterion("Param2 >=", value, "param2"); return (Criteria) this; } public Criteria andParam2LessThan(String value) { addCriterion("Param2 <", value, "param2"); return (Criteria) this; } public Criteria andParam2LessThanOrEqualTo(String value) { addCriterion("Param2 <=", value, "param2"); return (Criteria) this; } public Criteria andParam2Like(String value) { addCriterion("Param2 like", value, "param2"); return (Criteria) this; } public Criteria andParam2NotLike(String value) { addCriterion("Param2 not like", value, "param2"); return (Criteria) this; } public Criteria andParam2In(List<String> values) { addCriterion("Param2 in", values, "param2"); return (Criteria) this; } public Criteria andParam2NotIn(List<String> values) { addCriterion("Param2 not in", values, "param2"); return (Criteria) this; } public Criteria andParam2Between(String value1, String value2) { addCriterion("Param2 between", value1, value2, "param2"); return (Criteria) this; } public Criteria andParam2NotBetween(String value1, String value2) { addCriterion("Param2 not between", value1, value2, "param2"); return (Criteria) this; } public Criteria andExpireTimeIsNull() { addCriterion("ExpireTime is null"); return (Criteria) this; } public Criteria andExpireTimeIsNotNull() { addCriterion("ExpireTime is not null"); return (Criteria) this; } public Criteria andExpireTimeEqualTo(Date value) { addCriterion("ExpireTime =", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeNotEqualTo(Date value) { addCriterion("ExpireTime <>", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeGreaterThan(Date value) { addCriterion("ExpireTime >", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeGreaterThanOrEqualTo(Date value) { addCriterion("ExpireTime >=", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeLessThan(Date value) { addCriterion("ExpireTime <", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeLessThanOrEqualTo(Date value) { addCriterion("ExpireTime <=", value, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeIn(List<Date> values) { addCriterion("ExpireTime in", values, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeNotIn(List<Date> values) { addCriterion("ExpireTime not in", values, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeBetween(Date value1, Date value2) { addCriterion("ExpireTime between", value1, value2, "expireTime"); return (Criteria) this; } public Criteria andExpireTimeNotBetween(Date value1, Date value2) { addCriterion("ExpireTime not between", value1, value2, "expireTime"); return (Criteria) this; } public Criteria andRefundSuccTimeIsNull() { addCriterion("RefundSuccTime is null"); return (Criteria) this; } public Criteria andRefundSuccTimeIsNotNull() { addCriterion("RefundSuccTime is not null"); return (Criteria) this; } public Criteria andRefundSuccTimeEqualTo(Date value) { addCriterion("RefundSuccTime =", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeNotEqualTo(Date value) { addCriterion("RefundSuccTime <>", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeGreaterThan(Date value) { addCriterion("RefundSuccTime >", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeGreaterThanOrEqualTo(Date value) { addCriterion("RefundSuccTime >=", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeLessThan(Date value) { addCriterion("RefundSuccTime <", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeLessThanOrEqualTo(Date value) { addCriterion("RefundSuccTime <=", value, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeIn(List<Date> values) { addCriterion("RefundSuccTime in", values, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeNotIn(List<Date> values) { addCriterion("RefundSuccTime not in", values, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeBetween(Date value1, Date value2) { addCriterion("RefundSuccTime between", value1, value2, "refundSuccTime"); return (Criteria) this; } public Criteria andRefundSuccTimeNotBetween(Date value1, Date value2) { addCriterion("RefundSuccTime not between", value1, value2, "refundSuccTime"); return (Criteria) this; } public Criteria andCreateTimeIsNull() { addCriterion("CreateTime is null"); return (Criteria) this; } public Criteria andCreateTimeIsNotNull() { addCriterion("CreateTime is not null"); return (Criteria) this; } public Criteria andCreateTimeEqualTo(Date value) { addCriterion("CreateTime =", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotEqualTo(Date value) { addCriterion("CreateTime <>", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThan(Date value) { addCriterion("CreateTime >", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { addCriterion("CreateTime >=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThan(Date value) { addCriterion("CreateTime <", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeLessThanOrEqualTo(Date value) { addCriterion("CreateTime <=", value, "createTime"); return (Criteria) this; } public Criteria andCreateTimeIn(List<Date> values) { addCriterion("CreateTime in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotIn(List<Date> values) { addCriterion("CreateTime not in", values, "createTime"); return (Criteria) this; } public Criteria andCreateTimeBetween(Date value1, Date value2) { addCriterion("CreateTime between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andCreateTimeNotBetween(Date value1, Date value2) { addCriterion("CreateTime not between", value1, value2, "createTime"); return (Criteria) this; } public Criteria andUpdateTimeIsNull() { addCriterion("UpdateTime is null"); return (Criteria) this; } public Criteria andUpdateTimeIsNotNull() { addCriterion("UpdateTime is not null"); return (Criteria) this; } public Criteria andUpdateTimeEqualTo(Date value) { addCriterion("UpdateTime =", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeNotEqualTo(Date value) { addCriterion("UpdateTime <>", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeGreaterThan(Date value) { addCriterion("UpdateTime >", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { addCriterion("UpdateTime >=", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeLessThan(Date value) { addCriterion("UpdateTime <", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { addCriterion("UpdateTime <=", value, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeIn(List<Date> values) { addCriterion("UpdateTime in", values, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeNotIn(List<Date> values) { addCriterion("UpdateTime not in", values, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeBetween(Date value1, Date value2) { addCriterion("UpdateTime between", value1, value2, "updateTime"); return (Criteria) this; } public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { addCriterion("UpdateTime not between", value1, value2, "updateTime"); return (Criteria) this; } } public static class Criteria extends GeneratedCriteria implements Serializable { protected Criteria() { super(); } } public static class Criterion implements Serializable { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } protected Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } protected Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List<?>) { this.listValue = true; } else { this.singleValue = true; } } protected Criterion(String condition, Object value) { this(condition, value, null); } protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } protected Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } }