package com.goafanti.common.model;

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

public class DemandCollectionExample {
    /**
	 * This field was generated by MyBatis Generator. This field corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	protected String orderByClause;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	protected boolean distinct;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	protected List<Criteria> oredCriteria;

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public DemandCollectionExample() {
		oredCriteria = new ArrayList<Criteria>();
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public void setOrderByClause(String orderByClause) {
		this.orderByClause = orderByClause;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public String getOrderByClause() {
		return orderByClause;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public void setDistinct(boolean distinct) {
		this.distinct = distinct;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public boolean isDistinct() {
		return distinct;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public List<Criteria> getOredCriteria() {
		return oredCriteria;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public void or(Criteria criteria) {
		oredCriteria.add(criteria);
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public Criteria or() {
		Criteria criteria = createCriteriaInternal();
		oredCriteria.add(criteria);
		return criteria;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public Criteria createCriteria() {
		Criteria criteria = createCriteriaInternal();
		if (oredCriteria.size() == 0) {
			oredCriteria.add(criteria);
		}
		return criteria;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	protected Criteria createCriteriaInternal() {
		Criteria criteria = new Criteria();
		return criteria;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public void clear() {
		oredCriteria.clear();
		orderByClause = null;
		distinct = false;
	}

	/**
	 * This class was generated by MyBatis Generator. This class corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	protected abstract static class GeneratedCriteria {
		protected List<Criterion> criteria;

		protected GeneratedCriteria() {
			super();
			criteria = new ArrayList<Criterion>();
		}

		public boolean isValid() {
			return criteria.size() > 0;
		}

		public List<Criterion> getAllCriteria() {
			return criteria;
		}

		public List<Criterion> getCriteria() {
			return criteria;
		}

		protected void addCriterion(String condition) {
			if (condition == null) {
				throw new RuntimeException("Value for condition cannot be null");
			}
			criteria.add(new Criterion(condition));
		}

		protected void addCriterion(String condition, Object value, String property) {
			if (value == null) {
				throw new RuntimeException("Value for " + property + " cannot be null");
			}
			criteria.add(new Criterion(condition, value));
		}

		protected void addCriterion(String condition, Object value1, Object value2, String property) {
			if (value1 == null || value2 == null) {
				throw new RuntimeException("Between values for " + property + " cannot be null");
			}
			criteria.add(new Criterion(condition, value1, value2));
		}

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

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

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

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

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

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

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

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

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

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

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

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

		public Criteria andDwmcIsNull() {
			addCriterion("dwmc is null");
			return (Criteria) this;
		}

		public Criteria andDwmcIsNotNull() {
			addCriterion("dwmc is not null");
			return (Criteria) this;
		}

		public Criteria andDwmcEqualTo(String value) {
			addCriterion("dwmc =", value, "dwmc");
			return (Criteria) this;
		}

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

		public Criteria andDwmcGreaterThan(String value) {
			addCriterion("dwmc >", value, "dwmc");
			return (Criteria) this;
		}

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

		public Criteria andDwmcLessThan(String value) {
			addCriterion("dwmc <", value, "dwmc");
			return (Criteria) this;
		}

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

		public Criteria andDwmcLike(String value) {
			addCriterion("dwmc like", value, "dwmc");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andDwxzIsNull() {
			addCriterion("dwxz is null");
			return (Criteria) this;
		}

		public Criteria andDwxzIsNotNull() {
			addCriterion("dwxz is not null");
			return (Criteria) this;
		}

		public Criteria andDwxzEqualTo(Integer value) {
			addCriterion("dwxz =", value, "dwxz");
			return (Criteria) this;
		}

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

		public Criteria andDwxzGreaterThan(Integer value) {
			addCriterion("dwxz >", value, "dwxz");
			return (Criteria) this;
		}

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

		public Criteria andDwxzLessThan(Integer value) {
			addCriterion("dwxz <", value, "dwxz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andDwxzValueIsNull() {
			addCriterion("dwxz_value is null");
			return (Criteria) this;
		}

		public Criteria andDwxzValueIsNotNull() {
			addCriterion("dwxz_value is not null");
			return (Criteria) this;
		}

		public Criteria andDwxzValueEqualTo(String value) {
			addCriterion("dwxz_value =", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueNotEqualTo(String value) {
			addCriterion("dwxz_value <>", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueGreaterThan(String value) {
			addCriterion("dwxz_value >", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueGreaterThanOrEqualTo(String value) {
			addCriterion("dwxz_value >=", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueLessThan(String value) {
			addCriterion("dwxz_value <", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueLessThanOrEqualTo(String value) {
			addCriterion("dwxz_value <=", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueLike(String value) {
			addCriterion("dwxz_value like", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueNotLike(String value) {
			addCriterion("dwxz_value not like", value, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueIn(List<String> values) {
			addCriterion("dwxz_value in", values, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueNotIn(List<String> values) {
			addCriterion("dwxz_value not in", values, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueBetween(String value1, String value2) {
			addCriterion("dwxz_value between", value1, value2, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andDwxzValueNotBetween(String value1, String value2) {
			addCriterion("dwxz_value not between", value1, value2, "dwxzValue");
			return (Criteria) this;
		}

		public Criteria andHtlyIsNull() {
			addCriterion("htly is null");
			return (Criteria) this;
		}

		public Criteria andHtlyIsNotNull() {
			addCriterion("htly is not null");
			return (Criteria) this;
		}

		public Criteria andHtlyEqualTo(String value) {
			addCriterion("htly =", value, "htly");
			return (Criteria) this;
		}

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

		public Criteria andHtlyGreaterThan(String value) {
			addCriterion("htly >", value, "htly");
			return (Criteria) this;
		}

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

		public Criteria andHtlyLessThan(String value) {
			addCriterion("htly <", value, "htly");
			return (Criteria) this;
		}

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

		public Criteria andHtlyLike(String value) {
			addCriterion("htly like", value, "htly");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSsszpIsNull() {
			addCriterion("ssszp is null");
			return (Criteria) this;
		}

		public Criteria andSsszpIsNotNull() {
			addCriterion("ssszp is not null");
			return (Criteria) this;
		}

		public Criteria andSsszpEqualTo(Integer value) {
			addCriterion("ssszp =", value, "ssszp");
			return (Criteria) this;
		}

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

		public Criteria andSsszpGreaterThan(Integer value) {
			addCriterion("ssszp >", value, "ssszp");
			return (Criteria) this;
		}

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

		public Criteria andSsszpLessThan(Integer value) {
			addCriterion("ssszp <", value, "ssszp");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSsszcIsNull() {
			addCriterion("ssszc is null");
			return (Criteria) this;
		}

		public Criteria andSsszcIsNotNull() {
			addCriterion("ssszc is not null");
			return (Criteria) this;
		}

		public Criteria andSsszcEqualTo(Integer value) {
			addCriterion("ssszc =", value, "ssszc");
			return (Criteria) this;
		}

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

		public Criteria andSsszcGreaterThan(Integer value) {
			addCriterion("ssszc >", value, "ssszc");
			return (Criteria) this;
		}

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

		public Criteria andSsszcLessThan(Integer value) {
			addCriterion("ssszc <", value, "ssszc");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSsszaIsNull() {
			addCriterion("sssza is null");
			return (Criteria) this;
		}

		public Criteria andSsszaIsNotNull() {
			addCriterion("sssza is not null");
			return (Criteria) this;
		}

		public Criteria andSsszaEqualTo(Integer value) {
			addCriterion("sssza =", value, "sssza");
			return (Criteria) this;
		}

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

		public Criteria andSsszaGreaterThan(Integer value) {
			addCriterion("sssza >", value, "sssza");
			return (Criteria) this;
		}

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

		public Criteria andSsszaLessThan(Integer value) {
			addCriterion("sssza <", value, "sssza");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSsyqIsNull() {
			addCriterion("ssyq is null");
			return (Criteria) this;
		}

		public Criteria andSsyqIsNotNull() {
			addCriterion("ssyq is not null");
			return (Criteria) this;
		}

		public Criteria andSsyqEqualTo(String value) {
			addCriterion("ssyq =", value, "ssyq");
			return (Criteria) this;
		}

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

		public Criteria andSsyqGreaterThan(String value) {
			addCriterion("ssyq >", value, "ssyq");
			return (Criteria) this;
		}

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

		public Criteria andSsyqLessThan(String value) {
			addCriterion("ssyq <", value, "ssyq");
			return (Criteria) this;
		}

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

		public Criteria andSsyqLike(String value) {
			addCriterion("ssyq like", value, "ssyq");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYysjjysptIsNull() {
			addCriterion("yysjjyspt is null");
			return (Criteria) this;
		}

		public Criteria andYysjjysptIsNotNull() {
			addCriterion("yysjjyspt is not null");
			return (Criteria) this;
		}

		public Criteria andYysjjysptEqualTo(Integer value) {
			addCriterion("yysjjyspt =", value, "yysjjyspt");
			return (Criteria) this;
		}

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

		public Criteria andYysjjysptGreaterThan(Integer value) {
			addCriterion("yysjjyspt >", value, "yysjjyspt");
			return (Criteria) this;
		}

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

		public Criteria andYysjjysptLessThan(Integer value) {
			addCriterion("yysjjyspt <", value, "yysjjyspt");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYysjjysptValueIsNull() {
			addCriterion("yysjjyspt_value is null");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueIsNotNull() {
			addCriterion("yysjjyspt_value is not null");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueEqualTo(String value) {
			addCriterion("yysjjyspt_value =", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueNotEqualTo(String value) {
			addCriterion("yysjjyspt_value <>", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueGreaterThan(String value) {
			addCriterion("yysjjyspt_value >", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueGreaterThanOrEqualTo(String value) {
			addCriterion("yysjjyspt_value >=", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueLessThan(String value) {
			addCriterion("yysjjyspt_value <", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueLessThanOrEqualTo(String value) {
			addCriterion("yysjjyspt_value <=", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueLike(String value) {
			addCriterion("yysjjyspt_value like", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueNotLike(String value) {
			addCriterion("yysjjyspt_value not like", value, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueIn(List<String> values) {
			addCriterion("yysjjyspt_value in", values, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueNotIn(List<String> values) {
			addCriterion("yysjjyspt_value not in", values, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueBetween(String value1, String value2) {
			addCriterion("yysjjyspt_value between", value1, value2, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andYysjjysptValueNotBetween(String value1, String value2) {
			addCriterion("yysjjyspt_value not between", value1, value2, "yysjjysptValue");
			return (Criteria) this;
		}

		public Criteria andFrdbIsNull() {
			addCriterion("frdb is null");
			return (Criteria) this;
		}

		public Criteria andFrdbIsNotNull() {
			addCriterion("frdb is not null");
			return (Criteria) this;
		}

		public Criteria andFrdbEqualTo(String value) {
			addCriterion("frdb =", value, "frdb");
			return (Criteria) this;
		}

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

		public Criteria andFrdbGreaterThan(String value) {
			addCriterion("frdb >", value, "frdb");
			return (Criteria) this;
		}

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

		public Criteria andFrdbLessThan(String value) {
			addCriterion("frdb <", value, "frdb");
			return (Criteria) this;
		}

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

		public Criteria andFrdbLike(String value) {
			addCriterion("frdb like", value, "frdb");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andTyshxydmIsNull() {
			addCriterion("tyshxydm is null");
			return (Criteria) this;
		}

		public Criteria andTyshxydmIsNotNull() {
			addCriterion("tyshxydm is not null");
			return (Criteria) this;
		}

		public Criteria andTyshxydmEqualTo(String value) {
			addCriterion("tyshxydm =", value, "tyshxydm");
			return (Criteria) this;
		}

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

		public Criteria andTyshxydmGreaterThan(String value) {
			addCriterion("tyshxydm >", value, "tyshxydm");
			return (Criteria) this;
		}

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

		public Criteria andTyshxydmLessThan(String value) {
			addCriterion("tyshxydm <", value, "tyshxydm");
			return (Criteria) this;
		}

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

		public Criteria andTyshxydmLike(String value) {
			addCriterion("tyshxydm like", value, "tyshxydm");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andJjgmIsNull() {
			addCriterion("jjgm is null");
			return (Criteria) this;
		}

		public Criteria andJjgmIsNotNull() {
			addCriterion("jjgm is not null");
			return (Criteria) this;
		}

		public Criteria andJjgmEqualTo(String value) {
			addCriterion("jjgm =", value, "jjgm");
			return (Criteria) this;
		}

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

		public Criteria andJjgmGreaterThan(String value) {
			addCriterion("jjgm >", value, "jjgm");
			return (Criteria) this;
		}

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

		public Criteria andJjgmLessThan(String value) {
			addCriterion("jjgm <", value, "jjgm");
			return (Criteria) this;
		}

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

		public Criteria andJjgmLike(String value) {
			addCriterion("jjgm like", value, "jjgm");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andRygmIsNull() {
			addCriterion("rygm is null");
			return (Criteria) this;
		}

		public Criteria andRygmIsNotNull() {
			addCriterion("rygm is not null");
			return (Criteria) this;
		}

		public Criteria andRygmEqualTo(String value) {
			addCriterion("rygm =", value, "rygm");
			return (Criteria) this;
		}

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

		public Criteria andRygmGreaterThan(String value) {
			addCriterion("rygm >", value, "rygm");
			return (Criteria) this;
		}

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

		public Criteria andRygmLessThan(String value) {
			addCriterion("rygm <", value, "rygm");
			return (Criteria) this;
		}

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

		public Criteria andRygmLike(String value) {
			addCriterion("rygm like", value, "rygm");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andClsjIsNull() {
			addCriterion("clsj is null");
			return (Criteria) this;
		}

		public Criteria andClsjIsNotNull() {
			addCriterion("clsj is not null");
			return (Criteria) this;
		}

		public Criteria andClsjEqualTo(String value) {
			addCriterion("clsj =", value, "clsj");
			return (Criteria) this;
		}

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

		public Criteria andClsjGreaterThan(String value) {
			addCriterion("clsj >", value, "clsj");
			return (Criteria) this;
		}

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

		public Criteria andClsjLessThan(String value) {
			addCriterion("clsj <", value, "clsj");
			return (Criteria) this;
		}

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

		public Criteria andClsjLike(String value) {
			addCriterion("clsj like", value, "clsj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZczbIsNull() {
			addCriterion("zczb is null");
			return (Criteria) this;
		}

		public Criteria andZczbIsNotNull() {
			addCriterion("zczb is not null");
			return (Criteria) this;
		}

		public Criteria andZczbEqualTo(String value) {
			addCriterion("zczb =", value, "zczb");
			return (Criteria) this;
		}

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

		public Criteria andZczbGreaterThan(String value) {
			addCriterion("zczb >", value, "zczb");
			return (Criteria) this;
		}

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

		public Criteria andZczbLessThan(String value) {
			addCriterion("zczb <", value, "zczb");
			return (Criteria) this;
		}

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

		public Criteria andZczbLike(String value) {
			addCriterion("zczb like", value, "zczb");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andTxdzIsNull() {
			addCriterion("txdz is null");
			return (Criteria) this;
		}

		public Criteria andTxdzIsNotNull() {
			addCriterion("txdz is not null");
			return (Criteria) this;
		}

		public Criteria andTxdzEqualTo(String value) {
			addCriterion("txdz =", value, "txdz");
			return (Criteria) this;
		}

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

		public Criteria andTxdzGreaterThan(String value) {
			addCriterion("txdz >", value, "txdz");
			return (Criteria) this;
		}

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

		public Criteria andTxdzLessThan(String value) {
			addCriterion("txdz <", value, "txdz");
			return (Criteria) this;
		}

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

		public Criteria andTxdzLike(String value) {
			addCriterion("txdz like", value, "txdz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYbIsNull() {
			addCriterion("yb is null");
			return (Criteria) this;
		}

		public Criteria andYbIsNotNull() {
			addCriterion("yb is not null");
			return (Criteria) this;
		}

		public Criteria andYbEqualTo(String value) {
			addCriterion("yb =", value, "yb");
			return (Criteria) this;
		}

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

		public Criteria andYbGreaterThan(String value) {
			addCriterion("yb >", value, "yb");
			return (Criteria) this;
		}

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

		public Criteria andYbLessThan(String value) {
			addCriterion("yb <", value, "yb");
			return (Criteria) this;
		}

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

		public Criteria andYbLike(String value) {
			addCriterion("yb like", value, "yb");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andLxrIsNull() {
			addCriterion("lxr is null");
			return (Criteria) this;
		}

		public Criteria andLxrIsNotNull() {
			addCriterion("lxr is not null");
			return (Criteria) this;
		}

		public Criteria andLxrEqualTo(String value) {
			addCriterion("lxr =", value, "lxr");
			return (Criteria) this;
		}

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

		public Criteria andLxrGreaterThan(String value) {
			addCriterion("lxr >", value, "lxr");
			return (Criteria) this;
		}

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

		public Criteria andLxrLessThan(String value) {
			addCriterion("lxr <", value, "lxr");
			return (Criteria) this;
		}

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

		public Criteria andLxrLike(String value) {
			addCriterion("lxr like", value, "lxr");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andLxdhIsNull() {
			addCriterion("lxdh is null");
			return (Criteria) this;
		}

		public Criteria andLxdhIsNotNull() {
			addCriterion("lxdh is not null");
			return (Criteria) this;
		}

		public Criteria andLxdhEqualTo(String value) {
			addCriterion("lxdh =", value, "lxdh");
			return (Criteria) this;
		}

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

		public Criteria andLxdhGreaterThan(String value) {
			addCriterion("lxdh >", value, "lxdh");
			return (Criteria) this;
		}

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

		public Criteria andLxdhLessThan(String value) {
			addCriterion("lxdh <", value, "lxdh");
			return (Criteria) this;
		}

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

		public Criteria andLxdhLike(String value) {
			addCriterion("lxdh like", value, "lxdh");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andEmailIsNull() {
			addCriterion("email is null");
			return (Criteria) this;
		}

		public Criteria andEmailIsNotNull() {
			addCriterion("email is not null");
			return (Criteria) this;
		}

		public Criteria andEmailEqualTo(String value) {
			addCriterion("email =", value, "email");
			return (Criteria) this;
		}

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

		public Criteria andEmailGreaterThan(String value) {
			addCriterion("email >", value, "email");
			return (Criteria) this;
		}

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

		public Criteria andEmailLessThan(String value) {
			addCriterion("email <", value, "email");
			return (Criteria) this;
		}

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

		public Criteria andEmailLike(String value) {
			addCriterion("email like", value, "email");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZyywjhxcpIsNull() {
			addCriterion("zyywjhxcp is null");
			return (Criteria) this;
		}

		public Criteria andZyywjhxcpIsNotNull() {
			addCriterion("zyywjhxcp is not null");
			return (Criteria) this;
		}

		public Criteria andZyywjhxcpEqualTo(String value) {
			addCriterion("zyywjhxcp =", value, "zyywjhxcp");
			return (Criteria) this;
		}

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

		public Criteria andZyywjhxcpGreaterThan(String value) {
			addCriterion("zyywjhxcp >", value, "zyywjhxcp");
			return (Criteria) this;
		}

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

		public Criteria andZyywjhxcpLessThan(String value) {
			addCriterion("zyywjhxcp <", value, "zyywjhxcp");
			return (Criteria) this;
		}

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

		public Criteria andZyywjhxcpLike(String value) {
			addCriterion("zyywjhxcp like", value, "zyywjhxcp");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNdxmzyywsr18IsNull() {
			addCriterion("ndxmzyywsr18 is null");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18IsNotNull() {
			addCriterion("ndxmzyywsr18 is not null");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18EqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr18 =", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18NotEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr18 <>", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18GreaterThan(BigDecimal value) {
			addCriterion("ndxmzyywsr18 >", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18GreaterThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr18 >=", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18LessThan(BigDecimal value) {
			addCriterion("ndxmzyywsr18 <", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18LessThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr18 <=", value, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18In(List<BigDecimal> values) {
			addCriterion("ndxmzyywsr18 in", values, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18NotIn(List<BigDecimal> values) {
			addCriterion("ndxmzyywsr18 not in", values, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18Between(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmzyywsr18 between", value1, value2, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr18NotBetween(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmzyywsr18 not between", value1, value2, "ndxmzyywsr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18IsNull() {
			addCriterion("ndxmjlr18 is null");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18IsNotNull() {
			addCriterion("ndxmjlr18 is not null");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18EqualTo(BigDecimal value) {
			addCriterion("ndxmjlr18 =", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18NotEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr18 <>", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18GreaterThan(BigDecimal value) {
			addCriterion("ndxmjlr18 >", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18GreaterThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr18 >=", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18LessThan(BigDecimal value) {
			addCriterion("ndxmjlr18 <", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18LessThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr18 <=", value, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18In(List<BigDecimal> values) {
			addCriterion("ndxmjlr18 in", values, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18NotIn(List<BigDecimal> values) {
			addCriterion("ndxmjlr18 not in", values, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18Between(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmjlr18 between", value1, value2, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr18NotBetween(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmjlr18 not between", value1, value2, "ndxmjlr18");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19IsNull() {
			addCriterion("ndxmzyywsr19 is null");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19IsNotNull() {
			addCriterion("ndxmzyywsr19 is not null");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19EqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr19 =", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19NotEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr19 <>", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19GreaterThan(BigDecimal value) {
			addCriterion("ndxmzyywsr19 >", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19GreaterThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr19 >=", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19LessThan(BigDecimal value) {
			addCriterion("ndxmzyywsr19 <", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19LessThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmzyywsr19 <=", value, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19In(List<BigDecimal> values) {
			addCriterion("ndxmzyywsr19 in", values, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19NotIn(List<BigDecimal> values) {
			addCriterion("ndxmzyywsr19 not in", values, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19Between(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmzyywsr19 between", value1, value2, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmzyywsr19NotBetween(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmzyywsr19 not between", value1, value2, "ndxmzyywsr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19IsNull() {
			addCriterion("ndxmjlr19 is null");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19IsNotNull() {
			addCriterion("ndxmjlr19 is not null");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19EqualTo(BigDecimal value) {
			addCriterion("ndxmjlr19 =", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19NotEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr19 <>", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19GreaterThan(BigDecimal value) {
			addCriterion("ndxmjlr19 >", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19GreaterThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr19 >=", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19LessThan(BigDecimal value) {
			addCriterion("ndxmjlr19 <", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19LessThanOrEqualTo(BigDecimal value) {
			addCriterion("ndxmjlr19 <=", value, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19In(List<BigDecimal> values) {
			addCriterion("ndxmjlr19 in", values, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19NotIn(List<BigDecimal> values) {
			addCriterion("ndxmjlr19 not in", values, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19Between(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmjlr19 between", value1, value2, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdxmjlr19NotBetween(BigDecimal value1, BigDecimal value2) {
			addCriterion("ndxmjlr19 not between", value1, value2, "ndxmjlr19");
			return (Criteria) this;
		}

		public Criteria andNdyftrIsNull() {
			addCriterion("ndyftr is null");
			return (Criteria) this;
		}

		public Criteria andNdyftrIsNotNull() {
			addCriterion("ndyftr is not null");
			return (Criteria) this;
		}

		public Criteria andNdyftrEqualTo(Integer value) {
			addCriterion("ndyftr =", value, "ndyftr");
			return (Criteria) this;
		}

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

		public Criteria andNdyftrGreaterThan(Integer value) {
			addCriterion("ndyftr >", value, "ndyftr");
			return (Criteria) this;
		}

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

		public Criteria andNdyftrLessThan(Integer value) {
			addCriterion("ndyftr <", value, "ndyftr");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNdyftrzyysrblIsNull() {
			addCriterion("ndyftrzyysrbl is null");
			return (Criteria) this;
		}

		public Criteria andNdyftrzyysrblIsNotNull() {
			addCriterion("ndyftrzyysrbl is not null");
			return (Criteria) this;
		}

		public Criteria andNdyftrzyysrblEqualTo(Integer value) {
			addCriterion("ndyftrzyysrbl =", value, "ndyftrzyysrbl");
			return (Criteria) this;
		}

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

		public Criteria andNdyftrzyysrblGreaterThan(Integer value) {
			addCriterion("ndyftrzyysrbl >", value, "ndyftrzyysrbl");
			return (Criteria) this;
		}

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

		public Criteria andNdyftrzyysrblLessThan(Integer value) {
			addCriterion("ndyftrzyysrbl <", value, "ndyftrzyysrbl");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfchyhdkIsNull() {
			addCriterion("sfchyhdk is null");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkIsNotNull() {
			addCriterion("sfchyhdk is not null");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkEqualTo(Integer value) {
			addCriterion("sfchyhdk =", value, "sfchyhdk");
			return (Criteria) this;
		}

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

		public Criteria andSfchyhdkGreaterThan(Integer value) {
			addCriterion("sfchyhdk >", value, "sfchyhdk");
			return (Criteria) this;
		}

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

		public Criteria andSfchyhdkLessThan(Integer value) {
			addCriterion("sfchyhdk <", value, "sfchyhdk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfchyhdkValueIsNull() {
			addCriterion("sfchyhdk_value is null");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueIsNotNull() {
			addCriterion("sfchyhdk_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueEqualTo(String value) {
			addCriterion("sfchyhdk_value =", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueNotEqualTo(String value) {
			addCriterion("sfchyhdk_value <>", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueGreaterThan(String value) {
			addCriterion("sfchyhdk_value >", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfchyhdk_value >=", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueLessThan(String value) {
			addCriterion("sfchyhdk_value <", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueLessThanOrEqualTo(String value) {
			addCriterion("sfchyhdk_value <=", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueLike(String value) {
			addCriterion("sfchyhdk_value like", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueNotLike(String value) {
			addCriterion("sfchyhdk_value not like", value, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueIn(List<String> values) {
			addCriterion("sfchyhdk_value in", values, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueNotIn(List<String> values) {
			addCriterion("sfchyhdk_value not in", values, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueBetween(String value1, String value2) {
			addCriterion("sfchyhdk_value between", value1, value2, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfchyhdkValueNotBetween(String value1, String value2) {
			addCriterion("sfchyhdk_value not between", value1, value2, "sfchyhdkValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyIsNull() {
			addCriterion("sfwgxjsqy is null");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyIsNotNull() {
			addCriterion("sfwgxjsqy is not null");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyEqualTo(Integer value) {
			addCriterion("sfwgxjsqy =", value, "sfwgxjsqy");
			return (Criteria) this;
		}

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

		public Criteria andSfwgxjsqyGreaterThan(Integer value) {
			addCriterion("sfwgxjsqy >", value, "sfwgxjsqy");
			return (Criteria) this;
		}

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

		public Criteria andSfwgxjsqyLessThan(Integer value) {
			addCriterion("sfwgxjsqy <", value, "sfwgxjsqy");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfwgxjsqyValueIsNull() {
			addCriterion("sfwgxjsqy_value is null");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueIsNotNull() {
			addCriterion("sfwgxjsqy_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueEqualTo(String value) {
			addCriterion("sfwgxjsqy_value =", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueNotEqualTo(String value) {
			addCriterion("sfwgxjsqy_value <>", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueGreaterThan(String value) {
			addCriterion("sfwgxjsqy_value >", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfwgxjsqy_value >=", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueLessThan(String value) {
			addCriterion("sfwgxjsqy_value <", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueLessThanOrEqualTo(String value) {
			addCriterion("sfwgxjsqy_value <=", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueLike(String value) {
			addCriterion("sfwgxjsqy_value like", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueNotLike(String value) {
			addCriterion("sfwgxjsqy_value not like", value, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueIn(List<String> values) {
			addCriterion("sfwgxjsqy_value in", values, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueNotIn(List<String> values) {
			addCriterion("sfwgxjsqy_value not in", values, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueBetween(String value1, String value2) {
			addCriterion("sfwgxjsqy_value between", value1, value2, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwgxjsqyValueNotBetween(String value1, String value2) {
			addCriterion("sfwgxjsqy_value not between", value1, value2, "sfwgxjsqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyIsNull() {
			addCriterion("sfwkjxzxqy is null");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyIsNotNull() {
			addCriterion("sfwkjxzxqy is not null");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyEqualTo(Integer value) {
			addCriterion("sfwkjxzxqy =", value, "sfwkjxzxqy");
			return (Criteria) this;
		}

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

		public Criteria andSfwkjxzxqyGreaterThan(Integer value) {
			addCriterion("sfwkjxzxqy >", value, "sfwkjxzxqy");
			return (Criteria) this;
		}

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

		public Criteria andSfwkjxzxqyLessThan(Integer value) {
			addCriterion("sfwkjxzxqy <", value, "sfwkjxzxqy");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfwkjxzxqyValueIsNull() {
			addCriterion("sfwkjxzxqy_value is null");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueIsNotNull() {
			addCriterion("sfwkjxzxqy_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueEqualTo(String value) {
			addCriterion("sfwkjxzxqy_value =", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueNotEqualTo(String value) {
			addCriterion("sfwkjxzxqy_value <>", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueGreaterThan(String value) {
			addCriterion("sfwkjxzxqy_value >", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfwkjxzxqy_value >=", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueLessThan(String value) {
			addCriterion("sfwkjxzxqy_value <", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueLessThanOrEqualTo(String value) {
			addCriterion("sfwkjxzxqy_value <=", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueLike(String value) {
			addCriterion("sfwkjxzxqy_value like", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueNotLike(String value) {
			addCriterion("sfwkjxzxqy_value not like", value, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueIn(List<String> values) {
			addCriterion("sfwkjxzxqy_value in", values, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueNotIn(List<String> values) {
			addCriterion("sfwkjxzxqy_value not in", values, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueBetween(String value1, String value2) {
			addCriterion("sfwkjxzxqy_value between", value1, value2, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andSfwkjxzxqyValueNotBetween(String value1, String value2) {
			addCriterion("sfwkjxzxqy_value not between", value1, value2, "sfwkjxzxqyValue");
			return (Criteria) this;
		}

		public Criteria andZlslIsNull() {
			addCriterion("zlsl is null");
			return (Criteria) this;
		}

		public Criteria andZlslIsNotNull() {
			addCriterion("zlsl is not null");
			return (Criteria) this;
		}

		public Criteria andZlslEqualTo(Integer value) {
			addCriterion("zlsl =", value, "zlsl");
			return (Criteria) this;
		}

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

		public Criteria andZlslGreaterThan(Integer value) {
			addCriterion("zlsl >", value, "zlsl");
			return (Criteria) this;
		}

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

		public Criteria andZlslLessThan(Integer value) {
			addCriterion("zlsl <", value, "zlsl");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZlslFmzlIsNull() {
			addCriterion("zlsl_fmzl is null");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlIsNotNull() {
			addCriterion("zlsl_fmzl is not null");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlEqualTo(Integer value) {
			addCriterion("zlsl_fmzl =", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlNotEqualTo(Integer value) {
			addCriterion("zlsl_fmzl <>", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlGreaterThan(Integer value) {
			addCriterion("zlsl_fmzl >", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlGreaterThanOrEqualTo(Integer value) {
			addCriterion("zlsl_fmzl >=", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlLessThan(Integer value) {
			addCriterion("zlsl_fmzl <", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlLessThanOrEqualTo(Integer value) {
			addCriterion("zlsl_fmzl <=", value, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlIn(List<Integer> values) {
			addCriterion("zlsl_fmzl in", values, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlNotIn(List<Integer> values) {
			addCriterion("zlsl_fmzl not in", values, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlBetween(Integer value1, Integer value2) {
			addCriterion("zlsl_fmzl between", value1, value2, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslFmzlNotBetween(Integer value1, Integer value2) {
			addCriterion("zlsl_fmzl not between", value1, value2, "zlslFmzl");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxIsNull() {
			addCriterion("zlsl_syxx is null");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxIsNotNull() {
			addCriterion("zlsl_syxx is not null");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxEqualTo(Integer value) {
			addCriterion("zlsl_syxx =", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxNotEqualTo(Integer value) {
			addCriterion("zlsl_syxx <>", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxGreaterThan(Integer value) {
			addCriterion("zlsl_syxx >", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxGreaterThanOrEqualTo(Integer value) {
			addCriterion("zlsl_syxx >=", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxLessThan(Integer value) {
			addCriterion("zlsl_syxx <", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxLessThanOrEqualTo(Integer value) {
			addCriterion("zlsl_syxx <=", value, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxIn(List<Integer> values) {
			addCriterion("zlsl_syxx in", values, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxNotIn(List<Integer> values) {
			addCriterion("zlsl_syxx not in", values, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxBetween(Integer value1, Integer value2) {
			addCriterion("zlsl_syxx between", value1, value2, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andZlslSyxxNotBetween(Integer value1, Integer value2) {
			addCriterion("zlsl_syxx not between", value1, value2, "zlslSyxx");
			return (Criteria) this;
		}

		public Criteria andSfchkjzxzjIsNull() {
			addCriterion("sfchkjzxzj is null");
			return (Criteria) this;
		}

		public Criteria andSfchkjzxzjIsNotNull() {
			addCriterion("sfchkjzxzj is not null");
			return (Criteria) this;
		}

		public Criteria andSfchkjzxzjEqualTo(Integer value) {
			addCriterion("sfchkjzxzj =", value, "sfchkjzxzj");
			return (Criteria) this;
		}

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

		public Criteria andSfchkjzxzjGreaterThan(Integer value) {
			addCriterion("sfchkjzxzj >", value, "sfchkjzxzj");
			return (Criteria) this;
		}

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

		public Criteria andSfchkjzxzjLessThan(Integer value) {
			addCriterion("sfchkjzxzj <", value, "sfchkjzxzj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfycxyzIsNull() {
			addCriterion("sfycxyz is null");
			return (Criteria) this;
		}

		public Criteria andSfycxyzIsNotNull() {
			addCriterion("sfycxyz is not null");
			return (Criteria) this;
		}

		public Criteria andSfycxyzEqualTo(Integer value) {
			addCriterion("sfycxyz =", value, "sfycxyz");
			return (Criteria) this;
		}

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

		public Criteria andSfycxyzGreaterThan(Integer value) {
			addCriterion("sfycxyz >", value, "sfycxyz");
			return (Criteria) this;
		}

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

		public Criteria andSfycxyzLessThan(Integer value) {
			addCriterion("sfycxyz <", value, "sfycxyz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfycxyzValueIsNull() {
			addCriterion("sfycxyz_value is null");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueIsNotNull() {
			addCriterion("sfycxyz_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueEqualTo(String value) {
			addCriterion("sfycxyz_value =", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueNotEqualTo(String value) {
			addCriterion("sfycxyz_value <>", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueGreaterThan(String value) {
			addCriterion("sfycxyz_value >", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfycxyz_value >=", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueLessThan(String value) {
			addCriterion("sfycxyz_value <", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueLessThanOrEqualTo(String value) {
			addCriterion("sfycxyz_value <=", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueLike(String value) {
			addCriterion("sfycxyz_value like", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueNotLike(String value) {
			addCriterion("sfycxyz_value not like", value, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueIn(List<String> values) {
			addCriterion("sfycxyz_value in", values, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueNotIn(List<String> values) {
			addCriterion("sfycxyz_value not in", values, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueBetween(String value1, String value2) {
			addCriterion("sfycxyz_value between", value1, value2, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfycxyzValueNotBetween(String value1, String value2) {
			addCriterion("sfycxyz_value not between", value1, value2, "sfycxyzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzIsNull() {
			addCriterion("sfyhjgtzztz is null");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzIsNotNull() {
			addCriterion("sfyhjgtzztz is not null");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzEqualTo(String value) {
			addCriterion("sfyhjgtzztz =", value, "sfyhjgtzztz");
			return (Criteria) this;
		}

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

		public Criteria andSfyhjgtzztzGreaterThan(String value) {
			addCriterion("sfyhjgtzztz >", value, "sfyhjgtzztz");
			return (Criteria) this;
		}

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

		public Criteria andSfyhjgtzztzLessThan(String value) {
			addCriterion("sfyhjgtzztz <", value, "sfyhjgtzztz");
			return (Criteria) this;
		}

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

		public Criteria andSfyhjgtzztzLike(String value) {
			addCriterion("sfyhjgtzztz like", value, "sfyhjgtzztz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfyhjgtzztzValueIsNull() {
			addCriterion("sfyhjgtzztz_value is null");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueIsNotNull() {
			addCriterion("sfyhjgtzztz_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueEqualTo(String value) {
			addCriterion("sfyhjgtzztz_value =", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueNotEqualTo(String value) {
			addCriterion("sfyhjgtzztz_value <>", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueGreaterThan(String value) {
			addCriterion("sfyhjgtzztz_value >", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfyhjgtzztz_value >=", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueLessThan(String value) {
			addCriterion("sfyhjgtzztz_value <", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueLessThanOrEqualTo(String value) {
			addCriterion("sfyhjgtzztz_value <=", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueLike(String value) {
			addCriterion("sfyhjgtzztz_value like", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueNotLike(String value) {
			addCriterion("sfyhjgtzztz_value not like", value, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueIn(List<String> values) {
			addCriterion("sfyhjgtzztz_value in", values, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueNotIn(List<String> values) {
			addCriterion("sfyhjgtzztz_value not in", values, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueBetween(String value1, String value2) {
			addCriterion("sfyhjgtzztz_value between", value1, value2, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andSfyhjgtzztzValueNotBetween(String value1, String value2) {
			addCriterion("sfyhjgtzztz_value not between", value1, value2, "sfyhjgtzztzValue");
			return (Criteria) this;
		}

		public Criteria andCgmcIsNull() {
			addCriterion("cgmc is null");
			return (Criteria) this;
		}

		public Criteria andCgmcIsNotNull() {
			addCriterion("cgmc is not null");
			return (Criteria) this;
		}

		public Criteria andCgmcEqualTo(String value) {
			addCriterion("cgmc =", value, "cgmc");
			return (Criteria) this;
		}

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

		public Criteria andCgmcGreaterThan(String value) {
			addCriterion("cgmc >", value, "cgmc");
			return (Criteria) this;
		}

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

		public Criteria andCgmcLessThan(String value) {
			addCriterion("cgmc <", value, "cgmc");
			return (Criteria) this;
		}

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

		public Criteria andCgmcLike(String value) {
			addCriterion("cgmc like", value, "cgmc");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCglyIsNull() {
			addCriterion("cgly is null");
			return (Criteria) this;
		}

		public Criteria andCglyIsNotNull() {
			addCriterion("cgly is not null");
			return (Criteria) this;
		}

		public Criteria andCglyEqualTo(Integer value) {
			addCriterion("cgly =", value, "cgly");
			return (Criteria) this;
		}

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

		public Criteria andCglyGreaterThan(Integer value) {
			addCriterion("cgly >", value, "cgly");
			return (Criteria) this;
		}

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

		public Criteria andCglyLessThan(Integer value) {
			addCriterion("cgly <", value, "cgly");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgsxIsNull() {
			addCriterion("cgsx is null");
			return (Criteria) this;
		}

		public Criteria andCgsxIsNotNull() {
			addCriterion("cgsx is not null");
			return (Criteria) this;
		}

		public Criteria andCgsxEqualTo(String value) {
			addCriterion("cgsx =", value, "cgsx");
			return (Criteria) this;
		}

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

		public Criteria andCgsxGreaterThan(String value) {
			addCriterion("cgsx >", value, "cgsx");
			return (Criteria) this;
		}

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

		public Criteria andCgsxLessThan(String value) {
			addCriterion("cgsx <", value, "cgsx");
			return (Criteria) this;
		}

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

		public Criteria andCgsxLike(String value) {
			addCriterion("cgsx like", value, "cgsx");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgtxxsIsNull() {
			addCriterion("cgtxxs is null");
			return (Criteria) this;
		}

		public Criteria andCgtxxsIsNotNull() {
			addCriterion("cgtxxs is not null");
			return (Criteria) this;
		}

		public Criteria andCgtxxsEqualTo(Integer value) {
			addCriterion("cgtxxs =", value, "cgtxxs");
			return (Criteria) this;
		}

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

		public Criteria andCgtxxsGreaterThan(Integer value) {
			addCriterion("cgtxxs >", value, "cgtxxs");
			return (Criteria) this;
		}

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

		public Criteria andCgtxxsLessThan(Integer value) {
			addCriterion("cgtxxs <", value, "cgtxxs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgtxxsValueIsNull() {
			addCriterion("cgtxxs_value is null");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueIsNotNull() {
			addCriterion("cgtxxs_value is not null");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueEqualTo(String value) {
			addCriterion("cgtxxs_value =", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueNotEqualTo(String value) {
			addCriterion("cgtxxs_value <>", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueGreaterThan(String value) {
			addCriterion("cgtxxs_value >", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueGreaterThanOrEqualTo(String value) {
			addCriterion("cgtxxs_value >=", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueLessThan(String value) {
			addCriterion("cgtxxs_value <", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueLessThanOrEqualTo(String value) {
			addCriterion("cgtxxs_value <=", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueLike(String value) {
			addCriterion("cgtxxs_value like", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueNotLike(String value) {
			addCriterion("cgtxxs_value not like", value, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueIn(List<String> values) {
			addCriterion("cgtxxs_value in", values, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueNotIn(List<String> values) {
			addCriterion("cgtxxs_value not in", values, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueBetween(String value1, String value2) {
			addCriterion("cgtxxs_value between", value1, value2, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgtxxsValueNotBetween(String value1, String value2) {
			addCriterion("cgtxxs_value not between", value1, value2, "cgtxxsValue");
			return (Criteria) this;
		}

		public Criteria andCgcsdIsNull() {
			addCriterion("cgcsd is null");
			return (Criteria) this;
		}

		public Criteria andCgcsdIsNotNull() {
			addCriterion("cgcsd is not null");
			return (Criteria) this;
		}

		public Criteria andCgcsdEqualTo(Integer value) {
			addCriterion("cgcsd =", value, "cgcsd");
			return (Criteria) this;
		}

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

		public Criteria andCgcsdGreaterThan(Integer value) {
			addCriterion("cgcsd >", value, "cgcsd");
			return (Criteria) this;
		}

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

		public Criteria andCgcsdLessThan(Integer value) {
			addCriterion("cgcsd <", value, "cgcsd");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgzscqxsIsNull() {
			addCriterion("cgzscqxs is null");
			return (Criteria) this;
		}

		public Criteria andCgzscqxsIsNotNull() {
			addCriterion("cgzscqxs is not null");
			return (Criteria) this;
		}

		public Criteria andCgzscqxsEqualTo(Integer value) {
			addCriterion("cgzscqxs =", value, "cgzscqxs");
			return (Criteria) this;
		}

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

		public Criteria andCgzscqxsGreaterThan(Integer value) {
			addCriterion("cgzscqxs >", value, "cgzscqxs");
			return (Criteria) this;
		}

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

		public Criteria andCgzscqxsLessThan(Integer value) {
			addCriterion("cgzscqxs <", value, "cgzscqxs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZscqqsIsNull() {
			addCriterion("zscqqs is null");
			return (Criteria) this;
		}

		public Criteria andZscqqsIsNotNull() {
			addCriterion("zscqqs is not null");
			return (Criteria) this;
		}

		public Criteria andZscqqsEqualTo(Integer value) {
			addCriterion("zscqqs =", value, "zscqqs");
			return (Criteria) this;
		}

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

		public Criteria andZscqqsGreaterThan(Integer value) {
			addCriterion("zscqqs >", value, "zscqqs");
			return (Criteria) this;
		}

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

		public Criteria andZscqqsLessThan(Integer value) {
			addCriterion("zscqqs <", value, "zscqqs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZlztIsNull() {
			addCriterion("zlzt is null");
			return (Criteria) this;
		}

		public Criteria andZlztIsNotNull() {
			addCriterion("zlzt is not null");
			return (Criteria) this;
		}

		public Criteria andZlztEqualTo(Integer value) {
			addCriterion("zlzt =", value, "zlzt");
			return (Criteria) this;
		}

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

		public Criteria andZlztGreaterThan(Integer value) {
			addCriterion("zlzt >", value, "zlzt");
			return (Criteria) this;
		}

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

		public Criteria andZlztLessThan(Integer value) {
			addCriterion("zlzt <", value, "zlzt");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgdjqkIsNull() {
			addCriterion("cgdjqk is null");
			return (Criteria) this;
		}

		public Criteria andCgdjqkIsNotNull() {
			addCriterion("cgdjqk is not null");
			return (Criteria) this;
		}

		public Criteria andCgdjqkEqualTo(Integer value) {
			addCriterion("cgdjqk =", value, "cgdjqk");
			return (Criteria) this;
		}

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

		public Criteria andCgdjqkGreaterThan(Integer value) {
			addCriterion("cgdjqk >", value, "cgdjqk");
			return (Criteria) this;
		}

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

		public Criteria andCgdjqkLessThan(Integer value) {
			addCriterion("cgdjqk <", value, "cgdjqk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgdjqkValueIsNull() {
			addCriterion("cgdjqk_value is null");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueIsNotNull() {
			addCriterion("cgdjqk_value is not null");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueEqualTo(String value) {
			addCriterion("cgdjqk_value =", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueNotEqualTo(String value) {
			addCriterion("cgdjqk_value <>", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueGreaterThan(String value) {
			addCriterion("cgdjqk_value >", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueGreaterThanOrEqualTo(String value) {
			addCriterion("cgdjqk_value >=", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueLessThan(String value) {
			addCriterion("cgdjqk_value <", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueLessThanOrEqualTo(String value) {
			addCriterion("cgdjqk_value <=", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueLike(String value) {
			addCriterion("cgdjqk_value like", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueNotLike(String value) {
			addCriterion("cgdjqk_value not like", value, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueIn(List<String> values) {
			addCriterion("cgdjqk_value in", values, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueNotIn(List<String> values) {
			addCriterion("cgdjqk_value not in", values, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueBetween(String value1, String value2) {
			addCriterion("cgdjqk_value between", value1, value2, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andCgdjqkValueNotBetween(String value1, String value2) {
			addCriterion("cgdjqk_value not between", value1, value2, "cgdjqkValue");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfszzzhIsNull() {
			addCriterion("ncqcgzyzhfszzzh is null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfszzzhIsNotNull() {
			addCriterion("ncqcgzyzhfszzzh is not null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfszzzhEqualTo(String value) {
			addCriterion("ncqcgzyzhfszzzh =", value, "ncqcgzyzhfszzzh");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfszzzhGreaterThan(String value) {
			addCriterion("ncqcgzyzhfszzzh >", value, "ncqcgzyzhfszzzh");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfszzzhLessThan(String value) {
			addCriterion("ncqcgzyzhfszzzh <", value, "ncqcgzyzhfszzzh");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfszzzhLike(String value) {
			addCriterion("ncqcgzyzhfszzzh like", value, "ncqcgzyzhfszzzh");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNcqcgzyzhfshzkfIsNull() {
			addCriterion("ncqcgzyzhfshzkf is null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfshzkfIsNotNull() {
			addCriterion("ncqcgzyzhfshzkf is not null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfshzkfEqualTo(String value) {
			addCriterion("ncqcgzyzhfshzkf =", value, "ncqcgzyzhfshzkf");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfshzkfGreaterThan(String value) {
			addCriterion("ncqcgzyzhfshzkf >", value, "ncqcgzyzhfshzkf");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfshzkfLessThan(String value) {
			addCriterion("ncqcgzyzhfshzkf <", value, "ncqcgzyzhfshzkf");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfshzkfLike(String value) {
			addCriterion("ncqcgzyzhfshzkf like", value, "ncqcgzyzhfshzkf");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNcqcgzyzhfsjszrIsNull() {
			addCriterion("ncqcgzyzhfsjszr is null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfsjszrIsNotNull() {
			addCriterion("ncqcgzyzhfsjszr is not null");
			return (Criteria) this;
		}

		public Criteria andNcqcgzyzhfsjszrEqualTo(String value) {
			addCriterion("ncqcgzyzhfsjszr =", value, "ncqcgzyzhfsjszr");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfsjszrGreaterThan(String value) {
			addCriterion("ncqcgzyzhfsjszr >", value, "ncqcgzyzhfsjszr");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfsjszrLessThan(String value) {
			addCriterion("ncqcgzyzhfsjszr <", value, "ncqcgzyzhfsjszr");
			return (Criteria) this;
		}

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

		public Criteria andNcqcgzyzhfsjszrLike(String value) {
			addCriterion("ncqcgzyzhfsjszr like", value, "ncqcgzyzhfsjszr");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYjkzyzhsjIsNull() {
			addCriterion("yjkzyzhsj is null");
			return (Criteria) this;
		}

		public Criteria andYjkzyzhsjIsNotNull() {
			addCriterion("yjkzyzhsj is not null");
			return (Criteria) this;
		}

		public Criteria andYjkzyzhsjEqualTo(Integer value) {
			addCriterion("yjkzyzhsj =", value, "yjkzyzhsj");
			return (Criteria) this;
		}

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

		public Criteria andYjkzyzhsjGreaterThan(Integer value) {
			addCriterion("yjkzyzhsj >", value, "yjkzyzhsj");
			return (Criteria) this;
		}

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

		public Criteria andYjkzyzhsjLessThan(Integer value) {
			addCriterion("yjkzyzhsj <", value, "yjkzyzhsj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andCgjsIsNull() {
			addCriterion("cgjs is null");
			return (Criteria) this;
		}

		public Criteria andCgjsIsNotNull() {
			addCriterion("cgjs is not null");
			return (Criteria) this;
		}

		public Criteria andCgjsEqualTo(String value) {
			addCriterion("cgjs =", value, "cgjs");
			return (Criteria) this;
		}

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

		public Criteria andCgjsGreaterThan(String value) {
			addCriterion("cgjs >", value, "cgjs");
			return (Criteria) this;
		}

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

		public Criteria andCgjsLessThan(String value) {
			addCriterion("cgjs <", value, "cgjs");
			return (Criteria) this;
		}

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

		public Criteria andCgjsLike(String value) {
			addCriterion("cgjs like", value, "cgjs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfycghzxqIsNull() {
			addCriterion("sfycghzxq is null");
			return (Criteria) this;
		}

		public Criteria andSfycghzxqIsNotNull() {
			addCriterion("sfycghzxq is not null");
			return (Criteria) this;
		}

		public Criteria andSfycghzxqEqualTo(Integer value) {
			addCriterion("sfycghzxq =", value, "sfycghzxq");
			return (Criteria) this;
		}

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

		public Criteria andSfycghzxqGreaterThan(Integer value) {
			addCriterion("sfycghzxq >", value, "sfycghzxq");
			return (Criteria) this;
		}

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

		public Criteria andSfycghzxqLessThan(Integer value) {
			addCriterion("sfycghzxq <", value, "sfycghzxq");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfyyxhzdwIsNull() {
			addCriterion("sfyyxhzdw is null");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwIsNotNull() {
			addCriterion("sfyyxhzdw is not null");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwEqualTo(Integer value) {
			addCriterion("sfyyxhzdw =", value, "sfyyxhzdw");
			return (Criteria) this;
		}

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

		public Criteria andSfyyxhzdwGreaterThan(Integer value) {
			addCriterion("sfyyxhzdw >", value, "sfyyxhzdw");
			return (Criteria) this;
		}

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

		public Criteria andSfyyxhzdwLessThan(Integer value) {
			addCriterion("sfyyxhzdw <", value, "sfyyxhzdw");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfyyxhzdwValueIsNull() {
			addCriterion("sfyyxhzdw_value is null");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueIsNotNull() {
			addCriterion("sfyyxhzdw_value is not null");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueEqualTo(String value) {
			addCriterion("sfyyxhzdw_value =", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueNotEqualTo(String value) {
			addCriterion("sfyyxhzdw_value <>", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueGreaterThan(String value) {
			addCriterion("sfyyxhzdw_value >", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueGreaterThanOrEqualTo(String value) {
			addCriterion("sfyyxhzdw_value >=", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueLessThan(String value) {
			addCriterion("sfyyxhzdw_value <", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueLessThanOrEqualTo(String value) {
			addCriterion("sfyyxhzdw_value <=", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueLike(String value) {
			addCriterion("sfyyxhzdw_value like", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueNotLike(String value) {
			addCriterion("sfyyxhzdw_value not like", value, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueIn(List<String> values) {
			addCriterion("sfyyxhzdw_value in", values, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueNotIn(List<String> values) {
			addCriterion("sfyyxhzdw_value not in", values, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueBetween(String value1, String value2) {
			addCriterion("sfyyxhzdw_value between", value1, value2, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andSfyyxhzdwValueNotBetween(String value1, String value2) {
			addCriterion("sfyyxhzdw_value not between", value1, value2, "sfyyxhzdwValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsIsNull() {
			addCriterion("yxhzfs is null");
			return (Criteria) this;
		}

		public Criteria andYxhzfsIsNotNull() {
			addCriterion("yxhzfs is not null");
			return (Criteria) this;
		}

		public Criteria andYxhzfsEqualTo(Integer value) {
			addCriterion("yxhzfs =", value, "yxhzfs");
			return (Criteria) this;
		}

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

		public Criteria andYxhzfsGreaterThan(Integer value) {
			addCriterion("yxhzfs >", value, "yxhzfs");
			return (Criteria) this;
		}

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

		public Criteria andYxhzfsLessThan(Integer value) {
			addCriterion("yxhzfs <", value, "yxhzfs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYxhzfsValueIsNull() {
			addCriterion("yxhzfs_value is null");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueIsNotNull() {
			addCriterion("yxhzfs_value is not null");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueEqualTo(String value) {
			addCriterion("yxhzfs_value =", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueNotEqualTo(String value) {
			addCriterion("yxhzfs_value <>", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueGreaterThan(String value) {
			addCriterion("yxhzfs_value >", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueGreaterThanOrEqualTo(String value) {
			addCriterion("yxhzfs_value >=", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueLessThan(String value) {
			addCriterion("yxhzfs_value <", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueLessThanOrEqualTo(String value) {
			addCriterion("yxhzfs_value <=", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueLike(String value) {
			addCriterion("yxhzfs_value like", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueNotLike(String value) {
			addCriterion("yxhzfs_value not like", value, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueIn(List<String> values) {
			addCriterion("yxhzfs_value in", values, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueNotIn(List<String> values) {
			addCriterion("yxhzfs_value not in", values, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueBetween(String value1, String value2) {
			addCriterion("yxhzfs_value between", value1, value2, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYxhzfsValueNotBetween(String value1, String value2) {
			addCriterion("yxhzfs_value not between", value1, value2, "yxhzfsValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcIsNull() {
			addCriterion("yssdkjzc is null");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcIsNotNull() {
			addCriterion("yssdkjzc is not null");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcEqualTo(Integer value) {
			addCriterion("yssdkjzc =", value, "yssdkjzc");
			return (Criteria) this;
		}

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

		public Criteria andYssdkjzcGreaterThan(Integer value) {
			addCriterion("yssdkjzc >", value, "yssdkjzc");
			return (Criteria) this;
		}

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

		public Criteria andYssdkjzcLessThan(Integer value) {
			addCriterion("yssdkjzc <", value, "yssdkjzc");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYssdkjzcValueIsNull() {
			addCriterion("yssdkjzc_value is null");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueIsNotNull() {
			addCriterion("yssdkjzc_value is not null");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueEqualTo(String value) {
			addCriterion("yssdkjzc_value =", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueNotEqualTo(String value) {
			addCriterion("yssdkjzc_value <>", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueGreaterThan(String value) {
			addCriterion("yssdkjzc_value >", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueGreaterThanOrEqualTo(String value) {
			addCriterion("yssdkjzc_value >=", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueLessThan(String value) {
			addCriterion("yssdkjzc_value <", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueLessThanOrEqualTo(String value) {
			addCriterion("yssdkjzc_value <=", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueLike(String value) {
			addCriterion("yssdkjzc_value like", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueNotLike(String value) {
			addCriterion("yssdkjzc_value not like", value, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueIn(List<String> values) {
			addCriterion("yssdkjzc_value in", values, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueNotIn(List<String> values) {
			addCriterion("yssdkjzc_value not in", values, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueBetween(String value1, String value2) {
			addCriterion("yssdkjzc_value between", value1, value2, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andYssdkjzcValueNotBetween(String value1, String value2) {
			addCriterion("yssdkjzc_value not between", value1, value2, "yssdkjzcValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmIsNull() {
			addCriterion("nsqdsjxm is null");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmIsNotNull() {
			addCriterion("nsqdsjxm is not null");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmEqualTo(Integer value) {
			addCriterion("nsqdsjxm =", value, "nsqdsjxm");
			return (Criteria) this;
		}

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

		public Criteria andNsqdsjxmGreaterThan(Integer value) {
			addCriterion("nsqdsjxm >", value, "nsqdsjxm");
			return (Criteria) this;
		}

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

		public Criteria andNsqdsjxmLessThan(Integer value) {
			addCriterion("nsqdsjxm <", value, "nsqdsjxm");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNsqdsjxmValueIsNull() {
			addCriterion("nsqdsjxm_value is null");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueIsNotNull() {
			addCriterion("nsqdsjxm_value is not null");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueEqualTo(String value) {
			addCriterion("nsqdsjxm_value =", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueNotEqualTo(String value) {
			addCriterion("nsqdsjxm_value <>", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueGreaterThan(String value) {
			addCriterion("nsqdsjxm_value >", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueGreaterThanOrEqualTo(String value) {
			addCriterion("nsqdsjxm_value >=", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueLessThan(String value) {
			addCriterion("nsqdsjxm_value <", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueLessThanOrEqualTo(String value) {
			addCriterion("nsqdsjxm_value <=", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueLike(String value) {
			addCriterion("nsqdsjxm_value like", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueNotLike(String value) {
			addCriterion("nsqdsjxm_value not like", value, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueIn(List<String> values) {
			addCriterion("nsqdsjxm_value in", values, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueNotIn(List<String> values) {
			addCriterion("nsqdsjxm_value not in", values, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueBetween(String value1, String value2) {
			addCriterion("nsqdsjxm_value between", value1, value2, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andNsqdsjxmValueNotBetween(String value1, String value2) {
			addCriterion("nsqdsjxm_value not between", value1, value2, "nsqdsjxmValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbIsNull() {
			addCriterion("sqskjzgbmxxdwgkfb is null");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbIsNotNull() {
			addCriterion("sqskjzgbmxxdwgkfb is not null");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbEqualTo(String value) {
			addCriterion("sqskjzgbmxxdwgkfb =", value, "sqskjzgbmxxdwgkfb");
			return (Criteria) this;
		}

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

		public Criteria andSqskjzgbmxxdwgkfbGreaterThan(String value) {
			addCriterion("sqskjzgbmxxdwgkfb >", value, "sqskjzgbmxxdwgkfb");
			return (Criteria) this;
		}

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

		public Criteria andSqskjzgbmxxdwgkfbLessThan(String value) {
			addCriterion("sqskjzgbmxxdwgkfb <", value, "sqskjzgbmxxdwgkfb");
			return (Criteria) this;
		}

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

		public Criteria andSqskjzgbmxxdwgkfbLike(String value) {
			addCriterion("sqskjzgbmxxdwgkfb like", value, "sqskjzgbmxxdwgkfb");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSqskjzgbmxxdwgkfbValueIsNull() {
			addCriterion("sqskjzgbmxxdwgkfb_value is null");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueIsNotNull() {
			addCriterion("sqskjzgbmxxdwgkfb_value is not null");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueEqualTo(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value =", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueNotEqualTo(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value <>", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueGreaterThan(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value >", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueGreaterThanOrEqualTo(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value >=", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueLessThan(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value <", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueLessThanOrEqualTo(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value <=", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueLike(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value like", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueNotLike(String value) {
			addCriterion("sqskjzgbmxxdwgkfb_value not like", value, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueIn(List<String> values) {
			addCriterion("sqskjzgbmxxdwgkfb_value in", values, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueNotIn(List<String> values) {
			addCriterion("sqskjzgbmxxdwgkfb_value not in", values, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueBetween(String value1, String value2) {
			addCriterion("sqskjzgbmxxdwgkfb_value between", value1, value2, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andSqskjzgbmxxdwgkfbValueNotBetween(String value1, String value2) {
			addCriterion("sqskjzgbmxxdwgkfb_value not between", value1, value2, "sqskjzgbmxxdwgkfbValue");
			return (Criteria) this;
		}

		public Criteria andJsfzrIsNull() {
			addCriterion("jsfzr is null");
			return (Criteria) this;
		}

		public Criteria andJsfzrIsNotNull() {
			addCriterion("jsfzr is not null");
			return (Criteria) this;
		}

		public Criteria andJsfzrEqualTo(String value) {
			addCriterion("jsfzr =", value, "jsfzr");
			return (Criteria) this;
		}

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

		public Criteria andJsfzrGreaterThan(String value) {
			addCriterion("jsfzr >", value, "jsfzr");
			return (Criteria) this;
		}

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

		public Criteria andJsfzrLessThan(String value) {
			addCriterion("jsfzr <", value, "jsfzr");
			return (Criteria) this;
		}

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

		public Criteria andJsfzrLike(String value) {
			addCriterion("jsfzr like", value, "jsfzr");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andJsfsjIsNull() {
			addCriterion("jsfsj is null");
			return (Criteria) this;
		}

		public Criteria andJsfsjIsNotNull() {
			addCriterion("jsfsj is not null");
			return (Criteria) this;
		}

		public Criteria andJsfsjEqualTo(String value) {
			addCriterion("jsfsj =", value, "jsfsj");
			return (Criteria) this;
		}

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

		public Criteria andJsfsjGreaterThan(String value) {
			addCriterion("jsfsj >", value, "jsfsj");
			return (Criteria) this;
		}

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

		public Criteria andJsfsjLessThan(String value) {
			addCriterion("jsfsj <", value, "jsfsj");
			return (Criteria) this;
		}

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

		public Criteria andJsfsjLike(String value) {
			addCriterion("jsfsj like", value, "jsfsj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXqmcIsNull() {
			addCriterion("xqmc is null");
			return (Criteria) this;
		}

		public Criteria andXqmcIsNotNull() {
			addCriterion("xqmc is not null");
			return (Criteria) this;
		}

		public Criteria andXqmcEqualTo(String value) {
			addCriterion("xqmc =", value, "xqmc");
			return (Criteria) this;
		}

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

		public Criteria andXqmcGreaterThan(String value) {
			addCriterion("xqmc >", value, "xqmc");
			return (Criteria) this;
		}

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

		public Criteria andXqmcLessThan(String value) {
			addCriterion("xqmc <", value, "xqmc");
			return (Criteria) this;
		}

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

		public Criteria andXqmcLike(String value) {
			addCriterion("xqmc like", value, "xqmc");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXqblIsNull() {
			addCriterion("xqbl is null");
			return (Criteria) this;
		}

		public Criteria andXqblIsNotNull() {
			addCriterion("xqbl is not null");
			return (Criteria) this;
		}

		public Criteria andXqblEqualTo(Integer value) {
			addCriterion("xqbl =", value, "xqbl");
			return (Criteria) this;
		}

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

		public Criteria andXqblGreaterThan(Integer value) {
			addCriterion("xqbl >", value, "xqbl");
			return (Criteria) this;
		}

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

		public Criteria andXqblLessThan(Integer value) {
			addCriterion("xqbl <", value, "xqbl");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andJsxqlxIsNull() {
			addCriterion("jsxqlx is null");
			return (Criteria) this;
		}

		public Criteria andJsxqlxIsNotNull() {
			addCriterion("jsxqlx is not null");
			return (Criteria) this;
		}

		public Criteria andJsxqlxEqualTo(String value) {
			addCriterion("jsxqlx =", value, "jsxqlx");
			return (Criteria) this;
		}

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

		public Criteria andJsxqlxGreaterThan(String value) {
			addCriterion("jsxqlx >", value, "jsxqlx");
			return (Criteria) this;
		}

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

		public Criteria andJsxqlxLessThan(String value) {
			addCriterion("jsxqlx <", value, "jsxqlx");
			return (Criteria) this;
		}

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

		public Criteria andJsxqlxLike(String value) {
			addCriterion("jsxqlx like", value, "jsxqlx");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXqlyIsNull() {
			addCriterion("xqly is null");
			return (Criteria) this;
		}

		public Criteria andXqlyIsNotNull() {
			addCriterion("xqly is not null");
			return (Criteria) this;
		}

		public Criteria andXqlyEqualTo(String value) {
			addCriterion("xqly =", value, "xqly");
			return (Criteria) this;
		}

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

		public Criteria andXqlyGreaterThan(String value) {
			addCriterion("xqly >", value, "xqly");
			return (Criteria) this;
		}

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

		public Criteria andXqlyLessThan(String value) {
			addCriterion("xqly <", value, "xqly");
			return (Criteria) this;
		}

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

		public Criteria andXqlyLike(String value) {
			addCriterion("xqly like", value, "xqly");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andMqcpjsxzIsNull() {
			addCriterion("mqcpjsxz is null");
			return (Criteria) this;
		}

		public Criteria andMqcpjsxzIsNotNull() {
			addCriterion("mqcpjsxz is not null");
			return (Criteria) this;
		}

		public Criteria andMqcpjsxzEqualTo(String value) {
			addCriterion("mqcpjsxz =", value, "mqcpjsxz");
			return (Criteria) this;
		}

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

		public Criteria andMqcpjsxzGreaterThan(String value) {
			addCriterion("mqcpjsxz >", value, "mqcpjsxz");
			return (Criteria) this;
		}

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

		public Criteria andMqcpjsxzLessThan(String value) {
			addCriterion("mqcpjsxz <", value, "mqcpjsxz");
			return (Criteria) this;
		}

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

		public Criteria andMqcpjsxzLike(String value) {
			addCriterion("mqcpjsxz like", value, "mqcpjsxz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYfndIsNull() {
			addCriterion("yfnd is null");
			return (Criteria) this;
		}

		public Criteria andYfndIsNotNull() {
			addCriterion("yfnd is not null");
			return (Criteria) this;
		}

		public Criteria andYfndEqualTo(String value) {
			addCriterion("yfnd =", value, "yfnd");
			return (Criteria) this;
		}

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

		public Criteria andYfndGreaterThan(String value) {
			addCriterion("yfnd >", value, "yfnd");
			return (Criteria) this;
		}

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

		public Criteria andYfndLessThan(String value) {
			addCriterion("yfnd <", value, "yfnd");
			return (Criteria) this;
		}

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

		public Criteria andYfndLike(String value) {
			addCriterion("yfnd like", value, "yfnd");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYqdddxgIsNull() {
			addCriterion("yqdddxg is null");
			return (Criteria) this;
		}

		public Criteria andYqdddxgIsNotNull() {
			addCriterion("yqdddxg is not null");
			return (Criteria) this;
		}

		public Criteria andYqdddxgEqualTo(String value) {
			addCriterion("yqdddxg =", value, "yqdddxg");
			return (Criteria) this;
		}

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

		public Criteria andYqdddxgGreaterThan(String value) {
			addCriterion("yqdddxg >", value, "yqdddxg");
			return (Criteria) this;
		}

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

		public Criteria andYqdddxgLessThan(String value) {
			addCriterion("yqdddxg <", value, "yqdddxg");
			return (Criteria) this;
		}

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

		public Criteria andYqdddxgLike(String value) {
			addCriterion("yqdddxg like", value, "yqdddxg");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYjzkdgzIsNull() {
			addCriterion("yjzkdgz is null");
			return (Criteria) this;
		}

		public Criteria andYjzkdgzIsNotNull() {
			addCriterion("yjzkdgz is not null");
			return (Criteria) this;
		}

		public Criteria andYjzkdgzEqualTo(String value) {
			addCriterion("yjzkdgz =", value, "yjzkdgz");
			return (Criteria) this;
		}

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

		public Criteria andYjzkdgzGreaterThan(String value) {
			addCriterion("yjzkdgz >", value, "yjzkdgz");
			return (Criteria) this;
		}

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

		public Criteria andYjzkdgzLessThan(String value) {
			addCriterion("yjzkdgz <", value, "yjzkdgz");
			return (Criteria) this;
		}

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

		public Criteria andYjzkdgzLike(String value) {
			addCriterion("yjzkdgz like", value, "yjzkdgz");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXyyftjqkIsNull() {
			addCriterion("xyyftjqk is null");
			return (Criteria) this;
		}

		public Criteria andXyyftjqkIsNotNull() {
			addCriterion("xyyftjqk is not null");
			return (Criteria) this;
		}

		public Criteria andXyyftjqkEqualTo(String value) {
			addCriterion("xyyftjqk =", value, "xyyftjqk");
			return (Criteria) this;
		}

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

		public Criteria andXyyftjqkGreaterThan(String value) {
			addCriterion("xyyftjqk >", value, "xyyftjqk");
			return (Criteria) this;
		}

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

		public Criteria andXyyftjqkLessThan(String value) {
			addCriterion("xyyftjqk <", value, "xyyftjqk");
			return (Criteria) this;
		}

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

		public Criteria andXyyftjqkLike(String value) {
			addCriterion("xyyftjqk like", value, "xyyftjqk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andMqhzdxqkIsNull() {
			addCriterion("mqhzdxqk is null");
			return (Criteria) this;
		}

		public Criteria andMqhzdxqkIsNotNull() {
			addCriterion("mqhzdxqk is not null");
			return (Criteria) this;
		}

		public Criteria andMqhzdxqkEqualTo(String value) {
			addCriterion("mqhzdxqk =", value, "mqhzdxqk");
			return (Criteria) this;
		}

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

		public Criteria andMqhzdxqkGreaterThan(String value) {
			addCriterion("mqhzdxqk >", value, "mqhzdxqk");
			return (Criteria) this;
		}

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

		public Criteria andMqhzdxqkLessThan(String value) {
			addCriterion("mqhzdxqk <", value, "mqhzdxqk");
			return (Criteria) this;
		}

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

		public Criteria andMqhzdxqkLike(String value) {
			addCriterion("mqhzdxqk like", value, "mqhzdxqk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfyxybhzxqIsNull() {
			addCriterion("sfyxybhzxq is null");
			return (Criteria) this;
		}

		public Criteria andSfyxybhzxqIsNotNull() {
			addCriterion("sfyxybhzxq is not null");
			return (Criteria) this;
		}

		public Criteria andSfyxybhzxqEqualTo(Integer value) {
			addCriterion("sfyxybhzxq =", value, "sfyxybhzxq");
			return (Criteria) this;
		}

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

		public Criteria andSfyxybhzxqGreaterThan(Integer value) {
			addCriterion("sfyxybhzxq >", value, "sfyxybhzxq");
			return (Criteria) this;
		}

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

		public Criteria andSfyxybhzxqLessThan(Integer value) {
			addCriterion("sfyxybhzxq <", value, "sfyxybhzxq");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYxhzdxIsNull() {
			addCriterion("yxhzdx is null");
			return (Criteria) this;
		}

		public Criteria andYxhzdxIsNotNull() {
			addCriterion("yxhzdx is not null");
			return (Criteria) this;
		}

		public Criteria andYxhzdxEqualTo(Integer value) {
			addCriterion("yxhzdx =", value, "yxhzdx");
			return (Criteria) this;
		}

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

		public Criteria andYxhzdxGreaterThan(Integer value) {
			addCriterion("yxhzdx >", value, "yxhzdx");
			return (Criteria) this;
		}

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

		public Criteria andYxhzdxLessThan(Integer value) {
			addCriterion("yxhzdx <", value, "yxhzdx");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andYxhzdxValueIsNull() {
			addCriterion("yxhzdx_value is null");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueIsNotNull() {
			addCriterion("yxhzdx_value is not null");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueEqualTo(String value) {
			addCriterion("yxhzdx_value =", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueNotEqualTo(String value) {
			addCriterion("yxhzdx_value <>", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueGreaterThan(String value) {
			addCriterion("yxhzdx_value >", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueGreaterThanOrEqualTo(String value) {
			addCriterion("yxhzdx_value >=", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueLessThan(String value) {
			addCriterion("yxhzdx_value <", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueLessThanOrEqualTo(String value) {
			addCriterion("yxhzdx_value <=", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueLike(String value) {
			addCriterion("yxhzdx_value like", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueNotLike(String value) {
			addCriterion("yxhzdx_value not like", value, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueIn(List<String> values) {
			addCriterion("yxhzdx_value in", values, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueNotIn(List<String> values) {
			addCriterion("yxhzdx_value not in", values, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueBetween(String value1, String value2) {
			addCriterion("yxhzdx_value between", value1, value2, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andYxhzdxValueNotBetween(String value1, String value2) {
			addCriterion("yxhzdx_value not between", value1, value2, "yxhzdxValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsIsNull() {
			addCriterion("ncqdhzfs is null");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsIsNotNull() {
			addCriterion("ncqdhzfs is not null");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsEqualTo(Integer value) {
			addCriterion("ncqdhzfs =", value, "ncqdhzfs");
			return (Criteria) this;
		}

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

		public Criteria andNcqdhzfsGreaterThan(Integer value) {
			addCriterion("ncqdhzfs >", value, "ncqdhzfs");
			return (Criteria) this;
		}

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

		public Criteria andNcqdhzfsLessThan(Integer value) {
			addCriterion("ncqdhzfs <", value, "ncqdhzfs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andNcqdhzfsValueIsNull() {
			addCriterion("ncqdhzfs_value is null");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueIsNotNull() {
			addCriterion("ncqdhzfs_value is not null");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueEqualTo(String value) {
			addCriterion("ncqdhzfs_value =", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueNotEqualTo(String value) {
			addCriterion("ncqdhzfs_value <>", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueGreaterThan(String value) {
			addCriterion("ncqdhzfs_value >", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueGreaterThanOrEqualTo(String value) {
			addCriterion("ncqdhzfs_value >=", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueLessThan(String value) {
			addCriterion("ncqdhzfs_value <", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueLessThanOrEqualTo(String value) {
			addCriterion("ncqdhzfs_value <=", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueLike(String value) {
			addCriterion("ncqdhzfs_value like", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueNotLike(String value) {
			addCriterion("ncqdhzfs_value not like", value, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueIn(List<String> values) {
			addCriterion("ncqdhzfs_value in", values, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueNotIn(List<String> values) {
			addCriterion("ncqdhzfs_value not in", values, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueBetween(String value1, String value2) {
			addCriterion("ncqdhzfs_value between", value1, value2, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andNcqdhzfsValueNotBetween(String value1, String value2) {
			addCriterion("ncqdhzfs_value not between", value1, value2, "ncqdhzfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjjzsjIsNull() {
			addCriterion("xqjjjzsj is null");
			return (Criteria) this;
		}

		public Criteria andXqjjjzsjIsNotNull() {
			addCriterion("xqjjjzsj is not null");
			return (Criteria) this;
		}

		public Criteria andXqjjjzsjEqualTo(String value) {
			addCriterion("xqjjjzsj =", value, "xqjjjzsj");
			return (Criteria) this;
		}

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

		public Criteria andXqjjjzsjGreaterThan(String value) {
			addCriterion("xqjjjzsj >", value, "xqjjjzsj");
			return (Criteria) this;
		}

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

		public Criteria andXqjjjzsjLessThan(String value) {
			addCriterion("xqjjjzsj <", value, "xqjjjzsj");
			return (Criteria) this;
		}

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

		public Criteria andXqjjjzsjLike(String value) {
			addCriterion("xqjjjzsj like", value, "xqjjjzsj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andWjjjsntntgdhzzjIsNull() {
			addCriterion("wjjjsntntgdhzzj is null");
			return (Criteria) this;
		}

		public Criteria andWjjjsntntgdhzzjIsNotNull() {
			addCriterion("wjjjsntntgdhzzj is not null");
			return (Criteria) this;
		}

		public Criteria andWjjjsntntgdhzzjEqualTo(String value) {
			addCriterion("wjjjsntntgdhzzj =", value, "wjjjsntntgdhzzj");
			return (Criteria) this;
		}

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

		public Criteria andWjjjsntntgdhzzjGreaterThan(String value) {
			addCriterion("wjjjsntntgdhzzj >", value, "wjjjsntntgdhzzj");
			return (Criteria) this;
		}

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

		public Criteria andWjjjsntntgdhzzjLessThan(String value) {
			addCriterion("wjjjsntntgdhzzj <", value, "wjjjsntntgdhzzj");
			return (Criteria) this;
		}

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

		public Criteria andWjjjsntntgdhzzjLike(String value) {
			addCriterion("wjjjsntntgdhzzj like", value, "wjjjsntntgdhzzj");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZjytIsNull() {
			addCriterion("zjyt is null");
			return (Criteria) this;
		}

		public Criteria andZjytIsNotNull() {
			addCriterion("zjyt is not null");
			return (Criteria) this;
		}

		public Criteria andZjytEqualTo(String value) {
			addCriterion("zjyt =", value, "zjyt");
			return (Criteria) this;
		}

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

		public Criteria andZjytGreaterThan(String value) {
			addCriterion("zjyt >", value, "zjyt");
			return (Criteria) this;
		}

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

		public Criteria andZjytLessThan(String value) {
			addCriterion("zjyt <", value, "zjyt");
			return (Criteria) this;
		}

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

		public Criteria andZjytLike(String value) {
			addCriterion("zjyt like", value, "zjyt");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZjqkIsNull() {
			addCriterion("zjqk is null");
			return (Criteria) this;
		}

		public Criteria andZjqkIsNotNull() {
			addCriterion("zjqk is not null");
			return (Criteria) this;
		}

		public Criteria andZjqkEqualTo(String value) {
			addCriterion("zjqk =", value, "zjqk");
			return (Criteria) this;
		}

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

		public Criteria andZjqkGreaterThan(String value) {
			addCriterion("zjqk >", value, "zjqk");
			return (Criteria) this;
		}

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

		public Criteria andZjqkLessThan(String value) {
			addCriterion("zjqk <", value, "zjqk");
			return (Criteria) this;
		}

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

		public Criteria andZjqkLike(String value) {
			addCriterion("zjqk like", value, "zjqk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXqjjfsIsNull() {
			addCriterion("xqjjfs is null");
			return (Criteria) this;
		}

		public Criteria andXqjjfsIsNotNull() {
			addCriterion("xqjjfs is not null");
			return (Criteria) this;
		}

		public Criteria andXqjjfsEqualTo(Integer value) {
			addCriterion("xqjjfs =", value, "xqjjfs");
			return (Criteria) this;
		}

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

		public Criteria andXqjjfsGreaterThan(Integer value) {
			addCriterion("xqjjfs >", value, "xqjjfs");
			return (Criteria) this;
		}

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

		public Criteria andXqjjfsLessThan(Integer value) {
			addCriterion("xqjjfs <", value, "xqjjfs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andXqjjfsValueIsNull() {
			addCriterion("xqjjfs_value is null");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueIsNotNull() {
			addCriterion("xqjjfs_value is not null");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueEqualTo(String value) {
			addCriterion("xqjjfs_value =", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueNotEqualTo(String value) {
			addCriterion("xqjjfs_value <>", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueGreaterThan(String value) {
			addCriterion("xqjjfs_value >", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueGreaterThanOrEqualTo(String value) {
			addCriterion("xqjjfs_value >=", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueLessThan(String value) {
			addCriterion("xqjjfs_value <", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueLessThanOrEqualTo(String value) {
			addCriterion("xqjjfs_value <=", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueLike(String value) {
			addCriterion("xqjjfs_value like", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueNotLike(String value) {
			addCriterion("xqjjfs_value not like", value, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueIn(List<String> values) {
			addCriterion("xqjjfs_value in", values, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueNotIn(List<String> values) {
			addCriterion("xqjjfs_value not in", values, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueBetween(String value1, String value2) {
			addCriterion("xqjjfs_value between", value1, value2, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andXqjjfsValueNotBetween(String value1, String value2) {
			addCriterion("xqjjfs_value not between", value1, value2, "xqjjfsValue");
			return (Criteria) this;
		}

		public Criteria andSfxwgwIsNull() {
			addCriterion("sfxwgw is null");
			return (Criteria) this;
		}

		public Criteria andSfxwgwIsNotNull() {
			addCriterion("sfxwgw is not null");
			return (Criteria) this;
		}

		public Criteria andSfxwgwEqualTo(String value) {
			addCriterion("sfxwgw =", value, "sfxwgw");
			return (Criteria) this;
		}

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

		public Criteria andSfxwgwGreaterThan(String value) {
			addCriterion("sfxwgw >", value, "sfxwgw");
			return (Criteria) this;
		}

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

		public Criteria andSfxwgwLessThan(String value) {
			addCriterion("sfxwgw <", value, "sfxwgw");
			return (Criteria) this;
		}

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

		public Criteria andSfxwgwLike(String value) {
			addCriterion("sfxwgw like", value, "sfxwgw");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andSfyxckIsNull() {
			addCriterion("sfyxck is null");
			return (Criteria) this;
		}

		public Criteria andSfyxckIsNotNull() {
			addCriterion("sfyxck is not null");
			return (Criteria) this;
		}

		public Criteria andSfyxckEqualTo(String value) {
			addCriterion("sfyxck =", value, "sfyxck");
			return (Criteria) this;
		}

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

		public Criteria andSfyxckGreaterThan(String value) {
			addCriterion("sfyxck >", value, "sfyxck");
			return (Criteria) this;
		}

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

		public Criteria andSfyxckLessThan(String value) {
			addCriterion("sfyxck <", value, "sfyxck");
			return (Criteria) this;
		}

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

		public Criteria andSfyxckLike(String value) {
			addCriterion("sfyxck like", value, "sfyxck");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andQyyzkdgjqykjcxhzqkIsNull() {
			addCriterion("qyyzkdgjqykjcxhzqk is null");
			return (Criteria) this;
		}

		public Criteria andQyyzkdgjqykjcxhzqkIsNotNull() {
			addCriterion("qyyzkdgjqykjcxhzqk is not null");
			return (Criteria) this;
		}

		public Criteria andQyyzkdgjqykjcxhzqkEqualTo(String value) {
			addCriterion("qyyzkdgjqykjcxhzqk =", value, "qyyzkdgjqykjcxhzqk");
			return (Criteria) this;
		}

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

		public Criteria andQyyzkdgjqykjcxhzqkGreaterThan(String value) {
			addCriterion("qyyzkdgjqykjcxhzqk >", value, "qyyzkdgjqykjcxhzqk");
			return (Criteria) this;
		}

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

		public Criteria andQyyzkdgjqykjcxhzqkLessThan(String value) {
			addCriterion("qyyzkdgjqykjcxhzqk <", value, "qyyzkdgjqykjcxhzqk");
			return (Criteria) this;
		}

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

		public Criteria andQyyzkdgjqykjcxhzqkLike(String value) {
			addCriterion("qyyzkdgjqykjcxhzqk like", value, "qyyzkdgjqykjcxhzqk");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZyhzfsIsNull() {
			addCriterion("zyhzfs is null");
			return (Criteria) this;
		}

		public Criteria andZyhzfsIsNotNull() {
			addCriterion("zyhzfs is not null");
			return (Criteria) this;
		}

		public Criteria andZyhzfsEqualTo(String value) {
			addCriterion("zyhzfs =", value, "zyhzfs");
			return (Criteria) this;
		}

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

		public Criteria andZyhzfsGreaterThan(String value) {
			addCriterion("zyhzfs >", value, "zyhzfs");
			return (Criteria) this;
		}

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

		public Criteria andZyhzfsLessThan(String value) {
			addCriterion("zyhzfs <", value, "zyhzfs");
			return (Criteria) this;
		}

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

		public Criteria andZyhzfsLike(String value) {
			addCriterion("zyhzfs like", value, "zyhzfs");
			return (Criteria) this;
		}

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

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

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

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

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

		public Criteria andZyhzfsValueIsNull() {
			addCriterion("zyhzfs_value is null");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueIsNotNull() {
			addCriterion("zyhzfs_value is not null");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueEqualTo(String value) {
			addCriterion("zyhzfs_value =", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueNotEqualTo(String value) {
			addCriterion("zyhzfs_value <>", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueGreaterThan(String value) {
			addCriterion("zyhzfs_value >", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueGreaterThanOrEqualTo(String value) {
			addCriterion("zyhzfs_value >=", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueLessThan(String value) {
			addCriterion("zyhzfs_value <", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueLessThanOrEqualTo(String value) {
			addCriterion("zyhzfs_value <=", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueLike(String value) {
			addCriterion("zyhzfs_value like", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueNotLike(String value) {
			addCriterion("zyhzfs_value not like", value, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueIn(List<String> values) {
			addCriterion("zyhzfs_value in", values, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueNotIn(List<String> values) {
			addCriterion("zyhzfs_value not in", values, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueBetween(String value1, String value2) {
			addCriterion("zyhzfs_value between", value1, value2, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andZyhzfsValueNotBetween(String value1, String value2) {
			addCriterion("zyhzfs_value not between", value1, value2, "zyhzfsValue");
			return (Criteria) this;
		}

		public Criteria andCreateTimeIsNull() {
			addCriterion("create_time is null");
			return (Criteria) this;
		}

		public Criteria andCreateTimeIsNotNull() {
			addCriterion("create_time is not null");
			return (Criteria) this;
		}

		public Criteria andCreateTimeEqualTo(Date value) {
			addCriterion("create_time =", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeNotEqualTo(Date value) {
			addCriterion("create_time <>", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeGreaterThan(Date value) {
			addCriterion("create_time >", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
			addCriterion("create_time >=", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeLessThan(Date value) {
			addCriterion("create_time <", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
			addCriterion("create_time <=", value, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeIn(List<Date> values) {
			addCriterion("create_time in", values, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeNotIn(List<Date> values) {
			addCriterion("create_time not in", values, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeBetween(Date value1, Date value2) {
			addCriterion("create_time between", value1, value2, "createTime");
			return (Criteria) this;
		}

		public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
			addCriterion("create_time not between", value1, value2, "createTime");
			return (Criteria) this;
		}

		public Criteria andAidIsNull() {
			addCriterion("aid is null");
			return (Criteria) this;
		}

		public Criteria andAidIsNotNull() {
			addCriterion("aid is not null");
			return (Criteria) this;
		}

		public Criteria andAidEqualTo(String value) {
			addCriterion("aid =", value, "aid");
			return (Criteria) this;
		}

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

		public Criteria andAidGreaterThan(String value) {
			addCriterion("aid >", value, "aid");
			return (Criteria) this;
		}

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

		public Criteria andAidLessThan(String value) {
			addCriterion("aid <", value, "aid");
			return (Criteria) this;
		}

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

		public Criteria andAidLike(String value) {
			addCriterion("aid like", value, "aid");
			return (Criteria) this;
		}

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

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

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

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

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

	/**
	 * This class was generated by MyBatis Generator. This class corresponds to the database table demand_collection
	 * @mbg.generated  Thu Jul 23 09:20:14 CST 2020
	 */
	public static class Criterion {
		private String condition;
		private Object value;
		private Object secondValue;
		private boolean noValue;
		private boolean singleValue;
		private boolean betweenValue;
		private boolean listValue;
		private String typeHandler;

		public String getCondition() {
			return condition;
		}

		public Object getValue() {
			return value;
		}

		public Object getSecondValue() {
			return secondValue;
		}

		public boolean isNoValue() {
			return noValue;
		}

		public boolean isSingleValue() {
			return singleValue;
		}

		public boolean isBetweenValue() {
			return betweenValue;
		}

		public boolean isListValue() {
			return listValue;
		}

		public String getTypeHandler() {
			return typeHandler;
		}

		protected Criterion(String condition) {
			super();
			this.condition = condition;
			this.typeHandler = null;
			this.noValue = true;
		}

		protected Criterion(String condition, Object value, String typeHandler) {
			super();
			this.condition = condition;
			this.value = value;
			this.typeHandler = typeHandler;
			if (value instanceof List<?>) {
				this.listValue = true;
			} else {
				this.singleValue = true;
			}
		}

		protected Criterion(String condition, Object value) {
			this(condition, value, null);
		}

		protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
			super();
			this.condition = condition;
			this.value = value;
			this.secondValue = secondValue;
			this.typeHandler = typeHandler;
			this.betweenValue = true;
		}

		protected Criterion(String condition, Object value, Object secondValue) {
			this(condition, value, secondValue, null);
		}
	}

	/**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table demand_collection
     *
     * @mbg.generated do_not_delete_during_merge Wed Jul 08 11:24:35 CST 2020
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }
}