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

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

public class TVentilationExample {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    public TVentilationExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 CST 2020
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table t_ventilation
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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));
        }

        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 andOrgIdIsNull() {
            addCriterion("org_id is null");
            return (Criteria) this;
        }

        public Criteria andOrgIdIsNotNull() {
            addCriterion("org_id is not null");
            return (Criteria) this;
        }

        public Criteria andOrgIdEqualTo(String value) {
            addCriterion("org_id =", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotEqualTo(String value) {
            addCriterion("org_id <>", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdGreaterThan(String value) {
            addCriterion("org_id >", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdGreaterThanOrEqualTo(String value) {
            addCriterion("org_id >=", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdLessThan(String value) {
            addCriterion("org_id <", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdLessThanOrEqualTo(String value) {
            addCriterion("org_id <=", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdLike(String value) {
            addCriterion("org_id like", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotLike(String value) {
            addCriterion("org_id not like", value, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdIn(List<String> values) {
            addCriterion("org_id in", values, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotIn(List<String> values) {
            addCriterion("org_id not in", values, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdBetween(String value1, String value2) {
            addCriterion("org_id between", value1, value2, "orgId");
            return (Criteria) this;
        }

        public Criteria andOrgIdNotBetween(String value1, String value2) {
            addCriterion("org_id not between", value1, value2, "orgId");
            return (Criteria) this;
        }

        public Criteria andVCfCodeIsNull() {
            addCriterion("v_cf_code is null");
            return (Criteria) this;
        }

        public Criteria andVCfCodeIsNotNull() {
            addCriterion("v_cf_code is not null");
            return (Criteria) this;
        }

        public Criteria andVCfCodeEqualTo(String value) {
            addCriterion("v_cf_code =", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeNotEqualTo(String value) {
            addCriterion("v_cf_code <>", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeGreaterThan(String value) {
            addCriterion("v_cf_code >", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeGreaterThanOrEqualTo(String value) {
            addCriterion("v_cf_code >=", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeLessThan(String value) {
            addCriterion("v_cf_code <", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeLessThanOrEqualTo(String value) {
            addCriterion("v_cf_code <=", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeLike(String value) {
            addCriterion("v_cf_code like", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeNotLike(String value) {
            addCriterion("v_cf_code not like", value, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeIn(List<String> values) {
            addCriterion("v_cf_code in", values, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeNotIn(List<String> values) {
            addCriterion("v_cf_code not in", values, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeBetween(String value1, String value2) {
            addCriterion("v_cf_code between", value1, value2, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andVCfCodeNotBetween(String value1, String value2) {
            addCriterion("v_cf_code not between", value1, value2, "vCfCode");
            return (Criteria) this;
        }

        public Criteria andOperationIdIsNull() {
            addCriterion("operation_id is null");
            return (Criteria) this;
        }

        public Criteria andOperationIdIsNotNull() {
            addCriterion("operation_id is not null");
            return (Criteria) this;
        }

        public Criteria andOperationIdEqualTo(String value) {
            addCriterion("operation_id =", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdNotEqualTo(String value) {
            addCriterion("operation_id <>", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdGreaterThan(String value) {
            addCriterion("operation_id >", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdGreaterThanOrEqualTo(String value) {
            addCriterion("operation_id >=", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdLessThan(String value) {
            addCriterion("operation_id <", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdLessThanOrEqualTo(String value) {
            addCriterion("operation_id <=", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdLike(String value) {
            addCriterion("operation_id like", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdNotLike(String value) {
            addCriterion("operation_id not like", value, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdIn(List<String> values) {
            addCriterion("operation_id in", values, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdNotIn(List<String> values) {
            addCriterion("operation_id not in", values, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdBetween(String value1, String value2) {
            addCriterion("operation_id between", value1, value2, "operationId");
            return (Criteria) this;
        }

        public Criteria andOperationIdNotBetween(String value1, String value2) {
            addCriterion("operation_id not between", value1, value2, "operationId");
            return (Criteria) this;
        }

        public Criteria andVDevNameIsNull() {
            addCriterion("v_dev_name is null");
            return (Criteria) this;
        }

        public Criteria andVDevNameIsNotNull() {
            addCriterion("v_dev_name is not null");
            return (Criteria) this;
        }

        public Criteria andVDevNameEqualTo(String value) {
            addCriterion("v_dev_name =", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameNotEqualTo(String value) {
            addCriterion("v_dev_name <>", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameGreaterThan(String value) {
            addCriterion("v_dev_name >", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameGreaterThanOrEqualTo(String value) {
            addCriterion("v_dev_name >=", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameLessThan(String value) {
            addCriterion("v_dev_name <", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameLessThanOrEqualTo(String value) {
            addCriterion("v_dev_name <=", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameLike(String value) {
            addCriterion("v_dev_name like", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameNotLike(String value) {
            addCriterion("v_dev_name not like", value, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameIn(List<String> values) {
            addCriterion("v_dev_name in", values, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameNotIn(List<String> values) {
            addCriterion("v_dev_name not in", values, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameBetween(String value1, String value2) {
            addCriterion("v_dev_name between", value1, value2, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDevNameNotBetween(String value1, String value2) {
            addCriterion("v_dev_name not between", value1, value2, "vDevName");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeIsNull() {
            addCriterion("v_device_code is null");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeIsNotNull() {
            addCriterion("v_device_code is not null");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeEqualTo(String value) {
            addCriterion("v_device_code =", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeNotEqualTo(String value) {
            addCriterion("v_device_code <>", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeGreaterThan(String value) {
            addCriterion("v_device_code >", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeGreaterThanOrEqualTo(String value) {
            addCriterion("v_device_code >=", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeLessThan(String value) {
            addCriterion("v_device_code <", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeLessThanOrEqualTo(String value) {
            addCriterion("v_device_code <=", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeLike(String value) {
            addCriterion("v_device_code like", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeNotLike(String value) {
            addCriterion("v_device_code not like", value, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeIn(List<String> values) {
            addCriterion("v_device_code in", values, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeNotIn(List<String> values) {
            addCriterion("v_device_code not in", values, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeBetween(String value1, String value2) {
            addCriterion("v_device_code between", value1, value2, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVDeviceCodeNotBetween(String value1, String value2) {
            addCriterion("v_device_code not between", value1, value2, "vDeviceCode");
            return (Criteria) this;
        }

        public Criteria andVPatternIsNull() {
            addCriterion("v_pattern is null");
            return (Criteria) this;
        }

        public Criteria andVPatternIsNotNull() {
            addCriterion("v_pattern is not null");
            return (Criteria) this;
        }

        public Criteria andVPatternEqualTo(String value) {
            addCriterion("v_pattern =", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternNotEqualTo(String value) {
            addCriterion("v_pattern <>", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternGreaterThan(String value) {
            addCriterion("v_pattern >", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternGreaterThanOrEqualTo(String value) {
            addCriterion("v_pattern >=", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternLessThan(String value) {
            addCriterion("v_pattern <", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternLessThanOrEqualTo(String value) {
            addCriterion("v_pattern <=", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternLike(String value) {
            addCriterion("v_pattern like", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternNotLike(String value) {
            addCriterion("v_pattern not like", value, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternIn(List<String> values) {
            addCriterion("v_pattern in", values, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternNotIn(List<String> values) {
            addCriterion("v_pattern not in", values, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternBetween(String value1, String value2) {
            addCriterion("v_pattern between", value1, value2, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVPatternNotBetween(String value1, String value2) {
            addCriterion("v_pattern not between", value1, value2, "vPattern");
            return (Criteria) this;
        }

        public Criteria andVStartTimeIsNull() {
            addCriterion("v_start_time is null");
            return (Criteria) this;
        }

        public Criteria andVStartTimeIsNotNull() {
            addCriterion("v_start_time is not null");
            return (Criteria) this;
        }

        public Criteria andVStartTimeEqualTo(Date value) {
            addCriterion("v_start_time =", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeNotEqualTo(Date value) {
            addCriterion("v_start_time <>", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeGreaterThan(Date value) {
            addCriterion("v_start_time >", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("v_start_time >=", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeLessThan(Date value) {
            addCriterion("v_start_time <", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeLessThanOrEqualTo(Date value) {
            addCriterion("v_start_time <=", value, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeIn(List<Date> values) {
            addCriterion("v_start_time in", values, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeNotIn(List<Date> values) {
            addCriterion("v_start_time not in", values, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeBetween(Date value1, Date value2) {
            addCriterion("v_start_time between", value1, value2, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVStartTimeNotBetween(Date value1, Date value2) {
            addCriterion("v_start_time not between", value1, value2, "vStartTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeIsNull() {
            addCriterion("v_end_time is null");
            return (Criteria) this;
        }

        public Criteria andVEndTimeIsNotNull() {
            addCriterion("v_end_time is not null");
            return (Criteria) this;
        }

        public Criteria andVEndTimeEqualTo(Date value) {
            addCriterion("v_end_time =", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeNotEqualTo(Date value) {
            addCriterion("v_end_time <>", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeGreaterThan(Date value) {
            addCriterion("v_end_time >", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("v_end_time >=", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeLessThan(Date value) {
            addCriterion("v_end_time <", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeLessThanOrEqualTo(Date value) {
            addCriterion("v_end_time <=", value, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeIn(List<Date> values) {
            addCriterion("v_end_time in", values, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeNotIn(List<Date> values) {
            addCriterion("v_end_time not in", values, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeBetween(Date value1, Date value2) {
            addCriterion("v_end_time between", value1, value2, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVEndTimeNotBetween(Date value1, Date value2) {
            addCriterion("v_end_time not between", value1, value2, "vEndTime");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateIsNull() {
            addCriterion("v_distinguish_state is null");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateIsNotNull() {
            addCriterion("v_distinguish_state is not null");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateEqualTo(Integer value) {
            addCriterion("v_distinguish_state =", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateNotEqualTo(Integer value) {
            addCriterion("v_distinguish_state <>", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateGreaterThan(Integer value) {
            addCriterion("v_distinguish_state >", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateGreaterThanOrEqualTo(Integer value) {
            addCriterion("v_distinguish_state >=", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateLessThan(Integer value) {
            addCriterion("v_distinguish_state <", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateLessThanOrEqualTo(Integer value) {
            addCriterion("v_distinguish_state <=", value, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateIn(List<Integer> values) {
            addCriterion("v_distinguish_state in", values, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateNotIn(List<Integer> values) {
            addCriterion("v_distinguish_state not in", values, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateBetween(Integer value1, Integer value2) {
            addCriterion("v_distinguish_state between", value1, value2, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVDistinguishStateNotBetween(Integer value1, Integer value2) {
            addCriterion("v_distinguish_state not between", value1, value2, "vDistinguishState");
            return (Criteria) this;
        }

        public Criteria andVStateIsNull() {
            addCriterion("v_state is null");
            return (Criteria) this;
        }

        public Criteria andVStateIsNotNull() {
            addCriterion("v_state is not null");
            return (Criteria) this;
        }

        public Criteria andVStateEqualTo(Integer value) {
            addCriterion("v_state =", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateNotEqualTo(Integer value) {
            addCriterion("v_state <>", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateGreaterThan(Integer value) {
            addCriterion("v_state >", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateGreaterThanOrEqualTo(Integer value) {
            addCriterion("v_state >=", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateLessThan(Integer value) {
            addCriterion("v_state <", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateLessThanOrEqualTo(Integer value) {
            addCriterion("v_state <=", value, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateIn(List<Integer> values) {
            addCriterion("v_state in", values, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateNotIn(List<Integer> values) {
            addCriterion("v_state not in", values, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateBetween(Integer value1, Integer value2) {
            addCriterion("v_state between", value1, value2, "vState");
            return (Criteria) this;
        }

        public Criteria andVStateNotBetween(Integer value1, Integer value2) {
            addCriterion("v_state not between", value1, value2, "vState");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonIsNull() {
            addCriterion("v_update_person is null");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonIsNotNull() {
            addCriterion("v_update_person is not null");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonEqualTo(String value) {
            addCriterion("v_update_person =", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonNotEqualTo(String value) {
            addCriterion("v_update_person <>", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonGreaterThan(String value) {
            addCriterion("v_update_person >", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonGreaterThanOrEqualTo(String value) {
            addCriterion("v_update_person >=", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonLessThan(String value) {
            addCriterion("v_update_person <", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonLessThanOrEqualTo(String value) {
            addCriterion("v_update_person <=", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonLike(String value) {
            addCriterion("v_update_person like", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonNotLike(String value) {
            addCriterion("v_update_person not like", value, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonIn(List<String> values) {
            addCriterion("v_update_person in", values, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonNotIn(List<String> values) {
            addCriterion("v_update_person not in", values, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonBetween(String value1, String value2) {
            addCriterion("v_update_person between", value1, value2, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andVUpdatePersonNotBetween(String value1, String value2) {
            addCriterion("v_update_person not between", value1, value2, "vUpdatePerson");
            return (Criteria) this;
        }

        public Criteria andDataSourceIsNull() {
            addCriterion("data_source is null");
            return (Criteria) this;
        }

        public Criteria andDataSourceIsNotNull() {
            addCriterion("data_source is not null");
            return (Criteria) this;
        }

        public Criteria andDataSourceEqualTo(String value) {
            addCriterion("data_source =", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceNotEqualTo(String value) {
            addCriterion("data_source <>", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceGreaterThan(String value) {
            addCriterion("data_source >", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceGreaterThanOrEqualTo(String value) {
            addCriterion("data_source >=", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceLessThan(String value) {
            addCriterion("data_source <", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceLessThanOrEqualTo(String value) {
            addCriterion("data_source <=", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceLike(String value) {
            addCriterion("data_source like", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceNotLike(String value) {
            addCriterion("data_source not like", value, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceIn(List<String> values) {
            addCriterion("data_source in", values, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceNotIn(List<String> values) {
            addCriterion("data_source not in", values, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceBetween(String value1, String value2) {
            addCriterion("data_source between", value1, value2, "dataSource");
            return (Criteria) this;
        }

        public Criteria andDataSourceNotBetween(String value1, String value2) {
            addCriterion("data_source not between", value1, value2, "dataSource");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeIsNull() {
            addCriterion("v_update_time is null");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeIsNotNull() {
            addCriterion("v_update_time is not null");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeEqualTo(Date value) {
            addCriterion("v_update_time =", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeNotEqualTo(Date value) {
            addCriterion("v_update_time <>", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeGreaterThan(Date value) {
            addCriterion("v_update_time >", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("v_update_time >=", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeLessThan(Date value) {
            addCriterion("v_update_time <", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeLessThanOrEqualTo(Date value) {
            addCriterion("v_update_time <=", value, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeIn(List<Date> values) {
            addCriterion("v_update_time in", values, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeNotIn(List<Date> values) {
            addCriterion("v_update_time not in", values, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeBetween(Date value1, Date value2) {
            addCriterion("v_update_time between", value1, value2, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andVUpdateTimeNotBetween(Date value1, Date value2) {
            addCriterion("v_update_time not between", value1, value2, "vUpdateTime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeIsNull() {
            addCriterion("updatetime is null");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeIsNotNull() {
            addCriterion("updatetime is not null");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeEqualTo(Date value) {
            addCriterion("updatetime =", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeNotEqualTo(Date value) {
            addCriterion("updatetime <>", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeGreaterThan(Date value) {
            addCriterion("updatetime >", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeGreaterThanOrEqualTo(Date value) {
            addCriterion("updatetime >=", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeLessThan(Date value) {
            addCriterion("updatetime <", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeLessThanOrEqualTo(Date value) {
            addCriterion("updatetime <=", value, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeIn(List<Date> values) {
            addCriterion("updatetime in", values, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeNotIn(List<Date> values) {
            addCriterion("updatetime not in", values, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeBetween(Date value1, Date value2) {
            addCriterion("updatetime between", value1, value2, "updatetime");
            return (Criteria) this;
        }

        public Criteria andUpdatetimeNotBetween(Date value1, Date value2) {
            addCriterion("updatetime not between", value1, value2, "updatetime");
            return (Criteria) this;
        }

        public 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 andZydyjdqwIsNull() {
            addCriterion("zydyjdqw is null");
            return (Criteria) this;
        }

        public Criteria andZydyjdqwIsNotNull() {
            addCriterion("zydyjdqw is not null");
            return (Criteria) this;
        }

        public Criteria andZydyjdqwEqualTo(String value) {
            addCriterion("zydyjdqw =", value, "zydyjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdqwGreaterThan(String value) {
            addCriterion("zydyjdqw >", value, "zydyjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdqwLessThan(String value) {
            addCriterion("zydyjdqw <", value, "zydyjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdqwLike(String value) {
            addCriterion("zydyjdqw like", value, "zydyjdqw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydyjdpjqsIsNull() {
            addCriterion("zydyjdpjqs is null");
            return (Criteria) this;
        }

        public Criteria andZydyjdpjqsIsNotNull() {
            addCriterion("zydyjdpjqs is not null");
            return (Criteria) this;
        }

        public Criteria andZydyjdpjqsEqualTo(String value) {
            addCriterion("zydyjdpjqs =", value, "zydyjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdpjqsGreaterThan(String value) {
            addCriterion("zydyjdpjqs >", value, "zydyjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdpjqsLessThan(String value) {
            addCriterion("zydyjdpjqs <", value, "zydyjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdpjqsLike(String value) {
            addCriterion("zydyjdpjqs like", value, "zydyjdpjqs");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydyjdtfqpjlwIsNull() {
            addCriterion("zydyjdtfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andZydyjdtfqpjlwIsNotNull() {
            addCriterion("zydyjdtfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andZydyjdtfqpjlwEqualTo(String value) {
            addCriterion("zydyjdtfqpjlw =", value, "zydyjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdtfqpjlwGreaterThan(String value) {
            addCriterion("zydyjdtfqpjlw >", value, "zydyjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdtfqpjlwLessThan(String value) {
            addCriterion("zydyjdtfqpjlw <", value, "zydyjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdtfqpjlwLike(String value) {
            addCriterion("zydyjdtfqpjlw like", value, "zydyjdtfqpjlw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydyjdzyscIsNull() {
            addCriterion("zydyjdzysc is null");
            return (Criteria) this;
        }

        public Criteria andZydyjdzyscIsNotNull() {
            addCriterion("zydyjdzysc is not null");
            return (Criteria) this;
        }

        public Criteria andZydyjdzyscEqualTo(String value) {
            addCriterion("zydyjdzysc =", value, "zydyjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdzyscGreaterThan(String value) {
            addCriterion("zydyjdzysc >", value, "zydyjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdzyscLessThan(String value) {
            addCriterion("zydyjdzysc <", value, "zydyjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydyjdzyscLike(String value) {
            addCriterion("zydyjdzysc like", value, "zydyjdzysc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydejdqwIsNull() {
            addCriterion("zydejdqw is null");
            return (Criteria) this;
        }

        public Criteria andZydejdqwIsNotNull() {
            addCriterion("zydejdqw is not null");
            return (Criteria) this;
        }

        public Criteria andZydejdqwEqualTo(String value) {
            addCriterion("zydejdqw =", value, "zydejdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdqwGreaterThan(String value) {
            addCriterion("zydejdqw >", value, "zydejdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdqwLessThan(String value) {
            addCriterion("zydejdqw <", value, "zydejdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdqwLike(String value) {
            addCriterion("zydejdqw like", value, "zydejdqw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydejdpjqsIsNull() {
            addCriterion("zydejdpjqs is null");
            return (Criteria) this;
        }

        public Criteria andZydejdpjqsIsNotNull() {
            addCriterion("zydejdpjqs is not null");
            return (Criteria) this;
        }

        public Criteria andZydejdpjqsEqualTo(String value) {
            addCriterion("zydejdpjqs =", value, "zydejdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydejdpjqsGreaterThan(String value) {
            addCriterion("zydejdpjqs >", value, "zydejdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydejdpjqsLessThan(String value) {
            addCriterion("zydejdpjqs <", value, "zydejdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydejdpjqsLike(String value) {
            addCriterion("zydejdpjqs like", value, "zydejdpjqs");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydejdtfqpjlwIsNull() {
            addCriterion("zydejdtfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andZydejdtfqpjlwIsNotNull() {
            addCriterion("zydejdtfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andZydejdtfqpjlwEqualTo(String value) {
            addCriterion("zydejdtfqpjlw =", value, "zydejdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdtfqpjlwGreaterThan(String value) {
            addCriterion("zydejdtfqpjlw >", value, "zydejdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdtfqpjlwLessThan(String value) {
            addCriterion("zydejdtfqpjlw <", value, "zydejdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydejdtfqpjlwLike(String value) {
            addCriterion("zydejdtfqpjlw like", value, "zydejdtfqpjlw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydejdzyscIsNull() {
            addCriterion("zydejdzysc is null");
            return (Criteria) this;
        }

        public Criteria andZydejdzyscIsNotNull() {
            addCriterion("zydejdzysc is not null");
            return (Criteria) this;
        }

        public Criteria andZydejdzyscEqualTo(String value) {
            addCriterion("zydejdzysc =", value, "zydejdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydejdzyscGreaterThan(String value) {
            addCriterion("zydejdzysc >", value, "zydejdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydejdzyscLessThan(String value) {
            addCriterion("zydejdzysc <", value, "zydejdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydejdzyscLike(String value) {
            addCriterion("zydejdzysc like", value, "zydejdzysc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsjdqwIsNull() {
            addCriterion("zydsjdqw is null");
            return (Criteria) this;
        }

        public Criteria andZydsjdqwIsNotNull() {
            addCriterion("zydsjdqw is not null");
            return (Criteria) this;
        }

        public Criteria andZydsjdqwEqualTo(String value) {
            addCriterion("zydsjdqw =", value, "zydsjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdqwGreaterThan(String value) {
            addCriterion("zydsjdqw >", value, "zydsjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdqwLessThan(String value) {
            addCriterion("zydsjdqw <", value, "zydsjdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdqwLike(String value) {
            addCriterion("zydsjdqw like", value, "zydsjdqw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsjdpjqsIsNull() {
            addCriterion("zydsjdpjqs is null");
            return (Criteria) this;
        }

        public Criteria andZydsjdpjqsIsNotNull() {
            addCriterion("zydsjdpjqs is not null");
            return (Criteria) this;
        }

        public Criteria andZydsjdpjqsEqualTo(String value) {
            addCriterion("zydsjdpjqs =", value, "zydsjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdpjqsGreaterThan(String value) {
            addCriterion("zydsjdpjqs >", value, "zydsjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdpjqsLessThan(String value) {
            addCriterion("zydsjdpjqs <", value, "zydsjdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdpjqsLike(String value) {
            addCriterion("zydsjdpjqs like", value, "zydsjdpjqs");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsjdtfqpjlwIsNull() {
            addCriterion("zydsjdtfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andZydsjdtfqpjlwIsNotNull() {
            addCriterion("zydsjdtfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andZydsjdtfqpjlwEqualTo(String value) {
            addCriterion("zydsjdtfqpjlw =", value, "zydsjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdtfqpjlwGreaterThan(String value) {
            addCriterion("zydsjdtfqpjlw >", value, "zydsjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdtfqpjlwLessThan(String value) {
            addCriterion("zydsjdtfqpjlw <", value, "zydsjdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdtfqpjlwLike(String value) {
            addCriterion("zydsjdtfqpjlw like", value, "zydsjdtfqpjlw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsjdzyscIsNull() {
            addCriterion("zydsjdzysc is null");
            return (Criteria) this;
        }

        public Criteria andZydsjdzyscIsNotNull() {
            addCriterion("zydsjdzysc is not null");
            return (Criteria) this;
        }

        public Criteria andZydsjdzyscEqualTo(String value) {
            addCriterion("zydsjdzysc =", value, "zydsjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdzyscGreaterThan(String value) {
            addCriterion("zydsjdzysc >", value, "zydsjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdzyscLessThan(String value) {
            addCriterion("zydsjdzysc <", value, "zydsjdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsjdzyscLike(String value) {
            addCriterion("zydsjdzysc like", value, "zydsjdzysc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsijdqwIsNull() {
            addCriterion("zydsijdqw is null");
            return (Criteria) this;
        }

        public Criteria andZydsijdqwIsNotNull() {
            addCriterion("zydsijdqw is not null");
            return (Criteria) this;
        }

        public Criteria andZydsijdqwEqualTo(String value) {
            addCriterion("zydsijdqw =", value, "zydsijdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdqwGreaterThan(String value) {
            addCriterion("zydsijdqw >", value, "zydsijdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdqwLessThan(String value) {
            addCriterion("zydsijdqw <", value, "zydsijdqw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdqwLike(String value) {
            addCriterion("zydsijdqw like", value, "zydsijdqw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsijdpjqsIsNull() {
            addCriterion("zydsijdpjqs is null");
            return (Criteria) this;
        }

        public Criteria andZydsijdpjqsIsNotNull() {
            addCriterion("zydsijdpjqs is not null");
            return (Criteria) this;
        }

        public Criteria andZydsijdpjqsEqualTo(String value) {
            addCriterion("zydsijdpjqs =", value, "zydsijdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdpjqsGreaterThan(String value) {
            addCriterion("zydsijdpjqs >", value, "zydsijdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdpjqsLessThan(String value) {
            addCriterion("zydsijdpjqs <", value, "zydsijdpjqs");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdpjqsLike(String value) {
            addCriterion("zydsijdpjqs like", value, "zydsijdpjqs");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsijdtfqpjlwIsNull() {
            addCriterion("zydsijdtfqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andZydsijdtfqpjlwIsNotNull() {
            addCriterion("zydsijdtfqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andZydsijdtfqpjlwEqualTo(String value) {
            addCriterion("zydsijdtfqpjlw =", value, "zydsijdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdtfqpjlwGreaterThan(String value) {
            addCriterion("zydsijdtfqpjlw >", value, "zydsijdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdtfqpjlwLessThan(String value) {
            addCriterion("zydsijdtfqpjlw <", value, "zydsijdtfqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdtfqpjlwLike(String value) {
            addCriterion("zydsijdtfqpjlw like", value, "zydsijdtfqpjlw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZydsijdzyscIsNull() {
            addCriterion("zydsijdzysc is null");
            return (Criteria) this;
        }

        public Criteria andZydsijdzyscIsNotNull() {
            addCriterion("zydsijdzysc is not null");
            return (Criteria) this;
        }

        public Criteria andZydsijdzyscEqualTo(String value) {
            addCriterion("zydsijdzysc =", value, "zydsijdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdzyscGreaterThan(String value) {
            addCriterion("zydsijdzysc >", value, "zydsijdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdzyscLessThan(String value) {
            addCriterion("zydsijdzysc <", value, "zydsijdzysc");
            return (Criteria) this;
        }

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

        public Criteria andZydsijdzyscLike(String value) {
            addCriterion("zydsijdzysc like", value, "zydsijdzysc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZyqpjlwIsNull() {
            addCriterion("zyqpjlw is null");
            return (Criteria) this;
        }

        public Criteria andZyqpjlwIsNotNull() {
            addCriterion("zyqpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andZyqpjlwEqualTo(String value) {
            addCriterion("zyqpjlw =", value, "zyqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjlwGreaterThan(String value) {
            addCriterion("zyqpjlw >", value, "zyqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjlwLessThan(String value) {
            addCriterion("zyqpjlw <", value, "zyqpjlw");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjlwLike(String value) {
            addCriterion("zyqpjlw like", value, "zyqpjlw");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andJshpjlwIsNull() {
            addCriterion("jshpjlw is null");
            return (Criteria) this;
        }

        public Criteria andJshpjlwIsNotNull() {
            addCriterion("jshpjlw is not null");
            return (Criteria) this;
        }

        public Criteria andJshpjlwEqualTo(String value) {
            addCriterion("jshpjlw =", value, "jshpjlw");
            return (Criteria) this;
        }

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

        public Criteria andJshpjlwGreaterThan(String value) {
            addCriterion("jshpjlw >", value, "jshpjlw");
            return (Criteria) this;
        }

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

        public Criteria andJshpjlwLessThan(String value) {
            addCriterion("jshpjlw <", value, "jshpjlw");
            return (Criteria) this;
        }

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

        public Criteria andJshpjlwLike(String value) {
            addCriterion("jshpjlw like", value, "jshpjlw");
            return (Criteria) this;
        }

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

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

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

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

        public Criteria andJshpjlwNotBetween(String value1, String value2) {
            addCriterion("jshpjlw not between", value1, value2, "jshpjlw");
            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 andSslIsNull() {
            addCriterion("ssl is null");
            return (Criteria) this;
        }

        public Criteria andSslIsNotNull() {
            addCriterion("ssl is not null");
            return (Criteria) this;
        }

        public Criteria andSslEqualTo(String value) {
            addCriterion("ssl =", value, "ssl");
            return (Criteria) this;
        }

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

        public Criteria andSslGreaterThan(String value) {
            addCriterion("ssl >", value, "ssl");
            return (Criteria) this;
        }

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

        public Criteria andSslLessThan(String value) {
            addCriterion("ssl <", value, "ssl");
            return (Criteria) this;
        }

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

        public Criteria andSslLike(String value) {
            addCriterion("ssl like", value, "ssl");
            return (Criteria) this;
        }

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

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

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

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

        public Criteria andSslNotBetween(String value1, String value2) {
            addCriterion("ssl not between", value1, value2, "ssl");
            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 andTfjwjyxpjzcIsNull() {
            addCriterion("tfjwjyxpjzc is null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjzcIsNotNull() {
            addCriterion("tfjwjyxpjzc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjzcEqualTo(String value) {
            addCriterion("tfjwjyxpjzc =", value, "tfjwjyxpjzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzcGreaterThan(String value) {
            addCriterion("tfjwjyxpjzc >", value, "tfjwjyxpjzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzcLessThan(String value) {
            addCriterion("tfjwjyxpjzc <", value, "tfjwjyxpjzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzcLike(String value) {
            addCriterion("tfjwjyxpjzc like", value, "tfjwjyxpjzc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjwjyxpjscIsNull() {
            addCriterion("tfjwjyxpjsc is null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjscIsNotNull() {
            addCriterion("tfjwjyxpjsc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjscEqualTo(String value) {
            addCriterion("tfjwjyxpjsc =", value, "tfjwjyxpjsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjscGreaterThan(String value) {
            addCriterion("tfjwjyxpjsc >", value, "tfjwjyxpjsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjscLessThan(String value) {
            addCriterion("tfjwjyxpjsc <", value, "tfjwjyxpjsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjscLike(String value) {
            addCriterion("tfjwjyxpjsc like", value, "tfjwjyxpjsc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjwjyxpjzjcIsNull() {
            addCriterion("tfjwjyxpjzjc is null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjzjcIsNotNull() {
            addCriterion("tfjwjyxpjzjc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjzjcEqualTo(String value) {
            addCriterion("tfjwjyxpjzjc =", value, "tfjwjyxpjzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzjcGreaterThan(String value) {
            addCriterion("tfjwjyxpjzjc >", value, "tfjwjyxpjzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzjcLessThan(String value) {
            addCriterion("tfjwjyxpjzjc <", value, "tfjwjyxpjzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjzjcLike(String value) {
            addCriterion("tfjwjyxpjzjc like", value, "tfjwjyxpjzjc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjwjyxpjxcIsNull() {
            addCriterion("tfjwjyxpjxc is null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjxcIsNotNull() {
            addCriterion("tfjwjyxpjxc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjwjyxpjxcEqualTo(String value) {
            addCriterion("tfjwjyxpjxc =", value, "tfjwjyxpjxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjxcGreaterThan(String value) {
            addCriterion("tfjwjyxpjxc >", value, "tfjwjyxpjxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjxcLessThan(String value) {
            addCriterion("tfjwjyxpjxc <", value, "tfjwjyxpjxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjwjyxpjxcLike(String value) {
            addCriterion("tfjwjyxpjxc like", value, "tfjwjyxpjxc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZyqpjsfIsNull() {
            addCriterion("zyqpjsf is null");
            return (Criteria) this;
        }

        public Criteria andZyqpjsfIsNotNull() {
            addCriterion("zyqpjsf is not null");
            return (Criteria) this;
        }

        public Criteria andZyqpjsfEqualTo(String value) {
            addCriterion("zyqpjsf =", value, "zyqpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjsfGreaterThan(String value) {
            addCriterion("zyqpjsf >", value, "zyqpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjsfLessThan(String value) {
            addCriterion("zyqpjsf <", value, "zyqpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyqpjsfLike(String value) {
            addCriterion("zyqpjsf like", value, "zyqpjsf");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andZyhpjsfIsNull() {
            addCriterion("zyhpjsf is null");
            return (Criteria) this;
        }

        public Criteria andZyhpjsfIsNotNull() {
            addCriterion("zyhpjsf is not null");
            return (Criteria) this;
        }

        public Criteria andZyhpjsfEqualTo(String value) {
            addCriterion("zyhpjsf =", value, "zyhpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyhpjsfGreaterThan(String value) {
            addCriterion("zyhpjsf >", value, "zyhpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyhpjsfLessThan(String value) {
            addCriterion("zyhpjsf <", value, "zyhpjsf");
            return (Criteria) this;
        }

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

        public Criteria andZyhpjsfLike(String value) {
            addCriterion("zyhpjsf like", value, "zyhpjsf");
            return (Criteria) this;
        }

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

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

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

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

        public Criteria andZyhpjsfNotBetween(String value1, String value2) {
            addCriterion("zyhpjsf not between", value1, value2, "zyhpjsf");
            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 andTfjsjyxfxzcIsNull() {
            addCriterion("tfjsjyxfxzc is null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxzcIsNotNull() {
            addCriterion("tfjsjyxfxzc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxzcEqualTo(String value) {
            addCriterion("tfjsjyxfxzc =", value, "tfjsjyxfxzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzcGreaterThan(String value) {
            addCriterion("tfjsjyxfxzc >", value, "tfjsjyxfxzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzcLessThan(String value) {
            addCriterion("tfjsjyxfxzc <", value, "tfjsjyxfxzc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzcLike(String value) {
            addCriterion("tfjsjyxfxzc like", value, "tfjsjyxfxzc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjsjyxfxscIsNull() {
            addCriterion("tfjsjyxfxsc is null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxscIsNotNull() {
            addCriterion("tfjsjyxfxsc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxscEqualTo(String value) {
            addCriterion("tfjsjyxfxsc =", value, "tfjsjyxfxsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxscGreaterThan(String value) {
            addCriterion("tfjsjyxfxsc >", value, "tfjsjyxfxsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxscLessThan(String value) {
            addCriterion("tfjsjyxfxsc <", value, "tfjsjyxfxsc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxscLike(String value) {
            addCriterion("tfjsjyxfxsc like", value, "tfjsjyxfxsc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjsjyxfxzjcIsNull() {
            addCriterion("tfjsjyxfxzjc is null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxzjcIsNotNull() {
            addCriterion("tfjsjyxfxzjc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxzjcEqualTo(String value) {
            addCriterion("tfjsjyxfxzjc =", value, "tfjsjyxfxzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzjcGreaterThan(String value) {
            addCriterion("tfjsjyxfxzjc >", value, "tfjsjyxfxzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzjcLessThan(String value) {
            addCriterion("tfjsjyxfxzjc <", value, "tfjsjyxfxzjc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxzjcLike(String value) {
            addCriterion("tfjsjyxfxzjc like", value, "tfjsjyxfxzjc");
            return (Criteria) this;
        }

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

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

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

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

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

        public Criteria andTfjsjyxfxxcIsNull() {
            addCriterion("tfjsjyxfxxc is null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxxcIsNotNull() {
            addCriterion("tfjsjyxfxxc is not null");
            return (Criteria) this;
        }

        public Criteria andTfjsjyxfxxcEqualTo(String value) {
            addCriterion("tfjsjyxfxxc =", value, "tfjsjyxfxxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxxcGreaterThan(String value) {
            addCriterion("tfjsjyxfxxc >", value, "tfjsjyxfxxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxxcLessThan(String value) {
            addCriterion("tfjsjyxfxxc <", value, "tfjsjyxfxxc");
            return (Criteria) this;
        }

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

        public Criteria andTfjsjyxfxxcLike(String value) {
            addCriterion("tfjsjyxfxxc like", value, "tfjsjyxfxxc");
            return (Criteria) this;
        }

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

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

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

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

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

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table t_ventilation
     *
     * @mbggenerated do_not_delete_during_merge Tue Jun 09 10:55:51 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
     *
     * @mbggenerated Tue Jun 09 10:55:51 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);
        }
    }
}