package com.chinaitop.depot.intelligent.ventilation.model;

import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;

public class TVentilationOperationExample {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public TVentilationOperationExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    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 t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    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 t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    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));
        }

        protected void addCriterionForJDBCDate(String condition, Date value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            addCriterion(condition, new java.sql.Date(value.getTime()), property);
        }

        protected void addCriterionForJDBCDate(String condition, List<Date> values, String property) {
            if (values == null || values.size() == 0) {
                throw new RuntimeException("Value list for " + property + " cannot be null or empty");
            }
            List<java.sql.Date> dateList = new ArrayList<java.sql.Date>();
            Iterator<Date> iter = values.iterator();
            while (iter.hasNext()) {
                dateList.add(new java.sql.Date(iter.next().getTime()));
            }
            addCriterion(condition, dateList, property);
        }

        protected void addCriterionForJDBCDate(String condition, Date value1, Date value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            addCriterion(condition, new java.sql.Date(value1.getTime()), new java.sql.Date(value2.getTime()), property);
        }

        public Criteria andIdIsNull() {
            addCriterion("id is null");
            return (Criteria) this;
        }

        public Criteria andIdIsNotNull() {
            addCriterion("id is not null");
            return (Criteria) this;
        }

        public Criteria andIdEqualTo(String value) {
            addCriterion("id =", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotEqualTo(String value) {
            addCriterion("id <>", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdGreaterThan(String value) {
            addCriterion("id >", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdGreaterThanOrEqualTo(String value) {
            addCriterion("id >=", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdLessThan(String value) {
            addCriterion("id <", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdLessThanOrEqualTo(String value) {
            addCriterion("id <=", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdLike(String value) {
            addCriterion("id like", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotLike(String value) {
            addCriterion("id not like", value, "id");
            return (Criteria) this;
        }

        public Criteria andIdIn(List<String> values) {
            addCriterion("id in", values, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotIn(List<String> values) {
            addCriterion("id not in", values, "id");
            return (Criteria) this;
        }

        public Criteria andIdBetween(String value1, String value2) {
            addCriterion("id between", value1, value2, "id");
            return (Criteria) this;
        }

        public Criteria andIdNotBetween(String value1, String value2) {
            addCriterion("id not between", value1, value2, "id");
            return (Criteria) this;
        }

        public Criteria andCfbhIsNull() {
            addCriterion("cfbh is null");
            return (Criteria) this;
        }

        public Criteria andCfbhIsNotNull() {
            addCriterion("cfbh is not null");
            return (Criteria) this;
        }

        public Criteria andCfbhEqualTo(String value) {
            addCriterion("cfbh =", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhNotEqualTo(String value) {
            addCriterion("cfbh <>", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhGreaterThan(String value) {
            addCriterion("cfbh >", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhGreaterThanOrEqualTo(String value) {
            addCriterion("cfbh >=", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhLessThan(String value) {
            addCriterion("cfbh <", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhLessThanOrEqualTo(String value) {
            addCriterion("cfbh <=", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhLike(String value) {
            addCriterion("cfbh like", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhNotLike(String value) {
            addCriterion("cfbh not like", value, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhIn(List<String> values) {
            addCriterion("cfbh in", values, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhNotIn(List<String> values) {
            addCriterion("cfbh not in", values, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhBetween(String value1, String value2) {
            addCriterion("cfbh between", value1, value2, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfbhNotBetween(String value1, String value2) {
            addCriterion("cfbh not between", value1, value2, "cfbh");
            return (Criteria) this;
        }

        public Criteria andCfmcIsNull() {
            addCriterion("cfmc is null");
            return (Criteria) this;
        }

        public Criteria andCfmcIsNotNull() {
            addCriterion("cfmc is not null");
            return (Criteria) this;
        }

        public Criteria andCfmcEqualTo(String value) {
            addCriterion("cfmc =", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcNotEqualTo(String value) {
            addCriterion("cfmc <>", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcGreaterThan(String value) {
            addCriterion("cfmc >", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcGreaterThanOrEqualTo(String value) {
            addCriterion("cfmc >=", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcLessThan(String value) {
            addCriterion("cfmc <", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcLessThanOrEqualTo(String value) {
            addCriterion("cfmc <=", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcLike(String value) {
            addCriterion("cfmc like", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcNotLike(String value) {
            addCriterion("cfmc not like", value, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcIn(List<String> values) {
            addCriterion("cfmc in", values, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcNotIn(List<String> values) {
            addCriterion("cfmc not in", values, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcBetween(String value1, String value2) {
            addCriterion("cfmc between", value1, value2, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCfmcNotBetween(String value1, String value2) {
            addCriterion("cfmc not between", value1, value2, "cfmc");
            return (Criteria) this;
        }

        public Criteria andCflxIsNull() {
            addCriterion("cflx is null");
            return (Criteria) this;
        }

        public Criteria andCflxIsNotNull() {
            addCriterion("cflx is not null");
            return (Criteria) this;
        }

        public Criteria andCflxEqualTo(String value) {
            addCriterion("cflx =", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxNotEqualTo(String value) {
            addCriterion("cflx <>", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxGreaterThan(String value) {
            addCriterion("cflx >", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxGreaterThanOrEqualTo(String value) {
            addCriterion("cflx >=", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxLessThan(String value) {
            addCriterion("cflx <", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxLessThanOrEqualTo(String value) {
            addCriterion("cflx <=", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxLike(String value) {
            addCriterion("cflx like", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxNotLike(String value) {
            addCriterion("cflx not like", value, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxIn(List<String> values) {
            addCriterion("cflx in", values, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxNotIn(List<String> values) {
            addCriterion("cflx not in", values, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxBetween(String value1, String value2) {
            addCriterion("cflx between", value1, value2, "cflx");
            return (Criteria) this;
        }

        public Criteria andCflxNotBetween(String value1, String value2) {
            addCriterion("cflx not between", value1, value2, "cflx");
            return (Criteria) this;
        }

        public Criteria andCncdIsNull() {
            addCriterion("cncd is null");
            return (Criteria) this;
        }

        public Criteria andCncdIsNotNull() {
            addCriterion("cncd is not null");
            return (Criteria) this;
        }

        public Criteria andCncdEqualTo(String value) {
            addCriterion("cncd =", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdNotEqualTo(String value) {
            addCriterion("cncd <>", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdGreaterThan(String value) {
            addCriterion("cncd >", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdGreaterThanOrEqualTo(String value) {
            addCriterion("cncd >=", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdLessThan(String value) {
            addCriterion("cncd <", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdLessThanOrEqualTo(String value) {
            addCriterion("cncd <=", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdLike(String value) {
            addCriterion("cncd like", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdNotLike(String value) {
            addCriterion("cncd not like", value, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdIn(List<String> values) {
            addCriterion("cncd in", values, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdNotIn(List<String> values) {
            addCriterion("cncd not in", values, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdBetween(String value1, String value2) {
            addCriterion("cncd between", value1, value2, "cncd");
            return (Criteria) this;
        }

        public Criteria andCncdNotBetween(String value1, String value2) {
            addCriterion("cncd not between", value1, value2, "cncd");
            return (Criteria) this;
        }

        public Criteria andCnkdIsNull() {
            addCriterion("cnkd is null");
            return (Criteria) this;
        }

        public Criteria andCnkdIsNotNull() {
            addCriterion("cnkd is not null");
            return (Criteria) this;
        }

        public Criteria andCnkdEqualTo(String value) {
            addCriterion("cnkd =", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdNotEqualTo(String value) {
            addCriterion("cnkd <>", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdGreaterThan(String value) {
            addCriterion("cnkd >", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdGreaterThanOrEqualTo(String value) {
            addCriterion("cnkd >=", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdLessThan(String value) {
            addCriterion("cnkd <", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdLessThanOrEqualTo(String value) {
            addCriterion("cnkd <=", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdLike(String value) {
            addCriterion("cnkd like", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdNotLike(String value) {
            addCriterion("cnkd not like", value, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdIn(List<String> values) {
            addCriterion("cnkd in", values, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdNotIn(List<String> values) {
            addCriterion("cnkd not in", values, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdBetween(String value1, String value2) {
            addCriterion("cnkd between", value1, value2, "cnkd");
            return (Criteria) this;
        }

        public Criteria andCnkdNotBetween(String value1, String value2) {
            addCriterion("cnkd not between", value1, value2, "cnkd");
            return (Criteria) this;
        }

        public Criteria andZjnjIsNull() {
            addCriterion("zjnj is null");
            return (Criteria) this;
        }

        public Criteria andZjnjIsNotNull() {
            addCriterion("zjnj is not null");
            return (Criteria) this;
        }

        public Criteria andZjnjEqualTo(String value) {
            addCriterion("zjnj =", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjNotEqualTo(String value) {
            addCriterion("zjnj <>", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjGreaterThan(String value) {
            addCriterion("zjnj >", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjGreaterThanOrEqualTo(String value) {
            addCriterion("zjnj >=", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjLessThan(String value) {
            addCriterion("zjnj <", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjLessThanOrEqualTo(String value) {
            addCriterion("zjnj <=", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjLike(String value) {
            addCriterion("zjnj like", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjNotLike(String value) {
            addCriterion("zjnj not like", value, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjIn(List<String> values) {
            addCriterion("zjnj in", values, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjNotIn(List<String> values) {
            addCriterion("zjnj not in", values, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjBetween(String value1, String value2) {
            addCriterion("zjnj between", value1, value2, "zjnj");
            return (Criteria) this;
        }

        public Criteria andZjnjNotBetween(String value1, String value2) {
            addCriterion("zjnj not between", value1, value2, "zjnj");
            return (Criteria) this;
        }

        public Criteria andSjclxgdIsNull() {
            addCriterion("sjclxgd is null");
            return (Criteria) this;
        }

        public Criteria andSjclxgdIsNotNull() {
            addCriterion("sjclxgd is not null");
            return (Criteria) this;
        }

        public Criteria andSjclxgdEqualTo(String value) {
            addCriterion("sjclxgd =", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdNotEqualTo(String value) {
            addCriterion("sjclxgd <>", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdGreaterThan(String value) {
            addCriterion("sjclxgd >", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdGreaterThanOrEqualTo(String value) {
            addCriterion("sjclxgd >=", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdLessThan(String value) {
            addCriterion("sjclxgd <", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdLessThanOrEqualTo(String value) {
            addCriterion("sjclxgd <=", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdLike(String value) {
            addCriterion("sjclxgd like", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdNotLike(String value) {
            addCriterion("sjclxgd not like", value, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdIn(List<String> values) {
            addCriterion("sjclxgd in", values, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdNotIn(List<String> values) {
            addCriterion("sjclxgd not in", values, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdBetween(String value1, String value2) {
            addCriterion("sjclxgd between", value1, value2, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andSjclxgdNotBetween(String value1, String value2) {
            addCriterion("sjclxgd not between", value1, value2, "sjclxgd");
            return (Criteria) this;
        }

        public Criteria andPzIsNull() {
            addCriterion("pz is null");
            return (Criteria) this;
        }

        public Criteria andPzIsNotNull() {
            addCriterion("pz is not null");
            return (Criteria) this;
        }

        public Criteria andPzEqualTo(Integer value) {
            addCriterion("pz =", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzNotEqualTo(Integer value) {
            addCriterion("pz <>", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzGreaterThan(Integer value) {
            addCriterion("pz >", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzGreaterThanOrEqualTo(Integer value) {
            addCriterion("pz >=", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzLessThan(Integer value) {
            addCriterion("pz <", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzLessThanOrEqualTo(Integer value) {
            addCriterion("pz <=", value, "pz");
            return (Criteria) this;
        }

        public Criteria andPzIn(List<Integer> values) {
            addCriterion("pz in", values, "pz");
            return (Criteria) this;
        }

        public Criteria andPzNotIn(List<Integer> values) {
            addCriterion("pz not in", values, "pz");
            return (Criteria) this;
        }

        public Criteria andPzBetween(Integer value1, Integer value2) {
            addCriterion("pz between", value1, value2, "pz");
            return (Criteria) this;
        }

        public Criteria andPzNotBetween(Integer value1, Integer value2) {
            addCriterion("pz not between", value1, value2, "pz");
            return (Criteria) this;
        }

        public Criteria andSlIsNull() {
            addCriterion("sl is null");
            return (Criteria) this;
        }

        public Criteria andSlIsNotNull() {
            addCriterion("sl is not null");
            return (Criteria) this;
        }

        public Criteria andSlEqualTo(String value) {
            addCriterion("sl =", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlNotEqualTo(String value) {
            addCriterion("sl <>", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlGreaterThan(String value) {
            addCriterion("sl >", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlGreaterThanOrEqualTo(String value) {
            addCriterion("sl >=", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlLessThan(String value) {
            addCriterion("sl <", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlLessThanOrEqualTo(String value) {
            addCriterion("sl <=", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlLike(String value) {
            addCriterion("sl like", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlNotLike(String value) {
            addCriterion("sl not like", value, "sl");
            return (Criteria) this;
        }

        public Criteria andSlIn(List<String> values) {
            addCriterion("sl in", values, "sl");
            return (Criteria) this;
        }

        public Criteria andSlNotIn(List<String> values) {
            addCriterion("sl not in", values, "sl");
            return (Criteria) this;
        }

        public Criteria andSlBetween(String value1, String value2) {
            addCriterion("sl between", value1, value2, "sl");
            return (Criteria) this;
        }

        public Criteria andSlNotBetween(String value1, String value2) {
            addCriterion("sl not between", value1, value2, "sl");
            return (Criteria) this;
        }

        public Criteria andKxdIsNull() {
            addCriterion("kxd is null");
            return (Criteria) this;
        }

        public Criteria andKxdIsNotNull() {
            addCriterion("kxd is not null");
            return (Criteria) this;
        }

        public Criteria andKxdEqualTo(String value) {
            addCriterion("kxd =", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdNotEqualTo(String value) {
            addCriterion("kxd <>", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdGreaterThan(String value) {
            addCriterion("kxd >", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdGreaterThanOrEqualTo(String value) {
            addCriterion("kxd >=", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdLessThan(String value) {
            addCriterion("kxd <", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdLessThanOrEqualTo(String value) {
            addCriterion("kxd <=", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdLike(String value) {
            addCriterion("kxd like", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdNotLike(String value) {
            addCriterion("kxd not like", value, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdIn(List<String> values) {
            addCriterion("kxd in", values, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdNotIn(List<String> values) {
            addCriterion("kxd not in", values, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdBetween(String value1, String value2) {
            addCriterion("kxd between", value1, value2, "kxd");
            return (Criteria) this;
        }

        public Criteria andKxdNotBetween(String value1, String value2) {
            addCriterion("kxd not between", value1, value2, "kxd");
            return (Criteria) this;
        }

        public Criteria andCdIsNull() {
            addCriterion("cd is null");
            return (Criteria) this;
        }

        public Criteria andCdIsNotNull() {
            addCriterion("cd is not null");
            return (Criteria) this;
        }

        public Criteria andCdEqualTo(String value) {
            addCriterion("cd =", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdNotEqualTo(String value) {
            addCriterion("cd <>", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdGreaterThan(String value) {
            addCriterion("cd >", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdGreaterThanOrEqualTo(String value) {
            addCriterion("cd >=", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdLessThan(String value) {
            addCriterion("cd <", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdLessThanOrEqualTo(String value) {
            addCriterion("cd <=", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdLike(String value) {
            addCriterion("cd like", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdNotLike(String value) {
            addCriterion("cd not like", value, "cd");
            return (Criteria) this;
        }

        public Criteria andCdIn(List<String> values) {
            addCriterion("cd in", values, "cd");
            return (Criteria) this;
        }

        public Criteria andCdNotIn(List<String> values) {
            addCriterion("cd not in", values, "cd");
            return (Criteria) this;
        }

        public Criteria andCdBetween(String value1, String value2) {
            addCriterion("cd between", value1, value2, "cd");
            return (Criteria) this;
        }

        public Criteria andCdNotBetween(String value1, String value2) {
            addCriterion("cd not between", value1, value2, "cd");
            return (Criteria) this;
        }

        public Criteria andKdIsNull() {
            addCriterion("kd is null");
            return (Criteria) this;
        }

        public Criteria andKdIsNotNull() {
            addCriterion("kd is not null");
            return (Criteria) this;
        }

        public Criteria andKdEqualTo(String value) {
            addCriterion("kd =", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdNotEqualTo(String value) {
            addCriterion("kd <>", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdGreaterThan(String value) {
            addCriterion("kd >", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdGreaterThanOrEqualTo(String value) {
            addCriterion("kd >=", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdLessThan(String value) {
            addCriterion("kd <", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdLessThanOrEqualTo(String value) {
            addCriterion("kd <=", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdLike(String value) {
            addCriterion("kd like", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdNotLike(String value) {
            addCriterion("kd not like", value, "kd");
            return (Criteria) this;
        }

        public Criteria andKdIn(List<String> values) {
            addCriterion("kd in", values, "kd");
            return (Criteria) this;
        }

        public Criteria andKdNotIn(List<String> values) {
            addCriterion("kd not in", values, "kd");
            return (Criteria) this;
        }

        public Criteria andKdBetween(String value1, String value2) {
            addCriterion("kd between", value1, value2, "kd");
            return (Criteria) this;
        }

        public Criteria andKdNotBetween(String value1, String value2) {
            addCriterion("kd not between", value1, value2, "kd");
            return (Criteria) this;
        }

        public Criteria andZjIsNull() {
            addCriterion("zj is null");
            return (Criteria) this;
        }

        public Criteria andZjIsNotNull() {
            addCriterion("zj is not null");
            return (Criteria) this;
        }

        public Criteria andZjEqualTo(String value) {
            addCriterion("zj =", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjNotEqualTo(String value) {
            addCriterion("zj <>", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjGreaterThan(String value) {
            addCriterion("zj >", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjGreaterThanOrEqualTo(String value) {
            addCriterion("zj >=", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjLessThan(String value) {
            addCriterion("zj <", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjLessThanOrEqualTo(String value) {
            addCriterion("zj <=", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjLike(String value) {
            addCriterion("zj like", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjNotLike(String value) {
            addCriterion("zj not like", value, "zj");
            return (Criteria) this;
        }

        public Criteria andZjIn(List<String> values) {
            addCriterion("zj in", values, "zj");
            return (Criteria) this;
        }

        public Criteria andZjNotIn(List<String> values) {
            addCriterion("zj not in", values, "zj");
            return (Criteria) this;
        }

        public Criteria andZjBetween(String value1, String value2) {
            addCriterion("zj between", value1, value2, "zj");
            return (Criteria) this;
        }

        public Criteria andZjNotBetween(String value1, String value2) {
            addCriterion("zj not between", value1, value2, "zj");
            return (Criteria) this;
        }

        public Criteria andLdgdIsNull() {
            addCriterion("ldgd is null");
            return (Criteria) this;
        }

        public Criteria andLdgdIsNotNull() {
            addCriterion("ldgd is not null");
            return (Criteria) this;
        }

        public Criteria andLdgdEqualTo(String value) {
            addCriterion("ldgd =", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdNotEqualTo(String value) {
            addCriterion("ldgd <>", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdGreaterThan(String value) {
            addCriterion("ldgd >", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdGreaterThanOrEqualTo(String value) {
            addCriterion("ldgd >=", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdLessThan(String value) {
            addCriterion("ldgd <", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdLessThanOrEqualTo(String value) {
            addCriterion("ldgd <=", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdLike(String value) {
            addCriterion("ldgd like", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdNotLike(String value) {
            addCriterion("ldgd not like", value, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdIn(List<String> values) {
            addCriterion("ldgd in", values, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdNotIn(List<String> values) {
            addCriterion("ldgd not in", values, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdBetween(String value1, String value2) {
            addCriterion("ldgd between", value1, value2, "ldgd");
            return (Criteria) this;
        }

        public Criteria andLdgdNotBetween(String value1, String value2) {
            addCriterion("ldgd not between", value1, value2, "ldgd");
            return (Criteria) this;
        }

        public Criteria andDlxsIsNull() {
            addCriterion("dlxs is null");
            return (Criteria) this;
        }

        public Criteria andDlxsIsNotNull() {
            addCriterion("dlxs is not null");
            return (Criteria) this;
        }

        public Criteria andDlxsEqualTo(String value) {
            addCriterion("dlxs =", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsNotEqualTo(String value) {
            addCriterion("dlxs <>", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsGreaterThan(String value) {
            addCriterion("dlxs >", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsGreaterThanOrEqualTo(String value) {
            addCriterion("dlxs >=", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsLessThan(String value) {
            addCriterion("dlxs <", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsLessThanOrEqualTo(String value) {
            addCriterion("dlxs <=", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsLike(String value) {
            addCriterion("dlxs like", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsNotLike(String value) {
            addCriterion("dlxs not like", value, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsIn(List<String> values) {
            addCriterion("dlxs in", values, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsNotIn(List<String> values) {
            addCriterion("dlxs not in", values, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsBetween(String value1, String value2) {
            addCriterion("dlxs between", value1, value2, "dlxs");
            return (Criteria) this;
        }

        public Criteria andDlxsNotBetween(String value1, String value2) {
            addCriterion("dlxs not between", value1, value2, "dlxs");
            return (Criteria) this;
        }

        public Criteria andTflxIsNull() {
            addCriterion("tflx is null");
            return (Criteria) this;
        }

        public Criteria andTflxIsNotNull() {
            addCriterion("tflx is not null");
            return (Criteria) this;
        }

        public Criteria andTflxEqualTo(String value) {
            addCriterion("tflx =", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxNotEqualTo(String value) {
            addCriterion("tflx <>", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxGreaterThan(String value) {
            addCriterion("tflx >", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxGreaterThanOrEqualTo(String value) {
            addCriterion("tflx >=", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxLessThan(String value) {
            addCriterion("tflx <", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxLessThanOrEqualTo(String value) {
            addCriterion("tflx <=", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxLike(String value) {
            addCriterion("tflx like", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxNotLike(String value) {
            addCriterion("tflx not like", value, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxIn(List<String> values) {
            addCriterion("tflx in", values, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxNotIn(List<String> values) {
            addCriterion("tflx not in", values, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxBetween(String value1, String value2) {
            addCriterion("tflx between", value1, value2, "tflx");
            return (Criteria) this;
        }

        public Criteria andTflxNotBetween(String value1, String value2) {
            addCriterion("tflx not between", value1, value2, "tflx");
            return (Criteria) this;
        }

        public Criteria andFwlxIsNull() {
            addCriterion("fwlx is null");
            return (Criteria) this;
        }

        public Criteria andFwlxIsNotNull() {
            addCriterion("fwlx is not null");
            return (Criteria) this;
        }

        public Criteria andFwlxEqualTo(String value) {
            addCriterion("fwlx =", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxNotEqualTo(String value) {
            addCriterion("fwlx <>", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxGreaterThan(String value) {
            addCriterion("fwlx >", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxGreaterThanOrEqualTo(String value) {
            addCriterion("fwlx >=", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxLessThan(String value) {
            addCriterion("fwlx <", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxLessThanOrEqualTo(String value) {
            addCriterion("fwlx <=", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxLike(String value) {
            addCriterion("fwlx like", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxNotLike(String value) {
            addCriterion("fwlx not like", value, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxIn(List<String> values) {
            addCriterion("fwlx in", values, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxNotIn(List<String> values) {
            addCriterion("fwlx not in", values, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxBetween(String value1, String value2) {
            addCriterion("fwlx between", value1, value2, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwlxNotBetween(String value1, String value2) {
            addCriterion("fwlx not between", value1, value2, "fwlx");
            return (Criteria) this;
        }

        public Criteria andFwszfsIsNull() {
            addCriterion("fwszfs is null");
            return (Criteria) this;
        }

        public Criteria andFwszfsIsNotNull() {
            addCriterion("fwszfs is not null");
            return (Criteria) this;
        }

        public Criteria andFwszfsEqualTo(String value) {
            addCriterion("fwszfs =", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsNotEqualTo(String value) {
            addCriterion("fwszfs <>", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsGreaterThan(String value) {
            addCriterion("fwszfs >", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsGreaterThanOrEqualTo(String value) {
            addCriterion("fwszfs >=", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsLessThan(String value) {
            addCriterion("fwszfs <", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsLessThanOrEqualTo(String value) {
            addCriterion("fwszfs <=", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsLike(String value) {
            addCriterion("fwszfs like", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsNotLike(String value) {
            addCriterion("fwszfs not like", value, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsIn(List<String> values) {
            addCriterion("fwszfs in", values, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsNotIn(List<String> values) {
            addCriterion("fwszfs not in", values, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsBetween(String value1, String value2) {
            addCriterion("fwszfs between", value1, value2, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andFwszfsNotBetween(String value1, String value2) {
            addCriterion("fwszfs not between", value1, value2, "fwszfs");
            return (Criteria) this;
        }

        public Criteria andZfdjmjIsNull() {
            addCriterion("zfdjmj is null");
            return (Criteria) this;
        }

        public Criteria andZfdjmjIsNotNull() {
            addCriterion("zfdjmj is not null");
            return (Criteria) this;
        }

        public Criteria andZfdjmjEqualTo(String value) {
            addCriterion("zfdjmj =", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjNotEqualTo(String value) {
            addCriterion("zfdjmj <>", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjGreaterThan(String value) {
            addCriterion("zfdjmj >", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjGreaterThanOrEqualTo(String value) {
            addCriterion("zfdjmj >=", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjLessThan(String value) {
            addCriterion("zfdjmj <", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjLessThanOrEqualTo(String value) {
            addCriterion("zfdjmj <=", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjLike(String value) {
            addCriterion("zfdjmj like", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjNotLike(String value) {
            addCriterion("zfdjmj not like", value, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjIn(List<String> values) {
            addCriterion("zfdjmj in", values, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjNotIn(List<String> values) {
            addCriterion("zfdjmj not in", values, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjBetween(String value1, String value2) {
            addCriterion("zfdjmj between", value1, value2, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andZfdjmjNotBetween(String value1, String value2) {
            addCriterion("zfdjmj not between", value1, value2, "zfdjmj");
            return (Criteria) this;
        }

        public Criteria andFwkklIsNull() {
            addCriterion("fwkkl is null");
            return (Criteria) this;
        }

        public Criteria andFwkklIsNotNull() {
            addCriterion("fwkkl is not null");
            return (Criteria) this;
        }

        public Criteria andFwkklEqualTo(String value) {
            addCriterion("fwkkl =", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklNotEqualTo(String value) {
            addCriterion("fwkkl <>", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklGreaterThan(String value) {
            addCriterion("fwkkl >", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklGreaterThanOrEqualTo(String value) {
            addCriterion("fwkkl >=", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklLessThan(String value) {
            addCriterion("fwkkl <", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklLessThanOrEqualTo(String value) {
            addCriterion("fwkkl <=", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklLike(String value) {
            addCriterion("fwkkl like", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklNotLike(String value) {
            addCriterion("fwkkl not like", value, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklIn(List<String> values) {
            addCriterion("fwkkl in", values, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklNotIn(List<String> values) {
            addCriterion("fwkkl not in", values, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklBetween(String value1, String value2) {
            addCriterion("fwkkl between", value1, value2, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andFwkklNotBetween(String value1, String value2) {
            addCriterion("fwkkl not between", value1, value2, "fwkkl");
            return (Criteria) this;
        }

        public Criteria andKqtjbIsNull() {
            addCriterion("kqtjb is null");
            return (Criteria) this;
        }

        public Criteria andKqtjbIsNotNull() {
            addCriterion("kqtjb is not null");
            return (Criteria) this;
        }

        public Criteria andKqtjbEqualTo(String value) {
            addCriterion("kqtjb =", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbNotEqualTo(String value) {
            addCriterion("kqtjb <>", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbGreaterThan(String value) {
            addCriterion("kqtjb >", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbGreaterThanOrEqualTo(String value) {
            addCriterion("kqtjb >=", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbLessThan(String value) {
            addCriterion("kqtjb <", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbLessThanOrEqualTo(String value) {
            addCriterion("kqtjb <=", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbLike(String value) {
            addCriterion("kqtjb like", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbNotLike(String value) {
            addCriterion("kqtjb not like", value, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbIn(List<String> values) {
            addCriterion("kqtjb in", values, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbNotIn(List<String> values) {
            addCriterion("kqtjb not in", values, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbBetween(String value1, String value2) {
            addCriterion("kqtjb between", value1, value2, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andKqtjbNotBetween(String value1, String value2) {
            addCriterion("kqtjb not between", value1, value2, "kqtjb");
            return (Criteria) this;
        }

        public Criteria andTfkszgsIsNull() {
            addCriterion("tfkszgs is null");
            return (Criteria) this;
        }

        public Criteria andTfkszgsIsNotNull() {
            addCriterion("tfkszgs is not null");
            return (Criteria) this;
        }

        public Criteria andTfkszgsEqualTo(String value) {
            addCriterion("tfkszgs =", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsNotEqualTo(String value) {
            addCriterion("tfkszgs <>", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsGreaterThan(String value) {
            addCriterion("tfkszgs >", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsGreaterThanOrEqualTo(String value) {
            addCriterion("tfkszgs >=", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsLessThan(String value) {
            addCriterion("tfkszgs <", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsLessThanOrEqualTo(String value) {
            addCriterion("tfkszgs <=", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsLike(String value) {
            addCriterion("tfkszgs like", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsNotLike(String value) {
            addCriterion("tfkszgs not like", value, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsIn(List<String> values) {
            addCriterion("tfkszgs in", values, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsNotIn(List<String> values) {
            addCriterion("tfkszgs not in", values, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsBetween(String value1, String value2) {
            addCriterion("tfkszgs between", value1, value2, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkszgsNotBetween(String value1, String value2) {
            addCriterion("tfkszgs not between", value1, value2, "tfkszgs");
            return (Criteria) this;
        }

        public Criteria andTfkssjIsNull() {
            addCriterion("tfkssj is null");
            return (Criteria) this;
        }

        public Criteria andTfkssjIsNotNull() {
            addCriterion("tfkssj is not null");
            return (Criteria) this;
        }

        public Criteria andTfkssjEqualTo(Date value) {
            addCriterionForJDBCDate("tfkssj =", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjNotEqualTo(Date value) {
            addCriterionForJDBCDate("tfkssj <>", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjGreaterThan(Date value) {
            addCriterionForJDBCDate("tfkssj >", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjGreaterThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("tfkssj >=", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjLessThan(Date value) {
            addCriterionForJDBCDate("tfkssj <", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjLessThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("tfkssj <=", value, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjIn(List<Date> values) {
            addCriterionForJDBCDate("tfkssj in", values, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjNotIn(List<Date> values) {
            addCriterionForJDBCDate("tfkssj not in", values, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("tfkssj between", value1, value2, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfkssjNotBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("tfkssj not between", value1, value2, "tfkssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjIsNull() {
            addCriterion("tfjssj is null");
            return (Criteria) this;
        }

        public Criteria andTfjssjIsNotNull() {
            addCriterion("tfjssj is not null");
            return (Criteria) this;
        }

        public Criteria andTfjssjEqualTo(Date value) {
            addCriterionForJDBCDate("tfjssj =", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjNotEqualTo(Date value) {
            addCriterionForJDBCDate("tfjssj <>", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjGreaterThan(Date value) {
            addCriterionForJDBCDate("tfjssj >", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjGreaterThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("tfjssj >=", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjLessThan(Date value) {
            addCriterionForJDBCDate("tfjssj <", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjLessThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("tfjssj <=", value, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjIn(List<Date> values) {
            addCriterionForJDBCDate("tfjssj in", values, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjNotIn(List<Date> values) {
            addCriterionForJDBCDate("tfjssj not in", values, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("tfjssj between", value1, value2, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfjssjNotBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("tfjssj not between", value1, value2, "tfjssj");
            return (Criteria) this;
        }

        public Criteria andTfmdIsNull() {
            addCriterion("tfmd is null");
            return (Criteria) this;
        }

        public Criteria andTfmdIsNotNull() {
            addCriterion("tfmd is not null");
            return (Criteria) this;
        }

        public Criteria andTfmdEqualTo(String value) {
            addCriterion("tfmd =", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdNotEqualTo(String value) {
            addCriterion("tfmd <>", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdGreaterThan(String value) {
            addCriterion("tfmd >", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdGreaterThanOrEqualTo(String value) {
            addCriterion("tfmd >=", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdLessThan(String value) {
            addCriterion("tfmd <", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdLessThanOrEqualTo(String value) {
            addCriterion("tfmd <=", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdLike(String value) {
            addCriterion("tfmd like", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdNotLike(String value) {
            addCriterion("tfmd not like", value, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdIn(List<String> values) {
            addCriterion("tfmd in", values, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdNotIn(List<String> values) {
            addCriterion("tfmd not in", values, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdBetween(String value1, String value2) {
            addCriterion("tfmd between", value1, value2, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfmdNotBetween(String value1, String value2) {
            addCriterion("tfmd not between", value1, value2, "tfmd");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrIsNull() {
            addCriterion("tfzyfzr is null");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrIsNotNull() {
            addCriterion("tfzyfzr is not null");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrEqualTo(String value) {
            addCriterion("tfzyfzr =", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrNotEqualTo(String value) {
            addCriterion("tfzyfzr <>", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrGreaterThan(String value) {
            addCriterion("tfzyfzr >", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrGreaterThanOrEqualTo(String value) {
            addCriterion("tfzyfzr >=", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrLessThan(String value) {
            addCriterion("tfzyfzr <", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrLessThanOrEqualTo(String value) {
            addCriterion("tfzyfzr <=", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrLike(String value) {
            addCriterion("tfzyfzr like", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrNotLike(String value) {
            addCriterion("tfzyfzr not like", value, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrIn(List<String> values) {
            addCriterion("tfzyfzr in", values, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrNotIn(List<String> values) {
            addCriterion("tfzyfzr not in", values, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrBetween(String value1, String value2) {
            addCriterion("tfzyfzr between", value1, value2, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andTfzyfzrNotBetween(String value1, String value2) {
            addCriterion("tfzyfzr not between", value1, value2, "tfzyfzr");
            return (Criteria) this;
        }

        public Criteria andDjrqIsNull() {
            addCriterion("djrq is null");
            return (Criteria) this;
        }

        public Criteria andDjrqIsNotNull() {
            addCriterion("djrq is not null");
            return (Criteria) this;
        }

        public Criteria andDjrqEqualTo(Date value) {
            addCriterionForJDBCDate("djrq =", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqNotEqualTo(Date value) {
            addCriterionForJDBCDate("djrq <>", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqGreaterThan(Date value) {
            addCriterionForJDBCDate("djrq >", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqGreaterThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("djrq >=", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqLessThan(Date value) {
            addCriterionForJDBCDate("djrq <", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqLessThanOrEqualTo(Date value) {
            addCriterionForJDBCDate("djrq <=", value, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqIn(List<Date> values) {
            addCriterionForJDBCDate("djrq in", values, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqNotIn(List<Date> values) {
            addCriterionForJDBCDate("djrq not in", values, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("djrq between", value1, value2, "djrq");
            return (Criteria) this;
        }

        public Criteria andDjrqNotBetween(Date value1, Date value2) {
            addCriterionForJDBCDate("djrq not between", value1, value2, "djrq");
            return (Criteria) this;
        }

        public Criteria andTfjxhIsNull() {
            addCriterion("tfjxh is null");
            return (Criteria) this;
        }

        public Criteria andTfjxhIsNotNull() {
            addCriterion("tfjxh is not null");
            return (Criteria) this;
        }

        public Criteria andTfjxhEqualTo(String value) {
            addCriterion("tfjxh =", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhNotEqualTo(String value) {
            addCriterion("tfjxh <>", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhGreaterThan(String value) {
            addCriterion("tfjxh >", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhGreaterThanOrEqualTo(String value) {
            addCriterion("tfjxh >=", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhLessThan(String value) {
            addCriterion("tfjxh <", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhLessThanOrEqualTo(String value) {
            addCriterion("tfjxh <=", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhLike(String value) {
            addCriterion("tfjxh like", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhNotLike(String value) {
            addCriterion("tfjxh not like", value, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhIn(List<String> values) {
            addCriterion("tfjxh in", values, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhNotIn(List<String> values) {
            addCriterion("tfjxh not in", values, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhBetween(String value1, String value2) {
            addCriterion("tfjxh between", value1, value2, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjxhNotBetween(String value1, String value2) {
            addCriterion("tfjxh not between", value1, value2, "tfjxh");
            return (Criteria) this;
        }

        public Criteria andTfjtsIsNull() {
            addCriterion("tfjts is null");
            return (Criteria) this;
        }

        public Criteria andTfjtsIsNotNull() {
            addCriterion("tfjts is not null");
            return (Criteria) this;
        }

        public Criteria andTfjtsEqualTo(String value) {
            addCriterion("tfjts =", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsNotEqualTo(String value) {
            addCriterion("tfjts <>", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsGreaterThan(String value) {
            addCriterion("tfjts >", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsGreaterThanOrEqualTo(String value) {
            addCriterion("tfjts >=", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsLessThan(String value) {
            addCriterion("tfjts <", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsLessThanOrEqualTo(String value) {
            addCriterion("tfjts <=", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsLike(String value) {
            addCriterion("tfjts like", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsNotLike(String value) {
            addCriterion("tfjts not like", value, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsIn(List<String> values) {
            addCriterion("tfjts in", values, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsNotIn(List<String> values) {
            addCriterion("tfjts not in", values, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsBetween(String value1, String value2) {
            addCriterion("tfjts between", value1, value2, "tfjts");
            return (Criteria) this;
        }

        public Criteria andTfjtsNotBetween(String value1, String value2) {
            addCriterion("tfjts not between", value1, value2, "tfjts");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyIsNull() {
            addCriterion("dtfjedqy is null");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyIsNotNull() {
            addCriterion("dtfjedqy is not null");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyEqualTo(String value) {
            addCriterion("dtfjedqy =", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyNotEqualTo(String value) {
            addCriterion("dtfjedqy <>", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyGreaterThan(String value) {
            addCriterion("dtfjedqy >", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyGreaterThanOrEqualTo(String value) {
            addCriterion("dtfjedqy >=", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyLessThan(String value) {
            addCriterion("dtfjedqy <", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyLessThanOrEqualTo(String value) {
            addCriterion("dtfjedqy <=", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyLike(String value) {
            addCriterion("dtfjedqy like", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyNotLike(String value) {
            addCriterion("dtfjedqy not like", value, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyIn(List<String> values) {
            addCriterion("dtfjedqy in", values, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyNotIn(List<String> values) {
            addCriterion("dtfjedqy not in", values, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyBetween(String value1, String value2) {
            addCriterion("dtfjedqy between", value1, value2, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedqyNotBetween(String value1, String value2) {
            addCriterion("dtfjedqy not between", value1, value2, "dtfjedqy");
            return (Criteria) this;
        }

        public Criteria andDtfjedflIsNull() {
            addCriterion("dtfjedfl is null");
            return (Criteria) this;
        }

        public Criteria andDtfjedflIsNotNull() {
            addCriterion("dtfjedfl is not null");
            return (Criteria) this;
        }

        public Criteria andDtfjedflEqualTo(String value) {
            addCriterion("dtfjedfl =", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflNotEqualTo(String value) {
            addCriterion("dtfjedfl <>", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflGreaterThan(String value) {
            addCriterion("dtfjedfl >", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflGreaterThanOrEqualTo(String value) {
            addCriterion("dtfjedfl >=", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflLessThan(String value) {
            addCriterion("dtfjedfl <", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflLessThanOrEqualTo(String value) {
            addCriterion("dtfjedfl <=", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflLike(String value) {
            addCriterion("dtfjedfl like", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflNotLike(String value) {
            addCriterion("dtfjedfl not like", value, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflIn(List<String> values) {
            addCriterion("dtfjedfl in", values, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflNotIn(List<String> values) {
            addCriterion("dtfjedfl not in", values, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflBetween(String value1, String value2) {
            addCriterion("dtfjedfl between", value1, value2, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedflNotBetween(String value1, String value2) {
            addCriterion("dtfjedfl not between", value1, value2, "dtfjedfl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglIsNull() {
            addCriterion("dtfjedgl is null");
            return (Criteria) this;
        }

        public Criteria andDtfjedglIsNotNull() {
            addCriterion("dtfjedgl is not null");
            return (Criteria) this;
        }

        public Criteria andDtfjedglEqualTo(String value) {
            addCriterion("dtfjedgl =", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglNotEqualTo(String value) {
            addCriterion("dtfjedgl <>", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglGreaterThan(String value) {
            addCriterion("dtfjedgl >", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglGreaterThanOrEqualTo(String value) {
            addCriterion("dtfjedgl >=", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglLessThan(String value) {
            addCriterion("dtfjedgl <", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglLessThanOrEqualTo(String value) {
            addCriterion("dtfjedgl <=", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglLike(String value) {
            addCriterion("dtfjedgl like", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglNotLike(String value) {
            addCriterion("dtfjedgl not like", value, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglIn(List<String> values) {
            addCriterion("dtfjedgl in", values, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglNotIn(List<String> values) {
            addCriterion("dtfjedgl not in", values, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglBetween(String value1, String value2) {
            addCriterion("dtfjedgl between", value1, value2, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andDtfjedglNotBetween(String value1, String value2) {
            addCriterion("dtfjedgl not between", value1, value2, "dtfjedgl");
            return (Criteria) this;
        }

        public Criteria andSffsIsNull() {
            addCriterion("sffs is null");
            return (Criteria) this;
        }

        public Criteria andSffsIsNotNull() {
            addCriterion("sffs is not null");
            return (Criteria) this;
        }

        public Criteria andSffsEqualTo(String value) {
            addCriterion("sffs =", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsNotEqualTo(String value) {
            addCriterion("sffs <>", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsGreaterThan(String value) {
            addCriterion("sffs >", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsGreaterThanOrEqualTo(String value) {
            addCriterion("sffs >=", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsLessThan(String value) {
            addCriterion("sffs <", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsLessThanOrEqualTo(String value) {
            addCriterion("sffs <=", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsLike(String value) {
            addCriterion("sffs like", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsNotLike(String value) {
            addCriterion("sffs not like", value, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsIn(List<String> values) {
            addCriterion("sffs in", values, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsNotIn(List<String> values) {
            addCriterion("sffs not in", values, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsBetween(String value1, String value2) {
            addCriterion("sffs between", value1, value2, "sffs");
            return (Criteria) this;
        }

        public Criteria andSffsNotBetween(String value1, String value2) {
            addCriterion("sffs not between", value1, value2, "sffs");
            return (Criteria) this;
        }

        public Criteria andDtfjscflIsNull() {
            addCriterion("dtfjscfl is null");
            return (Criteria) this;
        }

        public Criteria andDtfjscflIsNotNull() {
            addCriterion("dtfjscfl is not null");
            return (Criteria) this;
        }

        public Criteria andDtfjscflEqualTo(String value) {
            addCriterion("dtfjscfl =", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflNotEqualTo(String value) {
            addCriterion("dtfjscfl <>", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflGreaterThan(String value) {
            addCriterion("dtfjscfl >", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflGreaterThanOrEqualTo(String value) {
            addCriterion("dtfjscfl >=", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflLessThan(String value) {
            addCriterion("dtfjscfl <", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflLessThanOrEqualTo(String value) {
            addCriterion("dtfjscfl <=", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflLike(String value) {
            addCriterion("dtfjscfl like", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflNotLike(String value) {
            addCriterion("dtfjscfl not like", value, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflIn(List<String> values) {
            addCriterion("dtfjscfl in", values, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflNotIn(List<String> values) {
            addCriterion("dtfjscfl not in", values, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflBetween(String value1, String value2) {
            addCriterion("dtfjscfl between", value1, value2, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjscflNotBetween(String value1, String value2) {
            addCriterion("dtfjscfl not between", value1, value2, "dtfjscfl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglIsNull() {
            addCriterion("dtfjzgl is null");
            return (Criteria) this;
        }

        public Criteria andDtfjzglIsNotNull() {
            addCriterion("dtfjzgl is not null");
            return (Criteria) this;
        }

        public Criteria andDtfjzglEqualTo(String value) {
            addCriterion("dtfjzgl =", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglNotEqualTo(String value) {
            addCriterion("dtfjzgl <>", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglGreaterThan(String value) {
            addCriterion("dtfjzgl >", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglGreaterThanOrEqualTo(String value) {
            addCriterion("dtfjzgl >=", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglLessThan(String value) {
            addCriterion("dtfjzgl <", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglLessThanOrEqualTo(String value) {
            addCriterion("dtfjzgl <=", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglLike(String value) {
            addCriterion("dtfjzgl like", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglNotLike(String value) {
            addCriterion("dtfjzgl not like", value, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglIn(List<String> values) {
            addCriterion("dtfjzgl in", values, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglNotIn(List<String> values) {
            addCriterion("dtfjzgl not in", values, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglBetween(String value1, String value2) {
            addCriterion("dtfjzgl between", value1, value2, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andDtfjzglNotBetween(String value1, String value2) {
            addCriterion("dtfjzgl not between", value1, value2, "dtfjzgl");
            return (Criteria) this;
        }

        public Criteria andZflIsNull() {
            addCriterion("zfl is null");
            return (Criteria) this;
        }

        public Criteria andZflIsNotNull() {
            addCriterion("zfl is not null");
            return (Criteria) this;
        }

        public Criteria andZflEqualTo(String value) {
            addCriterion("zfl =", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflNotEqualTo(String value) {
            addCriterion("zfl <>", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflGreaterThan(String value) {
            addCriterion("zfl >", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflGreaterThanOrEqualTo(String value) {
            addCriterion("zfl >=", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflLessThan(String value) {
            addCriterion("zfl <", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflLessThanOrEqualTo(String value) {
            addCriterion("zfl <=", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflLike(String value) {
            addCriterion("zfl like", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflNotLike(String value) {
            addCriterion("zfl not like", value, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflIn(List<String> values) {
            addCriterion("zfl in", values, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflNotIn(List<String> values) {
            addCriterion("zfl not in", values, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflBetween(String value1, String value2) {
            addCriterion("zfl between", value1, value2, "zfl");
            return (Criteria) this;
        }

        public Criteria andZflNotBetween(String value1, String value2) {
            addCriterion("zfl not between", value1, value2, "zfl");
            return (Criteria) this;
        }

        public Criteria andDwtflIsNull() {
            addCriterion("dwtfl is null");
            return (Criteria) this;
        }

        public Criteria andDwtflIsNotNull() {
            addCriterion("dwtfl is not null");
            return (Criteria) this;
        }

        public Criteria andDwtflEqualTo(String value) {
            addCriterion("dwtfl =", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflNotEqualTo(String value) {
            addCriterion("dwtfl <>", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflGreaterThan(String value) {
            addCriterion("dwtfl >", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflGreaterThanOrEqualTo(String value) {
            addCriterion("dwtfl >=", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflLessThan(String value) {
            addCriterion("dwtfl <", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflLessThanOrEqualTo(String value) {
            addCriterion("dwtfl <=", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflLike(String value) {
            addCriterion("dwtfl like", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflNotLike(String value) {
            addCriterion("dwtfl not like", value, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflIn(List<String> values) {
            addCriterion("dwtfl in", values, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflNotIn(List<String> values) {
            addCriterion("dwtfl not in", values, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflBetween(String value1, String value2) {
            addCriterion("dwtfl between", value1, value2, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andDwtflNotBetween(String value1, String value2) {
            addCriterion("dwtfl not between", value1, value2, "dwtfl");
            return (Criteria) this;
        }

        public Criteria andScxtzlIsNull() {
            addCriterion("scxtzl is null");
            return (Criteria) this;
        }

        public Criteria andScxtzlIsNotNull() {
            addCriterion("scxtzl is not null");
            return (Criteria) this;
        }

        public Criteria andScxtzlEqualTo(String value) {
            addCriterion("scxtzl =", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlNotEqualTo(String value) {
            addCriterion("scxtzl <>", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlGreaterThan(String value) {
            addCriterion("scxtzl >", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlGreaterThanOrEqualTo(String value) {
            addCriterion("scxtzl >=", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlLessThan(String value) {
            addCriterion("scxtzl <", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlLessThanOrEqualTo(String value) {
            addCriterion("scxtzl <=", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlLike(String value) {
            addCriterion("scxtzl like", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlNotLike(String value) {
            addCriterion("scxtzl not like", value, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlIn(List<String> values) {
            addCriterion("scxtzl in", values, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlNotIn(List<String> values) {
            addCriterion("scxtzl not in", values, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlBetween(String value1, String value2) {
            addCriterion("scxtzl between", value1, value2, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andScxtzlNotBetween(String value1, String value2) {
            addCriterion("scxtzl not between", value1, value2, "scxtzl");
            return (Criteria) this;
        }

        public Criteria andZhdlIsNull() {
            addCriterion("zhdl is null");
            return (Criteria) this;
        }

        public Criteria andZhdlIsNotNull() {
            addCriterion("zhdl is not null");
            return (Criteria) this;
        }

        public Criteria andZhdlEqualTo(String value) {
            addCriterion("zhdl =", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlNotEqualTo(String value) {
            addCriterion("zhdl <>", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlGreaterThan(String value) {
            addCriterion("zhdl >", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlGreaterThanOrEqualTo(String value) {
            addCriterion("zhdl >=", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlLessThan(String value) {
            addCriterion("zhdl <", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlLessThanOrEqualTo(String value) {
            addCriterion("zhdl <=", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlLike(String value) {
            addCriterion("zhdl like", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlNotLike(String value) {
            addCriterion("zhdl not like", value, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlIn(List<String> values) {
            addCriterion("zhdl in", values, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlNotIn(List<String> values) {
            addCriterion("zhdl not in", values, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlBetween(String value1, String value2) {
            addCriterion("zhdl between", value1, value2, "zhdl");
            return (Criteria) this;
        }

        public Criteria andZhdlNotBetween(String value1, String value2) {
            addCriterion("zhdl not between", value1, value2, "zhdl");
            return (Criteria) this;
        }

        public Criteria andOneQwIsNull() {
            addCriterion("one_qw is null");
            return (Criteria) this;
        }

        public Criteria andOneQwIsNotNull() {
            addCriterion("one_qw is not null");
            return (Criteria) this;
        }

        public Criteria andOneQwEqualTo(String value) {
            addCriterion("one_qw =", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwNotEqualTo(String value) {
            addCriterion("one_qw <>", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwGreaterThan(String value) {
            addCriterion("one_qw >", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwGreaterThanOrEqualTo(String value) {
            addCriterion("one_qw >=", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwLessThan(String value) {
            addCriterion("one_qw <", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwLessThanOrEqualTo(String value) {
            addCriterion("one_qw <=", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwLike(String value) {
            addCriterion("one_qw like", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwNotLike(String value) {
            addCriterion("one_qw not like", value, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwIn(List<String> values) {
            addCriterion("one_qw in", values, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwNotIn(List<String> values) {
            addCriterion("one_qw not in", values, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwBetween(String value1, String value2) {
            addCriterion("one_qw between", value1, value2, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneQwNotBetween(String value1, String value2) {
            addCriterion("one_qw not between", value1, value2, "oneQw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwIsNull() {
            addCriterion("one_tfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwIsNotNull() {
            addCriterion("one_tfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwEqualTo(String value) {
            addCriterion("one_tfqpjlw =", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwNotEqualTo(String value) {
            addCriterion("one_tfqpjlw <>", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwGreaterThan(String value) {
            addCriterion("one_tfqpjlw >", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("one_tfqpjlw >=", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwLessThan(String value) {
            addCriterion("one_tfqpjlw <", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwLessThanOrEqualTo(String value) {
            addCriterion("one_tfqpjlw <=", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwLike(String value) {
            addCriterion("one_tfqpjlw like", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwNotLike(String value) {
            addCriterion("one_tfqpjlw not like", value, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwIn(List<String> values) {
            addCriterion("one_tfqpjlw in", values, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwNotIn(List<String> values) {
            addCriterion("one_tfqpjlw not in", values, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwBetween(String value1, String value2) {
            addCriterion("one_tfqpjlw between", value1, value2, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneTfqpjlwNotBetween(String value1, String value2) {
            addCriterion("one_tfqpjlw not between", value1, value2, "oneTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andOneZyscIsNull() {
            addCriterion("one_zysc is null");
            return (Criteria) this;
        }

        public Criteria andOneZyscIsNotNull() {
            addCriterion("one_zysc is not null");
            return (Criteria) this;
        }

        public Criteria andOneZyscEqualTo(String value) {
            addCriterion("one_zysc =", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscNotEqualTo(String value) {
            addCriterion("one_zysc <>", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscGreaterThan(String value) {
            addCriterion("one_zysc >", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscGreaterThanOrEqualTo(String value) {
            addCriterion("one_zysc >=", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscLessThan(String value) {
            addCriterion("one_zysc <", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscLessThanOrEqualTo(String value) {
            addCriterion("one_zysc <=", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscLike(String value) {
            addCriterion("one_zysc like", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscNotLike(String value) {
            addCriterion("one_zysc not like", value, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscIn(List<String> values) {
            addCriterion("one_zysc in", values, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscNotIn(List<String> values) {
            addCriterion("one_zysc not in", values, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscBetween(String value1, String value2) {
            addCriterion("one_zysc between", value1, value2, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOneZyscNotBetween(String value1, String value2) {
            addCriterion("one_zysc not between", value1, value2, "oneZysc");
            return (Criteria) this;
        }

        public Criteria andOnePjqsIsNull() {
            addCriterion("one_pjqs is null");
            return (Criteria) this;
        }

        public Criteria andOnePjqsIsNotNull() {
            addCriterion("one_pjqs is not null");
            return (Criteria) this;
        }

        public Criteria andOnePjqsEqualTo(String value) {
            addCriterion("one_pjqs =", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsNotEqualTo(String value) {
            addCriterion("one_pjqs <>", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsGreaterThan(String value) {
            addCriterion("one_pjqs >", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsGreaterThanOrEqualTo(String value) {
            addCriterion("one_pjqs >=", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsLessThan(String value) {
            addCriterion("one_pjqs <", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsLessThanOrEqualTo(String value) {
            addCriterion("one_pjqs <=", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsLike(String value) {
            addCriterion("one_pjqs like", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsNotLike(String value) {
            addCriterion("one_pjqs not like", value, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsIn(List<String> values) {
            addCriterion("one_pjqs in", values, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsNotIn(List<String> values) {
            addCriterion("one_pjqs not in", values, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsBetween(String value1, String value2) {
            addCriterion("one_pjqs between", value1, value2, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andOnePjqsNotBetween(String value1, String value2) {
            addCriterion("one_pjqs not between", value1, value2, "onePjqs");
            return (Criteria) this;
        }

        public Criteria andTwoQwIsNull() {
            addCriterion("two_qw is null");
            return (Criteria) this;
        }

        public Criteria andTwoQwIsNotNull() {
            addCriterion("two_qw is not null");
            return (Criteria) this;
        }

        public Criteria andTwoQwEqualTo(String value) {
            addCriterion("two_qw =", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwNotEqualTo(String value) {
            addCriterion("two_qw <>", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwGreaterThan(String value) {
            addCriterion("two_qw >", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwGreaterThanOrEqualTo(String value) {
            addCriterion("two_qw >=", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwLessThan(String value) {
            addCriterion("two_qw <", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwLessThanOrEqualTo(String value) {
            addCriterion("two_qw <=", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwLike(String value) {
            addCriterion("two_qw like", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwNotLike(String value) {
            addCriterion("two_qw not like", value, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwIn(List<String> values) {
            addCriterion("two_qw in", values, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwNotIn(List<String> values) {
            addCriterion("two_qw not in", values, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwBetween(String value1, String value2) {
            addCriterion("two_qw between", value1, value2, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoQwNotBetween(String value1, String value2) {
            addCriterion("two_qw not between", value1, value2, "twoQw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwIsNull() {
            addCriterion("two_tfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwIsNotNull() {
            addCriterion("two_tfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwEqualTo(String value) {
            addCriterion("two_tfqpjlw =", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwNotEqualTo(String value) {
            addCriterion("two_tfqpjlw <>", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwGreaterThan(String value) {
            addCriterion("two_tfqpjlw >", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("two_tfqpjlw >=", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwLessThan(String value) {
            addCriterion("two_tfqpjlw <", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwLessThanOrEqualTo(String value) {
            addCriterion("two_tfqpjlw <=", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwLike(String value) {
            addCriterion("two_tfqpjlw like", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwNotLike(String value) {
            addCriterion("two_tfqpjlw not like", value, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwIn(List<String> values) {
            addCriterion("two_tfqpjlw in", values, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwNotIn(List<String> values) {
            addCriterion("two_tfqpjlw not in", values, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwBetween(String value1, String value2) {
            addCriterion("two_tfqpjlw between", value1, value2, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoTfqpjlwNotBetween(String value1, String value2) {
            addCriterion("two_tfqpjlw not between", value1, value2, "twoTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTwoZyscIsNull() {
            addCriterion("two_zysc is null");
            return (Criteria) this;
        }

        public Criteria andTwoZyscIsNotNull() {
            addCriterion("two_zysc is not null");
            return (Criteria) this;
        }

        public Criteria andTwoZyscEqualTo(String value) {
            addCriterion("two_zysc =", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscNotEqualTo(String value) {
            addCriterion("two_zysc <>", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscGreaterThan(String value) {
            addCriterion("two_zysc >", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscGreaterThanOrEqualTo(String value) {
            addCriterion("two_zysc >=", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscLessThan(String value) {
            addCriterion("two_zysc <", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscLessThanOrEqualTo(String value) {
            addCriterion("two_zysc <=", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscLike(String value) {
            addCriterion("two_zysc like", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscNotLike(String value) {
            addCriterion("two_zysc not like", value, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscIn(List<String> values) {
            addCriterion("two_zysc in", values, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscNotIn(List<String> values) {
            addCriterion("two_zysc not in", values, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscBetween(String value1, String value2) {
            addCriterion("two_zysc between", value1, value2, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoZyscNotBetween(String value1, String value2) {
            addCriterion("two_zysc not between", value1, value2, "twoZysc");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsIsNull() {
            addCriterion("two_pjqs is null");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsIsNotNull() {
            addCriterion("two_pjqs is not null");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsEqualTo(String value) {
            addCriterion("two_pjqs =", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsNotEqualTo(String value) {
            addCriterion("two_pjqs <>", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsGreaterThan(String value) {
            addCriterion("two_pjqs >", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsGreaterThanOrEqualTo(String value) {
            addCriterion("two_pjqs >=", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsLessThan(String value) {
            addCriterion("two_pjqs <", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsLessThanOrEqualTo(String value) {
            addCriterion("two_pjqs <=", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsLike(String value) {
            addCriterion("two_pjqs like", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsNotLike(String value) {
            addCriterion("two_pjqs not like", value, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsIn(List<String> values) {
            addCriterion("two_pjqs in", values, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsNotIn(List<String> values) {
            addCriterion("two_pjqs not in", values, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsBetween(String value1, String value2) {
            addCriterion("two_pjqs between", value1, value2, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andTwoPjqsNotBetween(String value1, String value2) {
            addCriterion("two_pjqs not between", value1, value2, "twoPjqs");
            return (Criteria) this;
        }

        public Criteria andThreeQwIsNull() {
            addCriterion("three_qw is null");
            return (Criteria) this;
        }

        public Criteria andThreeQwIsNotNull() {
            addCriterion("three_qw is not null");
            return (Criteria) this;
        }

        public Criteria andThreeQwEqualTo(String value) {
            addCriterion("three_qw =", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwNotEqualTo(String value) {
            addCriterion("three_qw <>", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwGreaterThan(String value) {
            addCriterion("three_qw >", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwGreaterThanOrEqualTo(String value) {
            addCriterion("three_qw >=", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwLessThan(String value) {
            addCriterion("three_qw <", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwLessThanOrEqualTo(String value) {
            addCriterion("three_qw <=", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwLike(String value) {
            addCriterion("three_qw like", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwNotLike(String value) {
            addCriterion("three_qw not like", value, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwIn(List<String> values) {
            addCriterion("three_qw in", values, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwNotIn(List<String> values) {
            addCriterion("three_qw not in", values, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwBetween(String value1, String value2) {
            addCriterion("three_qw between", value1, value2, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeQwNotBetween(String value1, String value2) {
            addCriterion("three_qw not between", value1, value2, "threeQw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwIsNull() {
            addCriterion("three_tfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwIsNotNull() {
            addCriterion("three_tfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwEqualTo(String value) {
            addCriterion("three_tfqpjlw =", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwNotEqualTo(String value) {
            addCriterion("three_tfqpjlw <>", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwGreaterThan(String value) {
            addCriterion("three_tfqpjlw >", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("three_tfqpjlw >=", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwLessThan(String value) {
            addCriterion("three_tfqpjlw <", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwLessThanOrEqualTo(String value) {
            addCriterion("three_tfqpjlw <=", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwLike(String value) {
            addCriterion("three_tfqpjlw like", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwNotLike(String value) {
            addCriterion("three_tfqpjlw not like", value, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwIn(List<String> values) {
            addCriterion("three_tfqpjlw in", values, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwNotIn(List<String> values) {
            addCriterion("three_tfqpjlw not in", values, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwBetween(String value1, String value2) {
            addCriterion("three_tfqpjlw between", value1, value2, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeTfqpjlwNotBetween(String value1, String value2) {
            addCriterion("three_tfqpjlw not between", value1, value2, "threeTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andThreeZyscIsNull() {
            addCriterion("three_zysc is null");
            return (Criteria) this;
        }

        public Criteria andThreeZyscIsNotNull() {
            addCriterion("three_zysc is not null");
            return (Criteria) this;
        }

        public Criteria andThreeZyscEqualTo(String value) {
            addCriterion("three_zysc =", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscNotEqualTo(String value) {
            addCriterion("three_zysc <>", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscGreaterThan(String value) {
            addCriterion("three_zysc >", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscGreaterThanOrEqualTo(String value) {
            addCriterion("three_zysc >=", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscLessThan(String value) {
            addCriterion("three_zysc <", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscLessThanOrEqualTo(String value) {
            addCriterion("three_zysc <=", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscLike(String value) {
            addCriterion("three_zysc like", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscNotLike(String value) {
            addCriterion("three_zysc not like", value, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscIn(List<String> values) {
            addCriterion("three_zysc in", values, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscNotIn(List<String> values) {
            addCriterion("three_zysc not in", values, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscBetween(String value1, String value2) {
            addCriterion("three_zysc between", value1, value2, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreeZyscNotBetween(String value1, String value2) {
            addCriterion("three_zysc not between", value1, value2, "threeZysc");
            return (Criteria) this;
        }

        public Criteria andThreePjqsIsNull() {
            addCriterion("three_pjqs is null");
            return (Criteria) this;
        }

        public Criteria andThreePjqsIsNotNull() {
            addCriterion("three_pjqs is not null");
            return (Criteria) this;
        }

        public Criteria andThreePjqsEqualTo(String value) {
            addCriterion("three_pjqs =", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsNotEqualTo(String value) {
            addCriterion("three_pjqs <>", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsGreaterThan(String value) {
            addCriterion("three_pjqs >", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsGreaterThanOrEqualTo(String value) {
            addCriterion("three_pjqs >=", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsLessThan(String value) {
            addCriterion("three_pjqs <", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsLessThanOrEqualTo(String value) {
            addCriterion("three_pjqs <=", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsLike(String value) {
            addCriterion("three_pjqs like", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsNotLike(String value) {
            addCriterion("three_pjqs not like", value, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsIn(List<String> values) {
            addCriterion("three_pjqs in", values, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsNotIn(List<String> values) {
            addCriterion("three_pjqs not in", values, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsBetween(String value1, String value2) {
            addCriterion("three_pjqs between", value1, value2, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andThreePjqsNotBetween(String value1, String value2) {
            addCriterion("three_pjqs not between", value1, value2, "threePjqs");
            return (Criteria) this;
        }

        public Criteria andFourQwIsNull() {
            addCriterion("four_qw is null");
            return (Criteria) this;
        }

        public Criteria andFourQwIsNotNull() {
            addCriterion("four_qw is not null");
            return (Criteria) this;
        }

        public Criteria andFourQwEqualTo(String value) {
            addCriterion("four_qw =", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwNotEqualTo(String value) {
            addCriterion("four_qw <>", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwGreaterThan(String value) {
            addCriterion("four_qw >", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwGreaterThanOrEqualTo(String value) {
            addCriterion("four_qw >=", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwLessThan(String value) {
            addCriterion("four_qw <", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwLessThanOrEqualTo(String value) {
            addCriterion("four_qw <=", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwLike(String value) {
            addCriterion("four_qw like", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwNotLike(String value) {
            addCriterion("four_qw not like", value, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwIn(List<String> values) {
            addCriterion("four_qw in", values, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwNotIn(List<String> values) {
            addCriterion("four_qw not in", values, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwBetween(String value1, String value2) {
            addCriterion("four_qw between", value1, value2, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourQwNotBetween(String value1, String value2) {
            addCriterion("four_qw not between", value1, value2, "fourQw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwIsNull() {
            addCriterion("four_tfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwIsNotNull() {
            addCriterion("four_tfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwEqualTo(String value) {
            addCriterion("four_tfqpjlw =", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwNotEqualTo(String value) {
            addCriterion("four_tfqpjlw <>", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwGreaterThan(String value) {
            addCriterion("four_tfqpjlw >", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("four_tfqpjlw >=", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwLessThan(String value) {
            addCriterion("four_tfqpjlw <", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwLessThanOrEqualTo(String value) {
            addCriterion("four_tfqpjlw <=", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwLike(String value) {
            addCriterion("four_tfqpjlw like", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwNotLike(String value) {
            addCriterion("four_tfqpjlw not like", value, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwIn(List<String> values) {
            addCriterion("four_tfqpjlw in", values, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwNotIn(List<String> values) {
            addCriterion("four_tfqpjlw not in", values, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwBetween(String value1, String value2) {
            addCriterion("four_tfqpjlw between", value1, value2, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourTfqpjlwNotBetween(String value1, String value2) {
            addCriterion("four_tfqpjlw not between", value1, value2, "fourTfqpjlw");
            return (Criteria) this;
        }

        public Criteria andFourPjqsIsNull() {
            addCriterion("four_pjqs is null");
            return (Criteria) this;
        }

        public Criteria andFourPjqsIsNotNull() {
            addCriterion("four_pjqs is not null");
            return (Criteria) this;
        }

        public Criteria andFourPjqsEqualTo(String value) {
            addCriterion("four_pjqs =", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsNotEqualTo(String value) {
            addCriterion("four_pjqs <>", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsGreaterThan(String value) {
            addCriterion("four_pjqs >", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsGreaterThanOrEqualTo(String value) {
            addCriterion("four_pjqs >=", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsLessThan(String value) {
            addCriterion("four_pjqs <", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsLessThanOrEqualTo(String value) {
            addCriterion("four_pjqs <=", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsLike(String value) {
            addCriterion("four_pjqs like", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsNotLike(String value) {
            addCriterion("four_pjqs not like", value, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsIn(List<String> values) {
            addCriterion("four_pjqs in", values, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsNotIn(List<String> values) {
            addCriterion("four_pjqs not in", values, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsBetween(String value1, String value2) {
            addCriterion("four_pjqs between", value1, value2, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourPjqsNotBetween(String value1, String value2) {
            addCriterion("four_pjqs not between", value1, value2, "fourPjqs");
            return (Criteria) this;
        }

        public Criteria andFourZyscIsNull() {
            addCriterion("four_zysc is null");
            return (Criteria) this;
        }

        public Criteria andFourZyscIsNotNull() {
            addCriterion("four_zysc is not null");
            return (Criteria) this;
        }

        public Criteria andFourZyscEqualTo(String value) {
            addCriterion("four_zysc =", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscNotEqualTo(String value) {
            addCriterion("four_zysc <>", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscGreaterThan(String value) {
            addCriterion("four_zysc >", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscGreaterThanOrEqualTo(String value) {
            addCriterion("four_zysc >=", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscLessThan(String value) {
            addCriterion("four_zysc <", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscLessThanOrEqualTo(String value) {
            addCriterion("four_zysc <=", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscLike(String value) {
            addCriterion("four_zysc like", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscNotLike(String value) {
            addCriterion("four_zysc not like", value, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscIn(List<String> values) {
            addCriterion("four_zysc in", values, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscNotIn(List<String> values) {
            addCriterion("four_zysc not in", values, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscBetween(String value1, String value2) {
            addCriterion("four_zysc between", value1, value2, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andFourZyscNotBetween(String value1, String value2) {
            addCriterion("four_zysc not between", value1, value2, "fourZysc");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwIsNull() {
            addCriterion("tfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwIsNotNull() {
            addCriterion("tfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwEqualTo(String value) {
            addCriterion("tfqpjlw =", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwNotEqualTo(String value) {
            addCriterion("tfqpjlw <>", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwGreaterThan(String value) {
            addCriterion("tfqpjlw >", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("tfqpjlw >=", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwLessThan(String value) {
            addCriterion("tfqpjlw <", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwLessThanOrEqualTo(String value) {
            addCriterion("tfqpjlw <=", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwLike(String value) {
            addCriterion("tfqpjlw like", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwNotLike(String value) {
            addCriterion("tfqpjlw not like", value, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwIn(List<String> values) {
            addCriterion("tfqpjlw in", values, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwNotIn(List<String> values) {
            addCriterion("tfqpjlw not in", values, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwBetween(String value1, String value2) {
            addCriterion("tfqpjlw between", value1, value2, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfqpjlwNotBetween(String value1, String value2) {
            addCriterion("tfqpjlw not between", value1, value2, "tfqpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwIsNull() {
            addCriterion("tfhpjlw is null");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwIsNotNull() {
            addCriterion("tfhpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwEqualTo(String value) {
            addCriterion("tfhpjlw =", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwNotEqualTo(String value) {
            addCriterion("tfhpjlw <>", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwGreaterThan(String value) {
            addCriterion("tfhpjlw >", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwGreaterThanOrEqualTo(String value) {
            addCriterion("tfhpjlw >=", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwLessThan(String value) {
            addCriterion("tfhpjlw <", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwLessThanOrEqualTo(String value) {
            addCriterion("tfhpjlw <=", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwLike(String value) {
            addCriterion("tfhpjlw like", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwNotLike(String value) {
            addCriterion("tfhpjlw not like", value, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwIn(List<String> values) {
            addCriterion("tfhpjlw in", values, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwNotIn(List<String> values) {
            addCriterion("tfhpjlw not in", values, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwBetween(String value1, String value2) {
            addCriterion("tfhpjlw between", value1, value2, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andTfhpjlwNotBetween(String value1, String value2) {
            addCriterion("tfhpjlw not between", value1, value2, "tfhpjlw");
            return (Criteria) this;
        }

        public Criteria andJwfdIsNull() {
            addCriterion("jwfd is null");
            return (Criteria) this;
        }

        public Criteria andJwfdIsNotNull() {
            addCriterion("jwfd is not null");
            return (Criteria) this;
        }

        public Criteria andJwfdEqualTo(String value) {
            addCriterion("jwfd =", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdNotEqualTo(String value) {
            addCriterion("jwfd <>", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdGreaterThan(String value) {
            addCriterion("jwfd >", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdGreaterThanOrEqualTo(String value) {
            addCriterion("jwfd >=", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdLessThan(String value) {
            addCriterion("jwfd <", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdLessThanOrEqualTo(String value) {
            addCriterion("jwfd <=", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdLike(String value) {
            addCriterion("jwfd like", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdNotLike(String value) {
            addCriterion("jwfd not like", value, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdIn(List<String> values) {
            addCriterion("jwfd in", values, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdNotIn(List<String> values) {
            addCriterion("jwfd not in", values, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdBetween(String value1, String value2) {
            addCriterion("jwfd between", value1, value2, "jwfd");
            return (Criteria) this;
        }

        public Criteria andJwfdNotBetween(String value1, String value2) {
            addCriterion("jwfd not between", value1, value2, "jwfd");
            return (Criteria) this;
        }

        public Criteria andDljwnhIsNull() {
            addCriterion("dljwnh is null");
            return (Criteria) this;
        }

        public Criteria andDljwnhIsNotNull() {
            addCriterion("dljwnh is not null");
            return (Criteria) this;
        }

        public Criteria andDljwnhEqualTo(String value) {
            addCriterion("dljwnh =", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhNotEqualTo(String value) {
            addCriterion("dljwnh <>", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhGreaterThan(String value) {
            addCriterion("dljwnh >", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhGreaterThanOrEqualTo(String value) {
            addCriterion("dljwnh >=", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhLessThan(String value) {
            addCriterion("dljwnh <", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhLessThanOrEqualTo(String value) {
            addCriterion("dljwnh <=", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhLike(String value) {
            addCriterion("dljwnh like", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhNotLike(String value) {
            addCriterion("dljwnh not like", value, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhIn(List<String> values) {
            addCriterion("dljwnh in", values, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhNotIn(List<String> values) {
            addCriterion("dljwnh not in", values, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhBetween(String value1, String value2) {
            addCriterion("dljwnh between", value1, value2, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andDljwnhNotBetween(String value1, String value2) {
            addCriterion("dljwnh not between", value1, value2, "dljwnh");
            return (Criteria) this;
        }

        public Criteria andSslsslIsNull() {
            addCriterion("sslssl is null");
            return (Criteria) this;
        }

        public Criteria andSslsslIsNotNull() {
            addCriterion("sslssl is not null");
            return (Criteria) this;
        }

        public Criteria andSslsslEqualTo(String value) {
            addCriterion("sslssl =", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslNotEqualTo(String value) {
            addCriterion("sslssl <>", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslGreaterThan(String value) {
            addCriterion("sslssl >", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslGreaterThanOrEqualTo(String value) {
            addCriterion("sslssl >=", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslLessThan(String value) {
            addCriterion("sslssl <", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslLessThanOrEqualTo(String value) {
            addCriterion("sslssl <=", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslLike(String value) {
            addCriterion("sslssl like", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslNotLike(String value) {
            addCriterion("sslssl not like", value, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslIn(List<String> values) {
            addCriterion("sslssl in", values, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslNotIn(List<String> values) {
            addCriterion("sslssl not in", values, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslBetween(String value1, String value2) {
            addCriterion("sslssl between", value1, value2, "sslssl");
            return (Criteria) this;
        }

        public Criteria andSslsslNotBetween(String value1, String value2) {
            addCriterion("sslssl not between", value1, value2, "sslssl");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfIsNull() {
            addCriterion("tfqpjsf is null");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfIsNotNull() {
            addCriterion("tfqpjsf is not null");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfEqualTo(String value) {
            addCriterion("tfqpjsf =", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfNotEqualTo(String value) {
            addCriterion("tfqpjsf <>", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfGreaterThan(String value) {
            addCriterion("tfqpjsf >", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfGreaterThanOrEqualTo(String value) {
            addCriterion("tfqpjsf >=", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfLessThan(String value) {
            addCriterion("tfqpjsf <", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfLessThanOrEqualTo(String value) {
            addCriterion("tfqpjsf <=", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfLike(String value) {
            addCriterion("tfqpjsf like", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfNotLike(String value) {
            addCriterion("tfqpjsf not like", value, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfIn(List<String> values) {
            addCriterion("tfqpjsf in", values, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfNotIn(List<String> values) {
            addCriterion("tfqpjsf not in", values, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfBetween(String value1, String value2) {
            addCriterion("tfqpjsf between", value1, value2, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfqpjsfNotBetween(String value1, String value2) {
            addCriterion("tfqpjsf not between", value1, value2, "tfqpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfIsNull() {
            addCriterion("tfhpjsf is null");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfIsNotNull() {
            addCriterion("tfhpjsf is not null");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfEqualTo(String value) {
            addCriterion("tfhpjsf =", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfNotEqualTo(String value) {
            addCriterion("tfhpjsf <>", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfGreaterThan(String value) {
            addCriterion("tfhpjsf >", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfGreaterThanOrEqualTo(String value) {
            addCriterion("tfhpjsf >=", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfLessThan(String value) {
            addCriterion("tfhpjsf <", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfLessThanOrEqualTo(String value) {
            addCriterion("tfhpjsf <=", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfLike(String value) {
            addCriterion("tfhpjsf like", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfNotLike(String value) {
            addCriterion("tfhpjsf not like", value, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfIn(List<String> values) {
            addCriterion("tfhpjsf in", values, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfNotIn(List<String> values) {
            addCriterion("tfhpjsf not in", values, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfBetween(String value1, String value2) {
            addCriterion("tfhpjsf between", value1, value2, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andTfhpjsfNotBetween(String value1, String value2) {
            addCriterion("tfhpjsf not between", value1, value2, "tfhpjsf");
            return (Criteria) this;
        }

        public Criteria andJsfdIsNull() {
            addCriterion("jsfd is null");
            return (Criteria) this;
        }

        public Criteria andJsfdIsNotNull() {
            addCriterion("jsfd is not null");
            return (Criteria) this;
        }

        public Criteria andJsfdEqualTo(String value) {
            addCriterion("jsfd =", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdNotEqualTo(String value) {
            addCriterion("jsfd <>", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdGreaterThan(String value) {
            addCriterion("jsfd >", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdGreaterThanOrEqualTo(String value) {
            addCriterion("jsfd >=", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdLessThan(String value) {
            addCriterion("jsfd <", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdLessThanOrEqualTo(String value) {
            addCriterion("jsfd <=", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdLike(String value) {
            addCriterion("jsfd like", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdNotLike(String value) {
            addCriterion("jsfd not like", value, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdIn(List<String> values) {
            addCriterion("jsfd in", values, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdNotIn(List<String> values) {
            addCriterion("jsfd not in", values, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdBetween(String value1, String value2) {
            addCriterion("jsfd between", value1, value2, "jsfd");
            return (Criteria) this;
        }

        public Criteria andJsfdNotBetween(String value1, String value2) {
            addCriterion("jsfd not between", value1, value2, "jsfd");
            return (Criteria) this;
        }

        public Criteria andDljsnhIsNull() {
            addCriterion("dljsnh is null");
            return (Criteria) this;
        }

        public Criteria andDljsnhIsNotNull() {
            addCriterion("dljsnh is not null");
            return (Criteria) this;
        }

        public Criteria andDljsnhEqualTo(String value) {
            addCriterion("dljsnh =", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhNotEqualTo(String value) {
            addCriterion("dljsnh <>", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhGreaterThan(String value) {
            addCriterion("dljsnh >", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhGreaterThanOrEqualTo(String value) {
            addCriterion("dljsnh >=", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhLessThan(String value) {
            addCriterion("dljsnh <", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhLessThanOrEqualTo(String value) {
            addCriterion("dljsnh <=", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhLike(String value) {
            addCriterion("dljsnh like", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhNotLike(String value) {
            addCriterion("dljsnh not like", value, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhIn(List<String> values) {
            addCriterion("dljsnh in", values, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhNotIn(List<String> values) {
            addCriterion("dljsnh not in", values, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhBetween(String value1, String value2) {
            addCriterion("dljsnh between", value1, value2, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andDljsnhNotBetween(String value1, String value2) {
            addCriterion("dljsnh not between", value1, value2, "dljsnh");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgIsNull() {
            addCriterion("bsxgpjjg is null");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgIsNotNull() {
            addCriterion("bsxgpjjg is not null");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgEqualTo(String value) {
            addCriterion("bsxgpjjg =", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgNotEqualTo(String value) {
            addCriterion("bsxgpjjg <>", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgGreaterThan(String value) {
            addCriterion("bsxgpjjg >", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgGreaterThanOrEqualTo(String value) {
            addCriterion("bsxgpjjg >=", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgLessThan(String value) {
            addCriterion("bsxgpjjg <", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgLessThanOrEqualTo(String value) {
            addCriterion("bsxgpjjg <=", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgLike(String value) {
            addCriterion("bsxgpjjg like", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgNotLike(String value) {
            addCriterion("bsxgpjjg not like", value, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgIn(List<String> values) {
            addCriterion("bsxgpjjg in", values, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgNotIn(List<String> values) {
            addCriterion("bsxgpjjg not in", values, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgBetween(String value1, String value2) {
            addCriterion("bsxgpjjg between", value1, value2, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andBsxgpjjgNotBetween(String value1, String value2) {
            addCriterion("bsxgpjjg not between", value1, value2, "bsxgpjjg");
            return (Criteria) this;
        }

        public Criteria andJyxzxIsNull() {
            addCriterion("jyxzx is null");
            return (Criteria) this;
        }

        public Criteria andJyxzxIsNotNull() {
            addCriterion("jyxzx is not null");
            return (Criteria) this;
        }

        public Criteria andJyxzxEqualTo(String value) {
            addCriterion("jyxzx =", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxNotEqualTo(String value) {
            addCriterion("jyxzx <>", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxGreaterThan(String value) {
            addCriterion("jyxzx >", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxGreaterThanOrEqualTo(String value) {
            addCriterion("jyxzx >=", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxLessThan(String value) {
            addCriterion("jyxzx <", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxLessThanOrEqualTo(String value) {
            addCriterion("jyxzx <=", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxLike(String value) {
            addCriterion("jyxzx like", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxNotLike(String value) {
            addCriterion("jyxzx not like", value, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxIn(List<String> values) {
            addCriterion("jyxzx in", values, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxNotIn(List<String> values) {
            addCriterion("jyxzx not in", values, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxBetween(String value1, String value2) {
            addCriterion("jyxzx between", value1, value2, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxzxNotBetween(String value1, String value2) {
            addCriterion("jyxzx not between", value1, value2, "jyxzx");
            return (Criteria) this;
        }

        public Criteria andJyxscIsNull() {
            addCriterion("jyxsc is null");
            return (Criteria) this;
        }

        public Criteria andJyxscIsNotNull() {
            addCriterion("jyxsc is not null");
            return (Criteria) this;
        }

        public Criteria andJyxscEqualTo(String value) {
            addCriterion("jyxsc =", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscNotEqualTo(String value) {
            addCriterion("jyxsc <>", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscGreaterThan(String value) {
            addCriterion("jyxsc >", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscGreaterThanOrEqualTo(String value) {
            addCriterion("jyxsc >=", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscLessThan(String value) {
            addCriterion("jyxsc <", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscLessThanOrEqualTo(String value) {
            addCriterion("jyxsc <=", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscLike(String value) {
            addCriterion("jyxsc like", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscNotLike(String value) {
            addCriterion("jyxsc not like", value, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscIn(List<String> values) {
            addCriterion("jyxsc in", values, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscNotIn(List<String> values) {
            addCriterion("jyxsc not in", values, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscBetween(String value1, String value2) {
            addCriterion("jyxsc between", value1, value2, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxscNotBetween(String value1, String value2) {
            addCriterion("jyxsc not between", value1, value2, "jyxsc");
            return (Criteria) this;
        }

        public Criteria andJyxzcIsNull() {
            addCriterion("jyxzc is null");
            return (Criteria) this;
        }

        public Criteria andJyxzcIsNotNull() {
            addCriterion("jyxzc is not null");
            return (Criteria) this;
        }

        public Criteria andJyxzcEqualTo(String value) {
            addCriterion("jyxzc =", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcNotEqualTo(String value) {
            addCriterion("jyxzc <>", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcGreaterThan(String value) {
            addCriterion("jyxzc >", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcGreaterThanOrEqualTo(String value) {
            addCriterion("jyxzc >=", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcLessThan(String value) {
            addCriterion("jyxzc <", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcLessThanOrEqualTo(String value) {
            addCriterion("jyxzc <=", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcLike(String value) {
            addCriterion("jyxzc like", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcNotLike(String value) {
            addCriterion("jyxzc not like", value, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcIn(List<String> values) {
            addCriterion("jyxzc in", values, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcNotIn(List<String> values) {
            addCriterion("jyxzc not in", values, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcBetween(String value1, String value2) {
            addCriterion("jyxzc between", value1, value2, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxzcNotBetween(String value1, String value2) {
            addCriterion("jyxzc not between", value1, value2, "jyxzc");
            return (Criteria) this;
        }

        public Criteria andJyxxcIsNull() {
            addCriterion("jyxxc is null");
            return (Criteria) this;
        }

        public Criteria andJyxxcIsNotNull() {
            addCriterion("jyxxc is not null");
            return (Criteria) this;
        }

        public Criteria andJyxxcEqualTo(String value) {
            addCriterion("jyxxc =", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcNotEqualTo(String value) {
            addCriterion("jyxxc <>", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcGreaterThan(String value) {
            addCriterion("jyxxc >", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcGreaterThanOrEqualTo(String value) {
            addCriterion("jyxxc >=", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcLessThan(String value) {
            addCriterion("jyxxc <", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcLessThanOrEqualTo(String value) {
            addCriterion("jyxxc <=", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcLike(String value) {
            addCriterion("jyxxc like", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcNotLike(String value) {
            addCriterion("jyxxc not like", value, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcIn(List<String> values) {
            addCriterion("jyxxc in", values, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcNotIn(List<String> values) {
            addCriterion("jyxxc not in", values, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcBetween(String value1, String value2) {
            addCriterion("jyxxc between", value1, value2, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andJyxxcNotBetween(String value1, String value2) {
            addCriterion("jyxxc not between", value1, value2, "jyxxc");
            return (Criteria) this;
        }

        public Criteria andTfqcnwIsNull() {
            addCriterion("tfqcnw is null");
            return (Criteria) this;
        }

        public Criteria andTfqcnwIsNotNull() {
            addCriterion("tfqcnw is not null");
            return (Criteria) this;
        }

        public Criteria andTfqcnwEqualTo(String value) {
            addCriterion("tfqcnw =", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwNotEqualTo(String value) {
            addCriterion("tfqcnw <>", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwGreaterThan(String value) {
            addCriterion("tfqcnw >", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwGreaterThanOrEqualTo(String value) {
            addCriterion("tfqcnw >=", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwLessThan(String value) {
            addCriterion("tfqcnw <", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwLessThanOrEqualTo(String value) {
            addCriterion("tfqcnw <=", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwLike(String value) {
            addCriterion("tfqcnw like", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwNotLike(String value) {
            addCriterion("tfqcnw not like", value, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwIn(List<String> values) {
            addCriterion("tfqcnw in", values, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwNotIn(List<String> values) {
            addCriterion("tfqcnw not in", values, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwBetween(String value1, String value2) {
            addCriterion("tfqcnw between", value1, value2, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnwNotBetween(String value1, String value2) {
            addCriterion("tfqcnw not between", value1, value2, "tfqcnw");
            return (Criteria) this;
        }

        public Criteria andTfqcnsIsNull() {
            addCriterion("tfqcns is null");
            return (Criteria) this;
        }

        public Criteria andTfqcnsIsNotNull() {
            addCriterion("tfqcns is not null");
            return (Criteria) this;
        }

        public Criteria andTfqcnsEqualTo(String value) {
            addCriterion("tfqcns =", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsNotEqualTo(String value) {
            addCriterion("tfqcns <>", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsGreaterThan(String value) {
            addCriterion("tfqcns >", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsGreaterThanOrEqualTo(String value) {
            addCriterion("tfqcns >=", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsLessThan(String value) {
            addCriterion("tfqcns <", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsLessThanOrEqualTo(String value) {
            addCriterion("tfqcns <=", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsLike(String value) {
            addCriterion("tfqcns like", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsNotLike(String value) {
            addCriterion("tfqcns not like", value, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsIn(List<String> values) {
            addCriterion("tfqcns in", values, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsNotIn(List<String> values) {
            addCriterion("tfqcns not in", values, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsBetween(String value1, String value2) {
            addCriterion("tfqcns between", value1, value2, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcnsNotBetween(String value1, String value2) {
            addCriterion("tfqcns not between", value1, value2, "tfqcns");
            return (Criteria) this;
        }

        public Criteria andTfqcwwIsNull() {
            addCriterion("tfqcww is null");
            return (Criteria) this;
        }

        public Criteria andTfqcwwIsNotNull() {
            addCriterion("tfqcww is not null");
            return (Criteria) this;
        }

        public Criteria andTfqcwwEqualTo(String value) {
            addCriterion("tfqcww =", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwNotEqualTo(String value) {
            addCriterion("tfqcww <>", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwGreaterThan(String value) {
            addCriterion("tfqcww >", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwGreaterThanOrEqualTo(String value) {
            addCriterion("tfqcww >=", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwLessThan(String value) {
            addCriterion("tfqcww <", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwLessThanOrEqualTo(String value) {
            addCriterion("tfqcww <=", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwLike(String value) {
            addCriterion("tfqcww like", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwNotLike(String value) {
            addCriterion("tfqcww not like", value, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwIn(List<String> values) {
            addCriterion("tfqcww in", values, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwNotIn(List<String> values) {
            addCriterion("tfqcww not in", values, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwBetween(String value1, String value2) {
            addCriterion("tfqcww between", value1, value2, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwwNotBetween(String value1, String value2) {
            addCriterion("tfqcww not between", value1, value2, "tfqcww");
            return (Criteria) this;
        }

        public Criteria andTfqcwsIsNull() {
            addCriterion("tfqcws is null");
            return (Criteria) this;
        }

        public Criteria andTfqcwsIsNotNull() {
            addCriterion("tfqcws is not null");
            return (Criteria) this;
        }

        public Criteria andTfqcwsEqualTo(String value) {
            addCriterion("tfqcws =", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsNotEqualTo(String value) {
            addCriterion("tfqcws <>", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsGreaterThan(String value) {
            addCriterion("tfqcws >", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsGreaterThanOrEqualTo(String value) {
            addCriterion("tfqcws >=", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsLessThan(String value) {
            addCriterion("tfqcws <", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsLessThanOrEqualTo(String value) {
            addCriterion("tfqcws <=", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsLike(String value) {
            addCriterion("tfqcws like", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsNotLike(String value) {
            addCriterion("tfqcws not like", value, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsIn(List<String> values) {
            addCriterion("tfqcws in", values, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsNotIn(List<String> values) {
            addCriterion("tfqcws not in", values, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsBetween(String value1, String value2) {
            addCriterion("tfqcws between", value1, value2, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqcwsNotBetween(String value1, String value2) {
            addCriterion("tfqcws not between", value1, value2, "tfqcws");
            return (Criteria) this;
        }

        public Criteria andTfqzglwIsNull() {
            addCriterion("tfqzglw is null");
            return (Criteria) this;
        }

        public Criteria andTfqzglwIsNotNull() {
            addCriterion("tfqzglw is not null");
            return (Criteria) this;
        }

        public Criteria andTfqzglwEqualTo(String value) {
            addCriterion("tfqzglw =", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwNotEqualTo(String value) {
            addCriterion("tfqzglw <>", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwGreaterThan(String value) {
            addCriterion("tfqzglw >", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwGreaterThanOrEqualTo(String value) {
            addCriterion("tfqzglw >=", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwLessThan(String value) {
            addCriterion("tfqzglw <", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwLessThanOrEqualTo(String value) {
            addCriterion("tfqzglw <=", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwLike(String value) {
            addCriterion("tfqzglw like", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwNotLike(String value) {
            addCriterion("tfqzglw not like", value, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwIn(List<String> values) {
            addCriterion("tfqzglw in", values, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwNotIn(List<String> values) {
            addCriterion("tfqzglw not in", values, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwBetween(String value1, String value2) {
            addCriterion("tfqzglw between", value1, value2, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzglwNotBetween(String value1, String value2) {
            addCriterion("tfqzglw not between", value1, value2, "tfqzglw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwIsNull() {
            addCriterion("tfqzdlw is null");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwIsNotNull() {
            addCriterion("tfqzdlw is not null");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwEqualTo(String value) {
            addCriterion("tfqzdlw =", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwNotEqualTo(String value) {
            addCriterion("tfqzdlw <>", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwGreaterThan(String value) {
            addCriterion("tfqzdlw >", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwGreaterThanOrEqualTo(String value) {
            addCriterion("tfqzdlw >=", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwLessThan(String value) {
            addCriterion("tfqzdlw <", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwLessThanOrEqualTo(String value) {
            addCriterion("tfqzdlw <=", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwLike(String value) {
            addCriterion("tfqzdlw like", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwNotLike(String value) {
            addCriterion("tfqzdlw not like", value, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwIn(List<String> values) {
            addCriterion("tfqzdlw in", values, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwNotIn(List<String> values) {
            addCriterion("tfqzdlw not in", values, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwBetween(String value1, String value2) {
            addCriterion("tfqzdlw between", value1, value2, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqzdlwNotBetween(String value1, String value2) {
            addCriterion("tfqzdlw not between", value1, value2, "tfqzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwIsNull() {
            addCriterion("tfhcnw is null");
            return (Criteria) this;
        }

        public Criteria andTfhcnwIsNotNull() {
            addCriterion("tfhcnw is not null");
            return (Criteria) this;
        }

        public Criteria andTfhcnwEqualTo(String value) {
            addCriterion("tfhcnw =", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwNotEqualTo(String value) {
            addCriterion("tfhcnw <>", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwGreaterThan(String value) {
            addCriterion("tfhcnw >", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwGreaterThanOrEqualTo(String value) {
            addCriterion("tfhcnw >=", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwLessThan(String value) {
            addCriterion("tfhcnw <", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwLessThanOrEqualTo(String value) {
            addCriterion("tfhcnw <=", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwLike(String value) {
            addCriterion("tfhcnw like", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwNotLike(String value) {
            addCriterion("tfhcnw not like", value, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwIn(List<String> values) {
            addCriterion("tfhcnw in", values, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwNotIn(List<String> values) {
            addCriterion("tfhcnw not in", values, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwBetween(String value1, String value2) {
            addCriterion("tfhcnw between", value1, value2, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnwNotBetween(String value1, String value2) {
            addCriterion("tfhcnw not between", value1, value2, "tfhcnw");
            return (Criteria) this;
        }

        public Criteria andTfhcnsIsNull() {
            addCriterion("tfhcns is null");
            return (Criteria) this;
        }

        public Criteria andTfhcnsIsNotNull() {
            addCriterion("tfhcns is not null");
            return (Criteria) this;
        }

        public Criteria andTfhcnsEqualTo(String value) {
            addCriterion("tfhcns =", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsNotEqualTo(String value) {
            addCriterion("tfhcns <>", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsGreaterThan(String value) {
            addCriterion("tfhcns >", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsGreaterThanOrEqualTo(String value) {
            addCriterion("tfhcns >=", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsLessThan(String value) {
            addCriterion("tfhcns <", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsLessThanOrEqualTo(String value) {
            addCriterion("tfhcns <=", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsLike(String value) {
            addCriterion("tfhcns like", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsNotLike(String value) {
            addCriterion("tfhcns not like", value, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsIn(List<String> values) {
            addCriterion("tfhcns in", values, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsNotIn(List<String> values) {
            addCriterion("tfhcns not in", values, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsBetween(String value1, String value2) {
            addCriterion("tfhcns between", value1, value2, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcnsNotBetween(String value1, String value2) {
            addCriterion("tfhcns not between", value1, value2, "tfhcns");
            return (Criteria) this;
        }

        public Criteria andTfhcwwIsNull() {
            addCriterion("tfhcww is null");
            return (Criteria) this;
        }

        public Criteria andTfhcwwIsNotNull() {
            addCriterion("tfhcww is not null");
            return (Criteria) this;
        }

        public Criteria andTfhcwwEqualTo(String value) {
            addCriterion("tfhcww =", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwNotEqualTo(String value) {
            addCriterion("tfhcww <>", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwGreaterThan(String value) {
            addCriterion("tfhcww >", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwGreaterThanOrEqualTo(String value) {
            addCriterion("tfhcww >=", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwLessThan(String value) {
            addCriterion("tfhcww <", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwLessThanOrEqualTo(String value) {
            addCriterion("tfhcww <=", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwLike(String value) {
            addCriterion("tfhcww like", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwNotLike(String value) {
            addCriterion("tfhcww not like", value, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwIn(List<String> values) {
            addCriterion("tfhcww in", values, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwNotIn(List<String> values) {
            addCriterion("tfhcww not in", values, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwBetween(String value1, String value2) {
            addCriterion("tfhcww between", value1, value2, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwwNotBetween(String value1, String value2) {
            addCriterion("tfhcww not between", value1, value2, "tfhcww");
            return (Criteria) this;
        }

        public Criteria andTfhcwsIsNull() {
            addCriterion("tfhcws is null");
            return (Criteria) this;
        }

        public Criteria andTfhcwsIsNotNull() {
            addCriterion("tfhcws is not null");
            return (Criteria) this;
        }

        public Criteria andTfhcwsEqualTo(String value) {
            addCriterion("tfhcws =", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsNotEqualTo(String value) {
            addCriterion("tfhcws <>", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsGreaterThan(String value) {
            addCriterion("tfhcws >", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsGreaterThanOrEqualTo(String value) {
            addCriterion("tfhcws >=", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsLessThan(String value) {
            addCriterion("tfhcws <", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsLessThanOrEqualTo(String value) {
            addCriterion("tfhcws <=", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsLike(String value) {
            addCriterion("tfhcws like", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsNotLike(String value) {
            addCriterion("tfhcws not like", value, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsIn(List<String> values) {
            addCriterion("tfhcws in", values, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsNotIn(List<String> values) {
            addCriterion("tfhcws not in", values, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsBetween(String value1, String value2) {
            addCriterion("tfhcws between", value1, value2, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhcwsNotBetween(String value1, String value2) {
            addCriterion("tfhcws not between", value1, value2, "tfhcws");
            return (Criteria) this;
        }

        public Criteria andTfhzglwIsNull() {
            addCriterion("tfhzglw is null");
            return (Criteria) this;
        }

        public Criteria andTfhzglwIsNotNull() {
            addCriterion("tfhzglw is not null");
            return (Criteria) this;
        }

        public Criteria andTfhzglwEqualTo(String value) {
            addCriterion("tfhzglw =", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwNotEqualTo(String value) {
            addCriterion("tfhzglw <>", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwGreaterThan(String value) {
            addCriterion("tfhzglw >", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwGreaterThanOrEqualTo(String value) {
            addCriterion("tfhzglw >=", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwLessThan(String value) {
            addCriterion("tfhzglw <", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwLessThanOrEqualTo(String value) {
            addCriterion("tfhzglw <=", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwLike(String value) {
            addCriterion("tfhzglw like", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwNotLike(String value) {
            addCriterion("tfhzglw not like", value, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwIn(List<String> values) {
            addCriterion("tfhzglw in", values, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwNotIn(List<String> values) {
            addCriterion("tfhzglw not in", values, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwBetween(String value1, String value2) {
            addCriterion("tfhzglw between", value1, value2, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzglwNotBetween(String value1, String value2) {
            addCriterion("tfhzglw not between", value1, value2, "tfhzglw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwIsNull() {
            addCriterion("tfhzdlw is null");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwIsNotNull() {
            addCriterion("tfhzdlw is not null");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwEqualTo(String value) {
            addCriterion("tfhzdlw =", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwNotEqualTo(String value) {
            addCriterion("tfhzdlw <>", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwGreaterThan(String value) {
            addCriterion("tfhzdlw >", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwGreaterThanOrEqualTo(String value) {
            addCriterion("tfhzdlw >=", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwLessThan(String value) {
            addCriterion("tfhzdlw <", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwLessThanOrEqualTo(String value) {
            addCriterion("tfhzdlw <=", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwLike(String value) {
            addCriterion("tfhzdlw like", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwNotLike(String value) {
            addCriterion("tfhzdlw not like", value, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwIn(List<String> values) {
            addCriterion("tfhzdlw in", values, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwNotIn(List<String> values) {
            addCriterion("tfhzdlw not in", values, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwBetween(String value1, String value2) {
            addCriterion("tfhzdlw between", value1, value2, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfhzdlwNotBetween(String value1, String value2) {
            addCriterion("tfhzdlw not between", value1, value2, "tfhzdlw");
            return (Criteria) this;
        }

        public Criteria andTfqyqIsNull() {
            addCriterion("tfqyq is null");
            return (Criteria) this;
        }

        public Criteria andTfqyqIsNotNull() {
            addCriterion("tfqyq is not null");
            return (Criteria) this;
        }

        public Criteria andTfqyqEqualTo(String value) {
            addCriterion("tfqyq =", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqNotEqualTo(String value) {
            addCriterion("tfqyq <>", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqGreaterThan(String value) {
            addCriterion("tfqyq >", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqGreaterThanOrEqualTo(String value) {
            addCriterion("tfqyq >=", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqLessThan(String value) {
            addCriterion("tfqyq <", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqLessThanOrEqualTo(String value) {
            addCriterion("tfqyq <=", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqLike(String value) {
            addCriterion("tfqyq like", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqNotLike(String value) {
            addCriterion("tfqyq not like", value, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqIn(List<String> values) {
            addCriterion("tfqyq in", values, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqNotIn(List<String> values) {
            addCriterion("tfqyq not in", values, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqBetween(String value1, String value2) {
            addCriterion("tfqyq between", value1, value2, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqyqNotBetween(String value1, String value2) {
            addCriterion("tfqyq not between", value1, value2, "tfqyq");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtIsNull() {
            addCriterion("tfqeyht is null");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtIsNotNull() {
            addCriterion("tfqeyht is not null");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtEqualTo(String value) {
            addCriterion("tfqeyht =", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtNotEqualTo(String value) {
            addCriterion("tfqeyht <>", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtGreaterThan(String value) {
            addCriterion("tfqeyht >", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtGreaterThanOrEqualTo(String value) {
            addCriterion("tfqeyht >=", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtLessThan(String value) {
            addCriterion("tfqeyht <", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtLessThanOrEqualTo(String value) {
            addCriterion("tfqeyht <=", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtLike(String value) {
            addCriterion("tfqeyht like", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtNotLike(String value) {
            addCriterion("tfqeyht not like", value, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtIn(List<String> values) {
            addCriterion("tfqeyht in", values, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtNotIn(List<String> values) {
            addCriterion("tfqeyht not in", values, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtBetween(String value1, String value2) {
            addCriterion("tfqeyht between", value1, value2, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqeyhtNotBetween(String value1, String value2) {
            addCriterion("tfqeyht not between", value1, value2, "tfqeyht");
            return (Criteria) this;
        }

        public Criteria andTfqlhqIsNull() {
            addCriterion("tfqlhq is null");
            return (Criteria) this;
        }

        public Criteria andTfqlhqIsNotNull() {
            addCriterion("tfqlhq is not null");
            return (Criteria) this;
        }

        public Criteria andTfqlhqEqualTo(String value) {
            addCriterion("tfqlhq =", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqNotEqualTo(String value) {
            addCriterion("tfqlhq <>", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqGreaterThan(String value) {
            addCriterion("tfqlhq >", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqGreaterThanOrEqualTo(String value) {
            addCriterion("tfqlhq >=", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqLessThan(String value) {
            addCriterion("tfqlhq <", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqLessThanOrEqualTo(String value) {
            addCriterion("tfqlhq <=", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqLike(String value) {
            addCriterion("tfqlhq like", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqNotLike(String value) {
            addCriterion("tfqlhq not like", value, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqIn(List<String> values) {
            addCriterion("tfqlhq in", values, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqNotIn(List<String> values) {
            addCriterion("tfqlhq not in", values, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqBetween(String value1, String value2) {
            addCriterion("tfqlhq between", value1, value2, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfqlhqNotBetween(String value1, String value2) {
            addCriterion("tfqlhq not between", value1, value2, "tfqlhq");
            return (Criteria) this;
        }

        public Criteria andTfhyqIsNull() {
            addCriterion("tfhyq is null");
            return (Criteria) this;
        }

        public Criteria andTfhyqIsNotNull() {
            addCriterion("tfhyq is not null");
            return (Criteria) this;
        }

        public Criteria andTfhyqEqualTo(String value) {
            addCriterion("tfhyq =", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqNotEqualTo(String value) {
            addCriterion("tfhyq <>", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqGreaterThan(String value) {
            addCriterion("tfhyq >", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqGreaterThanOrEqualTo(String value) {
            addCriterion("tfhyq >=", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqLessThan(String value) {
            addCriterion("tfhyq <", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqLessThanOrEqualTo(String value) {
            addCriterion("tfhyq <=", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqLike(String value) {
            addCriterion("tfhyq like", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqNotLike(String value) {
            addCriterion("tfhyq not like", value, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqIn(List<String> values) {
            addCriterion("tfhyq in", values, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqNotIn(List<String> values) {
            addCriterion("tfhyq not in", values, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqBetween(String value1, String value2) {
            addCriterion("tfhyq between", value1, value2, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfhyqNotBetween(String value1, String value2) {
            addCriterion("tfhyq not between", value1, value2, "tfhyq");
            return (Criteria) this;
        }

        public Criteria andTfheyhtIsNull() {
            addCriterion("tfheyht is null");
            return (Criteria) this;
        }

        public Criteria andTfheyhtIsNotNull() {
            addCriterion("tfheyht is not null");
            return (Criteria) this;
        }

        public Criteria andTfheyhtEqualTo(String value) {
            addCriterion("tfheyht =", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtNotEqualTo(String value) {
            addCriterion("tfheyht <>", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtGreaterThan(String value) {
            addCriterion("tfheyht >", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtGreaterThanOrEqualTo(String value) {
            addCriterion("tfheyht >=", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtLessThan(String value) {
            addCriterion("tfheyht <", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtLessThanOrEqualTo(String value) {
            addCriterion("tfheyht <=", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtLike(String value) {
            addCriterion("tfheyht like", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtNotLike(String value) {
            addCriterion("tfheyht not like", value, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtIn(List<String> values) {
            addCriterion("tfheyht in", values, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtNotIn(List<String> values) {
            addCriterion("tfheyht not in", values, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtBetween(String value1, String value2) {
            addCriterion("tfheyht between", value1, value2, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfheyhtNotBetween(String value1, String value2) {
            addCriterion("tfheyht not between", value1, value2, "tfheyht");
            return (Criteria) this;
        }

        public Criteria andTfhlhqIsNull() {
            addCriterion("tfhlhq is null");
            return (Criteria) this;
        }

        public Criteria andTfhlhqIsNotNull() {
            addCriterion("tfhlhq is not null");
            return (Criteria) this;
        }

        public Criteria andTfhlhqEqualTo(String value) {
            addCriterion("tfhlhq =", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqNotEqualTo(String value) {
            addCriterion("tfhlhq <>", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqGreaterThan(String value) {
            addCriterion("tfhlhq >", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqGreaterThanOrEqualTo(String value) {
            addCriterion("tfhlhq >=", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqLessThan(String value) {
            addCriterion("tfhlhq <", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqLessThanOrEqualTo(String value) {
            addCriterion("tfhlhq <=", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqLike(String value) {
            addCriterion("tfhlhq like", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqNotLike(String value) {
            addCriterion("tfhlhq not like", value, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqIn(List<String> values) {
            addCriterion("tfhlhq in", values, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqNotIn(List<String> values) {
            addCriterion("tfhlhq not in", values, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqBetween(String value1, String value2) {
            addCriterion("tfhlhq between", value1, value2, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andTfhlhqNotBetween(String value1, String value2) {
            addCriterion("tfhlhq not between", value1, value2, "tfhlhq");
            return (Criteria) this;
        }

        public Criteria andBzIsNull() {
            addCriterion("bz is null");
            return (Criteria) this;
        }

        public Criteria andBzIsNotNull() {
            addCriterion("bz is not null");
            return (Criteria) this;
        }

        public Criteria andBzEqualTo(String value) {
            addCriterion("bz =", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzNotEqualTo(String value) {
            addCriterion("bz <>", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzGreaterThan(String value) {
            addCriterion("bz >", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzGreaterThanOrEqualTo(String value) {
            addCriterion("bz >=", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzLessThan(String value) {
            addCriterion("bz <", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzLessThanOrEqualTo(String value) {
            addCriterion("bz <=", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzLike(String value) {
            addCriterion("bz like", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzNotLike(String value) {
            addCriterion("bz not like", value, "bz");
            return (Criteria) this;
        }

        public Criteria andBzIn(List<String> values) {
            addCriterion("bz in", values, "bz");
            return (Criteria) this;
        }

        public Criteria andBzNotIn(List<String> values) {
            addCriterion("bz not in", values, "bz");
            return (Criteria) this;
        }

        public Criteria andBzBetween(String value1, String value2) {
            addCriterion("bz between", value1, value2, "bz");
            return (Criteria) this;
        }

        public Criteria andBzNotBetween(String value1, String value2) {
            addCriterion("bz not between", value1, value2, "bz");
            return (Criteria) this;
        }

        public Criteria andOrgIdIsNull() {
            addCriterion("org_id is null");
            return (Criteria) this;
        }

        public Criteria andOrgIdIsNotNull() {
            addCriterion("org_id is not null");
            return (Criteria) this;
        }

        public Criteria andOrgIdEqualTo(Integer value) {
            addCriterion("org_id =", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotEqualTo(Integer value) {
            addCriterion("org_id <>", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdGreaterThan(Integer value) {
            addCriterion("org_id >", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdGreaterThanOrEqualTo(Integer value) {
            addCriterion("org_id >=", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdLessThan(Integer value) {
            addCriterion("org_id <", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdLessThanOrEqualTo(Integer value) {
            addCriterion("org_id <=", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdIn(List<Integer> values) {
            addCriterion("org_id in", values, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotIn(List<Integer> values) {
            addCriterion("org_id not in", values, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdBetween(Integer value1, Integer value2) {
            addCriterion("org_id between", value1, value2, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotBetween(Integer value1, Integer value2) {
            addCriterion("org_id not between", value1, value2, "orgId");
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated do_not_delete_during_merge Sun Jun 28 17:44:27 CST 2020
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table t_ventilation_operation
     *
     * @mbggenerated Sun Jun 28 17:44:27 CST 2020
     */
    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);
        }
    }
}