package com.gyee.frame.model.auto;

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

public class MisdailydataExample {
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    protected String orderByClause;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    protected boolean distinct;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    protected List<Criteria> oredCriteria;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public MisdailydataExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public String getOrderByClause() {
        return orderByClause;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    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 MISDAILYDATA
     *
     * @mbg.generated
     */
    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 MISDAILYDATA
     *
     * @mbg.generated
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    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 andUnitNoIsNull() {
            addCriterion("UNIT_NO is null");
            return (Criteria) this;
        }

        public Criteria andUnitNoIsNotNull() {
            addCriterion("UNIT_NO is not null");
            return (Criteria) this;
        }

        public Criteria andUnitNoEqualTo(Double value) {
            addCriterion("UNIT_NO =", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoNotEqualTo(Double value) {
            addCriterion("UNIT_NO <>", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoGreaterThan(Double value) {
            addCriterion("UNIT_NO >", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoGreaterThanOrEqualTo(Double value) {
            addCriterion("UNIT_NO >=", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoLessThan(Double value) {
            addCriterion("UNIT_NO <", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoLessThanOrEqualTo(Double value) {
            addCriterion("UNIT_NO <=", value, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoIn(List<Double> values) {
            addCriterion("UNIT_NO in", values, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoNotIn(List<Double> values) {
            addCriterion("UNIT_NO not in", values, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoBetween(Double value1, Double value2) {
            addCriterion("UNIT_NO between", value1, value2, "unitNo");
            return (Criteria) this;
        }

        public Criteria andUnitNoNotBetween(Double value1, Double value2) {
            addCriterion("UNIT_NO not between", value1, value2, "unitNo");
            return (Criteria) this;
        }

        public Criteria andProjectidIsNull() {
            addCriterion("PROJECTID is null");
            return (Criteria) this;
        }

        public Criteria andProjectidIsNotNull() {
            addCriterion("PROJECTID is not null");
            return (Criteria) this;
        }

        public Criteria andProjectidEqualTo(String value) {
            addCriterion("PROJECTID =", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidNotEqualTo(String value) {
            addCriterion("PROJECTID <>", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidGreaterThan(String value) {
            addCriterion("PROJECTID >", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidGreaterThanOrEqualTo(String value) {
            addCriterion("PROJECTID >=", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidLessThan(String value) {
            addCriterion("PROJECTID <", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidLessThanOrEqualTo(String value) {
            addCriterion("PROJECTID <=", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidLike(String value) {
            addCriterion("PROJECTID like", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidNotLike(String value) {
            addCriterion("PROJECTID not like", value, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidIn(List<String> values) {
            addCriterion("PROJECTID in", values, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidNotIn(List<String> values) {
            addCriterion("PROJECTID not in", values, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidBetween(String value1, String value2) {
            addCriterion("PROJECTID between", value1, value2, "projectid");
            return (Criteria) this;
        }

        public Criteria andProjectidNotBetween(String value1, String value2) {
            addCriterion("PROJECTID not between", value1, value2, "projectid");
            return (Criteria) this;
        }

        public Criteria andNameIsNull() {
            addCriterion("NAME is null");
            return (Criteria) this;
        }

        public Criteria andNameIsNotNull() {
            addCriterion("NAME is not null");
            return (Criteria) this;
        }

        public Criteria andNameEqualTo(String value) {
            addCriterion("NAME =", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameNotEqualTo(String value) {
            addCriterion("NAME <>", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameGreaterThan(String value) {
            addCriterion("NAME >", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameGreaterThanOrEqualTo(String value) {
            addCriterion("NAME >=", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameLessThan(String value) {
            addCriterion("NAME <", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameLessThanOrEqualTo(String value) {
            addCriterion("NAME <=", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameLike(String value) {
            addCriterion("NAME like", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameNotLike(String value) {
            addCriterion("NAME not like", value, "name");
            return (Criteria) this;
        }

        public Criteria andNameIn(List<String> values) {
            addCriterion("NAME in", values, "name");
            return (Criteria) this;
        }

        public Criteria andNameNotIn(List<String> values) {
            addCriterion("NAME not in", values, "name");
            return (Criteria) this;
        }

        public Criteria andNameBetween(String value1, String value2) {
            addCriterion("NAME between", value1, value2, "name");
            return (Criteria) this;
        }

        public Criteria andNameNotBetween(String value1, String value2) {
            addCriterion("NAME not between", value1, value2, "name");
            return (Criteria) this;
        }

        public Criteria andImportdateIsNull() {
            addCriterion("IMPORTDATE is null");
            return (Criteria) this;
        }

        public Criteria andImportdateIsNotNull() {
            addCriterion("IMPORTDATE is not null");
            return (Criteria) this;
        }

        public Criteria andImportdateEqualTo(Date value) {
            addCriterion("IMPORTDATE =", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateNotEqualTo(Date value) {
            addCriterion("IMPORTDATE <>", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateGreaterThan(Date value) {
            addCriterion("IMPORTDATE >", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateGreaterThanOrEqualTo(Date value) {
            addCriterion("IMPORTDATE >=", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateLessThan(Date value) {
            addCriterion("IMPORTDATE <", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateLessThanOrEqualTo(Date value) {
            addCriterion("IMPORTDATE <=", value, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateIn(List<Date> values) {
            addCriterion("IMPORTDATE in", values, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateNotIn(List<Date> values) {
            addCriterion("IMPORTDATE not in", values, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateBetween(Date value1, Date value2) {
            addCriterion("IMPORTDATE between", value1, value2, "importdate");
            return (Criteria) this;
        }

        public Criteria andImportdateNotBetween(Date value1, Date value2) {
            addCriterion("IMPORTDATE not between", value1, value2, "importdate");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRIsNull() {
            addCriterion("QMFDSBRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRIsNotNull() {
            addCriterion("QMFDSBRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzREqualTo(Double value) {
            addCriterion("QMFDSBRL_JZ_R =", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRNotEqualTo(Double value) {
            addCriterion("QMFDSBRL_JZ_R <>", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRGreaterThan(Double value) {
            addCriterion("QMFDSBRL_JZ_R >", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("QMFDSBRL_JZ_R >=", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRLessThan(Double value) {
            addCriterion("QMFDSBRL_JZ_R <", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("QMFDSBRL_JZ_R <=", value, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRIn(List<Double> values) {
            addCriterion("QMFDSBRL_JZ_R in", values, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRNotIn(List<Double> values) {
            addCriterion("QMFDSBRL_JZ_R not in", values, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRBetween(Double value1, Double value2) {
            addCriterion("QMFDSBRL_JZ_R between", value1, value2, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andQmfdsbrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("QMFDSBRL_JZ_R not between", value1, value2, "qmfdsbrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRIsNull() {
            addCriterion("YXRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRIsNotNull() {
            addCriterion("YXRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andYxrlJzREqualTo(Double value) {
            addCriterion("YXRL_JZ_R =", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRNotEqualTo(Double value) {
            addCriterion("YXRL_JZ_R <>", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRGreaterThan(Double value) {
            addCriterion("YXRL_JZ_R >", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("YXRL_JZ_R >=", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRLessThan(Double value) {
            addCriterion("YXRL_JZ_R <", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("YXRL_JZ_R <=", value, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRIn(List<Double> values) {
            addCriterion("YXRL_JZ_R in", values, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRNotIn(List<Double> values) {
            addCriterion("YXRL_JZ_R not in", values, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRBetween(Double value1, Double value2) {
            addCriterion("YXRL_JZ_R between", value1, value2, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andYxrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("YXRL_JZ_R not between", value1, value2, "yxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRIsNull() {
            addCriterion("JXRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRIsNotNull() {
            addCriterion("JXRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andJxrlJzREqualTo(Double value) {
            addCriterion("JXRL_JZ_R =", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRNotEqualTo(Double value) {
            addCriterion("JXRL_JZ_R <>", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRGreaterThan(Double value) {
            addCriterion("JXRL_JZ_R >", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("JXRL_JZ_R >=", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRLessThan(Double value) {
            addCriterion("JXRL_JZ_R <", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("JXRL_JZ_R <=", value, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRIn(List<Double> values) {
            addCriterion("JXRL_JZ_R in", values, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRNotIn(List<Double> values) {
            addCriterion("JXRL_JZ_R not in", values, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRBetween(Double value1, Double value2) {
            addCriterion("JXRL_JZ_R between", value1, value2, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andJxrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("JXRL_JZ_R not between", value1, value2, "jxrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRIsNull() {
            addCriterion("BYRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andByrlJzRIsNotNull() {
            addCriterion("BYRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andByrlJzREqualTo(Double value) {
            addCriterion("BYRL_JZ_R =", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRNotEqualTo(Double value) {
            addCriterion("BYRL_JZ_R <>", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRGreaterThan(Double value) {
            addCriterion("BYRL_JZ_R >", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("BYRL_JZ_R >=", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRLessThan(Double value) {
            addCriterion("BYRL_JZ_R <", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("BYRL_JZ_R <=", value, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRIn(List<Double> values) {
            addCriterion("BYRL_JZ_R in", values, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRNotIn(List<Double> values) {
            addCriterion("BYRL_JZ_R not in", values, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRBetween(Double value1, Double value2) {
            addCriterion("BYRL_JZ_R between", value1, value2, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andByrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("BYRL_JZ_R not between", value1, value2, "byrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRIsNull() {
            addCriterion("LJRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRIsNotNull() {
            addCriterion("LJRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andLjrlJzREqualTo(Double value) {
            addCriterion("LJRL_JZ_R =", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRNotEqualTo(Double value) {
            addCriterion("LJRL_JZ_R <>", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRGreaterThan(Double value) {
            addCriterion("LJRL_JZ_R >", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("LJRL_JZ_R >=", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRLessThan(Double value) {
            addCriterion("LJRL_JZ_R <", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("LJRL_JZ_R <=", value, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRIn(List<Double> values) {
            addCriterion("LJRL_JZ_R in", values, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRNotIn(List<Double> values) {
            addCriterion("LJRL_JZ_R not in", values, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRBetween(Double value1, Double value2) {
            addCriterion("LJRL_JZ_R between", value1, value2, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andLjrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("LJRL_JZ_R not between", value1, value2, "ljrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRIsNull() {
            addCriterion("XZRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRIsNotNull() {
            addCriterion("XZRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andXzrlJzREqualTo(Double value) {
            addCriterion("XZRL_JZ_R =", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRNotEqualTo(Double value) {
            addCriterion("XZRL_JZ_R <>", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRGreaterThan(Double value) {
            addCriterion("XZRL_JZ_R >", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("XZRL_JZ_R >=", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRLessThan(Double value) {
            addCriterion("XZRL_JZ_R <", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("XZRL_JZ_R <=", value, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRIn(List<Double> values) {
            addCriterion("XZRL_JZ_R in", values, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRNotIn(List<Double> values) {
            addCriterion("XZRL_JZ_R not in", values, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRBetween(Double value1, Double value2) {
            addCriterion("XZRL_JZ_R between", value1, value2, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andXzrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("XZRL_JZ_R not between", value1, value2, "xzrlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRIsNull() {
            addCriterion("FDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRIsNotNull() {
            addCriterion("FDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzREqualTo(Double value) {
            addCriterion("FDL_JZ_R =", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R <>", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRGreaterThan(Double value) {
            addCriterion("FDL_JZ_R >", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R >=", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRLessThan(Double value) {
            addCriterion("FDL_JZ_R <", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R <=", value, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRIn(List<Double> values) {
            addCriterion("FDL_JZ_R in", values, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R not in", values, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R between", value1, value2, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R not between", value1, value2, "fdlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRIsNull() {
            addCriterion("FHL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFhlJzRIsNotNull() {
            addCriterion("FHL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFhlJzREqualTo(Double value) {
            addCriterion("FHL_JZ_R =", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRNotEqualTo(Double value) {
            addCriterion("FHL_JZ_R <>", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRGreaterThan(Double value) {
            addCriterion("FHL_JZ_R >", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FHL_JZ_R >=", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRLessThan(Double value) {
            addCriterion("FHL_JZ_R <", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FHL_JZ_R <=", value, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRIn(List<Double> values) {
            addCriterion("FHL_JZ_R in", values, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRNotIn(List<Double> values) {
            addCriterion("FHL_JZ_R not in", values, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRBetween(Double value1, Double value2) {
            addCriterion("FHL_JZ_R between", value1, value2, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andFhlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FHL_JZ_R not between", value1, value2, "fhlJzR");
            return (Criteria) this;
        }

        public Criteria andJzStaIsNull() {
            addCriterion("JZ_STA is null");
            return (Criteria) this;
        }

        public Criteria andJzStaIsNotNull() {
            addCriterion("JZ_STA is not null");
            return (Criteria) this;
        }

        public Criteria andJzStaEqualTo(String value) {
            addCriterion("JZ_STA =", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaNotEqualTo(String value) {
            addCriterion("JZ_STA <>", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaGreaterThan(String value) {
            addCriterion("JZ_STA >", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaGreaterThanOrEqualTo(String value) {
            addCriterion("JZ_STA >=", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaLessThan(String value) {
            addCriterion("JZ_STA <", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaLessThanOrEqualTo(String value) {
            addCriterion("JZ_STA <=", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaLike(String value) {
            addCriterion("JZ_STA like", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaNotLike(String value) {
            addCriterion("JZ_STA not like", value, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaIn(List<String> values) {
            addCriterion("JZ_STA in", values, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaNotIn(List<String> values) {
            addCriterion("JZ_STA not in", values, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaBetween(String value1, String value2) {
            addCriterion("JZ_STA between", value1, value2, "jzSta");
            return (Criteria) this;
        }

        public Criteria andJzStaNotBetween(String value1, String value2) {
            addCriterion("JZ_STA not between", value1, value2, "jzSta");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRIsNull() {
            addCriterion("YFDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRIsNotNull() {
            addCriterion("YFDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andYfdlJzREqualTo(Double value) {
            addCriterion("YFDL_JZ_R =", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRNotEqualTo(Double value) {
            addCriterion("YFDL_JZ_R <>", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRGreaterThan(Double value) {
            addCriterion("YFDL_JZ_R >", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("YFDL_JZ_R >=", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRLessThan(Double value) {
            addCriterion("YFDL_JZ_R <", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("YFDL_JZ_R <=", value, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRIn(List<Double> values) {
            addCriterion("YFDL_JZ_R in", values, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRNotIn(List<Double> values) {
            addCriterion("YFDL_JZ_R not in", values, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRBetween(Double value1, Double value2) {
            addCriterion("YFDL_JZ_R between", value1, value2, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYfdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("YFDL_JZ_R not between", value1, value2, "yfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRIsNull() {
            addCriterion("SYXFDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRIsNotNull() {
            addCriterion("SYXFDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzREqualTo(Double value) {
            addCriterion("SYXFDL_JZ_R =", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRNotEqualTo(Double value) {
            addCriterion("SYXFDL_JZ_R <>", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRGreaterThan(Double value) {
            addCriterion("SYXFDL_JZ_R >", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("SYXFDL_JZ_R >=", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRLessThan(Double value) {
            addCriterion("SYXFDL_JZ_R <", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("SYXFDL_JZ_R <=", value, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRIn(List<Double> values) {
            addCriterion("SYXFDL_JZ_R in", values, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRNotIn(List<Double> values) {
            addCriterion("SYXFDL_JZ_R not in", values, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRBetween(Double value1, Double value2) {
            addCriterion("SYXFDL_JZ_R between", value1, value2, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andSyxfdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("SYXFDL_JZ_R not between", value1, value2, "syxfdlJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRIsNull() {
            addCriterion("YXXS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRIsNotNull() {
            addCriterion("YXXS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andYxxsJzREqualTo(Double value) {
            addCriterion("YXXS_JZ_R =", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRNotEqualTo(Double value) {
            addCriterion("YXXS_JZ_R <>", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRGreaterThan(Double value) {
            addCriterion("YXXS_JZ_R >", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("YXXS_JZ_R >=", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRLessThan(Double value) {
            addCriterion("YXXS_JZ_R <", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRLessThanOrEqualTo(Double value) {
            addCriterion("YXXS_JZ_R <=", value, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRIn(List<Double> values) {
            addCriterion("YXXS_JZ_R in", values, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRNotIn(List<Double> values) {
            addCriterion("YXXS_JZ_R not in", values, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRBetween(Double value1, Double value2) {
            addCriterion("YXXS_JZ_R between", value1, value2, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRNotBetween(Double value1, Double value2) {
            addCriterion("YXXS_JZ_R not between", value1, value2, "yxxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaIsNull() {
            addCriterion("FDL_JZ_R_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaIsNotNull() {
            addCriterion("FDL_JZ_R_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaEqualTo(Double value) {
            addCriterion("FDL_JZ_R_SCADA =", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R_SCADA <>", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaGreaterThan(Double value) {
            addCriterion("FDL_JZ_R_SCADA >", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_SCADA >=", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaLessThan(Double value) {
            addCriterion("FDL_JZ_R_SCADA <", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_SCADA <=", value, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaIn(List<Double> values) {
            addCriterion("FDL_JZ_R_SCADA in", values, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R_SCADA not in", values, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_SCADA between", value1, value2, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRScadaNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_SCADA not between", value1, value2, "fdlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRIsNull() {
            addCriterion("FDSBPJLYXS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRIsNotNull() {
            addCriterion("FDSBPJLYXS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzREqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R =", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRNotEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R <>", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRGreaterThan(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R >", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R >=", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRLessThan(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R <", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRLessThanOrEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R <=", value, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRIn(List<Double> values) {
            addCriterion("FDSBPJLYXS_JZ_R in", values, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRNotIn(List<Double> values) {
            addCriterion("FDSBPJLYXS_JZ_R not in", values, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRBetween(Double value1, Double value2) {
            addCriterion("FDSBPJLYXS_JZ_R between", value1, value2, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRNotBetween(Double value1, Double value2) {
            addCriterion("FDSBPJLYXS_JZ_R not between", value1, value2, "fdsbpjlyxsJzR");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaIsNull() {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaIsNotNull() {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA =", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaNotEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA <>", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaGreaterThan(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA >", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA >=", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaLessThan(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA <", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaLessThanOrEqualTo(Double value) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA <=", value, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaIn(List<Double> values) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA in", values, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaNotIn(List<Double> values) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA not in", values, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaBetween(Double value1, Double value2) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA between", value1, value2, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdsbpjlyxsJzRScadaNotBetween(Double value1, Double value2) {
            addCriterion("FDSBPJLYXS_JZ_R_SCADA not between", value1, value2, "fdsbpjlyxsJzRScada");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTIsNull() {
            addCriterion("SWDL_JZ_R_T is null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTIsNotNull() {
            addCriterion("SWDL_JZ_R_T is not null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_T =", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTNotEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_T <>", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTGreaterThan(Double value) {
            addCriterion("SWDL_JZ_R_T >", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_T >=", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTLessThan(Double value) {
            addCriterion("SWDL_JZ_R_T <", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTLessThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_T <=", value, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_T in", values, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTNotIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_T not in", values, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_T between", value1, value2, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRTNotBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_T not between", value1, value2, "swdlJzRT");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnIsNull() {
            addCriterion("SWDL_JZ_R_JSN is null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnIsNotNull() {
            addCriterion("SWDL_JZ_R_JSN is not null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSN =", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnNotEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSN <>", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnGreaterThan(Double value) {
            addCriterion("SWDL_JZ_R_JSN >", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSN >=", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnLessThan(Double value) {
            addCriterion("SWDL_JZ_R_JSN <", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnLessThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSN <=", value, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_JSN in", values, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnNotIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_JSN not in", values, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_JSN between", value1, value2, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJsnNotBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_JSN not between", value1, value2, "swdlJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswIsNull() {
            addCriterion("SWDL_JZ_R_JSW is null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswIsNotNull() {
            addCriterion("SWDL_JZ_R_JSW is not null");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSW =", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswNotEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSW <>", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswGreaterThan(Double value) {
            addCriterion("SWDL_JZ_R_JSW >", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSW >=", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswLessThan(Double value) {
            addCriterion("SWDL_JZ_R_JSW <", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswLessThanOrEqualTo(Double value) {
            addCriterion("SWDL_JZ_R_JSW <=", value, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_JSW in", values, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswNotIn(List<Double> values) {
            addCriterion("SWDL_JZ_R_JSW not in", values, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_JSW between", value1, value2, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdlJzRJswNotBetween(Double value1, Double value2) {
            addCriterion("SWDL_JZ_R_JSW not between", value1, value2, "swdlJzRJsw");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRIsNull() {
            addCriterion("BTDSDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRIsNotNull() {
            addCriterion("BTDSDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzREqualTo(Double value) {
            addCriterion("BTDSDL_JZ_R =", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRNotEqualTo(Double value) {
            addCriterion("BTDSDL_JZ_R <>", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRGreaterThan(Double value) {
            addCriterion("BTDSDL_JZ_R >", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("BTDSDL_JZ_R >=", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRLessThan(Double value) {
            addCriterion("BTDSDL_JZ_R <", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("BTDSDL_JZ_R <=", value, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRIn(List<Double> values) {
            addCriterion("BTDSDL_JZ_R in", values, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRNotIn(List<Double> values) {
            addCriterion("BTDSDL_JZ_R not in", values, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRBetween(Double value1, Double value2) {
            addCriterion("BTDSDL_JZ_R between", value1, value2, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("BTDSDL_JZ_R not between", value1, value2, "btdsdlJzR");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTIsNull() {
            addCriterion("GWDL_JZ_R_T is null");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTIsNotNull() {
            addCriterion("GWDL_JZ_R_T is not null");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTEqualTo(Double value) {
            addCriterion("GWDL_JZ_R_T =", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTNotEqualTo(Double value) {
            addCriterion("GWDL_JZ_R_T <>", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTGreaterThan(Double value) {
            addCriterion("GWDL_JZ_R_T >", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTGreaterThanOrEqualTo(Double value) {
            addCriterion("GWDL_JZ_R_T >=", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTLessThan(Double value) {
            addCriterion("GWDL_JZ_R_T <", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTLessThanOrEqualTo(Double value) {
            addCriterion("GWDL_JZ_R_T <=", value, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTIn(List<Double> values) {
            addCriterion("GWDL_JZ_R_T in", values, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTNotIn(List<Double> values) {
            addCriterion("GWDL_JZ_R_T not in", values, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTBetween(Double value1, Double value2) {
            addCriterion("GWDL_JZ_R_T between", value1, value2, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andGwdlJzRTNotBetween(Double value1, Double value2) {
            addCriterion("GWDL_JZ_R_T not between", value1, value2, "gwdlJzRT");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRIsNull() {
            addCriterion("ZHCYD_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRIsNotNull() {
            addCriterion("ZHCYD_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andZhcydJzREqualTo(Double value) {
            addCriterion("ZHCYD_JZ_R =", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRNotEqualTo(Double value) {
            addCriterion("ZHCYD_JZ_R <>", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRGreaterThan(Double value) {
            addCriterion("ZHCYD_JZ_R >", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("ZHCYD_JZ_R >=", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRLessThan(Double value) {
            addCriterion("ZHCYD_JZ_R <", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRLessThanOrEqualTo(Double value) {
            addCriterion("ZHCYD_JZ_R <=", value, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRIn(List<Double> values) {
            addCriterion("ZHCYD_JZ_R in", values, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRNotIn(List<Double> values) {
            addCriterion("ZHCYD_JZ_R not in", values, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRBetween(Double value1, Double value2) {
            addCriterion("ZHCYD_JZ_R between", value1, value2, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydJzRNotBetween(Double value1, Double value2) {
            addCriterion("ZHCYD_JZ_R not between", value1, value2, "zhcydJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRIsNull() {
            addCriterion("FDCYDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRIsNotNull() {
            addCriterion("FDCYDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzREqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R =", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRNotEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R <>", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRGreaterThan(Double value) {
            addCriterion("FDCYDL_JZ_R >", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R >=", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRLessThan(Double value) {
            addCriterion("FDCYDL_JZ_R <", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R <=", value, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRIn(List<Double> values) {
            addCriterion("FDCYDL_JZ_R in", values, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRNotIn(List<Double> values) {
            addCriterion("FDCYDL_JZ_R not in", values, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRBetween(Double value1, Double value2) {
            addCriterion("FDCYDL_JZ_R between", value1, value2, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FDCYDL_JZ_R not between", value1, value2, "fdcydlJzR");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaIsNull() {
            addCriterion("FDCYDL_JZ_R_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaIsNotNull() {
            addCriterion("FDCYDL_JZ_R_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA =", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaNotEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA <>", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaGreaterThan(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA >", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA >=", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaLessThan(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA <", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaLessThanOrEqualTo(Double value) {
            addCriterion("FDCYDL_JZ_R_SCADA <=", value, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaIn(List<Double> values) {
            addCriterion("FDCYDL_JZ_R_SCADA in", values, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaNotIn(List<Double> values) {
            addCriterion("FDCYDL_JZ_R_SCADA not in", values, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaBetween(Double value1, Double value2) {
            addCriterion("FDCYDL_JZ_R_SCADA between", value1, value2, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andFdcydlJzRScadaNotBetween(Double value1, Double value2) {
            addCriterion("FDCYDL_JZ_R_SCADA not between", value1, value2, "fdcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRIsNull() {
            addCriterion("ZHCYDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRIsNotNull() {
            addCriterion("ZHCYDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzREqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R =", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRNotEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R <>", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRGreaterThan(Double value) {
            addCriterion("ZHCYDL_JZ_R >", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R >=", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRLessThan(Double value) {
            addCriterion("ZHCYDL_JZ_R <", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRLessThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R <=", value, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R in", values, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRNotIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R not in", values, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R between", value1, value2, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRNotBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R not between", value1, value2, "zhcydlJzR");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlIsNull() {
            addCriterion("ZHCYDL_JZ_R_DL is null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlIsNotNull() {
            addCriterion("ZHCYDL_JZ_R_DL is not null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL =", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlNotEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL <>", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlGreaterThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL >", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlGreaterThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL >=", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlLessThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL <", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlLessThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DL <=", value, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_DL in", values, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlNotIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_DL not in", values, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_DL between", value1, value2, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlNotBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_DL not between", value1, value2, "zhcydlJzRDl");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaIsNull() {
            addCriterion("ZHCYDL_JZ_R_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaIsNotNull() {
            addCriterion("ZHCYDL_JZ_R_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA =", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaNotEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA <>", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaGreaterThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA >", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA >=", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaLessThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA <", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaLessThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_SCADA <=", value, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_SCADA in", values, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaNotIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_SCADA not in", values, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_SCADA between", value1, value2, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRScadaNotBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_SCADA not between", value1, value2, "zhcydlJzRScada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaIsNull() {
            addCriterion("ZHCYDL_JZ_R_DLSCADA is null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaIsNotNull() {
            addCriterion("ZHCYDL_JZ_R_DLSCADA is not null");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA =", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaNotEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA <>", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaGreaterThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA >", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaGreaterThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA >=", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaLessThan(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA <", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaLessThanOrEqualTo(Double value) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA <=", value, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA in", values, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaNotIn(List<Double> values) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA not in", values, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA between", value1, value2, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andZhcydlJzRDlscadaNotBetween(Double value1, Double value2) {
            addCriterion("ZHCYDL_JZ_R_DLSCADA not between", value1, value2, "zhcydlJzRDlscada");
            return (Criteria) this;
        }

        public Criteria andGrlJzRIsNull() {
            addCriterion("GRL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGrlJzRIsNotNull() {
            addCriterion("GRL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGrlJzREqualTo(Double value) {
            addCriterion("GRL_JZ_R =", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRNotEqualTo(Double value) {
            addCriterion("GRL_JZ_R <>", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGreaterThan(Double value) {
            addCriterion("GRL_JZ_R >", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R >=", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRLessThan(Double value) {
            addCriterion("GRL_JZ_R <", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRLessThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R <=", value, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRIn(List<Double> values) {
            addCriterion("GRL_JZ_R in", values, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRNotIn(List<Double> values) {
            addCriterion("GRL_JZ_R not in", values, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R between", value1, value2, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRNotBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R not between", value1, value2, "grlJzR");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyIsNull() {
            addCriterion("GRL_JZ_R_GY is null");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyIsNotNull() {
            addCriterion("GRL_JZ_R_GY is not null");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyEqualTo(Double value) {
            addCriterion("GRL_JZ_R_GY =", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyNotEqualTo(Double value) {
            addCriterion("GRL_JZ_R_GY <>", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyGreaterThan(Double value) {
            addCriterion("GRL_JZ_R_GY >", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyGreaterThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R_GY >=", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyLessThan(Double value) {
            addCriterion("GRL_JZ_R_GY <", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyLessThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R_GY <=", value, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyIn(List<Double> values) {
            addCriterion("GRL_JZ_R_GY in", values, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyNotIn(List<Double> values) {
            addCriterion("GRL_JZ_R_GY not in", values, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R_GY between", value1, value2, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRGyNotBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R_GY not between", value1, value2, "grlJzRGy");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnIsNull() {
            addCriterion("GRL_JZ_R_CN is null");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnIsNotNull() {
            addCriterion("GRL_JZ_R_CN is not null");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnEqualTo(Double value) {
            addCriterion("GRL_JZ_R_CN =", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnNotEqualTo(Double value) {
            addCriterion("GRL_JZ_R_CN <>", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnGreaterThan(Double value) {
            addCriterion("GRL_JZ_R_CN >", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnGreaterThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R_CN >=", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnLessThan(Double value) {
            addCriterion("GRL_JZ_R_CN <", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnLessThanOrEqualTo(Double value) {
            addCriterion("GRL_JZ_R_CN <=", value, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnIn(List<Double> values) {
            addCriterion("GRL_JZ_R_CN in", values, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnNotIn(List<Double> values) {
            addCriterion("GRL_JZ_R_CN not in", values, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R_CN between", value1, value2, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andGrlJzRCnNotBetween(Double value1, Double value2) {
            addCriterion("GRL_JZ_R_CN not between", value1, value2, "grlJzRCn");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRIsNull() {
            addCriterion("DDDLXRJH_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRIsNotNull() {
            addCriterion("DDDLXRJH_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzREqualTo(Double value) {
            addCriterion("DDDLXRJH_JZ_R =", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRNotEqualTo(Double value) {
            addCriterion("DDDLXRJH_JZ_R <>", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRGreaterThan(Double value) {
            addCriterion("DDDLXRJH_JZ_R >", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("DDDLXRJH_JZ_R >=", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRLessThan(Double value) {
            addCriterion("DDDLXRJH_JZ_R <", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRLessThanOrEqualTo(Double value) {
            addCriterion("DDDLXRJH_JZ_R <=", value, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRIn(List<Double> values) {
            addCriterion("DDDLXRJH_JZ_R in", values, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRNotIn(List<Double> values) {
            addCriterion("DDDLXRJH_JZ_R not in", values, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRBetween(Double value1, Double value2) {
            addCriterion("DDDLXRJH_JZ_R between", value1, value2, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andDddlxrjhJzRNotBetween(Double value1, Double value2) {
            addCriterion("DDDLXRJH_JZ_R not between", value1, value2, "dddlxrjhJzR");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllIsNull() {
            addCriterion("FDL_JZ_R_FDLL is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllIsNotNull() {
            addCriterion("FDL_JZ_R_FDLL is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL =", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL <>", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllGreaterThan(Double value) {
            addCriterion("FDL_JZ_R_FDLL >", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL >=", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllLessThan(Double value) {
            addCriterion("FDL_JZ_R_FDLL <", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL <=", value, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllIn(List<Double> values) {
            addCriterion("FDL_JZ_R_FDLL in", values, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R_FDLL not in", values, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_FDLL between", value1, value2, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_FDLL not between", value1, value2, "fdlJzRFdll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaIsNull() {
            addCriterion("FDL_JZ_R_FDLL_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaIsNotNull() {
            addCriterion("FDL_JZ_R_FDLL_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA =", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA <>", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaGreaterThan(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA >", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA >=", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaLessThan(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA <", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_FDLL_SCADA <=", value, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaIn(List<Double> values) {
            addCriterion("FDL_JZ_R_FDLL_SCADA in", values, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R_FDLL_SCADA not in", values, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_FDLL_SCADA between", value1, value2, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRFdllScadaNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_FDLL_SCADA not between", value1, value2, "fdlJzRFdllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllIsNull() {
            addCriterion("FDL_JZ_R_TYLL is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllIsNotNull() {
            addCriterion("FDL_JZ_R_TYLL is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL =", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL <>", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllGreaterThan(Double value) {
            addCriterion("FDL_JZ_R_TYLL >", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL >=", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllLessThan(Double value) {
            addCriterion("FDL_JZ_R_TYLL <", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL <=", value, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllIn(List<Double> values) {
            addCriterion("FDL_JZ_R_TYLL in", values, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R_TYLL not in", values, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_TYLL between", value1, value2, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_TYLL not between", value1, value2, "fdlJzRTyll");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaIsNull() {
            addCriterion("FDL_JZ_R_TYLL_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaIsNotNull() {
            addCriterion("FDL_JZ_R_TYLL_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA =", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaNotEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA <>", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaGreaterThan(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA >", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA >=", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaLessThan(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA <", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaLessThanOrEqualTo(Double value) {
            addCriterion("FDL_JZ_R_TYLL_SCADA <=", value, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaIn(List<Double> values) {
            addCriterion("FDL_JZ_R_TYLL_SCADA in", values, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaNotIn(List<Double> values) {
            addCriterion("FDL_JZ_R_TYLL_SCADA not in", values, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_TYLL_SCADA between", value1, value2, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andFdlJzRTyllScadaNotBetween(Double value1, Double value2) {
            addCriterion("FDL_JZ_R_TYLL_SCADA not between", value1, value2, "fdlJzRTyllScada");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRIsNull() {
            addCriterion("SBGZXCL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRIsNotNull() {
            addCriterion("SBGZXCL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzREqualTo(Double value) {
            addCriterion("SBGZXCL_JZ_R =", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRNotEqualTo(Double value) {
            addCriterion("SBGZXCL_JZ_R <>", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRGreaterThan(Double value) {
            addCriterion("SBGZXCL_JZ_R >", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZXCL_JZ_R >=", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRLessThan(Double value) {
            addCriterion("SBGZXCL_JZ_R <", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRLessThanOrEqualTo(Double value) {
            addCriterion("SBGZXCL_JZ_R <=", value, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRIn(List<Double> values) {
            addCriterion("SBGZXCL_JZ_R in", values, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRNotIn(List<Double> values) {
            addCriterion("SBGZXCL_JZ_R not in", values, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRBetween(Double value1, Double value2) {
            addCriterion("SBGZXCL_JZ_R between", value1, value2, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzxclJzRNotBetween(Double value1, Double value2) {
            addCriterion("SBGZXCL_JZ_R not between", value1, value2, "sbgzxclJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRIsNull() {
            addCriterion("GZCS_JZ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRIsNotNull() {
            addCriterion("GZCS_JZ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzREqualTo(Double value) {
            addCriterion("GZCS_JZ_JZ_R =", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRNotEqualTo(Double value) {
            addCriterion("GZCS_JZ_JZ_R <>", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRGreaterThan(Double value) {
            addCriterion("GZCS_JZ_JZ_R >", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GZCS_JZ_JZ_R >=", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRLessThan(Double value) {
            addCriterion("GZCS_JZ_JZ_R <", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRLessThanOrEqualTo(Double value) {
            addCriterion("GZCS_JZ_JZ_R <=", value, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRIn(List<Double> values) {
            addCriterion("GZCS_JZ_JZ_R in", values, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRNotIn(List<Double> values) {
            addCriterion("GZCS_JZ_JZ_R not in", values, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRBetween(Double value1, Double value2) {
            addCriterion("GZCS_JZ_JZ_R between", value1, value2, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andGzcsJzJzRNotBetween(Double value1, Double value2) {
            addCriterion("GZCS_JZ_JZ_R not between", value1, value2, "gzcsJzJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRIsNull() {
            addCriterion("TJQJXS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRIsNotNull() {
            addCriterion("TJQJXS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzREqualTo(Double value) {
            addCriterion("TJQJXS_JZ_R =", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRNotEqualTo(Double value) {
            addCriterion("TJQJXS_JZ_R <>", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRGreaterThan(Double value) {
            addCriterion("TJQJXS_JZ_R >", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("TJQJXS_JZ_R >=", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRLessThan(Double value) {
            addCriterion("TJQJXS_JZ_R <", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRLessThanOrEqualTo(Double value) {
            addCriterion("TJQJXS_JZ_R <=", value, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRIn(List<Double> values) {
            addCriterion("TJQJXS_JZ_R in", values, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRNotIn(List<Double> values) {
            addCriterion("TJQJXS_JZ_R not in", values, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRBetween(Double value1, Double value2) {
            addCriterion("TJQJXS_JZ_R between", value1, value2, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andTjqjxsJzRNotBetween(Double value1, Double value2) {
            addCriterion("TJQJXS_JZ_R not between", value1, value2, "tjqjxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRIsNull() {
            addCriterion("XNYKYXS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRIsNotNull() {
            addCriterion("XNYKYXS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzREqualTo(Double value) {
            addCriterion("XNYKYXS_JZ_R =", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRNotEqualTo(Double value) {
            addCriterion("XNYKYXS_JZ_R <>", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRGreaterThan(Double value) {
            addCriterion("XNYKYXS_JZ_R >", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("XNYKYXS_JZ_R >=", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRLessThan(Double value) {
            addCriterion("XNYKYXS_JZ_R <", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRLessThanOrEqualTo(Double value) {
            addCriterion("XNYKYXS_JZ_R <=", value, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRIn(List<Double> values) {
            addCriterion("XNYKYXS_JZ_R in", values, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRNotIn(List<Double> values) {
            addCriterion("XNYKYXS_JZ_R not in", values, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRBetween(Double value1, Double value2) {
            addCriterion("XNYKYXS_JZ_R between", value1, value2, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andXnykyxsJzRNotBetween(Double value1, Double value2) {
            addCriterion("XNYKYXS_JZ_R not between", value1, value2, "xnykyxsJzR");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyIsNull() {
            addCriterion("YXXS_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyIsNotNull() {
            addCriterion("YXXS_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyEqualTo(Double value) {
            addCriterion("YXXS_JZ_R_XNY =", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyNotEqualTo(Double value) {
            addCriterion("YXXS_JZ_R_XNY <>", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyGreaterThan(Double value) {
            addCriterion("YXXS_JZ_R_XNY >", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("YXXS_JZ_R_XNY >=", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyLessThan(Double value) {
            addCriterion("YXXS_JZ_R_XNY <", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("YXXS_JZ_R_XNY <=", value, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyIn(List<Double> values) {
            addCriterion("YXXS_JZ_R_XNY in", values, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyNotIn(List<Double> values) {
            addCriterion("YXXS_JZ_R_XNY not in", values, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyBetween(Double value1, Double value2) {
            addCriterion("YXXS_JZ_R_XNY between", value1, value2, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxxsJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("YXXS_JZ_R_XNY not between", value1, value2, "yxxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyIsNull() {
            addCriterion("BYXS_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyIsNotNull() {
            addCriterion("BYXS_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_XNY =", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyNotEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_XNY <>", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyGreaterThan(Double value) {
            addCriterion("BYXS_JZ_R_XNY >", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_XNY >=", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyLessThan(Double value) {
            addCriterion("BYXS_JZ_R_XNY <", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_XNY <=", value, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_XNY in", values, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyNotIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_XNY not in", values, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_XNY between", value1, value2, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_XNY not between", value1, value2, "byxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyIsNull() {
            addCriterion("BYXS_JZ_R_DDTY is null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyIsNotNull() {
            addCriterion("BYXS_JZ_R_DDTY is not null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DDTY =", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyNotEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DDTY <>", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyGreaterThan(Double value) {
            addCriterion("BYXS_JZ_R_DDTY >", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyGreaterThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DDTY >=", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyLessThan(Double value) {
            addCriterion("BYXS_JZ_R_DDTY <", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyLessThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DDTY <=", value, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_DDTY in", values, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyNotIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_DDTY not in", values, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_DDTY between", value1, value2, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDdtyNotBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_DDTY not between", value1, value2, "byxsJzRDdty");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwIsNull() {
            addCriterion("BYXS_JZ_R_CW is null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwIsNotNull() {
            addCriterion("BYXS_JZ_R_CW is not null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_CW =", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwNotEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_CW <>", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwGreaterThan(Double value) {
            addCriterion("BYXS_JZ_R_CW >", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwGreaterThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_CW >=", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwLessThan(Double value) {
            addCriterion("BYXS_JZ_R_CW <", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwLessThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_CW <=", value, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_CW in", values, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwNotIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_CW not in", values, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_CW between", value1, value2, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRCwNotBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_CW not between", value1, value2, "byxsJzRCw");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzIsNull() {
            addCriterion("BYXS_JZ_R_DWGZ is null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzIsNotNull() {
            addCriterion("BYXS_JZ_R_DWGZ is not null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ =", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzNotEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ <>", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzGreaterThan(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ >", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzGreaterThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ >=", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzLessThan(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ <", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzLessThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_DWGZ <=", value, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_DWGZ in", values, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzNotIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_DWGZ not in", values, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_DWGZ between", value1, value2, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andByxsJzRDwgzNotBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_DWGZ not between", value1, value2, "byxsJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwIsNull() {
            addCriterion("GZTYXS_JZ_R_DW is null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwIsNotNull() {
            addCriterion("GZTYXS_JZ_R_DW is not null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_DW =", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwNotEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_DW <>", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwGreaterThan(Double value) {
            addCriterion("GZTYXS_JZ_R_DW >", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwGreaterThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_DW >=", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwLessThan(Double value) {
            addCriterion("GZTYXS_JZ_R_DW <", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwLessThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_DW <=", value, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_DW in", values, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwNotIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_DW not in", values, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_DW between", value1, value2, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRDwNotBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_DW not between", value1, value2, "gztyxsJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwIsNull() {
            addCriterion("JHJXTYSJ_JZ_R_DW is null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwIsNotNull() {
            addCriterion("JHJXTYSJ_JZ_R_DW is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW =", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwNotEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW <>", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwGreaterThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW >", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW >=", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwLessThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW <", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwLessThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_DW <=", value, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R_DW in", values, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwNotIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R_DW not in", values, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R_DW between", value1, value2, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRDwNotBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R_DW not between", value1, value2, "jhjxtysjJzRDw");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRIsNull() {
            addCriterion("GZCLSJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRIsNotNull() {
            addCriterion("GZCLSJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzREqualTo(Double value) {
            addCriterion("GZCLSJ_JZ_R =", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRNotEqualTo(Double value) {
            addCriterion("GZCLSJ_JZ_R <>", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRGreaterThan(Double value) {
            addCriterion("GZCLSJ_JZ_R >", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GZCLSJ_JZ_R >=", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRLessThan(Double value) {
            addCriterion("GZCLSJ_JZ_R <", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRLessThanOrEqualTo(Double value) {
            addCriterion("GZCLSJ_JZ_R <=", value, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRIn(List<Double> values) {
            addCriterion("GZCLSJ_JZ_R in", values, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRNotIn(List<Double> values) {
            addCriterion("GZCLSJ_JZ_R not in", values, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRBetween(Double value1, Double value2) {
            addCriterion("GZCLSJ_JZ_R between", value1, value2, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andGzclsjJzRNotBetween(Double value1, Double value2) {
            addCriterion("GZCLSJ_JZ_R not between", value1, value2, "gzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRIsNull() {
            addCriterion("PJGZCLSJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRIsNotNull() {
            addCriterion("PJGZCLSJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzREqualTo(Double value) {
            addCriterion("PJGZCLSJ_JZ_R =", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRNotEqualTo(Double value) {
            addCriterion("PJGZCLSJ_JZ_R <>", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRGreaterThan(Double value) {
            addCriterion("PJGZCLSJ_JZ_R >", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("PJGZCLSJ_JZ_R >=", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRLessThan(Double value) {
            addCriterion("PJGZCLSJ_JZ_R <", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRLessThanOrEqualTo(Double value) {
            addCriterion("PJGZCLSJ_JZ_R <=", value, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRIn(List<Double> values) {
            addCriterion("PJGZCLSJ_JZ_R in", values, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRNotIn(List<Double> values) {
            addCriterion("PJGZCLSJ_JZ_R not in", values, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRBetween(Double value1, Double value2) {
            addCriterion("PJGZCLSJ_JZ_R between", value1, value2, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andPjgzclsjJzRNotBetween(Double value1, Double value2) {
            addCriterion("PJGZCLSJ_JZ_R not between", value1, value2, "pjgzclsjJzR");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhIsNull() {
            addCriterion("BYXS_JZ_R_ZRZH is null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhIsNotNull() {
            addCriterion("BYXS_JZ_R_ZRZH is not null");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH =", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhNotEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH <>", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhGreaterThan(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH >", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhGreaterThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH >=", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhLessThan(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH <", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhLessThanOrEqualTo(Double value) {
            addCriterion("BYXS_JZ_R_ZRZH <=", value, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_ZRZH in", values, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhNotIn(List<Double> values) {
            addCriterion("BYXS_JZ_R_ZRZH not in", values, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_ZRZH between", value1, value2, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andByxsJzRZrzhNotBetween(Double value1, Double value2) {
            addCriterion("BYXS_JZ_R_ZRZH not between", value1, value2, "byxsJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyIsNull() {
            addCriterion("BKYXS_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyIsNotNull() {
            addCriterion("BKYXS_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyEqualTo(Double value) {
            addCriterion("BKYXS_JZ_R_XNY =", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyNotEqualTo(Double value) {
            addCriterion("BKYXS_JZ_R_XNY <>", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyGreaterThan(Double value) {
            addCriterion("BKYXS_JZ_R_XNY >", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("BKYXS_JZ_R_XNY >=", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyLessThan(Double value) {
            addCriterion("BKYXS_JZ_R_XNY <", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("BKYXS_JZ_R_XNY <=", value, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyIn(List<Double> values) {
            addCriterion("BKYXS_JZ_R_XNY in", values, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyNotIn(List<Double> values) {
            addCriterion("BKYXS_JZ_R_XNY not in", values, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyBetween(Double value1, Double value2) {
            addCriterion("BKYXS_JZ_R_XNY between", value1, value2, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andBkyxsJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("BKYXS_JZ_R_XNY not between", value1, value2, "bkyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRIsNull() {
            addCriterion("JHJXTYSJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRIsNotNull() {
            addCriterion("JHJXTYSJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzREqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R =", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRNotEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R <>", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRGreaterThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R >", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R >=", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRLessThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R <", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRLessThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R <=", value, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R in", values, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRNotIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R not in", values, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R between", value1, value2, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRNotBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R not between", value1, value2, "jhjxtysjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRIsNull() {
            addCriterion("DJWHSJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRIsNotNull() {
            addCriterion("DJWHSJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzREqualTo(Double value) {
            addCriterion("DJWHSJ_JZ_R =", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRNotEqualTo(Double value) {
            addCriterion("DJWHSJ_JZ_R <>", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRGreaterThan(Double value) {
            addCriterion("DJWHSJ_JZ_R >", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("DJWHSJ_JZ_R >=", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRLessThan(Double value) {
            addCriterion("DJWHSJ_JZ_R <", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRLessThanOrEqualTo(Double value) {
            addCriterion("DJWHSJ_JZ_R <=", value, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRIn(List<Double> values) {
            addCriterion("DJWHSJ_JZ_R in", values, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRNotIn(List<Double> values) {
            addCriterion("DJWHSJ_JZ_R not in", values, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRBetween(Double value1, Double value2) {
            addCriterion("DJWHSJ_JZ_R between", value1, value2, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andDjwhsjJzRNotBetween(Double value1, Double value2) {
            addCriterion("DJWHSJ_JZ_R not between", value1, value2, "djwhsjJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzIsNull() {
            addCriterion("JHJXTYSJ_JZ_R_SYZ is null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzIsNotNull() {
            addCriterion("JHJXTYSJ_JZ_R_SYZ is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ =", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzNotEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ <>", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzGreaterThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ >", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ >=", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzLessThan(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ <", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzLessThanOrEqualTo(Double value) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ <=", value, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ in", values, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzNotIn(List<Double> values) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ not in", values, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ between", value1, value2, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxtysjJzRSyzNotBetween(Double value1, Double value2) {
            addCriterion("JHJXTYSJ_JZ_R_SYZ not between", value1, value2, "jhjxtysjJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRIsNull() {
            addCriterion("GZTYXS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRIsNotNull() {
            addCriterion("GZTYXS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzREqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R =", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRNotEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R <>", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRGreaterThan(Double value) {
            addCriterion("GZTYXS_JZ_R >", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R >=", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRLessThan(Double value) {
            addCriterion("GZTYXS_JZ_R <", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRLessThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R <=", value, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R in", values, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRNotIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R not in", values, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R between", value1, value2, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRNotBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R not between", value1, value2, "gztyxsJzR");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjIsNull() {
            addCriterion("GZTYXS_JZ_R_FJ is null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjIsNotNull() {
            addCriterion("GZTYXS_JZ_R_FJ is not null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ =", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjNotEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ <>", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjGreaterThan(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ >", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjGreaterThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ >=", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjLessThan(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ <", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjLessThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_FJ <=", value, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_FJ in", values, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjNotIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_FJ not in", values, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_FJ between", value1, value2, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRFjNotBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_FJ not between", value1, value2, "gztyxsJzRFj");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzIsNull() {
            addCriterion("GZTYXS_JZ_R_SYZ is null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzIsNotNull() {
            addCriterion("GZTYXS_JZ_R_SYZ is not null");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ =", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzNotEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ <>", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzGreaterThan(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ >", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzGreaterThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ >=", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzLessThan(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ <", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzLessThanOrEqualTo(Double value) {
            addCriterion("GZTYXS_JZ_R_SYZ <=", value, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_SYZ in", values, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzNotIn(List<Double> values) {
            addCriterion("GZTYXS_JZ_R_SYZ not in", values, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_SYZ between", value1, value2, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andGztyxsJzRSyzNotBetween(Double value1, Double value2) {
            addCriterion("GZTYXS_JZ_R_SYZ not between", value1, value2, "gztyxsJzRSyz");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRIsNull() {
            addCriterion("PJFS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRIsNotNull() {
            addCriterion("PJFS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andPjfsJzREqualTo(Double value) {
            addCriterion("PJFS_JZ_R =", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRNotEqualTo(Double value) {
            addCriterion("PJFS_JZ_R <>", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRGreaterThan(Double value) {
            addCriterion("PJFS_JZ_R >", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("PJFS_JZ_R >=", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRLessThan(Double value) {
            addCriterion("PJFS_JZ_R <", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRLessThanOrEqualTo(Double value) {
            addCriterion("PJFS_JZ_R <=", value, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRIn(List<Double> values) {
            addCriterion("PJFS_JZ_R in", values, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRNotIn(List<Double> values) {
            addCriterion("PJFS_JZ_R not in", values, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRBetween(Double value1, Double value2) {
            addCriterion("PJFS_JZ_R between", value1, value2, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andPjfsJzRNotBetween(Double value1, Double value2) {
            addCriterion("PJFS_JZ_R not between", value1, value2, "pjfsJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRIsNull() {
            addCriterion("FSZL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFszlJzRIsNotNull() {
            addCriterion("FSZL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFszlJzREqualTo(Double value) {
            addCriterion("FSZL_JZ_R =", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRNotEqualTo(Double value) {
            addCriterion("FSZL_JZ_R <>", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRGreaterThan(Double value) {
            addCriterion("FSZL_JZ_R >", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FSZL_JZ_R >=", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRLessThan(Double value) {
            addCriterion("FSZL_JZ_R <", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FSZL_JZ_R <=", value, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRIn(List<Double> values) {
            addCriterion("FSZL_JZ_R in", values, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRNotIn(List<Double> values) {
            addCriterion("FSZL_JZ_R not in", values, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRBetween(Double value1, Double value2) {
            addCriterion("FSZL_JZ_R between", value1, value2, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andFszlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FSZL_JZ_R not between", value1, value2, "fszlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRIsNull() {
            addCriterion("DDXDSSDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRIsNotNull() {
            addCriterion("DDXDSSDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzREqualTo(Double value) {
            addCriterion("DDXDSSDL_JZ_R =", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRNotEqualTo(Double value) {
            addCriterion("DDXDSSDL_JZ_R <>", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRGreaterThan(Double value) {
            addCriterion("DDXDSSDL_JZ_R >", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("DDXDSSDL_JZ_R >=", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRLessThan(Double value) {
            addCriterion("DDXDSSDL_JZ_R <", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("DDXDSSDL_JZ_R <=", value, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRIn(List<Double> values) {
            addCriterion("DDXDSSDL_JZ_R in", values, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRNotIn(List<Double> values) {
            addCriterion("DDXDSSDL_JZ_R not in", values, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRBetween(Double value1, Double value2) {
            addCriterion("DDXDSSDL_JZ_R between", value1, value2, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andDdxdssdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("DDXDSSDL_JZ_R not between", value1, value2, "ddxdssdlJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRIsNull() {
            addCriterion("XDBL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andXdblJzRIsNotNull() {
            addCriterion("XDBL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andXdblJzREqualTo(Double value) {
            addCriterion("XDBL_JZ_R =", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRNotEqualTo(Double value) {
            addCriterion("XDBL_JZ_R <>", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRGreaterThan(Double value) {
            addCriterion("XDBL_JZ_R >", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("XDBL_JZ_R >=", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRLessThan(Double value) {
            addCriterion("XDBL_JZ_R <", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRLessThanOrEqualTo(Double value) {
            addCriterion("XDBL_JZ_R <=", value, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRIn(List<Double> values) {
            addCriterion("XDBL_JZ_R in", values, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRNotIn(List<Double> values) {
            addCriterion("XDBL_JZ_R not in", values, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRBetween(Double value1, Double value2) {
            addCriterion("XDBL_JZ_R between", value1, value2, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRNotBetween(Double value1, Double value2) {
            addCriterion("XDBL_JZ_R not between", value1, value2, "xdblJzR");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaIsNull() {
            addCriterion("XDBL_JZ_R_SCADA is null");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaIsNotNull() {
            addCriterion("XDBL_JZ_R_SCADA is not null");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaEqualTo(Double value) {
            addCriterion("XDBL_JZ_R_SCADA =", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaNotEqualTo(Double value) {
            addCriterion("XDBL_JZ_R_SCADA <>", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaGreaterThan(Double value) {
            addCriterion("XDBL_JZ_R_SCADA >", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaGreaterThanOrEqualTo(Double value) {
            addCriterion("XDBL_JZ_R_SCADA >=", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaLessThan(Double value) {
            addCriterion("XDBL_JZ_R_SCADA <", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaLessThanOrEqualTo(Double value) {
            addCriterion("XDBL_JZ_R_SCADA <=", value, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaIn(List<Double> values) {
            addCriterion("XDBL_JZ_R_SCADA in", values, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaNotIn(List<Double> values) {
            addCriterion("XDBL_JZ_R_SCADA not in", values, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaBetween(Double value1, Double value2) {
            addCriterion("XDBL_JZ_R_SCADA between", value1, value2, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andXdblJzRScadaNotBetween(Double value1, Double value2) {
            addCriterion("XDBL_JZ_R_SCADA not between", value1, value2, "xdblJzRScada");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRIsNull() {
            addCriterion("SBGZSSDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRIsNotNull() {
            addCriterion("SBGZSSDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzREqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R =", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRNotEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R <>", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRGreaterThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R >", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R >=", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRLessThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R <", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R <=", value, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R in", values, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRNotIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R not in", values, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R between", value1, value2, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R not between", value1, value2, "sbgzssdlJzR");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjIsNull() {
            addCriterion("SBGZSSDL_JZ_R_FJ is null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjIsNotNull() {
            addCriterion("SBGZSSDL_JZ_R_FJ is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ =", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjNotEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ <>", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjGreaterThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ >", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ >=", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjLessThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ <", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjLessThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_FJ <=", value, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_FJ in", values, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjNotIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_FJ not in", values, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_FJ between", value1, value2, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRFjNotBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_FJ not between", value1, value2, "sbgzssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzIsNull() {
            addCriterion("SBGZSSDL_JZ_R_SYZ is null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzIsNotNull() {
            addCriterion("SBGZSSDL_JZ_R_SYZ is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ =", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzNotEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ <>", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzGreaterThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ >", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ >=", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzLessThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ <", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzLessThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_SYZ <=", value, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_SYZ in", values, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzNotIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_SYZ not in", values, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_SYZ between", value1, value2, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRSyzNotBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_SYZ not between", value1, value2, "sbgzssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjIsNull() {
            addCriterion("SBGZSSDL_JZ_R_ZJ is null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjIsNotNull() {
            addCriterion("SBGZSSDL_JZ_R_ZJ is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ =", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjNotEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ <>", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjGreaterThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ >", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ >=", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjLessThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ <", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjLessThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_ZJ <=", value, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_ZJ in", values, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjNotIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_ZJ not in", values, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_ZJ between", value1, value2, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRZjNotBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_ZJ not between", value1, value2, "sbgzssdlJzRZj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRIsNull() {
            addCriterion("JHJXSSDL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRIsNotNull() {
            addCriterion("JHJXSSDL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzREqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R =", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRNotEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R <>", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRGreaterThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R >", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R >=", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRLessThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R <", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRLessThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R <=", value, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R in", values, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRNotIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R not in", values, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R between", value1, value2, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRNotBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R not between", value1, value2, "jhjxssdlJzR");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjIsNull() {
            addCriterion("JHJXSSDL_JZ_R_FJ is null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjIsNotNull() {
            addCriterion("JHJXSSDL_JZ_R_FJ is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ =", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjNotEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ <>", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjGreaterThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ >", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ >=", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjLessThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ <", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjLessThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_FJ <=", value, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_FJ in", values, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjNotIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_FJ not in", values, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_FJ between", value1, value2, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRFjNotBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_FJ not between", value1, value2, "jhjxssdlJzRFj");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzIsNull() {
            addCriterion("JHJXSSDL_JZ_R_SYZ is null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzIsNotNull() {
            addCriterion("JHJXSSDL_JZ_R_SYZ is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ =", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzNotEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ <>", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzGreaterThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ >", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ >=", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzLessThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ <", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzLessThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_SYZ <=", value, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_SYZ in", values, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzNotIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_SYZ not in", values, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_SYZ between", value1, value2, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRSyzNotBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_SYZ not between", value1, value2, "jhjxssdlJzRSyz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwIsNull() {
            addCriterion("SSDL_JZ_R_CW is null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwIsNotNull() {
            addCriterion("SSDL_JZ_R_CW is not null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_CW =", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwNotEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_CW <>", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwGreaterThan(Double value) {
            addCriterion("SSDL_JZ_R_CW >", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwGreaterThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_CW >=", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwLessThan(Double value) {
            addCriterion("SSDL_JZ_R_CW <", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwLessThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_CW <=", value, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_CW in", values, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwNotIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_CW not in", values, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_CW between", value1, value2, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRCwNotBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_CW not between", value1, value2, "ssdlJzRCw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzIsNull() {
            addCriterion("SSDL_JZ_R_DWGZ is null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzIsNotNull() {
            addCriterion("SSDL_JZ_R_DWGZ is not null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ =", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzNotEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ <>", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzGreaterThan(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ >", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzGreaterThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ >=", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzLessThan(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ <", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzLessThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_DWGZ <=", value, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_DWGZ in", values, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzNotIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_DWGZ not in", values, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_DWGZ between", value1, value2, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRDwgzNotBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_DWGZ not between", value1, value2, "ssdlJzRDwgz");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwIsNull() {
            addCriterion("SBGZSSDL_JZ_R_DW is null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwIsNotNull() {
            addCriterion("SBGZSSDL_JZ_R_DW is not null");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW =", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwNotEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW <>", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwGreaterThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW >", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwGreaterThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW >=", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwLessThan(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW <", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwLessThanOrEqualTo(Double value) {
            addCriterion("SBGZSSDL_JZ_R_DW <=", value, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_DW in", values, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwNotIn(List<Double> values) {
            addCriterion("SBGZSSDL_JZ_R_DW not in", values, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_DW between", value1, value2, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSbgzssdlJzRDwNotBetween(Double value1, Double value2) {
            addCriterion("SBGZSSDL_JZ_R_DW not between", value1, value2, "sbgzssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwIsNull() {
            addCriterion("JHJXSSDL_JZ_R_DW is null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwIsNotNull() {
            addCriterion("JHJXSSDL_JZ_R_DW is not null");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW =", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwNotEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW <>", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwGreaterThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW >", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwGreaterThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW >=", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwLessThan(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW <", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwLessThanOrEqualTo(Double value) {
            addCriterion("JHJXSSDL_JZ_R_DW <=", value, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_DW in", values, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwNotIn(List<Double> values) {
            addCriterion("JHJXSSDL_JZ_R_DW not in", values, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_DW between", value1, value2, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andJhjxssdlJzRDwNotBetween(Double value1, Double value2) {
            addCriterion("JHJXSSDL_JZ_R_DW not between", value1, value2, "jhjxssdlJzRDw");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhIsNull() {
            addCriterion("SSDL_JZ_R_ZRZH is null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhIsNotNull() {
            addCriterion("SSDL_JZ_R_ZRZH is not null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH =", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhNotEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH <>", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhGreaterThan(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH >", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhGreaterThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH >=", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhLessThan(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH <", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhLessThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_ZRZH <=", value, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_ZRZH in", values, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhNotIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_ZRZH not in", values, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_ZRZH between", value1, value2, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRZrzhNotBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_ZRZH not between", value1, value2, "ssdlJzRZrzh");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnIsNull() {
            addCriterion("SSDL_JZ_R_XN is null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnIsNotNull() {
            addCriterion("SSDL_JZ_R_XN is not null");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_XN =", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnNotEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_XN <>", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnGreaterThan(Double value) {
            addCriterion("SSDL_JZ_R_XN >", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnGreaterThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_XN >=", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnLessThan(Double value) {
            addCriterion("SSDL_JZ_R_XN <", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnLessThanOrEqualTo(Double value) {
            addCriterion("SSDL_JZ_R_XN <=", value, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_XN in", values, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnNotIn(List<Double> values) {
            addCriterion("SSDL_JZ_R_XN not in", values, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_XN between", value1, value2, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSsdlJzRXnNotBetween(Double value1, Double value2) {
            addCriterion("SSDL_JZ_R_XN not between", value1, value2, "ssdlJzRXn");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRIsNull() {
            addCriterion("SBKLYL_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRIsNotNull() {
            addCriterion("SBKLYL_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andSbklylJzREqualTo(Double value) {
            addCriterion("SBKLYL_JZ_R =", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRNotEqualTo(Double value) {
            addCriterion("SBKLYL_JZ_R <>", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRGreaterThan(Double value) {
            addCriterion("SBKLYL_JZ_R >", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("SBKLYL_JZ_R >=", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRLessThan(Double value) {
            addCriterion("SBKLYL_JZ_R <", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRLessThanOrEqualTo(Double value) {
            addCriterion("SBKLYL_JZ_R <=", value, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRIn(List<Double> values) {
            addCriterion("SBKLYL_JZ_R in", values, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRNotIn(List<Double> values) {
            addCriterion("SBKLYL_JZ_R not in", values, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRBetween(Double value1, Double value2) {
            addCriterion("SBKLYL_JZ_R between", value1, value2, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andSbklylJzRNotBetween(Double value1, Double value2) {
            addCriterion("SBKLYL_JZ_R not between", value1, value2, "sbklylJzR");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyIsNull() {
            addCriterion("KYXS_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyIsNotNull() {
            addCriterion("KYXS_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyEqualTo(Double value) {
            addCriterion("KYXS_JZ_R_XNY =", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyNotEqualTo(Double value) {
            addCriterion("KYXS_JZ_R_XNY <>", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyGreaterThan(Double value) {
            addCriterion("KYXS_JZ_R_XNY >", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("KYXS_JZ_R_XNY >=", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyLessThan(Double value) {
            addCriterion("KYXS_JZ_R_XNY <", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("KYXS_JZ_R_XNY <=", value, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyIn(List<Double> values) {
            addCriterion("KYXS_JZ_R_XNY in", values, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyNotIn(List<Double> values) {
            addCriterion("KYXS_JZ_R_XNY not in", values, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyBetween(Double value1, Double value2) {
            addCriterion("KYXS_JZ_R_XNY between", value1, value2, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andKyxsJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("KYXS_JZ_R_XNY not between", value1, value2, "kyxsJzRXny");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRIsNull() {
            addCriterion("YXFS_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRIsNotNull() {
            addCriterion("YXFS_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andYxfsJzREqualTo(Double value) {
            addCriterion("YXFS_JZ_R =", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRNotEqualTo(Double value) {
            addCriterion("YXFS_JZ_R <>", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRGreaterThan(Double value) {
            addCriterion("YXFS_JZ_R >", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("YXFS_JZ_R >=", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRLessThan(Double value) {
            addCriterion("YXFS_JZ_R <", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRLessThanOrEqualTo(Double value) {
            addCriterion("YXFS_JZ_R <=", value, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRIn(List<Double> values) {
            addCriterion("YXFS_JZ_R in", values, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRNotIn(List<Double> values) {
            addCriterion("YXFS_JZ_R not in", values, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRBetween(Double value1, Double value2) {
            addCriterion("YXFS_JZ_R between", value1, value2, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andYxfsJzRNotBetween(Double value1, Double value2) {
            addCriterion("YXFS_JZ_R not between", value1, value2, "yxfsJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRIsNull() {
            addCriterion("SWDJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRIsNotNull() {
            addCriterion("SWDJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzREqualTo(Double value) {
            addCriterion("SWDJ_JZ_R =", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRNotEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R <>", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRGreaterThan(Double value) {
            addCriterion("SWDJ_JZ_R >", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R >=", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRLessThan(Double value) {
            addCriterion("SWDJ_JZ_R <", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRLessThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R <=", value, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R in", values, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRNotIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R not in", values, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R between", value1, value2, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRNotBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R not between", value1, value2, "swdjJzR");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnIsNull() {
            addCriterion("SWDJ_JZ_R_JSN is null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnIsNotNull() {
            addCriterion("SWDJ_JZ_R_JSN is not null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSN =", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnNotEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSN <>", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnGreaterThan(Double value) {
            addCriterion("SWDJ_JZ_R_JSN >", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSN >=", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnLessThan(Double value) {
            addCriterion("SWDJ_JZ_R_JSN <", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnLessThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSN <=", value, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R_JSN in", values, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnNotIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R_JSN not in", values, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R_JSN between", value1, value2, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJsnNotBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R_JSN not between", value1, value2, "swdjJzRJsn");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswIsNull() {
            addCriterion("SWDJ_JZ_R_JSW is null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswIsNotNull() {
            addCriterion("SWDJ_JZ_R_JSW is not null");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSW =", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswNotEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSW <>", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswGreaterThan(Double value) {
            addCriterion("SWDJ_JZ_R_JSW >", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswGreaterThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSW >=", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswLessThan(Double value) {
            addCriterion("SWDJ_JZ_R_JSW <", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswLessThanOrEqualTo(Double value) {
            addCriterion("SWDJ_JZ_R_JSW <=", value, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R_JSW in", values, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswNotIn(List<Double> values) {
            addCriterion("SWDJ_JZ_R_JSW not in", values, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R_JSW between", value1, value2, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andSwdjJzRJswNotBetween(Double value1, Double value2) {
            addCriterion("SWDJ_JZ_R_JSW not between", value1, value2, "swdjJzRJsw");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRIsNull() {
            addCriterion("BTDSDJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRIsNotNull() {
            addCriterion("BTDSDJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzREqualTo(Double value) {
            addCriterion("BTDSDJ_JZ_R =", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRNotEqualTo(Double value) {
            addCriterion("BTDSDJ_JZ_R <>", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRGreaterThan(Double value) {
            addCriterion("BTDSDJ_JZ_R >", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("BTDSDJ_JZ_R >=", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRLessThan(Double value) {
            addCriterion("BTDSDJ_JZ_R <", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRLessThanOrEqualTo(Double value) {
            addCriterion("BTDSDJ_JZ_R <=", value, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRIn(List<Double> values) {
            addCriterion("BTDSDJ_JZ_R in", values, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRNotIn(List<Double> values) {
            addCriterion("BTDSDJ_JZ_R not in", values, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRBetween(Double value1, Double value2) {
            addCriterion("BTDSDJ_JZ_R between", value1, value2, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andBtdsdjJzRNotBetween(Double value1, Double value2) {
            addCriterion("BTDSDJ_JZ_R not between", value1, value2, "btdsdjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRIsNull() {
            addCriterion("GDDJ_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGddjJzRIsNotNull() {
            addCriterion("GDDJ_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGddjJzREqualTo(Double value) {
            addCriterion("GDDJ_JZ_R =", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRNotEqualTo(Double value) {
            addCriterion("GDDJ_JZ_R <>", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRGreaterThan(Double value) {
            addCriterion("GDDJ_JZ_R >", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GDDJ_JZ_R >=", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRLessThan(Double value) {
            addCriterion("GDDJ_JZ_R <", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRLessThanOrEqualTo(Double value) {
            addCriterion("GDDJ_JZ_R <=", value, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRIn(List<Double> values) {
            addCriterion("GDDJ_JZ_R in", values, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRNotIn(List<Double> values) {
            addCriterion("GDDJ_JZ_R not in", values, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRBetween(Double value1, Double value2) {
            addCriterion("GDDJ_JZ_R between", value1, value2, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andGddjJzRNotBetween(Double value1, Double value2) {
            addCriterion("GDDJ_JZ_R not between", value1, value2, "gddjJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRIsNull() {
            addCriterion("FDBML_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRIsNotNull() {
            addCriterion("FDBML_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzREqualTo(Double value) {
            addCriterion("FDBML_JZ_R =", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRNotEqualTo(Double value) {
            addCriterion("FDBML_JZ_R <>", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRGreaterThan(Double value) {
            addCriterion("FDBML_JZ_R >", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FDBML_JZ_R >=", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRLessThan(Double value) {
            addCriterion("FDBML_JZ_R <", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FDBML_JZ_R <=", value, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRIn(List<Double> values) {
            addCriterion("FDBML_JZ_R in", values, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRNotIn(List<Double> values) {
            addCriterion("FDBML_JZ_R not in", values, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRBetween(Double value1, Double value2) {
            addCriterion("FDBML_JZ_R between", value1, value2, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdbmlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FDBML_JZ_R not between", value1, value2, "fdbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRIsNull() {
            addCriterion("GRBML_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRIsNotNull() {
            addCriterion("GRBML_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzREqualTo(Double value) {
            addCriterion("GRBML_JZ_R =", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRNotEqualTo(Double value) {
            addCriterion("GRBML_JZ_R <>", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRGreaterThan(Double value) {
            addCriterion("GRBML_JZ_R >", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GRBML_JZ_R >=", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRLessThan(Double value) {
            addCriterion("GRBML_JZ_R <", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRLessThanOrEqualTo(Double value) {
            addCriterion("GRBML_JZ_R <=", value, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRIn(List<Double> values) {
            addCriterion("GRBML_JZ_R in", values, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRNotIn(List<Double> values) {
            addCriterion("GRBML_JZ_R not in", values, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRBetween(Double value1, Double value2) {
            addCriterion("GRBML_JZ_R between", value1, value2, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andGrbmlJzRNotBetween(Double value1, Double value2) {
            addCriterion("GRBML_JZ_R not between", value1, value2, "grbmlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRIsNull() {
            addCriterion("FDYML_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRIsNotNull() {
            addCriterion("FDYML_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andFdymlJzREqualTo(Double value) {
            addCriterion("FDYML_JZ_R =", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRNotEqualTo(Double value) {
            addCriterion("FDYML_JZ_R <>", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRGreaterThan(Double value) {
            addCriterion("FDYML_JZ_R >", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("FDYML_JZ_R >=", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRLessThan(Double value) {
            addCriterion("FDYML_JZ_R <", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRLessThanOrEqualTo(Double value) {
            addCriterion("FDYML_JZ_R <=", value, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRIn(List<Double> values) {
            addCriterion("FDYML_JZ_R in", values, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRNotIn(List<Double> values) {
            addCriterion("FDYML_JZ_R not in", values, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRBetween(Double value1, Double value2) {
            addCriterion("FDYML_JZ_R between", value1, value2, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andFdymlJzRNotBetween(Double value1, Double value2) {
            addCriterion("FDYML_JZ_R not between", value1, value2, "fdymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRIsNull() {
            addCriterion("GRYML_JZ_R is null");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRIsNotNull() {
            addCriterion("GRYML_JZ_R is not null");
            return (Criteria) this;
        }

        public Criteria andGrymlJzREqualTo(Double value) {
            addCriterion("GRYML_JZ_R =", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRNotEqualTo(Double value) {
            addCriterion("GRYML_JZ_R <>", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRGreaterThan(Double value) {
            addCriterion("GRYML_JZ_R >", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRGreaterThanOrEqualTo(Double value) {
            addCriterion("GRYML_JZ_R >=", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRLessThan(Double value) {
            addCriterion("GRYML_JZ_R <", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRLessThanOrEqualTo(Double value) {
            addCriterion("GRYML_JZ_R <=", value, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRIn(List<Double> values) {
            addCriterion("GRYML_JZ_R in", values, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRNotIn(List<Double> values) {
            addCriterion("GRYML_JZ_R not in", values, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRBetween(Double value1, Double value2) {
            addCriterion("GRYML_JZ_R between", value1, value2, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andGrymlJzRNotBetween(Double value1, Double value2) {
            addCriterion("GRYML_JZ_R not between", value1, value2, "grymlJzR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRIsNull() {
            addCriterion("YYXS_TL_R is null");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRIsNotNull() {
            addCriterion("YYXS_TL_R is not null");
            return (Criteria) this;
        }

        public Criteria andYyxsTlREqualTo(Double value) {
            addCriterion("YYXS_TL_R =", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRNotEqualTo(Double value) {
            addCriterion("YYXS_TL_R <>", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRGreaterThan(Double value) {
            addCriterion("YYXS_TL_R >", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRGreaterThanOrEqualTo(Double value) {
            addCriterion("YYXS_TL_R >=", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRLessThan(Double value) {
            addCriterion("YYXS_TL_R <", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRLessThanOrEqualTo(Double value) {
            addCriterion("YYXS_TL_R <=", value, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRIn(List<Double> values) {
            addCriterion("YYXS_TL_R in", values, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRNotIn(List<Double> values) {
            addCriterion("YYXS_TL_R not in", values, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRBetween(Double value1, Double value2) {
            addCriterion("YYXS_TL_R between", value1, value2, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTlRNotBetween(Double value1, Double value2) {
            addCriterion("YYXS_TL_R not between", value1, value2, "yyxsTlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRIsNull() {
            addCriterion("TTXL_R is null");
            return (Criteria) this;
        }

        public Criteria andTtxlRIsNotNull() {
            addCriterion("TTXL_R is not null");
            return (Criteria) this;
        }

        public Criteria andTtxlREqualTo(Double value) {
            addCriterion("TTXL_R =", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRNotEqualTo(Double value) {
            addCriterion("TTXL_R <>", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRGreaterThan(Double value) {
            addCriterion("TTXL_R >", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRGreaterThanOrEqualTo(Double value) {
            addCriterion("TTXL_R >=", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRLessThan(Double value) {
            addCriterion("TTXL_R <", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRLessThanOrEqualTo(Double value) {
            addCriterion("TTXL_R <=", value, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRIn(List<Double> values) {
            addCriterion("TTXL_R in", values, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRNotIn(List<Double> values) {
            addCriterion("TTXL_R not in", values, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRBetween(Double value1, Double value2) {
            addCriterion("TTXL_R between", value1, value2, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andTtxlRNotBetween(Double value1, Double value2) {
            addCriterion("TTXL_R not between", value1, value2, "ttxlR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRIsNull() {
            addCriterion("YYXS_TX_R is null");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRIsNotNull() {
            addCriterion("YYXS_TX_R is not null");
            return (Criteria) this;
        }

        public Criteria andYyxsTxREqualTo(Double value) {
            addCriterion("YYXS_TX_R =", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRNotEqualTo(Double value) {
            addCriterion("YYXS_TX_R <>", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRGreaterThan(Double value) {
            addCriterion("YYXS_TX_R >", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRGreaterThanOrEqualTo(Double value) {
            addCriterion("YYXS_TX_R >=", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRLessThan(Double value) {
            addCriterion("YYXS_TX_R <", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRLessThanOrEqualTo(Double value) {
            addCriterion("YYXS_TX_R <=", value, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRIn(List<Double> values) {
            addCriterion("YYXS_TX_R in", values, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRNotIn(List<Double> values) {
            addCriterion("YYXS_TX_R not in", values, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRBetween(Double value1, Double value2) {
            addCriterion("YYXS_TX_R between", value1, value2, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andYyxsTxRNotBetween(Double value1, Double value2) {
            addCriterion("YYXS_TX_R not between", value1, value2, "yyxsTxR");
            return (Criteria) this;
        }

        public Criteria andTxxlRIsNull() {
            addCriterion("TXXL_R is null");
            return (Criteria) this;
        }

        public Criteria andTxxlRIsNotNull() {
            addCriterion("TXXL_R is not null");
            return (Criteria) this;
        }

        public Criteria andTxxlREqualTo(Double value) {
            addCriterion("TXXL_R =", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRNotEqualTo(Double value) {
            addCriterion("TXXL_R <>", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRGreaterThan(Double value) {
            addCriterion("TXXL_R >", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRGreaterThanOrEqualTo(Double value) {
            addCriterion("TXXL_R >=", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRLessThan(Double value) {
            addCriterion("TXXL_R <", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRLessThanOrEqualTo(Double value) {
            addCriterion("TXXL_R <=", value, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRIn(List<Double> values) {
            addCriterion("TXXL_R in", values, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRNotIn(List<Double> values) {
            addCriterion("TXXL_R not in", values, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRBetween(Double value1, Double value2) {
            addCriterion("TXXL_R between", value1, value2, "txxlR");
            return (Criteria) this;
        }

        public Criteria andTxxlRNotBetween(Double value1, Double value2) {
            addCriterion("TXXL_R not between", value1, value2, "txxlR");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyIsNull() {
            addCriterion("PJFSYC_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyIsNotNull() {
            addCriterion("PJFSYC_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyEqualTo(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY =", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyNotEqualTo(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY <>", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyGreaterThan(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY >", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY >=", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyLessThan(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY <", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("PJFSYC_JZ_R_XNY <=", value, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyIn(List<Double> values) {
            addCriterion("PJFSYC_JZ_R_XNY in", values, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyNotIn(List<Double> values) {
            addCriterion("PJFSYC_JZ_R_XNY not in", values, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyBetween(Double value1, Double value2) {
            addCriterion("PJFSYC_JZ_R_XNY between", value1, value2, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andPjfsycJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("PJFSYC_JZ_R_XNY not between", value1, value2, "pjfsycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyIsNull() {
            addCriterion("FSZLYC_JZ_R_XNY is null");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyIsNotNull() {
            addCriterion("FSZLYC_JZ_R_XNY is not null");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyEqualTo(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY =", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyNotEqualTo(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY <>", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyGreaterThan(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY >", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyGreaterThanOrEqualTo(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY >=", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyLessThan(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY <", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyLessThanOrEqualTo(Double value) {
            addCriterion("FSZLYC_JZ_R_XNY <=", value, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyIn(List<Double> values) {
            addCriterion("FSZLYC_JZ_R_XNY in", values, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyNotIn(List<Double> values) {
            addCriterion("FSZLYC_JZ_R_XNY not in", values, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyBetween(Double value1, Double value2) {
            addCriterion("FSZLYC_JZ_R_XNY between", value1, value2, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andFszlycJzRXnyNotBetween(Double value1, Double value2) {
            addCriterion("FSZLYC_JZ_R_XNY not between", value1, value2, "fszlycJzRXny");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlIsNull() {
            addCriterion("DQGLYCZQL is null");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlIsNotNull() {
            addCriterion("DQGLYCZQL is not null");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlEqualTo(Double value) {
            addCriterion("DQGLYCZQL =", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlNotEqualTo(Double value) {
            addCriterion("DQGLYCZQL <>", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlGreaterThan(Double value) {
            addCriterion("DQGLYCZQL >", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlGreaterThanOrEqualTo(Double value) {
            addCriterion("DQGLYCZQL >=", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlLessThan(Double value) {
            addCriterion("DQGLYCZQL <", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlLessThanOrEqualTo(Double value) {
            addCriterion("DQGLYCZQL <=", value, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlIn(List<Double> values) {
            addCriterion("DQGLYCZQL in", values, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlNotIn(List<Double> values) {
            addCriterion("DQGLYCZQL not in", values, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlBetween(Double value1, Double value2) {
            addCriterion("DQGLYCZQL between", value1, value2, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andDqglyczqlNotBetween(Double value1, Double value2) {
            addCriterion("DQGLYCZQL not between", value1, value2, "dqglyczql");
            return (Criteria) this;
        }

        public Criteria andGzcsIsNull() {
            addCriterion("GZCS is null");
            return (Criteria) this;
        }

        public Criteria andGzcsIsNotNull() {
            addCriterion("GZCS is not null");
            return (Criteria) this;
        }

        public Criteria andGzcsEqualTo(Double value) {
            addCriterion("GZCS =", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsNotEqualTo(Double value) {
            addCriterion("GZCS <>", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsGreaterThan(Double value) {
            addCriterion("GZCS >", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsGreaterThanOrEqualTo(Double value) {
            addCriterion("GZCS >=", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsLessThan(Double value) {
            addCriterion("GZCS <", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsLessThanOrEqualTo(Double value) {
            addCriterion("GZCS <=", value, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsIn(List<Double> values) {
            addCriterion("GZCS in", values, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsNotIn(List<Double> values) {
            addCriterion("GZCS not in", values, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsBetween(Double value1, Double value2) {
            addCriterion("GZCS between", value1, value2, "gzcs");
            return (Criteria) this;
        }

        public Criteria andGzcsNotBetween(Double value1, Double value2) {
            addCriterion("GZCS not between", value1, value2, "gzcs");
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table MISDAILYDATA
     *
     * @mbg.generated
     */
    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);
        }
    }
}