lijilei 3 lat temu
rodzic
commit
7c5da6c388

+ 3752 - 0
book-dao/src/main/java/com/book/dao/cps/pojo/example/OrdersCollectExample.java

@@ -0,0 +1,3752 @@
+package com.book.dao.cps.pojo.example;
+
+import com.book.dao.cps.entity.OrdersCollect;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+public class OrdersCollectExample {
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected String orderByClause;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected boolean distinct;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected List<Criteria> oredCriteria;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected Integer offset;
+
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected Integer rows;
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    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 orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample orderBy(String orderByClause) {
+        this.setOrderByClause(orderByClause);
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample orderBy(String ... orderByClauses) {
+        StringBuffer sb = new StringBuffer();
+        for (int i = 0; i < orderByClauses.length; i++) {
+            sb.append(orderByClauses[i]);
+            if (i < orderByClauses.length - 1) {
+                sb.append(" , ");
+            }
+        }
+        this.setOrderByClause(sb.toString());
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    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 orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria(this);
+        return criteria;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+        rows = null;
+        offset = null;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void setOffset(Integer offset) {
+        this.offset = offset;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public Integer getOffset() {
+        return this.offset;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public void setRows(Integer rows) {
+        this.rows = rows;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public Integer getRows() {
+        return this.rows;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample limit(Integer rows) {
+        this.rows = rows;
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample limit(Integer offset, Integer rows) {
+        this.offset = offset;
+        this.rows = rows;
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample page(Integer page, Integer pageSize) {
+        this.offset = page * pageSize;
+        this.rows = pageSize;
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public static Criteria newAndCreateCriteria() {
+        OrdersCollectExample example = new OrdersCollectExample();
+        return example.createCriteria();
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample when(boolean condition, IExampleWhen then) {
+        if (condition) {
+            then.example(this);
+        }
+        return this;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    public OrdersCollectExample when(boolean condition, IExampleWhen then, IExampleWhen otherwise) {
+        if (condition) {
+            then.example(this);
+        } else {
+            otherwise.example(this);
+        }
+        return this;
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    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(Integer value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Integer value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Integer value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Integer value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Integer value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("id <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Integer> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Integer> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Integer value1, Integer value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdIsNull() {
+            addCriterion("admin_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdIsNotNull() {
+            addCriterion("admin_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdEqualTo(Integer value) {
+            addCriterion("admin_id =", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdNotEqualTo(Integer value) {
+            addCriterion("admin_id <>", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdGreaterThan(Integer value) {
+            addCriterion("admin_id >", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdGreaterThanOrEqualTo(Integer value) {
+            addCriterion("admin_id >=", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdLessThan(Integer value) {
+            addCriterion("admin_id <", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdLessThanOrEqualTo(Integer value) {
+            addCriterion("admin_id <=", value, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("admin_id <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdIn(List<Integer> values) {
+            addCriterion("admin_id in", values, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdNotIn(List<Integer> values) {
+            addCriterion("admin_id not in", values, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdBetween(Integer value1, Integer value2) {
+            addCriterion("admin_id between", value1, value2, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAdminIdNotBetween(Integer value1, Integer value2) {
+            addCriterion("admin_id not between", value1, value2, "adminId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNull() {
+            addCriterion("type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNotNull() {
+            addCriterion("type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeEqualTo(String value) {
+            addCriterion("type =", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotEqualTo(String value) {
+            addCriterion("type <>", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThan(String value) {
+            addCriterion("type >", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThanOrEqualTo(String value) {
+            addCriterion("type >=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThan(String value) {
+            addCriterion("type <", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThanOrEqualTo(String value) {
+            addCriterion("type <=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("type <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLike(String value) {
+            addCriterion("type like", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotLike(String value) {
+            addCriterion("type not like", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIn(List<String> values) {
+            addCriterion("type in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotIn(List<String> values) {
+            addCriterion("type not in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeBetween(String value1, String value2) {
+            addCriterion("type between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotBetween(String value1, String value2) {
+            addCriterion("type not between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIsNull() {
+            addCriterion("flag is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIsNotNull() {
+            addCriterion("flag is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagEqualTo(String value) {
+            addCriterion("flag =", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotEqualTo(String value) {
+            addCriterion("flag <>", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThan(String value) {
+            addCriterion("flag >", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThanOrEqualTo(String value) {
+            addCriterion("flag >=", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThan(String value) {
+            addCriterion("flag <", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThanOrEqualTo(String value) {
+            addCriterion("flag <=", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("flag <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLike(String value) {
+            addCriterion("flag like", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotLike(String value) {
+            addCriterion("flag not like", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIn(List<String> values) {
+            addCriterion("flag in", values, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotIn(List<String> values) {
+            addCriterion("flag not in", values, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagBetween(String value1, String value2) {
+            addCriterion("flag between", value1, value2, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotBetween(String value1, String value2) {
+            addCriterion("flag not between", value1, value2, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineIsNull() {
+            addCriterion("business_line is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineIsNotNull() {
+            addCriterion("business_line is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineEqualTo(String value) {
+            addCriterion("business_line =", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineNotEqualTo(String value) {
+            addCriterion("business_line <>", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineGreaterThan(String value) {
+            addCriterion("business_line >", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineGreaterThanOrEqualTo(String value) {
+            addCriterion("business_line >=", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineLessThan(String value) {
+            addCriterion("business_line <", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineLessThanOrEqualTo(String value) {
+            addCriterion("business_line <=", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("business_line <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineLike(String value) {
+            addCriterion("business_line like", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineNotLike(String value) {
+            addCriterion("business_line not like", value, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineIn(List<String> values) {
+            addCriterion("business_line in", values, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineNotIn(List<String> values) {
+            addCriterion("business_line not in", values, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineBetween(String value1, String value2) {
+            addCriterion("business_line between", value1, value2, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andBusinessLineNotBetween(String value1, String value2) {
+            addCriterion("business_line not between", value1, value2, "businessLine");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateIsNull() {
+            addCriterion("createdate is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateIsNotNull() {
+            addCriterion("createdate is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateEqualTo(String value) {
+            addCriterion("createdate =", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateNotEqualTo(String value) {
+            addCriterion("createdate <>", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateGreaterThan(String value) {
+            addCriterion("createdate >", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateGreaterThanOrEqualTo(String value) {
+            addCriterion("createdate >=", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateLessThan(String value) {
+            addCriterion("createdate <", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateLessThanOrEqualTo(String value) {
+            addCriterion("createdate <=", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createdate <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateLike(String value) {
+            addCriterion("createdate like", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateNotLike(String value) {
+            addCriterion("createdate not like", value, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateIn(List<String> values) {
+            addCriterion("createdate in", values, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateNotIn(List<String> values) {
+            addCriterion("createdate not in", values, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateBetween(String value1, String value2) {
+            addCriterion("createdate between", value1, value2, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatedateNotBetween(String value1, String value2) {
+            addCriterion("createdate not between", value1, value2, "createdate");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyIsNull() {
+            addCriterion("recharge_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyIsNotNull() {
+            addCriterion("recharge_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyEqualTo(BigDecimal value) {
+            addCriterion("recharge_money =", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("recharge_money <>", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyGreaterThan(BigDecimal value) {
+            addCriterion("recharge_money >", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("recharge_money >=", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyLessThan(BigDecimal value) {
+            addCriterion("recharge_money <", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("recharge_money <=", value, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyIn(List<BigDecimal> values) {
+            addCriterion("recharge_money in", values, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("recharge_money not in", values, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("recharge_money between", value1, value2, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("recharge_money not between", value1, value2, "rechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitIsNull() {
+            addCriterion("recharge_money_benefit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitIsNotNull() {
+            addCriterion("recharge_money_benefit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitEqualTo(BigDecimal value) {
+            addCriterion("recharge_money_benefit =", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitNotEqualTo(BigDecimal value) {
+            addCriterion("recharge_money_benefit <>", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitGreaterThan(BigDecimal value) {
+            addCriterion("recharge_money_benefit >", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("recharge_money_benefit >=", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitLessThan(BigDecimal value) {
+            addCriterion("recharge_money_benefit <", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("recharge_money_benefit <=", value, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_money_benefit <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitIn(List<BigDecimal> values) {
+            addCriterion("recharge_money_benefit in", values, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitNotIn(List<BigDecimal> values) {
+            addCriterion("recharge_money_benefit not in", values, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("recharge_money_benefit between", value1, value2, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeMoneyBenefitNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("recharge_money_benefit not between", value1, value2, "rechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountIsNull() {
+            addCriterion("normal_recharge_orders_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountIsNotNull() {
+            addCriterion("normal_recharge_orders_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders_count =", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountNotEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders_count <>", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountGreaterThan(Integer value) {
+            addCriterion("normal_recharge_orders_count >", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders_count >=", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountLessThan(Integer value) {
+            addCriterion("normal_recharge_orders_count <", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountLessThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders_count <=", value, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountIn(List<Integer> values) {
+            addCriterion("normal_recharge_orders_count in", values, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountNotIn(List<Integer> values) {
+            addCriterion("normal_recharge_orders_count not in", values, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_orders_count between", value1, value2, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_orders_count not between", value1, value2, "normalRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersIsNull() {
+            addCriterion("normal_recharge_orders is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersIsNotNull() {
+            addCriterion("normal_recharge_orders is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders =", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersNotEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders <>", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersGreaterThan(Integer value) {
+            addCriterion("normal_recharge_orders >", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersGreaterThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders >=", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersLessThan(Integer value) {
+            addCriterion("normal_recharge_orders <", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersLessThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_orders <=", value, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_orders <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersIn(List<Integer> values) {
+            addCriterion("normal_recharge_orders in", values, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersNotIn(List<Integer> values) {
+            addCriterion("normal_recharge_orders not in", values, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_orders between", value1, value2, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeOrdersNotBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_orders not between", value1, value2, "normalRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyIsNull() {
+            addCriterion("normal_recharge_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyIsNotNull() {
+            addCriterion("normal_recharge_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money =", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money <>", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyGreaterThan(BigDecimal value) {
+            addCriterion("normal_recharge_money >", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money >=", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyLessThan(BigDecimal value) {
+            addCriterion("normal_recharge_money <", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money <=", value, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyIn(List<BigDecimal> values) {
+            addCriterion("normal_recharge_money in", values, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("normal_recharge_money not in", values, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("normal_recharge_money between", value1, value2, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("normal_recharge_money not between", value1, value2, "normalRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitIsNull() {
+            addCriterion("normal_recharge_money_benefit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitIsNotNull() {
+            addCriterion("normal_recharge_money_benefit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit =", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitNotEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit <>", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitGreaterThan(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit >", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit >=", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitLessThan(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit <", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("normal_recharge_money_benefit <=", value, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_money_benefit <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitIn(List<BigDecimal> values) {
+            addCriterion("normal_recharge_money_benefit in", values, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitNotIn(List<BigDecimal> values) {
+            addCriterion("normal_recharge_money_benefit not in", values, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("normal_recharge_money_benefit between", value1, value2, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeMoneyBenefitNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("normal_recharge_money_benefit not between", value1, value2, "normalRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersIsNull() {
+            addCriterion("normal_recharge_guide_orders is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersIsNotNull() {
+            addCriterion("normal_recharge_guide_orders is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersEqualTo(Integer value) {
+            addCriterion("normal_recharge_guide_orders =", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersNotEqualTo(Integer value) {
+            addCriterion("normal_recharge_guide_orders <>", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersGreaterThan(Integer value) {
+            addCriterion("normal_recharge_guide_orders >", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersGreaterThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_guide_orders >=", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersLessThan(Integer value) {
+            addCriterion("normal_recharge_guide_orders <", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersLessThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_guide_orders <=", value, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_guide_orders <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersIn(List<Integer> values) {
+            addCriterion("normal_recharge_guide_orders in", values, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersNotIn(List<Integer> values) {
+            addCriterion("normal_recharge_guide_orders not in", values, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_guide_orders between", value1, value2, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeGuideOrdersNotBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_guide_orders not between", value1, value2, "normalRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyIsNull() {
+            addCriterion("noraml_recharge_guide_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyIsNotNull() {
+            addCriterion("noraml_recharge_guide_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money =", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money <>", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyGreaterThan(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money >", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money >=", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyLessThan(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money <", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money <=", value, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyIn(List<BigDecimal> values) {
+            addCriterion("noraml_recharge_guide_money in", values, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("noraml_recharge_guide_money not in", values, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("noraml_recharge_guide_money between", value1, value2, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("noraml_recharge_guide_money not between", value1, value2, "noramlRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountIsNull() {
+            addCriterion("normal_recharge_user_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountIsNotNull() {
+            addCriterion("normal_recharge_user_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_count =", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountNotEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_count <>", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountGreaterThan(Integer value) {
+            addCriterion("normal_recharge_user_count >", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_count >=", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountLessThan(Integer value) {
+            addCriterion("normal_recharge_user_count <", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountLessThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_count <=", value, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountIn(List<Integer> values) {
+            addCriterion("normal_recharge_user_count in", values, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountNotIn(List<Integer> values) {
+            addCriterion("normal_recharge_user_count not in", values, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_user_count between", value1, value2, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_user_count not between", value1, value2, "normalRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountIsNull() {
+            addCriterion("normal_recharge_user_suc_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountIsNotNull() {
+            addCriterion("normal_recharge_user_suc_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_suc_count =", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountNotEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_suc_count <>", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountGreaterThan(Integer value) {
+            addCriterion("normal_recharge_user_suc_count >", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_suc_count >=", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountLessThan(Integer value) {
+            addCriterion("normal_recharge_user_suc_count <", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountLessThanOrEqualTo(Integer value) {
+            addCriterion("normal_recharge_user_suc_count <=", value, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("normal_recharge_user_suc_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountIn(List<Integer> values) {
+            addCriterion("normal_recharge_user_suc_count in", values, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountNotIn(List<Integer> values) {
+            addCriterion("normal_recharge_user_suc_count not in", values, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_user_suc_count between", value1, value2, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNormalRechargeUserSucCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("normal_recharge_user_suc_count not between", value1, value2, "normalRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitIsNull() {
+            addCriterion("noraml_recharge_guide_money_benefit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitIsNotNull() {
+            addCriterion("noraml_recharge_guide_money_benefit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit =", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitNotEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit <>", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitGreaterThan(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit >", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit >=", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitLessThan(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit <", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("noraml_recharge_guide_money_benefit <=", value, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("noraml_recharge_guide_money_benefit <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitIn(List<BigDecimal> values) {
+            addCriterion("noraml_recharge_guide_money_benefit in", values, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitNotIn(List<BigDecimal> values) {
+            addCriterion("noraml_recharge_guide_money_benefit not in", values, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("noraml_recharge_guide_money_benefit between", value1, value2, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andNoramlRechargeGuideMoneyBenefitNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("noraml_recharge_guide_money_benefit not between", value1, value2, "noramlRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountIsNull() {
+            addCriterion("vip_recharge_orders_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountIsNotNull() {
+            addCriterion("vip_recharge_orders_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders_count =", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountNotEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders_count <>", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountGreaterThan(Integer value) {
+            addCriterion("vip_recharge_orders_count >", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders_count >=", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountLessThan(Integer value) {
+            addCriterion("vip_recharge_orders_count <", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountLessThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders_count <=", value, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountIn(List<Integer> values) {
+            addCriterion("vip_recharge_orders_count in", values, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountNotIn(List<Integer> values) {
+            addCriterion("vip_recharge_orders_count not in", values, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_orders_count between", value1, value2, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_orders_count not between", value1, value2, "vipRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersIsNull() {
+            addCriterion("vip_recharge_orders is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersIsNotNull() {
+            addCriterion("vip_recharge_orders is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders =", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersNotEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders <>", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersGreaterThan(Integer value) {
+            addCriterion("vip_recharge_orders >", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersGreaterThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders >=", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersLessThan(Integer value) {
+            addCriterion("vip_recharge_orders <", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersLessThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_orders <=", value, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_orders <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersIn(List<Integer> values) {
+            addCriterion("vip_recharge_orders in", values, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersNotIn(List<Integer> values) {
+            addCriterion("vip_recharge_orders not in", values, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_orders between", value1, value2, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeOrdersNotBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_orders not between", value1, value2, "vipRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyIsNull() {
+            addCriterion("vip_recharge_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyIsNotNull() {
+            addCriterion("vip_recharge_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money =", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money <>", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyGreaterThan(BigDecimal value) {
+            addCriterion("vip_recharge_money >", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money >=", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyLessThan(BigDecimal value) {
+            addCriterion("vip_recharge_money <", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money <=", value, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_money in", values, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_money not in", values, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_money between", value1, value2, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_money not between", value1, value2, "vipRechargeMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitIsNull() {
+            addCriterion("vip_recharge_money_benefit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitIsNotNull() {
+            addCriterion("vip_recharge_money_benefit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit =", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitNotEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit <>", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitGreaterThan(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit >", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit >=", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitLessThan(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit <", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_money_benefit <=", value, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_money_benefit <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_money_benefit in", values, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitNotIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_money_benefit not in", values, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_money_benefit between", value1, value2, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeMoneyBenefitNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_money_benefit not between", value1, value2, "vipRechargeMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersIsNull() {
+            addCriterion("vip_recharge_guide_orders is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersIsNotNull() {
+            addCriterion("vip_recharge_guide_orders is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersEqualTo(Integer value) {
+            addCriterion("vip_recharge_guide_orders =", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersNotEqualTo(Integer value) {
+            addCriterion("vip_recharge_guide_orders <>", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersGreaterThan(Integer value) {
+            addCriterion("vip_recharge_guide_orders >", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersGreaterThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_guide_orders >=", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersLessThan(Integer value) {
+            addCriterion("vip_recharge_guide_orders <", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersLessThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_guide_orders <=", value, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_orders <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersIn(List<Integer> values) {
+            addCriterion("vip_recharge_guide_orders in", values, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersNotIn(List<Integer> values) {
+            addCriterion("vip_recharge_guide_orders not in", values, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_guide_orders between", value1, value2, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideOrdersNotBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_guide_orders not between", value1, value2, "vipRechargeGuideOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyIsNull() {
+            addCriterion("vip_recharge_guide_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyIsNotNull() {
+            addCriterion("vip_recharge_guide_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money =", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money <>", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyGreaterThan(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money >", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money >=", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyLessThan(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money <", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money <=", value, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_guide_money in", values, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_guide_money not in", values, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_guide_money between", value1, value2, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_guide_money not between", value1, value2, "vipRechargeGuideMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountIsNull() {
+            addCriterion("vip_recharge_user_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountIsNotNull() {
+            addCriterion("vip_recharge_user_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_count =", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountNotEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_count <>", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountGreaterThan(Integer value) {
+            addCriterion("vip_recharge_user_count >", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_count >=", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountLessThan(Integer value) {
+            addCriterion("vip_recharge_user_count <", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountLessThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_count <=", value, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountIn(List<Integer> values) {
+            addCriterion("vip_recharge_user_count in", values, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountNotIn(List<Integer> values) {
+            addCriterion("vip_recharge_user_count not in", values, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_user_count between", value1, value2, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_user_count not between", value1, value2, "vipRechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountIsNull() {
+            addCriterion("vip_recharge_user_suc_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountIsNotNull() {
+            addCriterion("vip_recharge_user_suc_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_suc_count =", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountNotEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_suc_count <>", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountGreaterThan(Integer value) {
+            addCriterion("vip_recharge_user_suc_count >", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_suc_count >=", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountLessThan(Integer value) {
+            addCriterion("vip_recharge_user_suc_count <", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountLessThanOrEqualTo(Integer value) {
+            addCriterion("vip_recharge_user_suc_count <=", value, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_user_suc_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountIn(List<Integer> values) {
+            addCriterion("vip_recharge_user_suc_count in", values, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountNotIn(List<Integer> values) {
+            addCriterion("vip_recharge_user_suc_count not in", values, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_user_suc_count between", value1, value2, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeUserSucCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("vip_recharge_user_suc_count not between", value1, value2, "vipRechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersIsNull() {
+            addCriterion("kandian_recharge_orders is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersIsNotNull() {
+            addCriterion("kandian_recharge_orders is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders =", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersNotEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders <>", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersGreaterThan(Integer value) {
+            addCriterion("kandian_recharge_orders >", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersGreaterThanOrEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders >=", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersLessThan(Integer value) {
+            addCriterion("kandian_recharge_orders <", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersLessThanOrEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders <=", value, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersIn(List<Integer> values) {
+            addCriterion("kandian_recharge_orders in", values, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersNotIn(List<Integer> values) {
+            addCriterion("kandian_recharge_orders not in", values, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersBetween(Integer value1, Integer value2) {
+            addCriterion("kandian_recharge_orders between", value1, value2, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersNotBetween(Integer value1, Integer value2) {
+            addCriterion("kandian_recharge_orders not between", value1, value2, "kandianRechargeOrders");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountIsNull() {
+            addCriterion("kandian_recharge_orders_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountIsNotNull() {
+            addCriterion("kandian_recharge_orders_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders_count =", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountNotEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders_count <>", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountGreaterThan(Integer value) {
+            addCriterion("kandian_recharge_orders_count >", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders_count >=", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountLessThan(Integer value) {
+            addCriterion("kandian_recharge_orders_count <", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountLessThanOrEqualTo(Integer value) {
+            addCriterion("kandian_recharge_orders_count <=", value, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("kandian_recharge_orders_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountIn(List<Integer> values) {
+            addCriterion("kandian_recharge_orders_count in", values, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountNotIn(List<Integer> values) {
+            addCriterion("kandian_recharge_orders_count not in", values, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountBetween(Integer value1, Integer value2) {
+            addCriterion("kandian_recharge_orders_count between", value1, value2, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andKandianRechargeOrdersCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("kandian_recharge_orders_count not between", value1, value2, "kandianRechargeOrdersCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvIsNull() {
+            addCriterion("pv is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvIsNotNull() {
+            addCriterion("pv is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvEqualTo(Integer value) {
+            addCriterion("pv =", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvNotEqualTo(Integer value) {
+            addCriterion("pv <>", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvGreaterThan(Integer value) {
+            addCriterion("pv >", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvGreaterThanOrEqualTo(Integer value) {
+            addCriterion("pv >=", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvLessThan(Integer value) {
+            addCriterion("pv <", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvLessThanOrEqualTo(Integer value) {
+            addCriterion("pv <=", value, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("pv <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andPvIn(List<Integer> values) {
+            addCriterion("pv in", values, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvNotIn(List<Integer> values) {
+            addCriterion("pv not in", values, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvBetween(Integer value1, Integer value2) {
+            addCriterion("pv between", value1, value2, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andPvNotBetween(Integer value1, Integer value2) {
+            addCriterion("pv not between", value1, value2, "pv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvIsNull() {
+            addCriterion("uv is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvIsNotNull() {
+            addCriterion("uv is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvEqualTo(Integer value) {
+            addCriterion("uv =", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvNotEqualTo(Integer value) {
+            addCriterion("uv <>", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvGreaterThan(Integer value) {
+            addCriterion("uv >", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvGreaterThanOrEqualTo(Integer value) {
+            addCriterion("uv >=", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvLessThan(Integer value) {
+            addCriterion("uv <", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvLessThanOrEqualTo(Integer value) {
+            addCriterion("uv <=", value, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("uv <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUvIn(List<Integer> values) {
+            addCriterion("uv in", values, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvNotIn(List<Integer> values) {
+            addCriterion("uv not in", values, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvBetween(Integer value1, Integer value2) {
+            addCriterion("uv between", value1, value2, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andUvNotBetween(Integer value1, Integer value2) {
+            addCriterion("uv not between", value1, value2, "uv");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitIsNull() {
+            addCriterion("vip_recharge_guide_money_benefit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitIsNotNull() {
+            addCriterion("vip_recharge_guide_money_benefit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit =", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitNotEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit <>", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitGreaterThan(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit >", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit >=", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitLessThan(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit <", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("vip_recharge_guide_money_benefit <=", value, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("vip_recharge_guide_money_benefit <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_guide_money_benefit in", values, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitNotIn(List<BigDecimal> values) {
+            addCriterion("vip_recharge_guide_money_benefit not in", values, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_guide_money_benefit between", value1, value2, "vipRechargeGuideMoneyBenefit");
+            return (Criteria) this;
+        }
+
+        public Criteria andVipRechargeGuideMoneyBenefitNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("vip_recharge_guide_money_benefit not between", value1, value2, "vipRechargeGuideMoneyBenefit");
+            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(Integer value) {
+            addCriterion("createtime =", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeNotEqualTo(Integer value) {
+            addCriterion("createtime <>", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeGreaterThan(Integer value) {
+            addCriterion("createtime >", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeGreaterThanOrEqualTo(Integer value) {
+            addCriterion("createtime >=", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeLessThan(Integer value) {
+            addCriterion("createtime <", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeLessThanOrEqualTo(Integer value) {
+            addCriterion("createtime <=", value, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("createtime <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeIn(List<Integer> values) {
+            addCriterion("createtime in", values, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeNotIn(List<Integer> values) {
+            addCriterion("createtime not in", values, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeBetween(Integer value1, Integer value2) {
+            addCriterion("createtime between", value1, value2, "createtime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreatetimeNotBetween(Integer value1, Integer 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(Integer value) {
+            addCriterion("updatetime =", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeNotEqualTo(Integer value) {
+            addCriterion("updatetime <>", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeGreaterThan(Integer value) {
+            addCriterion("updatetime >", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeGreaterThanOrEqualTo(Integer value) {
+            addCriterion("updatetime >=", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeLessThan(Integer value) {
+            addCriterion("updatetime <", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeLessThanOrEqualTo(Integer value) {
+            addCriterion("updatetime <=", value, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("updatetime <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeIn(List<Integer> values) {
+            addCriterion("updatetime in", values, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeNotIn(List<Integer> values) {
+            addCriterion("updatetime not in", values, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeBetween(Integer value1, Integer value2) {
+            addCriterion("updatetime between", value1, value2, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdatetimeNotBetween(Integer value1, Integer value2) {
+            addCriterion("updatetime not between", value1, value2, "updatetime");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountIsNull() {
+            addCriterion("recharge_user_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountIsNotNull() {
+            addCriterion("recharge_user_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountEqualTo(Integer value) {
+            addCriterion("recharge_user_count =", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountNotEqualTo(Integer value) {
+            addCriterion("recharge_user_count <>", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountGreaterThan(Integer value) {
+            addCriterion("recharge_user_count >", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("recharge_user_count >=", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountLessThan(Integer value) {
+            addCriterion("recharge_user_count <", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountLessThanOrEqualTo(Integer value) {
+            addCriterion("recharge_user_count <=", value, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountIn(List<Integer> values) {
+            addCriterion("recharge_user_count in", values, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountNotIn(List<Integer> values) {
+            addCriterion("recharge_user_count not in", values, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountBetween(Integer value1, Integer value2) {
+            addCriterion("recharge_user_count between", value1, value2, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("recharge_user_count not between", value1, value2, "rechargeUserCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountIsNull() {
+            addCriterion("recharge_user_suc_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountIsNotNull() {
+            addCriterion("recharge_user_suc_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountEqualTo(Integer value) {
+            addCriterion("recharge_user_suc_count =", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountNotEqualTo(Integer value) {
+            addCriterion("recharge_user_suc_count <>", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountGreaterThan(Integer value) {
+            addCriterion("recharge_user_suc_count >", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("recharge_user_suc_count >=", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountLessThan(Integer value) {
+            addCriterion("recharge_user_suc_count <", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountLessThanOrEqualTo(Integer value) {
+            addCriterion("recharge_user_suc_count <=", value, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("recharge_user_suc_count <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountIn(List<Integer> values) {
+            addCriterion("recharge_user_suc_count in", values, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountNotIn(List<Integer> values) {
+            addCriterion("recharge_user_suc_count not in", values, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountBetween(Integer value1, Integer value2) {
+            addCriterion("recharge_user_suc_count between", value1, value2, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andRechargeUserSucCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("recharge_user_suc_count not between", value1, value2, "rechargeUserSucCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyIsNull() {
+            addCriterion("split_money is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyIsNotNull() {
+            addCriterion("split_money is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyEqualTo(BigDecimal value) {
+            addCriterion("split_money =", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money = ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyNotEqualTo(BigDecimal value) {
+            addCriterion("split_money <>", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyNotEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money <> ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyGreaterThan(BigDecimal value) {
+            addCriterion("split_money >", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyGreaterThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money > ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("split_money >=", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyGreaterThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money >= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyLessThan(BigDecimal value) {
+            addCriterion("split_money <", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyLessThanColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money < ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("split_money <=", value, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyLessThanOrEqualToColumn(OrdersCollect.Column column) {
+            addCriterion(new StringBuilder("split_money <= ").append(column.getEscapedColumnName()).toString());
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyIn(List<BigDecimal> values) {
+            addCriterion("split_money in", values, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyNotIn(List<BigDecimal> values) {
+            addCriterion("split_money not in", values, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("split_money between", value1, value2, "splitMoney");
+            return (Criteria) this;
+        }
+
+        public Criteria andSplitMoneyNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("split_money not between", value1, value2, "splitMoney");
+            return (Criteria) this;
+        }
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table orders_collect
+     *
+     * @mbg.generated do_not_delete_during_merge Thu Sep 23 20:40:37 CST 2021
+     */
+    public static class Criteria extends GeneratedCriteria {
+        /**
+         * This field was generated by MyBatis Generator.
+         * This field corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        private OrdersCollectExample example;
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        protected Criteria(OrdersCollectExample example) {
+            super();
+            this.example = example;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        public OrdersCollectExample example() {
+            return this.example;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        @Deprecated
+        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
+            if (ifAdd) {
+                add.add(this);
+            }
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        public Criteria when(boolean condition, ICriteriaWhen then) {
+            if (condition) {
+                then.criteria(this);
+            }
+            return this;
+        }
+
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        public Criteria when(boolean condition, ICriteriaWhen then, ICriteriaWhen otherwise) {
+            if (condition) {
+                then.criteria(this);
+            } else {
+                otherwise.criteria(this);
+            }
+            return this;
+        }
+
+        @Deprecated
+        public interface ICriteriaAdd {
+            /**
+             * This method was generated by MyBatis Generator.
+             * This method corresponds to the database table orders_collect
+             *
+             * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+             */
+            Criteria add(Criteria add);
+        }
+    }
+
+    /**
+     * This class was generated by MyBatis Generator.
+     * This class corresponds to the database table orders_collect
+     *
+     * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+     */
+    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);
+        }
+    }
+
+    public interface ICriteriaWhen {
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        void criteria(Criteria criteria);
+    }
+
+    public interface IExampleWhen {
+        /**
+         * This method was generated by MyBatis Generator.
+         * This method corresponds to the database table orders_collect
+         *
+         * @mbg.generated Thu Sep 23 20:40:37 CST 2021
+         */
+        void example(com.book.dao.cps.pojo.example.OrdersCollectExample example);
+    }
+}