Procházet zdrojové kódy

修改getUserByOpenId方法

tianyun před 3 roky
rodič
revize
681a5de05c

+ 0 - 3171
book-dao/src/main/java/com/book/dao/cps/pojo/example/UserExample.java

@@ -1,3171 +0,0 @@
-package com.book.dao.cps.pojo.example;
-
-import com.book.dao.cps.pojo.User;
-import java.util.ArrayList;
-import java.util.List;
-
-public class UserExample {
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    protected String orderByClause;
-
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    protected boolean distinct;
-
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    protected List<Criteria> oredCriteria;
-
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    protected Integer offset;
-
-    /**
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    protected Integer rows;
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample() {
-        oredCriteria = new ArrayList<Criteria>();
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public void setOrderByClause(String orderByClause) {
-        this.orderByClause = orderByClause;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public String getOrderByClause() {
-        return orderByClause;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public void setDistinct(boolean distinct) {
-        this.distinct = distinct;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public boolean isDistinct() {
-        return distinct;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public List<Criteria> getOredCriteria() {
-        return oredCriteria;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public void or(Criteria criteria) {
-        oredCriteria.add(criteria);
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample orderBy(String orderByClause) {
-        this.setOrderByClause(orderByClause);
-        return this;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public void setOffset(Integer offset) {
-        this.offset = offset;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public Integer getOffset() {
-        return this.offset;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public void setRows(Integer rows) {
-        this.rows = rows;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public Integer getRows() {
-        return this.rows;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample limit(Integer rows) {
-        this.rows = rows;
-        return this;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public static Criteria newAndCreateCriteria() {
-        UserExample example = new UserExample();
-        return example.createCriteria();
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-     */
-    public UserExample 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 user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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(Long value) {
-            addCriterion("id =", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("id = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdNotEqualTo(Long value) {
-            addCriterion("id <>", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("id <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdGreaterThan(Long value) {
-            addCriterion("id >", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("id > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdGreaterThanOrEqualTo(Long value) {
-            addCriterion("id >=", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("id >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdLessThan(Long value) {
-            addCriterion("id <", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("id < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdLessThanOrEqualTo(Long value) {
-            addCriterion("id <=", value, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("id <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIdIn(List<Long> values) {
-            addCriterion("id in", values, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdNotIn(List<Long> values) {
-            addCriterion("id not in", values, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdBetween(Long value1, Long value2) {
-            addCriterion("id between", value1, value2, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andIdNotBetween(Long value1, Long value2) {
-            addCriterion("id not between", value1, value2, "id");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidIsNull() {
-            addCriterion("openid is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidIsNotNull() {
-            addCriterion("openid is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidEqualTo(String value) {
-            addCriterion("openid =", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidNotEqualTo(String value) {
-            addCriterion("openid <>", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidGreaterThan(String value) {
-            addCriterion("openid >", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidGreaterThanOrEqualTo(String value) {
-            addCriterion("openid >=", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidLessThan(String value) {
-            addCriterion("openid <", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidLessThanOrEqualTo(String value) {
-            addCriterion("openid <=", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("openid <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidLike(String value) {
-            addCriterion("openid like", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidNotLike(String value) {
-            addCriterion("openid not like", value, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidIn(List<String> values) {
-            addCriterion("openid in", values, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidNotIn(List<String> values) {
-            addCriterion("openid not in", values, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidBetween(String value1, String value2) {
-            addCriterion("openid between", value1, value2, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andOpenidNotBetween(String value1, String value2) {
-            addCriterion("openid not between", value1, value2, "openid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidIsNull() {
-            addCriterion("unionid is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidIsNotNull() {
-            addCriterion("unionid is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidEqualTo(String value) {
-            addCriterion("unionid =", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidNotEqualTo(String value) {
-            addCriterion("unionid <>", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidGreaterThan(String value) {
-            addCriterion("unionid >", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidGreaterThanOrEqualTo(String value) {
-            addCriterion("unionid >=", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidLessThan(String value) {
-            addCriterion("unionid <", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidLessThanOrEqualTo(String value) {
-            addCriterion("unionid <=", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("unionid <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidLike(String value) {
-            addCriterion("unionid like", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidNotLike(String value) {
-            addCriterion("unionid not like", value, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidIn(List<String> values) {
-            addCriterion("unionid in", values, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidNotIn(List<String> values) {
-            addCriterion("unionid not in", values, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidBetween(String value1, String value2) {
-            addCriterion("unionid between", value1, value2, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andUnionidNotBetween(String value1, String value2) {
-            addCriterion("unionid not between", value1, value2, "unionid");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorIsNull() {
-            addCriterion("visitor is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorIsNotNull() {
-            addCriterion("visitor is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorEqualTo(String value) {
-            addCriterion("visitor =", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorNotEqualTo(String value) {
-            addCriterion("visitor <>", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorGreaterThan(String value) {
-            addCriterion("visitor >", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorGreaterThanOrEqualTo(String value) {
-            addCriterion("visitor >=", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorLessThan(String value) {
-            addCriterion("visitor <", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorLessThanOrEqualTo(String value) {
-            addCriterion("visitor <=", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("visitor <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorLike(String value) {
-            addCriterion("visitor like", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorNotLike(String value) {
-            addCriterion("visitor not like", value, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorIn(List<String> values) {
-            addCriterion("visitor in", values, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorNotIn(List<String> values) {
-            addCriterion("visitor not in", values, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorBetween(String value1, String value2) {
-            addCriterion("visitor between", value1, value2, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andVisitorNotBetween(String value1, String value2) {
-            addCriterion("visitor not between", value1, value2, "visitor");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameIsNull() {
-            addCriterion("nickname is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameIsNotNull() {
-            addCriterion("nickname is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameEqualTo(String value) {
-            addCriterion("nickname =", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameNotEqualTo(String value) {
-            addCriterion("nickname <>", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameGreaterThan(String value) {
-            addCriterion("nickname >", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameGreaterThanOrEqualTo(String value) {
-            addCriterion("nickname >=", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameLessThan(String value) {
-            addCriterion("nickname <", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameLessThanOrEqualTo(String value) {
-            addCriterion("nickname <=", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("nickname <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameLike(String value) {
-            addCriterion("nickname like", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameNotLike(String value) {
-            addCriterion("nickname not like", value, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameIn(List<String> values) {
-            addCriterion("nickname in", values, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameNotIn(List<String> values) {
-            addCriterion("nickname not in", values, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameBetween(String value1, String value2) {
-            addCriterion("nickname between", value1, value2, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andNicknameNotBetween(String value1, String value2) {
-            addCriterion("nickname not between", value1, value2, "nickname");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexIsNull() {
-            addCriterion("sex is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexIsNotNull() {
-            addCriterion("sex is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexEqualTo(String value) {
-            addCriterion("sex =", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexNotEqualTo(String value) {
-            addCriterion("sex <>", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexGreaterThan(String value) {
-            addCriterion("sex >", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexGreaterThanOrEqualTo(String value) {
-            addCriterion("sex >=", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexLessThan(String value) {
-            addCriterion("sex <", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexLessThanOrEqualTo(String value) {
-            addCriterion("sex <=", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("sex <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSexLike(String value) {
-            addCriterion("sex like", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexNotLike(String value) {
-            addCriterion("sex not like", value, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexIn(List<String> values) {
-            addCriterion("sex in", values, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexNotIn(List<String> values) {
-            addCriterion("sex not in", values, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexBetween(String value1, String value2) {
-            addCriterion("sex between", value1, value2, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andSexNotBetween(String value1, String value2) {
-            addCriterion("sex not between", value1, value2, "sex");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileIsNull() {
-            addCriterion("mobile is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileIsNotNull() {
-            addCriterion("mobile is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileEqualTo(String value) {
-            addCriterion("mobile =", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileNotEqualTo(String value) {
-            addCriterion("mobile <>", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileGreaterThan(String value) {
-            addCriterion("mobile >", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileGreaterThanOrEqualTo(String value) {
-            addCriterion("mobile >=", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileLessThan(String value) {
-            addCriterion("mobile <", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileLessThanOrEqualTo(String value) {
-            addCriterion("mobile <=", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("mobile <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileLike(String value) {
-            addCriterion("mobile like", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileNotLike(String value) {
-            addCriterion("mobile not like", value, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileIn(List<String> values) {
-            addCriterion("mobile in", values, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileNotIn(List<String> values) {
-            addCriterion("mobile not in", values, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileBetween(String value1, String value2) {
-            addCriterion("mobile between", value1, value2, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andMobileNotBetween(String value1, String value2) {
-            addCriterion("mobile not between", value1, value2, "mobile");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarIsNull() {
-            addCriterion("avatar is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarIsNotNull() {
-            addCriterion("avatar is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarEqualTo(String value) {
-            addCriterion("avatar =", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarNotEqualTo(String value) {
-            addCriterion("avatar <>", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarGreaterThan(String value) {
-            addCriterion("avatar >", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarGreaterThanOrEqualTo(String value) {
-            addCriterion("avatar >=", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarLessThan(String value) {
-            addCriterion("avatar <", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarLessThanOrEqualTo(String value) {
-            addCriterion("avatar <=", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("avatar <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarLike(String value) {
-            addCriterion("avatar like", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarNotLike(String value) {
-            addCriterion("avatar not like", value, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarIn(List<String> values) {
-            addCriterion("avatar in", values, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarNotIn(List<String> values) {
-            addCriterion("avatar not in", values, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarBetween(String value1, String value2) {
-            addCriterion("avatar between", value1, value2, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andAvatarNotBetween(String value1, String value2) {
-            addCriterion("avatar not between", value1, value2, "avatar");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeIsNull() {
-            addCriterion("is_subscribe is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeIsNotNull() {
-            addCriterion("is_subscribe is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeEqualTo(String value) {
-            addCriterion("is_subscribe =", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeNotEqualTo(String value) {
-            addCriterion("is_subscribe <>", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeGreaterThan(String value) {
-            addCriterion("is_subscribe >", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeGreaterThanOrEqualTo(String value) {
-            addCriterion("is_subscribe >=", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeLessThan(String value) {
-            addCriterion("is_subscribe <", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeLessThanOrEqualTo(String value) {
-            addCriterion("is_subscribe <=", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_subscribe <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeLike(String value) {
-            addCriterion("is_subscribe like", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeNotLike(String value) {
-            addCriterion("is_subscribe not like", value, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeIn(List<String> values) {
-            addCriterion("is_subscribe in", values, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeNotIn(List<String> values) {
-            addCriterion("is_subscribe not in", values, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeBetween(String value1, String value2) {
-            addCriterion("is_subscribe between", value1, value2, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsSubscribeNotBetween(String value1, String value2) {
-            addCriterion("is_subscribe not between", value1, value2, "isSubscribe");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendIsNull() {
-            addCriterion("subscription_extend is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendIsNotNull() {
-            addCriterion("subscription_extend is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendEqualTo(String value) {
-            addCriterion("subscription_extend =", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendNotEqualTo(String value) {
-            addCriterion("subscription_extend <>", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendGreaterThan(String value) {
-            addCriterion("subscription_extend >", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendGreaterThanOrEqualTo(String value) {
-            addCriterion("subscription_extend >=", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendLessThan(String value) {
-            addCriterion("subscription_extend <", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendLessThanOrEqualTo(String value) {
-            addCriterion("subscription_extend <=", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscription_extend <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendLike(String value) {
-            addCriterion("subscription_extend like", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendNotLike(String value) {
-            addCriterion("subscription_extend not like", value, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendIn(List<String> values) {
-            addCriterion("subscription_extend in", values, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendNotIn(List<String> values) {
-            addCriterion("subscription_extend not in", values, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendBetween(String value1, String value2) {
-            addCriterion("subscription_extend between", value1, value2, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscriptionExtendNotBetween(String value1, String value2) {
-            addCriterion("subscription_extend not between", value1, value2, "subscriptionExtend");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeIsNull() {
-            addCriterion("subscribe_time is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeIsNotNull() {
-            addCriterion("subscribe_time is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeEqualTo(Integer value) {
-            addCriterion("subscribe_time =", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeNotEqualTo(Integer value) {
-            addCriterion("subscribe_time <>", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeGreaterThan(Integer value) {
-            addCriterion("subscribe_time >", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeGreaterThanOrEqualTo(Integer value) {
-            addCriterion("subscribe_time >=", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeLessThan(Integer value) {
-            addCriterion("subscribe_time <", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeLessThanOrEqualTo(Integer value) {
-            addCriterion("subscribe_time <=", value, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("subscribe_time <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeIn(List<Integer> values) {
-            addCriterion("subscribe_time in", values, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeNotIn(List<Integer> values) {
-            addCriterion("subscribe_time not in", values, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeBetween(Integer value1, Integer value2) {
-            addCriterion("subscribe_time between", value1, value2, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andSubscribeTimeNotBetween(Integer value1, Integer value2) {
-            addCriterion("subscribe_time not between", value1, value2, "subscribeTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsIsNull() {
-            addCriterion("book_category_ids is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsIsNotNull() {
-            addCriterion("book_category_ids is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsEqualTo(String value) {
-            addCriterion("book_category_ids =", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsNotEqualTo(String value) {
-            addCriterion("book_category_ids <>", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsGreaterThan(String value) {
-            addCriterion("book_category_ids >", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsGreaterThanOrEqualTo(String value) {
-            addCriterion("book_category_ids >=", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsLessThan(String value) {
-            addCriterion("book_category_ids <", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsLessThanOrEqualTo(String value) {
-            addCriterion("book_category_ids <=", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("book_category_ids <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsLike(String value) {
-            addCriterion("book_category_ids like", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsNotLike(String value) {
-            addCriterion("book_category_ids not like", value, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsIn(List<String> values) {
-            addCriterion("book_category_ids in", values, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsNotIn(List<String> values) {
-            addCriterion("book_category_ids not in", values, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsBetween(String value1, String value2) {
-            addCriterion("book_category_ids between", value1, value2, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andBookCategoryIdsNotBetween(String value1, String value2) {
-            addCriterion("book_category_ids not between", value1, value2, "bookCategoryIds");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeIsNull() {
-            addCriterion("operate_time is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeIsNotNull() {
-            addCriterion("operate_time is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeEqualTo(Integer value) {
-            addCriterion("operate_time =", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeNotEqualTo(Integer value) {
-            addCriterion("operate_time <>", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeGreaterThan(Integer value) {
-            addCriterion("operate_time >", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeGreaterThanOrEqualTo(Integer value) {
-            addCriterion("operate_time >=", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeLessThan(Integer value) {
-            addCriterion("operate_time <", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeLessThanOrEqualTo(Integer value) {
-            addCriterion("operate_time <=", value, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("operate_time <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeIn(List<Integer> values) {
-            addCriterion("operate_time in", values, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeNotIn(List<Integer> values) {
-            addCriterion("operate_time not in", values, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeBetween(Integer value1, Integer value2) {
-            addCriterion("operate_time between", value1, value2, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andOperateTimeNotBetween(Integer value1, Integer value2) {
-            addCriterion("operate_time not between", value1, value2, "operateTime");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayIsNull() {
-            addCriterion("is_pay is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayIsNotNull() {
-            addCriterion("is_pay is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayEqualTo(String value) {
-            addCriterion("is_pay =", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayNotEqualTo(String value) {
-            addCriterion("is_pay <>", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayGreaterThan(String value) {
-            addCriterion("is_pay >", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayGreaterThanOrEqualTo(String value) {
-            addCriterion("is_pay >=", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayLessThan(String value) {
-            addCriterion("is_pay <", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayLessThanOrEqualTo(String value) {
-            addCriterion("is_pay <=", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("is_pay <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayLike(String value) {
-            addCriterion("is_pay like", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayNotLike(String value) {
-            addCriterion("is_pay not like", value, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayIn(List<String> values) {
-            addCriterion("is_pay in", values, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayNotIn(List<String> values) {
-            addCriterion("is_pay not in", values, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayBetween(String value1, String value2) {
-            addCriterion("is_pay between", value1, value2, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andIsPayNotBetween(String value1, String value2) {
-            addCriterion("is_pay not between", value1, value2, "isPay");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianIsNull() {
-            addCriterion("kandian is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianIsNotNull() {
-            addCriterion("kandian is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianEqualTo(Integer value) {
-            addCriterion("kandian =", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianNotEqualTo(Integer value) {
-            addCriterion("kandian <>", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianGreaterThan(Integer value) {
-            addCriterion("kandian >", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianGreaterThanOrEqualTo(Integer value) {
-            addCriterion("kandian >=", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianLessThan(Integer value) {
-            addCriterion("kandian <", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianLessThanOrEqualTo(Integer value) {
-            addCriterion("kandian <=", value, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("kandian <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianIn(List<Integer> values) {
-            addCriterion("kandian in", values, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianNotIn(List<Integer> values) {
-            addCriterion("kandian not in", values, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianBetween(Integer value1, Integer value2) {
-            addCriterion("kandian between", value1, value2, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andKandianNotBetween(Integer value1, Integer value2) {
-            addCriterion("kandian not between", value1, value2, "kandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianIsNull() {
-            addCriterion("free_kandian is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianIsNotNull() {
-            addCriterion("free_kandian is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianEqualTo(Integer value) {
-            addCriterion("free_kandian =", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianNotEqualTo(Integer value) {
-            addCriterion("free_kandian <>", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianGreaterThan(Integer value) {
-            addCriterion("free_kandian >", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianGreaterThanOrEqualTo(Integer value) {
-            addCriterion("free_kandian >=", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianLessThan(Integer value) {
-            addCriterion("free_kandian <", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianLessThanOrEqualTo(Integer value) {
-            addCriterion("free_kandian <=", value, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("free_kandian <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianIn(List<Integer> values) {
-            addCriterion("free_kandian in", values, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianNotIn(List<Integer> values) {
-            addCriterion("free_kandian not in", values, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianBetween(Integer value1, Integer value2) {
-            addCriterion("free_kandian between", value1, value2, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andFreeKandianNotBetween(Integer value1, Integer value2) {
-            addCriterion("free_kandian not between", value1, value2, "freeKandian");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeIsNull() {
-            addCriterion("vip_endtime is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeIsNotNull() {
-            addCriterion("vip_endtime is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeEqualTo(Integer value) {
-            addCriterion("vip_endtime =", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeNotEqualTo(Integer value) {
-            addCriterion("vip_endtime <>", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeGreaterThan(Integer value) {
-            addCriterion("vip_endtime >", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeGreaterThanOrEqualTo(Integer value) {
-            addCriterion("vip_endtime >=", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeLessThan(Integer value) {
-            addCriterion("vip_endtime <", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeLessThanOrEqualTo(Integer value) {
-            addCriterion("vip_endtime <=", value, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("vip_endtime <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeIn(List<Integer> values) {
-            addCriterion("vip_endtime in", values, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeNotIn(List<Integer> values) {
-            addCriterion("vip_endtime not in", values, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeBetween(Integer value1, Integer value2) {
-            addCriterion("vip_endtime between", value1, value2, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andVipEndtimeNotBetween(Integer value1, Integer value2) {
-            addCriterion("vip_endtime not between", value1, value2, "vipEndtime");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpIsNull() {
-            addCriterion("register_ip is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpIsNotNull() {
-            addCriterion("register_ip is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpEqualTo(String value) {
-            addCriterion("register_ip =", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpNotEqualTo(String value) {
-            addCriterion("register_ip <>", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpGreaterThan(String value) {
-            addCriterion("register_ip >", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpGreaterThanOrEqualTo(String value) {
-            addCriterion("register_ip >=", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpLessThan(String value) {
-            addCriterion("register_ip <", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpLessThanOrEqualTo(String value) {
-            addCriterion("register_ip <=", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("register_ip <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpLike(String value) {
-            addCriterion("register_ip like", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpNotLike(String value) {
-            addCriterion("register_ip not like", value, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpIn(List<String> values) {
-            addCriterion("register_ip in", values, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpNotIn(List<String> values) {
-            addCriterion("register_ip not in", values, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpBetween(String value1, String value2) {
-            addCriterion("register_ip between", value1, value2, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andRegisterIpNotBetween(String value1, String value2) {
-            addCriterion("register_ip not between", value1, value2, "registerIp");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryIsNull() {
-            addCriterion("country is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryIsNotNull() {
-            addCriterion("country is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryEqualTo(String value) {
-            addCriterion("country =", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("country = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryNotEqualTo(String value) {
-            addCriterion("country <>", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("country <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryGreaterThan(String value) {
-            addCriterion("country >", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("country > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryGreaterThanOrEqualTo(String value) {
-            addCriterion("country >=", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("country >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryLessThan(String value) {
-            addCriterion("country <", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("country < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryLessThanOrEqualTo(String value) {
-            addCriterion("country <=", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("country <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryLike(String value) {
-            addCriterion("country like", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryNotLike(String value) {
-            addCriterion("country not like", value, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryIn(List<String> values) {
-            addCriterion("country in", values, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryNotIn(List<String> values) {
-            addCriterion("country not in", values, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryBetween(String value1, String value2) {
-            addCriterion("country between", value1, value2, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andCountryNotBetween(String value1, String value2) {
-            addCriterion("country not between", value1, value2, "country");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaIsNull() {
-            addCriterion("area is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaIsNotNull() {
-            addCriterion("area is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaEqualTo(String value) {
-            addCriterion("area =", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("area = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaNotEqualTo(String value) {
-            addCriterion("area <>", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("area <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaGreaterThan(String value) {
-            addCriterion("area >", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("area > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaGreaterThanOrEqualTo(String value) {
-            addCriterion("area >=", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("area >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaLessThan(String value) {
-            addCriterion("area <", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("area < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaLessThanOrEqualTo(String value) {
-            addCriterion("area <=", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("area <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaLike(String value) {
-            addCriterion("area like", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaNotLike(String value) {
-            addCriterion("area not like", value, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaIn(List<String> values) {
-            addCriterion("area in", values, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaNotIn(List<String> values) {
-            addCriterion("area not in", values, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaBetween(String value1, String value2) {
-            addCriterion("area between", value1, value2, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andAreaNotBetween(String value1, String value2) {
-            addCriterion("area not between", value1, value2, "area");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceIsNull() {
-            addCriterion("province is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceIsNotNull() {
-            addCriterion("province is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceEqualTo(String value) {
-            addCriterion("province =", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("province = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceNotEqualTo(String value) {
-            addCriterion("province <>", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("province <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceGreaterThan(String value) {
-            addCriterion("province >", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("province > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceGreaterThanOrEqualTo(String value) {
-            addCriterion("province >=", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("province >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceLessThan(String value) {
-            addCriterion("province <", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("province < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceLessThanOrEqualTo(String value) {
-            addCriterion("province <=", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("province <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceLike(String value) {
-            addCriterion("province like", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceNotLike(String value) {
-            addCriterion("province not like", value, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceIn(List<String> values) {
-            addCriterion("province in", values, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceNotIn(List<String> values) {
-            addCriterion("province not in", values, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceBetween(String value1, String value2) {
-            addCriterion("province between", value1, value2, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andProvinceNotBetween(String value1, String value2) {
-            addCriterion("province not between", value1, value2, "province");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityIsNull() {
-            addCriterion("city is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityIsNotNull() {
-            addCriterion("city is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityEqualTo(String value) {
-            addCriterion("city =", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("city = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityNotEqualTo(String value) {
-            addCriterion("city <>", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("city <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityGreaterThan(String value) {
-            addCriterion("city >", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("city > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityGreaterThanOrEqualTo(String value) {
-            addCriterion("city >=", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("city >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityLessThan(String value) {
-            addCriterion("city <", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("city < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityLessThanOrEqualTo(String value) {
-            addCriterion("city <=", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("city <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andCityLike(String value) {
-            addCriterion("city like", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityNotLike(String value) {
-            addCriterion("city not like", value, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityIn(List<String> values) {
-            addCriterion("city in", values, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityNotIn(List<String> values) {
-            addCriterion("city not in", values, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityBetween(String value1, String value2) {
-            addCriterion("city between", value1, value2, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andCityNotBetween(String value1, String value2) {
-            addCriterion("city not between", value1, value2, "city");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspIsNull() {
-            addCriterion("isp is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspIsNotNull() {
-            addCriterion("isp is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspEqualTo(String value) {
-            addCriterion("isp =", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspNotEqualTo(String value) {
-            addCriterion("isp <>", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspGreaterThan(String value) {
-            addCriterion("isp >", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspGreaterThanOrEqualTo(String value) {
-            addCriterion("isp >=", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspLessThan(String value) {
-            addCriterion("isp <", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspLessThanOrEqualTo(String value) {
-            addCriterion("isp <=", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("isp <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andIspLike(String value) {
-            addCriterion("isp like", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspNotLike(String value) {
-            addCriterion("isp not like", value, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspIn(List<String> values) {
-            addCriterion("isp in", values, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspNotIn(List<String> values) {
-            addCriterion("isp not in", values, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspBetween(String value1, String value2) {
-            addCriterion("isp between", value1, value2, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andIspNotBetween(String value1, String value2) {
-            addCriterion("isp not between", value1, value2, "isp");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdIsNull() {
-            addCriterion("channel_id is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdIsNotNull() {
-            addCriterion("channel_id is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdEqualTo(Integer value) {
-            addCriterion("channel_id =", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdNotEqualTo(Integer value) {
-            addCriterion("channel_id <>", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdGreaterThan(Integer value) {
-            addCriterion("channel_id >", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdGreaterThanOrEqualTo(Integer value) {
-            addCriterion("channel_id >=", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdLessThan(Integer value) {
-            addCriterion("channel_id <", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdLessThanOrEqualTo(Integer value) {
-            addCriterion("channel_id <=", value, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("channel_id <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdIn(List<Integer> values) {
-            addCriterion("channel_id in", values, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdNotIn(List<Integer> values) {
-            addCriterion("channel_id not in", values, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdBetween(Integer value1, Integer value2) {
-            addCriterion("channel_id between", value1, value2, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andChannelIdNotBetween(Integer value1, Integer value2) {
-            addCriterion("channel_id not between", value1, value2, "channelId");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateIsNull() {
-            addCriterion("state is null");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateIsNotNull() {
-            addCriterion("state is not null");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateEqualTo(String value) {
-            addCriterion("state =", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("state = ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateNotEqualTo(String value) {
-            addCriterion("state <>", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateNotEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("state <> ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateGreaterThan(String value) {
-            addCriterion("state >", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateGreaterThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("state > ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateGreaterThanOrEqualTo(String value) {
-            addCriterion("state >=", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateGreaterThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("state >= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateLessThan(String value) {
-            addCriterion("state <", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateLessThanColumn(User.Column column) {
-            addCriterion(new StringBuilder("state < ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateLessThanOrEqualTo(String value) {
-            addCriterion("state <=", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateLessThanOrEqualToColumn(User.Column column) {
-            addCriterion(new StringBuilder("state <= ").append(column.getEscapedColumnName()).toString());
-            return (Criteria) this;
-        }
-
-        public Criteria andStateLike(String value) {
-            addCriterion("state like", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateNotLike(String value) {
-            addCriterion("state not like", value, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateIn(List<String> values) {
-            addCriterion("state in", values, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateNotIn(List<String> values) {
-            addCriterion("state not in", values, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateBetween(String value1, String value2) {
-            addCriterion("state between", value1, value2, "state");
-            return (Criteria) this;
-        }
-
-        public Criteria andStateNotBetween(String value1, String value2) {
-            addCriterion("state not between", value1, value2, "state");
-            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(User.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(User.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(User.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(User.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(User.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(User.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(User.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(User.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(User.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(User.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(User.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(User.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;
-        }
-    }
-
-    /**
-     * This class was generated by MyBatis Generator.
-     * This class corresponds to the database table user
-     *
-     * @mbg.generated do_not_delete_during_merge Tue Aug 17 22:19:18 CST 2021
-     */
-    public static class Criteria extends GeneratedCriteria {
-        /**
-         * This field was generated by MyBatis Generator.
-         * This field corresponds to the database table user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-         */
-        private UserExample example;
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-         */
-        protected Criteria(UserExample example) {
-            super();
-            this.example = example;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-         */
-        public UserExample example() {
-            return this.example;
-        }
-
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 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 user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 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 user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 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 user
-             *
-             * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-             */
-            Criteria add(Criteria add);
-        }
-    }
-
-    /**
-     * This class was generated by MyBatis Generator.
-     * This class corresponds to the database table user
-     *
-     * @mbg.generated Tue Aug 17 22:19:18 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 user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-         */
-        void criteria(Criteria criteria);
-    }
-
-    public interface IExampleWhen {
-        /**
-         * This method was generated by MyBatis Generator.
-         * This method corresponds to the database table user
-         *
-         * @mbg.generated Tue Aug 17 22:19:18 CST 2021
-         */
-        void example(com.book.dao.cps.pojo.example.UserExample example);
-    }
-}

+ 0 - 1
book-server/src/main/java/com/book/server/service/impl/UserServiceImpl.java

@@ -2,7 +2,6 @@ package com.book.server.service.impl;
 
 import com.book.dao.cps.mapper.UserMapper;
 import com.book.dao.cps.pojo.User;
-import com.book.dao.cps.pojo.example.UserExample;
 import com.book.server.service.UserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;