package com.gyee.frame.model.auto;

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table PARTSTATISTICSMAIN
     *
     * @mbg.generated
     */
    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table PARTSTATISTICSMAIN
     *
     * @mbg.generated
     */
    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

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

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table PARTSTATISTICSMAIN
     *
     * @mbg.generated
     */
    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

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

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

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

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

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

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

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

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

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

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

        public Criteria andRecodedateIsNotNull() {
            addCriterion("RECODEDATE is not null");
            return (Criteria) this;
        }

        public Criteria andRecodedateEqualTo(Date value) {
            addCriterion("RECODEDATE =", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateNotEqualTo(Date value) {
            addCriterion("RECODEDATE <>", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateGreaterThan(Date value) {
            addCriterion("RECODEDATE >", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateGreaterThanOrEqualTo(Date value) {
            addCriterion("RECODEDATE >=", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateLessThan(Date value) {
            addCriterion("RECODEDATE <", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateLessThanOrEqualTo(Date value) {
            addCriterion("RECODEDATE <=", value, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateIn(List<Date> values) {
            addCriterion("RECODEDATE in", values, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateNotIn(List<Date> values) {
            addCriterion("RECODEDATE not in", values, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateBetween(Date value1, Date value2) {
            addCriterion("RECODEDATE between", value1, value2, "recodedate");
            return (Criteria) this;
        }

        public Criteria andRecodedateNotBetween(Date value1, Date value2) {
            addCriterion("RECODEDATE not between", value1, value2, "recodedate");
            return (Criteria) this;
        }

        public Criteria andWpidIsNull() {
            addCriterion("WPID is null");
            return (Criteria) this;
        }

        public Criteria andWpidIsNotNull() {
            addCriterion("WPID is not null");
            return (Criteria) this;
        }

        public Criteria andWpidEqualTo(String value) {
            addCriterion("WPID =", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidNotEqualTo(String value) {
            addCriterion("WPID <>", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidGreaterThan(String value) {
            addCriterion("WPID >", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidGreaterThanOrEqualTo(String value) {
            addCriterion("WPID >=", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidLessThan(String value) {
            addCriterion("WPID <", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidLessThanOrEqualTo(String value) {
            addCriterion("WPID <=", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidLike(String value) {
            addCriterion("WPID like", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidNotLike(String value) {
            addCriterion("WPID not like", value, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidIn(List<String> values) {
            addCriterion("WPID in", values, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidNotIn(List<String> values) {
            addCriterion("WPID not in", values, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidBetween(String value1, String value2) {
            addCriterion("WPID between", value1, value2, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpidNotBetween(String value1, String value2) {
            addCriterion("WPID not between", value1, value2, "wpid");
            return (Criteria) this;
        }

        public Criteria andWpnameIsNull() {
            addCriterion("WPNAME is null");
            return (Criteria) this;
        }

        public Criteria andWpnameIsNotNull() {
            addCriterion("WPNAME is not null");
            return (Criteria) this;
        }

        public Criteria andWpnameEqualTo(String value) {
            addCriterion("WPNAME =", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameNotEqualTo(String value) {
            addCriterion("WPNAME <>", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameGreaterThan(String value) {
            addCriterion("WPNAME >", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameGreaterThanOrEqualTo(String value) {
            addCriterion("WPNAME >=", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameLessThan(String value) {
            addCriterion("WPNAME <", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameLessThanOrEqualTo(String value) {
            addCriterion("WPNAME <=", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameLike(String value) {
            addCriterion("WPNAME like", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameNotLike(String value) {
            addCriterion("WPNAME not like", value, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameIn(List<String> values) {
            addCriterion("WPNAME in", values, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameNotIn(List<String> values) {
            addCriterion("WPNAME not in", values, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameBetween(String value1, String value2) {
            addCriterion("WPNAME between", value1, value2, "wpname");
            return (Criteria) this;
        }

        public Criteria andWpnameNotBetween(String value1, String value2) {
            addCriterion("WPNAME not between", value1, value2, "wpname");
            return (Criteria) this;
        }

        public Criteria andWtidIsNull() {
            addCriterion("WTID is null");
            return (Criteria) this;
        }

        public Criteria andWtidIsNotNull() {
            addCriterion("WTID is not null");
            return (Criteria) this;
        }

        public Criteria andWtidEqualTo(String value) {
            addCriterion("WTID =", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidNotEqualTo(String value) {
            addCriterion("WTID <>", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidGreaterThan(String value) {
            addCriterion("WTID >", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidGreaterThanOrEqualTo(String value) {
            addCriterion("WTID >=", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidLessThan(String value) {
            addCriterion("WTID <", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidLessThanOrEqualTo(String value) {
            addCriterion("WTID <=", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidLike(String value) {
            addCriterion("WTID like", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidNotLike(String value) {
            addCriterion("WTID not like", value, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidIn(List<String> values) {
            addCriterion("WTID in", values, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidNotIn(List<String> values) {
            addCriterion("WTID not in", values, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidBetween(String value1, String value2) {
            addCriterion("WTID between", value1, value2, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtidNotBetween(String value1, String value2) {
            addCriterion("WTID not between", value1, value2, "wtid");
            return (Criteria) this;
        }

        public Criteria andWtnameIsNull() {
            addCriterion("WTNAME is null");
            return (Criteria) this;
        }

        public Criteria andWtnameIsNotNull() {
            addCriterion("WTNAME is not null");
            return (Criteria) this;
        }

        public Criteria andWtnameEqualTo(String value) {
            addCriterion("WTNAME =", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameNotEqualTo(String value) {
            addCriterion("WTNAME <>", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameGreaterThan(String value) {
            addCriterion("WTNAME >", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameGreaterThanOrEqualTo(String value) {
            addCriterion("WTNAME >=", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameLessThan(String value) {
            addCriterion("WTNAME <", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameLessThanOrEqualTo(String value) {
            addCriterion("WTNAME <=", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameLike(String value) {
            addCriterion("WTNAME like", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameNotLike(String value) {
            addCriterion("WTNAME not like", value, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameIn(List<String> values) {
            addCriterion("WTNAME in", values, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameNotIn(List<String> values) {
            addCriterion("WTNAME not in", values, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameBetween(String value1, String value2) {
            addCriterion("WTNAME between", value1, value2, "wtname");
            return (Criteria) this;
        }

        public Criteria andWtnameNotBetween(String value1, String value2) {
            addCriterion("WTNAME not between", value1, value2, "wtname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjIsNull() {
            addCriterion("DAY1FDJ is null");
            return (Criteria) this;
        }

        public Criteria andDay1fdjIsNotNull() {
            addCriterion("DAY1FDJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay1fdjEqualTo(Integer value) {
            addCriterion("DAY1FDJ =", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjNotEqualTo(Integer value) {
            addCriterion("DAY1FDJ <>", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjGreaterThan(Integer value) {
            addCriterion("DAY1FDJ >", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1FDJ >=", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjLessThan(Integer value) {
            addCriterion("DAY1FDJ <", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1FDJ <=", value, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjIn(List<Integer> values) {
            addCriterion("DAY1FDJ in", values, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjNotIn(List<Integer> values) {
            addCriterion("DAY1FDJ not in", values, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjBetween(Integer value1, Integer value2) {
            addCriterion("DAY1FDJ between", value1, value2, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1fdjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1FDJ not between", value1, value2, "day1fdj");
            return (Criteria) this;
        }

        public Criteria andDay1clxIsNull() {
            addCriterion("DAY1CLX is null");
            return (Criteria) this;
        }

        public Criteria andDay1clxIsNotNull() {
            addCriterion("DAY1CLX is not null");
            return (Criteria) this;
        }

        public Criteria andDay1clxEqualTo(Integer value) {
            addCriterion("DAY1CLX =", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxNotEqualTo(Integer value) {
            addCriterion("DAY1CLX <>", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxGreaterThan(Integer value) {
            addCriterion("DAY1CLX >", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1CLX >=", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxLessThan(Integer value) {
            addCriterion("DAY1CLX <", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1CLX <=", value, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxIn(List<Integer> values) {
            addCriterion("DAY1CLX in", values, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxNotIn(List<Integer> values) {
            addCriterion("DAY1CLX not in", values, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxBetween(Integer value1, Integer value2) {
            addCriterion("DAY1CLX between", value1, value2, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1clxNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1CLX not between", value1, value2, "day1clx");
            return (Criteria) this;
        }

        public Criteria andDay1zzIsNull() {
            addCriterion("DAY1ZZ is null");
            return (Criteria) this;
        }

        public Criteria andDay1zzIsNotNull() {
            addCriterion("DAY1ZZ is not null");
            return (Criteria) this;
        }

        public Criteria andDay1zzEqualTo(Integer value) {
            addCriterion("DAY1ZZ =", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzNotEqualTo(Integer value) {
            addCriterion("DAY1ZZ <>", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzGreaterThan(Integer value) {
            addCriterion("DAY1ZZ >", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1ZZ >=", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzLessThan(Integer value) {
            addCriterion("DAY1ZZ <", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1ZZ <=", value, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzIn(List<Integer> values) {
            addCriterion("DAY1ZZ in", values, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzNotIn(List<Integer> values) {
            addCriterion("DAY1ZZ not in", values, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzBetween(Integer value1, Integer value2) {
            addCriterion("DAY1ZZ between", value1, value2, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1zzNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1ZZ not between", value1, value2, "day1zz");
            return (Criteria) this;
        }

        public Criteria andDay1bjIsNull() {
            addCriterion("DAY1BJ is null");
            return (Criteria) this;
        }

        public Criteria andDay1bjIsNotNull() {
            addCriterion("DAY1BJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay1bjEqualTo(Integer value) {
            addCriterion("DAY1BJ =", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjNotEqualTo(Integer value) {
            addCriterion("DAY1BJ <>", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjGreaterThan(Integer value) {
            addCriterion("DAY1BJ >", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1BJ >=", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjLessThan(Integer value) {
            addCriterion("DAY1BJ <", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1BJ <=", value, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjIn(List<Integer> values) {
            addCriterion("DAY1BJ in", values, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjNotIn(List<Integer> values) {
            addCriterion("DAY1BJ not in", values, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjBetween(Integer value1, Integer value2) {
            addCriterion("DAY1BJ between", value1, value2, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1bjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1BJ not between", value1, value2, "day1bj");
            return (Criteria) this;
        }

        public Criteria andDay1phIsNull() {
            addCriterion("DAY1PH is null");
            return (Criteria) this;
        }

        public Criteria andDay1phIsNotNull() {
            addCriterion("DAY1PH is not null");
            return (Criteria) this;
        }

        public Criteria andDay1phEqualTo(Integer value) {
            addCriterion("DAY1PH =", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phNotEqualTo(Integer value) {
            addCriterion("DAY1PH <>", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phGreaterThan(Integer value) {
            addCriterion("DAY1PH >", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1PH >=", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phLessThan(Integer value) {
            addCriterion("DAY1PH <", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1PH <=", value, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phIn(List<Integer> values) {
            addCriterion("DAY1PH in", values, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phNotIn(List<Integer> values) {
            addCriterion("DAY1PH not in", values, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phBetween(Integer value1, Integer value2) {
            addCriterion("DAY1PH between", value1, value2, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1phNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1PH not between", value1, value2, "day1ph");
            return (Criteria) this;
        }

        public Criteria andDay1jcIsNull() {
            addCriterion("DAY1JC is null");
            return (Criteria) this;
        }

        public Criteria andDay1jcIsNotNull() {
            addCriterion("DAY1JC is not null");
            return (Criteria) this;
        }

        public Criteria andDay1jcEqualTo(Integer value) {
            addCriterion("DAY1JC =", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcNotEqualTo(Integer value) {
            addCriterion("DAY1JC <>", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcGreaterThan(Integer value) {
            addCriterion("DAY1JC >", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1JC >=", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcLessThan(Integer value) {
            addCriterion("DAY1JC <", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1JC <=", value, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcIn(List<Integer> values) {
            addCriterion("DAY1JC in", values, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcNotIn(List<Integer> values) {
            addCriterion("DAY1JC not in", values, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcBetween(Integer value1, Integer value2) {
            addCriterion("DAY1JC between", value1, value2, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1jcNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1JC not between", value1, value2, "day1jc");
            return (Criteria) this;
        }

        public Criteria andDay1bpqIsNull() {
            addCriterion("DAY1BPQ is null");
            return (Criteria) this;
        }

        public Criteria andDay1bpqIsNotNull() {
            addCriterion("DAY1BPQ is not null");
            return (Criteria) this;
        }

        public Criteria andDay1bpqEqualTo(Integer value) {
            addCriterion("DAY1BPQ =", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqNotEqualTo(Integer value) {
            addCriterion("DAY1BPQ <>", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqGreaterThan(Integer value) {
            addCriterion("DAY1BPQ >", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1BPQ >=", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqLessThan(Integer value) {
            addCriterion("DAY1BPQ <", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1BPQ <=", value, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqIn(List<Integer> values) {
            addCriterion("DAY1BPQ in", values, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqNotIn(List<Integer> values) {
            addCriterion("DAY1BPQ not in", values, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqBetween(Integer value1, Integer value2) {
            addCriterion("DAY1BPQ between", value1, value2, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1bpqNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1BPQ not between", value1, value2, "day1bpq");
            return (Criteria) this;
        }

        public Criteria andDay1zkIsNull() {
            addCriterion("DAY1ZK is null");
            return (Criteria) this;
        }

        public Criteria andDay1zkIsNotNull() {
            addCriterion("DAY1ZK is not null");
            return (Criteria) this;
        }

        public Criteria andDay1zkEqualTo(Integer value) {
            addCriterion("DAY1ZK =", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkNotEqualTo(Integer value) {
            addCriterion("DAY1ZK <>", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkGreaterThan(Integer value) {
            addCriterion("DAY1ZK >", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1ZK >=", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkLessThan(Integer value) {
            addCriterion("DAY1ZK <", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1ZK <=", value, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkIn(List<Integer> values) {
            addCriterion("DAY1ZK in", values, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkNotIn(List<Integer> values) {
            addCriterion("DAY1ZK not in", values, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkBetween(Integer value1, Integer value2) {
            addCriterion("DAY1ZK between", value1, value2, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay1zkNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1ZK not between", value1, value2, "day1zk");
            return (Criteria) this;
        }

        public Criteria andDay3fdjIsNull() {
            addCriterion("DAY3FDJ is null");
            return (Criteria) this;
        }

        public Criteria andDay3fdjIsNotNull() {
            addCriterion("DAY3FDJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay3fdjEqualTo(Integer value) {
            addCriterion("DAY3FDJ =", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjNotEqualTo(Integer value) {
            addCriterion("DAY3FDJ <>", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjGreaterThan(Integer value) {
            addCriterion("DAY3FDJ >", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3FDJ >=", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjLessThan(Integer value) {
            addCriterion("DAY3FDJ <", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3FDJ <=", value, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjIn(List<Integer> values) {
            addCriterion("DAY3FDJ in", values, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjNotIn(List<Integer> values) {
            addCriterion("DAY3FDJ not in", values, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjBetween(Integer value1, Integer value2) {
            addCriterion("DAY3FDJ between", value1, value2, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3fdjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3FDJ not between", value1, value2, "day3fdj");
            return (Criteria) this;
        }

        public Criteria andDay3clxIsNull() {
            addCriterion("DAY3CLX is null");
            return (Criteria) this;
        }

        public Criteria andDay3clxIsNotNull() {
            addCriterion("DAY3CLX is not null");
            return (Criteria) this;
        }

        public Criteria andDay3clxEqualTo(Integer value) {
            addCriterion("DAY3CLX =", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxNotEqualTo(Integer value) {
            addCriterion("DAY3CLX <>", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxGreaterThan(Integer value) {
            addCriterion("DAY3CLX >", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3CLX >=", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxLessThan(Integer value) {
            addCriterion("DAY3CLX <", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3CLX <=", value, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxIn(List<Integer> values) {
            addCriterion("DAY3CLX in", values, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxNotIn(List<Integer> values) {
            addCriterion("DAY3CLX not in", values, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxBetween(Integer value1, Integer value2) {
            addCriterion("DAY3CLX between", value1, value2, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3clxNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3CLX not between", value1, value2, "day3clx");
            return (Criteria) this;
        }

        public Criteria andDay3zzIsNull() {
            addCriterion("DAY3ZZ is null");
            return (Criteria) this;
        }

        public Criteria andDay3zzIsNotNull() {
            addCriterion("DAY3ZZ is not null");
            return (Criteria) this;
        }

        public Criteria andDay3zzEqualTo(Integer value) {
            addCriterion("DAY3ZZ =", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzNotEqualTo(Integer value) {
            addCriterion("DAY3ZZ <>", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzGreaterThan(Integer value) {
            addCriterion("DAY3ZZ >", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3ZZ >=", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzLessThan(Integer value) {
            addCriterion("DAY3ZZ <", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3ZZ <=", value, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzIn(List<Integer> values) {
            addCriterion("DAY3ZZ in", values, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzNotIn(List<Integer> values) {
            addCriterion("DAY3ZZ not in", values, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzBetween(Integer value1, Integer value2) {
            addCriterion("DAY3ZZ between", value1, value2, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3zzNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3ZZ not between", value1, value2, "day3zz");
            return (Criteria) this;
        }

        public Criteria andDay3bjIsNull() {
            addCriterion("DAY3BJ is null");
            return (Criteria) this;
        }

        public Criteria andDay3bjIsNotNull() {
            addCriterion("DAY3BJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay3bjEqualTo(Integer value) {
            addCriterion("DAY3BJ =", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjNotEqualTo(Integer value) {
            addCriterion("DAY3BJ <>", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjGreaterThan(Integer value) {
            addCriterion("DAY3BJ >", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3BJ >=", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjLessThan(Integer value) {
            addCriterion("DAY3BJ <", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3BJ <=", value, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjIn(List<Integer> values) {
            addCriterion("DAY3BJ in", values, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjNotIn(List<Integer> values) {
            addCriterion("DAY3BJ not in", values, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjBetween(Integer value1, Integer value2) {
            addCriterion("DAY3BJ between", value1, value2, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3bjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3BJ not between", value1, value2, "day3bj");
            return (Criteria) this;
        }

        public Criteria andDay3phIsNull() {
            addCriterion("DAY3PH is null");
            return (Criteria) this;
        }

        public Criteria andDay3phIsNotNull() {
            addCriterion("DAY3PH is not null");
            return (Criteria) this;
        }

        public Criteria andDay3phEqualTo(Integer value) {
            addCriterion("DAY3PH =", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phNotEqualTo(Integer value) {
            addCriterion("DAY3PH <>", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phGreaterThan(Integer value) {
            addCriterion("DAY3PH >", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3PH >=", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phLessThan(Integer value) {
            addCriterion("DAY3PH <", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3PH <=", value, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phIn(List<Integer> values) {
            addCriterion("DAY3PH in", values, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phNotIn(List<Integer> values) {
            addCriterion("DAY3PH not in", values, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phBetween(Integer value1, Integer value2) {
            addCriterion("DAY3PH between", value1, value2, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3phNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3PH not between", value1, value2, "day3ph");
            return (Criteria) this;
        }

        public Criteria andDay3jcIsNull() {
            addCriterion("DAY3JC is null");
            return (Criteria) this;
        }

        public Criteria andDay3jcIsNotNull() {
            addCriterion("DAY3JC is not null");
            return (Criteria) this;
        }

        public Criteria andDay3jcEqualTo(Integer value) {
            addCriterion("DAY3JC =", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcNotEqualTo(Integer value) {
            addCriterion("DAY3JC <>", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcGreaterThan(Integer value) {
            addCriterion("DAY3JC >", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3JC >=", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcLessThan(Integer value) {
            addCriterion("DAY3JC <", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3JC <=", value, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcIn(List<Integer> values) {
            addCriterion("DAY3JC in", values, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcNotIn(List<Integer> values) {
            addCriterion("DAY3JC not in", values, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcBetween(Integer value1, Integer value2) {
            addCriterion("DAY3JC between", value1, value2, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3jcNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3JC not between", value1, value2, "day3jc");
            return (Criteria) this;
        }

        public Criteria andDay3bpqIsNull() {
            addCriterion("DAY3BPQ is null");
            return (Criteria) this;
        }

        public Criteria andDay3bpqIsNotNull() {
            addCriterion("DAY3BPQ is not null");
            return (Criteria) this;
        }

        public Criteria andDay3bpqEqualTo(Integer value) {
            addCriterion("DAY3BPQ =", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqNotEqualTo(Integer value) {
            addCriterion("DAY3BPQ <>", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqGreaterThan(Integer value) {
            addCriterion("DAY3BPQ >", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3BPQ >=", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqLessThan(Integer value) {
            addCriterion("DAY3BPQ <", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3BPQ <=", value, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqIn(List<Integer> values) {
            addCriterion("DAY3BPQ in", values, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqNotIn(List<Integer> values) {
            addCriterion("DAY3BPQ not in", values, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqBetween(Integer value1, Integer value2) {
            addCriterion("DAY3BPQ between", value1, value2, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3bpqNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3BPQ not between", value1, value2, "day3bpq");
            return (Criteria) this;
        }

        public Criteria andDay3zkIsNull() {
            addCriterion("DAY3ZK is null");
            return (Criteria) this;
        }

        public Criteria andDay3zkIsNotNull() {
            addCriterion("DAY3ZK is not null");
            return (Criteria) this;
        }

        public Criteria andDay3zkEqualTo(Integer value) {
            addCriterion("DAY3ZK =", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkNotEqualTo(Integer value) {
            addCriterion("DAY3ZK <>", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkGreaterThan(Integer value) {
            addCriterion("DAY3ZK >", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3ZK >=", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkLessThan(Integer value) {
            addCriterion("DAY3ZK <", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3ZK <=", value, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkIn(List<Integer> values) {
            addCriterion("DAY3ZK in", values, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkNotIn(List<Integer> values) {
            addCriterion("DAY3ZK not in", values, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkBetween(Integer value1, Integer value2) {
            addCriterion("DAY3ZK between", value1, value2, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay3zkNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3ZK not between", value1, value2, "day3zk");
            return (Criteria) this;
        }

        public Criteria andDay7fdjIsNull() {
            addCriterion("DAY7FDJ is null");
            return (Criteria) this;
        }

        public Criteria andDay7fdjIsNotNull() {
            addCriterion("DAY7FDJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay7fdjEqualTo(Integer value) {
            addCriterion("DAY7FDJ =", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjNotEqualTo(Integer value) {
            addCriterion("DAY7FDJ <>", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjGreaterThan(Integer value) {
            addCriterion("DAY7FDJ >", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7FDJ >=", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjLessThan(Integer value) {
            addCriterion("DAY7FDJ <", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7FDJ <=", value, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjIn(List<Integer> values) {
            addCriterion("DAY7FDJ in", values, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjNotIn(List<Integer> values) {
            addCriterion("DAY7FDJ not in", values, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjBetween(Integer value1, Integer value2) {
            addCriterion("DAY7FDJ between", value1, value2, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7fdjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7FDJ not between", value1, value2, "day7fdj");
            return (Criteria) this;
        }

        public Criteria andDay7clxIsNull() {
            addCriterion("DAY7CLX is null");
            return (Criteria) this;
        }

        public Criteria andDay7clxIsNotNull() {
            addCriterion("DAY7CLX is not null");
            return (Criteria) this;
        }

        public Criteria andDay7clxEqualTo(Integer value) {
            addCriterion("DAY7CLX =", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxNotEqualTo(Integer value) {
            addCriterion("DAY7CLX <>", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxGreaterThan(Integer value) {
            addCriterion("DAY7CLX >", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7CLX >=", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxLessThan(Integer value) {
            addCriterion("DAY7CLX <", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7CLX <=", value, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxIn(List<Integer> values) {
            addCriterion("DAY7CLX in", values, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxNotIn(List<Integer> values) {
            addCriterion("DAY7CLX not in", values, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxBetween(Integer value1, Integer value2) {
            addCriterion("DAY7CLX between", value1, value2, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7clxNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7CLX not between", value1, value2, "day7clx");
            return (Criteria) this;
        }

        public Criteria andDay7zzIsNull() {
            addCriterion("DAY7ZZ is null");
            return (Criteria) this;
        }

        public Criteria andDay7zzIsNotNull() {
            addCriterion("DAY7ZZ is not null");
            return (Criteria) this;
        }

        public Criteria andDay7zzEqualTo(Integer value) {
            addCriterion("DAY7ZZ =", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzNotEqualTo(Integer value) {
            addCriterion("DAY7ZZ <>", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzGreaterThan(Integer value) {
            addCriterion("DAY7ZZ >", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7ZZ >=", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzLessThan(Integer value) {
            addCriterion("DAY7ZZ <", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7ZZ <=", value, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzIn(List<Integer> values) {
            addCriterion("DAY7ZZ in", values, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzNotIn(List<Integer> values) {
            addCriterion("DAY7ZZ not in", values, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzBetween(Integer value1, Integer value2) {
            addCriterion("DAY7ZZ between", value1, value2, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7zzNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7ZZ not between", value1, value2, "day7zz");
            return (Criteria) this;
        }

        public Criteria andDay7bjIsNull() {
            addCriterion("DAY7BJ is null");
            return (Criteria) this;
        }

        public Criteria andDay7bjIsNotNull() {
            addCriterion("DAY7BJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay7bjEqualTo(Integer value) {
            addCriterion("DAY7BJ =", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjNotEqualTo(Integer value) {
            addCriterion("DAY7BJ <>", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjGreaterThan(Integer value) {
            addCriterion("DAY7BJ >", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7BJ >=", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjLessThan(Integer value) {
            addCriterion("DAY7BJ <", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7BJ <=", value, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjIn(List<Integer> values) {
            addCriterion("DAY7BJ in", values, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjNotIn(List<Integer> values) {
            addCriterion("DAY7BJ not in", values, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjBetween(Integer value1, Integer value2) {
            addCriterion("DAY7BJ between", value1, value2, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7bjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7BJ not between", value1, value2, "day7bj");
            return (Criteria) this;
        }

        public Criteria andDay7phIsNull() {
            addCriterion("DAY7PH is null");
            return (Criteria) this;
        }

        public Criteria andDay7phIsNotNull() {
            addCriterion("DAY7PH is not null");
            return (Criteria) this;
        }

        public Criteria andDay7phEqualTo(Integer value) {
            addCriterion("DAY7PH =", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phNotEqualTo(Integer value) {
            addCriterion("DAY7PH <>", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phGreaterThan(Integer value) {
            addCriterion("DAY7PH >", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7PH >=", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phLessThan(Integer value) {
            addCriterion("DAY7PH <", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7PH <=", value, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phIn(List<Integer> values) {
            addCriterion("DAY7PH in", values, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phNotIn(List<Integer> values) {
            addCriterion("DAY7PH not in", values, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phBetween(Integer value1, Integer value2) {
            addCriterion("DAY7PH between", value1, value2, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7phNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7PH not between", value1, value2, "day7ph");
            return (Criteria) this;
        }

        public Criteria andDay7jcIsNull() {
            addCriterion("DAY7JC is null");
            return (Criteria) this;
        }

        public Criteria andDay7jcIsNotNull() {
            addCriterion("DAY7JC is not null");
            return (Criteria) this;
        }

        public Criteria andDay7jcEqualTo(Integer value) {
            addCriterion("DAY7JC =", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcNotEqualTo(Integer value) {
            addCriterion("DAY7JC <>", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcGreaterThan(Integer value) {
            addCriterion("DAY7JC >", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7JC >=", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcLessThan(Integer value) {
            addCriterion("DAY7JC <", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7JC <=", value, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcIn(List<Integer> values) {
            addCriterion("DAY7JC in", values, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcNotIn(List<Integer> values) {
            addCriterion("DAY7JC not in", values, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcBetween(Integer value1, Integer value2) {
            addCriterion("DAY7JC between", value1, value2, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7jcNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7JC not between", value1, value2, "day7jc");
            return (Criteria) this;
        }

        public Criteria andDay7bpqIsNull() {
            addCriterion("DAY7BPQ is null");
            return (Criteria) this;
        }

        public Criteria andDay7bpqIsNotNull() {
            addCriterion("DAY7BPQ is not null");
            return (Criteria) this;
        }

        public Criteria andDay7bpqEqualTo(Integer value) {
            addCriterion("DAY7BPQ =", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqNotEqualTo(Integer value) {
            addCriterion("DAY7BPQ <>", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqGreaterThan(Integer value) {
            addCriterion("DAY7BPQ >", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7BPQ >=", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqLessThan(Integer value) {
            addCriterion("DAY7BPQ <", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7BPQ <=", value, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqIn(List<Integer> values) {
            addCriterion("DAY7BPQ in", values, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqNotIn(List<Integer> values) {
            addCriterion("DAY7BPQ not in", values, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqBetween(Integer value1, Integer value2) {
            addCriterion("DAY7BPQ between", value1, value2, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7bpqNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7BPQ not between", value1, value2, "day7bpq");
            return (Criteria) this;
        }

        public Criteria andDay7zkIsNull() {
            addCriterion("DAY7ZK is null");
            return (Criteria) this;
        }

        public Criteria andDay7zkIsNotNull() {
            addCriterion("DAY7ZK is not null");
            return (Criteria) this;
        }

        public Criteria andDay7zkEqualTo(Integer value) {
            addCriterion("DAY7ZK =", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkNotEqualTo(Integer value) {
            addCriterion("DAY7ZK <>", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkGreaterThan(Integer value) {
            addCriterion("DAY7ZK >", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7ZK >=", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkLessThan(Integer value) {
            addCriterion("DAY7ZK <", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7ZK <=", value, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkIn(List<Integer> values) {
            addCriterion("DAY7ZK in", values, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkNotIn(List<Integer> values) {
            addCriterion("DAY7ZK not in", values, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkBetween(Integer value1, Integer value2) {
            addCriterion("DAY7ZK between", value1, value2, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay7zkNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7ZK not between", value1, value2, "day7zk");
            return (Criteria) this;
        }

        public Criteria andDay15fdjIsNull() {
            addCriterion("DAY15FDJ is null");
            return (Criteria) this;
        }

        public Criteria andDay15fdjIsNotNull() {
            addCriterion("DAY15FDJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay15fdjEqualTo(Integer value) {
            addCriterion("DAY15FDJ =", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjNotEqualTo(Integer value) {
            addCriterion("DAY15FDJ <>", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjGreaterThan(Integer value) {
            addCriterion("DAY15FDJ >", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15FDJ >=", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjLessThan(Integer value) {
            addCriterion("DAY15FDJ <", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15FDJ <=", value, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjIn(List<Integer> values) {
            addCriterion("DAY15FDJ in", values, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjNotIn(List<Integer> values) {
            addCriterion("DAY15FDJ not in", values, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjBetween(Integer value1, Integer value2) {
            addCriterion("DAY15FDJ between", value1, value2, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15fdjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15FDJ not between", value1, value2, "day15fdj");
            return (Criteria) this;
        }

        public Criteria andDay15clxIsNull() {
            addCriterion("DAY15CLX is null");
            return (Criteria) this;
        }

        public Criteria andDay15clxIsNotNull() {
            addCriterion("DAY15CLX is not null");
            return (Criteria) this;
        }

        public Criteria andDay15clxEqualTo(Integer value) {
            addCriterion("DAY15CLX =", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxNotEqualTo(Integer value) {
            addCriterion("DAY15CLX <>", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxGreaterThan(Integer value) {
            addCriterion("DAY15CLX >", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15CLX >=", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxLessThan(Integer value) {
            addCriterion("DAY15CLX <", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15CLX <=", value, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxIn(List<Integer> values) {
            addCriterion("DAY15CLX in", values, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxNotIn(List<Integer> values) {
            addCriterion("DAY15CLX not in", values, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxBetween(Integer value1, Integer value2) {
            addCriterion("DAY15CLX between", value1, value2, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15clxNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15CLX not between", value1, value2, "day15clx");
            return (Criteria) this;
        }

        public Criteria andDay15zzIsNull() {
            addCriterion("DAY15ZZ is null");
            return (Criteria) this;
        }

        public Criteria andDay15zzIsNotNull() {
            addCriterion("DAY15ZZ is not null");
            return (Criteria) this;
        }

        public Criteria andDay15zzEqualTo(Integer value) {
            addCriterion("DAY15ZZ =", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzNotEqualTo(Integer value) {
            addCriterion("DAY15ZZ <>", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzGreaterThan(Integer value) {
            addCriterion("DAY15ZZ >", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15ZZ >=", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzLessThan(Integer value) {
            addCriterion("DAY15ZZ <", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15ZZ <=", value, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzIn(List<Integer> values) {
            addCriterion("DAY15ZZ in", values, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzNotIn(List<Integer> values) {
            addCriterion("DAY15ZZ not in", values, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzBetween(Integer value1, Integer value2) {
            addCriterion("DAY15ZZ between", value1, value2, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15zzNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15ZZ not between", value1, value2, "day15zz");
            return (Criteria) this;
        }

        public Criteria andDay15bjIsNull() {
            addCriterion("DAY15BJ is null");
            return (Criteria) this;
        }

        public Criteria andDay15bjIsNotNull() {
            addCriterion("DAY15BJ is not null");
            return (Criteria) this;
        }

        public Criteria andDay15bjEqualTo(Integer value) {
            addCriterion("DAY15BJ =", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjNotEqualTo(Integer value) {
            addCriterion("DAY15BJ <>", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjGreaterThan(Integer value) {
            addCriterion("DAY15BJ >", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15BJ >=", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjLessThan(Integer value) {
            addCriterion("DAY15BJ <", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15BJ <=", value, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjIn(List<Integer> values) {
            addCriterion("DAY15BJ in", values, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjNotIn(List<Integer> values) {
            addCriterion("DAY15BJ not in", values, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjBetween(Integer value1, Integer value2) {
            addCriterion("DAY15BJ between", value1, value2, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15bjNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15BJ not between", value1, value2, "day15bj");
            return (Criteria) this;
        }

        public Criteria andDay15phIsNull() {
            addCriterion("DAY15PH is null");
            return (Criteria) this;
        }

        public Criteria andDay15phIsNotNull() {
            addCriterion("DAY15PH is not null");
            return (Criteria) this;
        }

        public Criteria andDay15phEqualTo(Integer value) {
            addCriterion("DAY15PH =", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phNotEqualTo(Integer value) {
            addCriterion("DAY15PH <>", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phGreaterThan(Integer value) {
            addCriterion("DAY15PH >", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15PH >=", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phLessThan(Integer value) {
            addCriterion("DAY15PH <", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15PH <=", value, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phIn(List<Integer> values) {
            addCriterion("DAY15PH in", values, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phNotIn(List<Integer> values) {
            addCriterion("DAY15PH not in", values, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phBetween(Integer value1, Integer value2) {
            addCriterion("DAY15PH between", value1, value2, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15phNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15PH not between", value1, value2, "day15ph");
            return (Criteria) this;
        }

        public Criteria andDay15jcIsNull() {
            addCriterion("DAY15JC is null");
            return (Criteria) this;
        }

        public Criteria andDay15jcIsNotNull() {
            addCriterion("DAY15JC is not null");
            return (Criteria) this;
        }

        public Criteria andDay15jcEqualTo(Integer value) {
            addCriterion("DAY15JC =", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcNotEqualTo(Integer value) {
            addCriterion("DAY15JC <>", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcGreaterThan(Integer value) {
            addCriterion("DAY15JC >", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15JC >=", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcLessThan(Integer value) {
            addCriterion("DAY15JC <", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15JC <=", value, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcIn(List<Integer> values) {
            addCriterion("DAY15JC in", values, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcNotIn(List<Integer> values) {
            addCriterion("DAY15JC not in", values, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcBetween(Integer value1, Integer value2) {
            addCriterion("DAY15JC between", value1, value2, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15jcNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15JC not between", value1, value2, "day15jc");
            return (Criteria) this;
        }

        public Criteria andDay15bpqIsNull() {
            addCriterion("DAY15BPQ is null");
            return (Criteria) this;
        }

        public Criteria andDay15bpqIsNotNull() {
            addCriterion("DAY15BPQ is not null");
            return (Criteria) this;
        }

        public Criteria andDay15bpqEqualTo(Integer value) {
            addCriterion("DAY15BPQ =", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqNotEqualTo(Integer value) {
            addCriterion("DAY15BPQ <>", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqGreaterThan(Integer value) {
            addCriterion("DAY15BPQ >", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15BPQ >=", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqLessThan(Integer value) {
            addCriterion("DAY15BPQ <", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15BPQ <=", value, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqIn(List<Integer> values) {
            addCriterion("DAY15BPQ in", values, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqNotIn(List<Integer> values) {
            addCriterion("DAY15BPQ not in", values, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqBetween(Integer value1, Integer value2) {
            addCriterion("DAY15BPQ between", value1, value2, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15bpqNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15BPQ not between", value1, value2, "day15bpq");
            return (Criteria) this;
        }

        public Criteria andDay15zkIsNull() {
            addCriterion("DAY15ZK is null");
            return (Criteria) this;
        }

        public Criteria andDay15zkIsNotNull() {
            addCriterion("DAY15ZK is not null");
            return (Criteria) this;
        }

        public Criteria andDay15zkEqualTo(Integer value) {
            addCriterion("DAY15ZK =", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkNotEqualTo(Integer value) {
            addCriterion("DAY15ZK <>", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkGreaterThan(Integer value) {
            addCriterion("DAY15ZK >", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15ZK >=", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkLessThan(Integer value) {
            addCriterion("DAY15ZK <", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15ZK <=", value, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkIn(List<Integer> values) {
            addCriterion("DAY15ZK in", values, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkNotIn(List<Integer> values) {
            addCriterion("DAY15ZK not in", values, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkBetween(Integer value1, Integer value2) {
            addCriterion("DAY15ZK between", value1, value2, "day15zk");
            return (Criteria) this;
        }

        public Criteria andDay15zkNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15ZK not between", value1, value2, "day15zk");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjIsNull() {
            addCriterion("MONTH1FDJ is null");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjIsNotNull() {
            addCriterion("MONTH1FDJ is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjEqualTo(Integer value) {
            addCriterion("MONTH1FDJ =", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjNotEqualTo(Integer value) {
            addCriterion("MONTH1FDJ <>", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjGreaterThan(Integer value) {
            addCriterion("MONTH1FDJ >", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1FDJ >=", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjLessThan(Integer value) {
            addCriterion("MONTH1FDJ <", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1FDJ <=", value, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjIn(List<Integer> values) {
            addCriterion("MONTH1FDJ in", values, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjNotIn(List<Integer> values) {
            addCriterion("MONTH1FDJ not in", values, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1FDJ between", value1, value2, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1FDJ not between", value1, value2, "month1fdj");
            return (Criteria) this;
        }

        public Criteria andMonth1clxIsNull() {
            addCriterion("MONTH1CLX is null");
            return (Criteria) this;
        }

        public Criteria andMonth1clxIsNotNull() {
            addCriterion("MONTH1CLX is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1clxEqualTo(Integer value) {
            addCriterion("MONTH1CLX =", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxNotEqualTo(Integer value) {
            addCriterion("MONTH1CLX <>", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxGreaterThan(Integer value) {
            addCriterion("MONTH1CLX >", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1CLX >=", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxLessThan(Integer value) {
            addCriterion("MONTH1CLX <", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1CLX <=", value, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxIn(List<Integer> values) {
            addCriterion("MONTH1CLX in", values, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxNotIn(List<Integer> values) {
            addCriterion("MONTH1CLX not in", values, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1CLX between", value1, value2, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1clxNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1CLX not between", value1, value2, "month1clx");
            return (Criteria) this;
        }

        public Criteria andMonth1zzIsNull() {
            addCriterion("MONTH1ZZ is null");
            return (Criteria) this;
        }

        public Criteria andMonth1zzIsNotNull() {
            addCriterion("MONTH1ZZ is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1zzEqualTo(Integer value) {
            addCriterion("MONTH1ZZ =", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzNotEqualTo(Integer value) {
            addCriterion("MONTH1ZZ <>", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzGreaterThan(Integer value) {
            addCriterion("MONTH1ZZ >", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1ZZ >=", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzLessThan(Integer value) {
            addCriterion("MONTH1ZZ <", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1ZZ <=", value, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzIn(List<Integer> values) {
            addCriterion("MONTH1ZZ in", values, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzNotIn(List<Integer> values) {
            addCriterion("MONTH1ZZ not in", values, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1ZZ between", value1, value2, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1zzNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1ZZ not between", value1, value2, "month1zz");
            return (Criteria) this;
        }

        public Criteria andMonth1bjIsNull() {
            addCriterion("MONTH1BJ is null");
            return (Criteria) this;
        }

        public Criteria andMonth1bjIsNotNull() {
            addCriterion("MONTH1BJ is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1bjEqualTo(Integer value) {
            addCriterion("MONTH1BJ =", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjNotEqualTo(Integer value) {
            addCriterion("MONTH1BJ <>", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjGreaterThan(Integer value) {
            addCriterion("MONTH1BJ >", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1BJ >=", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjLessThan(Integer value) {
            addCriterion("MONTH1BJ <", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1BJ <=", value, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjIn(List<Integer> values) {
            addCriterion("MONTH1BJ in", values, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjNotIn(List<Integer> values) {
            addCriterion("MONTH1BJ not in", values, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1BJ between", value1, value2, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1bjNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1BJ not between", value1, value2, "month1bj");
            return (Criteria) this;
        }

        public Criteria andMonth1phIsNull() {
            addCriterion("MONTH1PH is null");
            return (Criteria) this;
        }

        public Criteria andMonth1phIsNotNull() {
            addCriterion("MONTH1PH is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1phEqualTo(Integer value) {
            addCriterion("MONTH1PH =", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phNotEqualTo(Integer value) {
            addCriterion("MONTH1PH <>", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phGreaterThan(Integer value) {
            addCriterion("MONTH1PH >", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1PH >=", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phLessThan(Integer value) {
            addCriterion("MONTH1PH <", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1PH <=", value, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phIn(List<Integer> values) {
            addCriterion("MONTH1PH in", values, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phNotIn(List<Integer> values) {
            addCriterion("MONTH1PH not in", values, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1PH between", value1, value2, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1phNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1PH not between", value1, value2, "month1ph");
            return (Criteria) this;
        }

        public Criteria andMonth1jcIsNull() {
            addCriterion("MONTH1JC is null");
            return (Criteria) this;
        }

        public Criteria andMonth1jcIsNotNull() {
            addCriterion("MONTH1JC is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1jcEqualTo(Integer value) {
            addCriterion("MONTH1JC =", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcNotEqualTo(Integer value) {
            addCriterion("MONTH1JC <>", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcGreaterThan(Integer value) {
            addCriterion("MONTH1JC >", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1JC >=", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcLessThan(Integer value) {
            addCriterion("MONTH1JC <", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1JC <=", value, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcIn(List<Integer> values) {
            addCriterion("MONTH1JC in", values, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcNotIn(List<Integer> values) {
            addCriterion("MONTH1JC not in", values, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1JC between", value1, value2, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1jcNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1JC not between", value1, value2, "month1jc");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqIsNull() {
            addCriterion("MONTH1BPQ is null");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqIsNotNull() {
            addCriterion("MONTH1BPQ is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqEqualTo(Integer value) {
            addCriterion("MONTH1BPQ =", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqNotEqualTo(Integer value) {
            addCriterion("MONTH1BPQ <>", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqGreaterThan(Integer value) {
            addCriterion("MONTH1BPQ >", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1BPQ >=", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqLessThan(Integer value) {
            addCriterion("MONTH1BPQ <", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1BPQ <=", value, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqIn(List<Integer> values) {
            addCriterion("MONTH1BPQ in", values, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqNotIn(List<Integer> values) {
            addCriterion("MONTH1BPQ not in", values, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1BPQ between", value1, value2, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1BPQ not between", value1, value2, "month1bpq");
            return (Criteria) this;
        }

        public Criteria andMonth1zkIsNull() {
            addCriterion("MONTH1ZK is null");
            return (Criteria) this;
        }

        public Criteria andMonth1zkIsNotNull() {
            addCriterion("MONTH1ZK is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1zkEqualTo(Integer value) {
            addCriterion("MONTH1ZK =", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkNotEqualTo(Integer value) {
            addCriterion("MONTH1ZK <>", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkGreaterThan(Integer value) {
            addCriterion("MONTH1ZK >", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1ZK >=", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkLessThan(Integer value) {
            addCriterion("MONTH1ZK <", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1ZK <=", value, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkIn(List<Integer> values) {
            addCriterion("MONTH1ZK in", values, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkNotIn(List<Integer> values) {
            addCriterion("MONTH1ZK not in", values, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1ZK between", value1, value2, "month1zk");
            return (Criteria) this;
        }

        public Criteria andMonth1zkNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1ZK not between", value1, value2, "month1zk");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameIsNull() {
            addCriterion("DAY1FDJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameIsNotNull() {
            addCriterion("DAY1FDJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameEqualTo(String value) {
            addCriterion("DAY1FDJNAME =", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameNotEqualTo(String value) {
            addCriterion("DAY1FDJNAME <>", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameGreaterThan(String value) {
            addCriterion("DAY1FDJNAME >", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1FDJNAME >=", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameLessThan(String value) {
            addCriterion("DAY1FDJNAME <", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1FDJNAME <=", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameLike(String value) {
            addCriterion("DAY1FDJNAME like", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameNotLike(String value) {
            addCriterion("DAY1FDJNAME not like", value, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameIn(List<String> values) {
            addCriterion("DAY1FDJNAME in", values, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameNotIn(List<String> values) {
            addCriterion("DAY1FDJNAME not in", values, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameBetween(String value1, String value2) {
            addCriterion("DAY1FDJNAME between", value1, value2, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1fdjnameNotBetween(String value1, String value2) {
            addCriterion("DAY1FDJNAME not between", value1, value2, "day1fdjname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameIsNull() {
            addCriterion("DAY1CLXNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameIsNotNull() {
            addCriterion("DAY1CLXNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameEqualTo(String value) {
            addCriterion("DAY1CLXNAME =", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameNotEqualTo(String value) {
            addCriterion("DAY1CLXNAME <>", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameGreaterThan(String value) {
            addCriterion("DAY1CLXNAME >", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1CLXNAME >=", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameLessThan(String value) {
            addCriterion("DAY1CLXNAME <", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1CLXNAME <=", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameLike(String value) {
            addCriterion("DAY1CLXNAME like", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameNotLike(String value) {
            addCriterion("DAY1CLXNAME not like", value, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameIn(List<String> values) {
            addCriterion("DAY1CLXNAME in", values, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameNotIn(List<String> values) {
            addCriterion("DAY1CLXNAME not in", values, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameBetween(String value1, String value2) {
            addCriterion("DAY1CLXNAME between", value1, value2, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1clxnameNotBetween(String value1, String value2) {
            addCriterion("DAY1CLXNAME not between", value1, value2, "day1clxname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameIsNull() {
            addCriterion("DAY1ZZNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1zznameIsNotNull() {
            addCriterion("DAY1ZZNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1zznameEqualTo(String value) {
            addCriterion("DAY1ZZNAME =", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameNotEqualTo(String value) {
            addCriterion("DAY1ZZNAME <>", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameGreaterThan(String value) {
            addCriterion("DAY1ZZNAME >", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1ZZNAME >=", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameLessThan(String value) {
            addCriterion("DAY1ZZNAME <", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameLessThanOrEqualTo(String value) {
            addCriterion("DAY1ZZNAME <=", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameLike(String value) {
            addCriterion("DAY1ZZNAME like", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameNotLike(String value) {
            addCriterion("DAY1ZZNAME not like", value, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameIn(List<String> values) {
            addCriterion("DAY1ZZNAME in", values, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameNotIn(List<String> values) {
            addCriterion("DAY1ZZNAME not in", values, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameBetween(String value1, String value2) {
            addCriterion("DAY1ZZNAME between", value1, value2, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1zznameNotBetween(String value1, String value2) {
            addCriterion("DAY1ZZNAME not between", value1, value2, "day1zzname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameIsNull() {
            addCriterion("DAY1BJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameIsNotNull() {
            addCriterion("DAY1BJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameEqualTo(String value) {
            addCriterion("DAY1BJNAME =", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameNotEqualTo(String value) {
            addCriterion("DAY1BJNAME <>", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameGreaterThan(String value) {
            addCriterion("DAY1BJNAME >", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1BJNAME >=", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameLessThan(String value) {
            addCriterion("DAY1BJNAME <", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1BJNAME <=", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameLike(String value) {
            addCriterion("DAY1BJNAME like", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameNotLike(String value) {
            addCriterion("DAY1BJNAME not like", value, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameIn(List<String> values) {
            addCriterion("DAY1BJNAME in", values, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameNotIn(List<String> values) {
            addCriterion("DAY1BJNAME not in", values, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameBetween(String value1, String value2) {
            addCriterion("DAY1BJNAME between", value1, value2, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1bjnameNotBetween(String value1, String value2) {
            addCriterion("DAY1BJNAME not between", value1, value2, "day1bjname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameIsNull() {
            addCriterion("DAY1PHNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1phnameIsNotNull() {
            addCriterion("DAY1PHNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1phnameEqualTo(String value) {
            addCriterion("DAY1PHNAME =", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameNotEqualTo(String value) {
            addCriterion("DAY1PHNAME <>", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameGreaterThan(String value) {
            addCriterion("DAY1PHNAME >", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1PHNAME >=", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameLessThan(String value) {
            addCriterion("DAY1PHNAME <", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1PHNAME <=", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameLike(String value) {
            addCriterion("DAY1PHNAME like", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameNotLike(String value) {
            addCriterion("DAY1PHNAME not like", value, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameIn(List<String> values) {
            addCriterion("DAY1PHNAME in", values, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameNotIn(List<String> values) {
            addCriterion("DAY1PHNAME not in", values, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameBetween(String value1, String value2) {
            addCriterion("DAY1PHNAME between", value1, value2, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1phnameNotBetween(String value1, String value2) {
            addCriterion("DAY1PHNAME not between", value1, value2, "day1phname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameIsNull() {
            addCriterion("DAY1JCNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameIsNotNull() {
            addCriterion("DAY1JCNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameEqualTo(String value) {
            addCriterion("DAY1JCNAME =", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameNotEqualTo(String value) {
            addCriterion("DAY1JCNAME <>", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameGreaterThan(String value) {
            addCriterion("DAY1JCNAME >", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1JCNAME >=", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameLessThan(String value) {
            addCriterion("DAY1JCNAME <", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1JCNAME <=", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameLike(String value) {
            addCriterion("DAY1JCNAME like", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameNotLike(String value) {
            addCriterion("DAY1JCNAME not like", value, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameIn(List<String> values) {
            addCriterion("DAY1JCNAME in", values, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameNotIn(List<String> values) {
            addCriterion("DAY1JCNAME not in", values, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameBetween(String value1, String value2) {
            addCriterion("DAY1JCNAME between", value1, value2, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1jcnameNotBetween(String value1, String value2) {
            addCriterion("DAY1JCNAME not between", value1, value2, "day1jcname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameIsNull() {
            addCriterion("DAY1BPQNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameIsNotNull() {
            addCriterion("DAY1BPQNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameEqualTo(String value) {
            addCriterion("DAY1BPQNAME =", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameNotEqualTo(String value) {
            addCriterion("DAY1BPQNAME <>", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameGreaterThan(String value) {
            addCriterion("DAY1BPQNAME >", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1BPQNAME >=", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameLessThan(String value) {
            addCriterion("DAY1BPQNAME <", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameLessThanOrEqualTo(String value) {
            addCriterion("DAY1BPQNAME <=", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameLike(String value) {
            addCriterion("DAY1BPQNAME like", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameNotLike(String value) {
            addCriterion("DAY1BPQNAME not like", value, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameIn(List<String> values) {
            addCriterion("DAY1BPQNAME in", values, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameNotIn(List<String> values) {
            addCriterion("DAY1BPQNAME not in", values, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameBetween(String value1, String value2) {
            addCriterion("DAY1BPQNAME between", value1, value2, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1bpqnameNotBetween(String value1, String value2) {
            addCriterion("DAY1BPQNAME not between", value1, value2, "day1bpqname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameIsNull() {
            addCriterion("DAY1ZKNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay1zknameIsNotNull() {
            addCriterion("DAY1ZKNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay1zknameEqualTo(String value) {
            addCriterion("DAY1ZKNAME =", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameNotEqualTo(String value) {
            addCriterion("DAY1ZKNAME <>", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameGreaterThan(String value) {
            addCriterion("DAY1ZKNAME >", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY1ZKNAME >=", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameLessThan(String value) {
            addCriterion("DAY1ZKNAME <", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameLessThanOrEqualTo(String value) {
            addCriterion("DAY1ZKNAME <=", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameLike(String value) {
            addCriterion("DAY1ZKNAME like", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameNotLike(String value) {
            addCriterion("DAY1ZKNAME not like", value, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameIn(List<String> values) {
            addCriterion("DAY1ZKNAME in", values, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameNotIn(List<String> values) {
            addCriterion("DAY1ZKNAME not in", values, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameBetween(String value1, String value2) {
            addCriterion("DAY1ZKNAME between", value1, value2, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1zknameNotBetween(String value1, String value2) {
            addCriterion("DAY1ZKNAME not between", value1, value2, "day1zkname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameIsNull() {
            addCriterion("DAY3FDJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameIsNotNull() {
            addCriterion("DAY3FDJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameEqualTo(String value) {
            addCriterion("DAY3FDJNAME =", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameNotEqualTo(String value) {
            addCriterion("DAY3FDJNAME <>", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameGreaterThan(String value) {
            addCriterion("DAY3FDJNAME >", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3FDJNAME >=", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameLessThan(String value) {
            addCriterion("DAY3FDJNAME <", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3FDJNAME <=", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameLike(String value) {
            addCriterion("DAY3FDJNAME like", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameNotLike(String value) {
            addCriterion("DAY3FDJNAME not like", value, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameIn(List<String> values) {
            addCriterion("DAY3FDJNAME in", values, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameNotIn(List<String> values) {
            addCriterion("DAY3FDJNAME not in", values, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameBetween(String value1, String value2) {
            addCriterion("DAY3FDJNAME between", value1, value2, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3fdjnameNotBetween(String value1, String value2) {
            addCriterion("DAY3FDJNAME not between", value1, value2, "day3fdjname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameIsNull() {
            addCriterion("DAY3CLXNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameIsNotNull() {
            addCriterion("DAY3CLXNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameEqualTo(String value) {
            addCriterion("DAY3CLXNAME =", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameNotEqualTo(String value) {
            addCriterion("DAY3CLXNAME <>", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameGreaterThan(String value) {
            addCriterion("DAY3CLXNAME >", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3CLXNAME >=", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameLessThan(String value) {
            addCriterion("DAY3CLXNAME <", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3CLXNAME <=", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameLike(String value) {
            addCriterion("DAY3CLXNAME like", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameNotLike(String value) {
            addCriterion("DAY3CLXNAME not like", value, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameIn(List<String> values) {
            addCriterion("DAY3CLXNAME in", values, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameNotIn(List<String> values) {
            addCriterion("DAY3CLXNAME not in", values, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameBetween(String value1, String value2) {
            addCriterion("DAY3CLXNAME between", value1, value2, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3clxnameNotBetween(String value1, String value2) {
            addCriterion("DAY3CLXNAME not between", value1, value2, "day3clxname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameIsNull() {
            addCriterion("DAY3ZZNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3zznameIsNotNull() {
            addCriterion("DAY3ZZNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3zznameEqualTo(String value) {
            addCriterion("DAY3ZZNAME =", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameNotEqualTo(String value) {
            addCriterion("DAY3ZZNAME <>", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameGreaterThan(String value) {
            addCriterion("DAY3ZZNAME >", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3ZZNAME >=", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameLessThan(String value) {
            addCriterion("DAY3ZZNAME <", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameLessThanOrEqualTo(String value) {
            addCriterion("DAY3ZZNAME <=", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameLike(String value) {
            addCriterion("DAY3ZZNAME like", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameNotLike(String value) {
            addCriterion("DAY3ZZNAME not like", value, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameIn(List<String> values) {
            addCriterion("DAY3ZZNAME in", values, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameNotIn(List<String> values) {
            addCriterion("DAY3ZZNAME not in", values, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameBetween(String value1, String value2) {
            addCriterion("DAY3ZZNAME between", value1, value2, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3zznameNotBetween(String value1, String value2) {
            addCriterion("DAY3ZZNAME not between", value1, value2, "day3zzname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameIsNull() {
            addCriterion("DAY3BJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameIsNotNull() {
            addCriterion("DAY3BJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameEqualTo(String value) {
            addCriterion("DAY3BJNAME =", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameNotEqualTo(String value) {
            addCriterion("DAY3BJNAME <>", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameGreaterThan(String value) {
            addCriterion("DAY3BJNAME >", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3BJNAME >=", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameLessThan(String value) {
            addCriterion("DAY3BJNAME <", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3BJNAME <=", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameLike(String value) {
            addCriterion("DAY3BJNAME like", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameNotLike(String value) {
            addCriterion("DAY3BJNAME not like", value, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameIn(List<String> values) {
            addCriterion("DAY3BJNAME in", values, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameNotIn(List<String> values) {
            addCriterion("DAY3BJNAME not in", values, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameBetween(String value1, String value2) {
            addCriterion("DAY3BJNAME between", value1, value2, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3bjnameNotBetween(String value1, String value2) {
            addCriterion("DAY3BJNAME not between", value1, value2, "day3bjname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameIsNull() {
            addCriterion("DAY3PHNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3phnameIsNotNull() {
            addCriterion("DAY3PHNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3phnameEqualTo(String value) {
            addCriterion("DAY3PHNAME =", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameNotEqualTo(String value) {
            addCriterion("DAY3PHNAME <>", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameGreaterThan(String value) {
            addCriterion("DAY3PHNAME >", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3PHNAME >=", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameLessThan(String value) {
            addCriterion("DAY3PHNAME <", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3PHNAME <=", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameLike(String value) {
            addCriterion("DAY3PHNAME like", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameNotLike(String value) {
            addCriterion("DAY3PHNAME not like", value, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameIn(List<String> values) {
            addCriterion("DAY3PHNAME in", values, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameNotIn(List<String> values) {
            addCriterion("DAY3PHNAME not in", values, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameBetween(String value1, String value2) {
            addCriterion("DAY3PHNAME between", value1, value2, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3phnameNotBetween(String value1, String value2) {
            addCriterion("DAY3PHNAME not between", value1, value2, "day3phname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameIsNull() {
            addCriterion("DAY3JCNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameIsNotNull() {
            addCriterion("DAY3JCNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameEqualTo(String value) {
            addCriterion("DAY3JCNAME =", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameNotEqualTo(String value) {
            addCriterion("DAY3JCNAME <>", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameGreaterThan(String value) {
            addCriterion("DAY3JCNAME >", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3JCNAME >=", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameLessThan(String value) {
            addCriterion("DAY3JCNAME <", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3JCNAME <=", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameLike(String value) {
            addCriterion("DAY3JCNAME like", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameNotLike(String value) {
            addCriterion("DAY3JCNAME not like", value, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameIn(List<String> values) {
            addCriterion("DAY3JCNAME in", values, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameNotIn(List<String> values) {
            addCriterion("DAY3JCNAME not in", values, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameBetween(String value1, String value2) {
            addCriterion("DAY3JCNAME between", value1, value2, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3jcnameNotBetween(String value1, String value2) {
            addCriterion("DAY3JCNAME not between", value1, value2, "day3jcname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameIsNull() {
            addCriterion("DAY3BPQNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameIsNotNull() {
            addCriterion("DAY3BPQNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameEqualTo(String value) {
            addCriterion("DAY3BPQNAME =", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameNotEqualTo(String value) {
            addCriterion("DAY3BPQNAME <>", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameGreaterThan(String value) {
            addCriterion("DAY3BPQNAME >", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3BPQNAME >=", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameLessThan(String value) {
            addCriterion("DAY3BPQNAME <", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameLessThanOrEqualTo(String value) {
            addCriterion("DAY3BPQNAME <=", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameLike(String value) {
            addCriterion("DAY3BPQNAME like", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameNotLike(String value) {
            addCriterion("DAY3BPQNAME not like", value, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameIn(List<String> values) {
            addCriterion("DAY3BPQNAME in", values, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameNotIn(List<String> values) {
            addCriterion("DAY3BPQNAME not in", values, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameBetween(String value1, String value2) {
            addCriterion("DAY3BPQNAME between", value1, value2, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3bpqnameNotBetween(String value1, String value2) {
            addCriterion("DAY3BPQNAME not between", value1, value2, "day3bpqname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameIsNull() {
            addCriterion("DAY3ZKNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay3zknameIsNotNull() {
            addCriterion("DAY3ZKNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay3zknameEqualTo(String value) {
            addCriterion("DAY3ZKNAME =", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameNotEqualTo(String value) {
            addCriterion("DAY3ZKNAME <>", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameGreaterThan(String value) {
            addCriterion("DAY3ZKNAME >", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY3ZKNAME >=", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameLessThan(String value) {
            addCriterion("DAY3ZKNAME <", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameLessThanOrEqualTo(String value) {
            addCriterion("DAY3ZKNAME <=", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameLike(String value) {
            addCriterion("DAY3ZKNAME like", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameNotLike(String value) {
            addCriterion("DAY3ZKNAME not like", value, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameIn(List<String> values) {
            addCriterion("DAY3ZKNAME in", values, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameNotIn(List<String> values) {
            addCriterion("DAY3ZKNAME not in", values, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameBetween(String value1, String value2) {
            addCriterion("DAY3ZKNAME between", value1, value2, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay3zknameNotBetween(String value1, String value2) {
            addCriterion("DAY3ZKNAME not between", value1, value2, "day3zkname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameIsNull() {
            addCriterion("DAY7FDJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameIsNotNull() {
            addCriterion("DAY7FDJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameEqualTo(String value) {
            addCriterion("DAY7FDJNAME =", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameNotEqualTo(String value) {
            addCriterion("DAY7FDJNAME <>", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameGreaterThan(String value) {
            addCriterion("DAY7FDJNAME >", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7FDJNAME >=", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameLessThan(String value) {
            addCriterion("DAY7FDJNAME <", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7FDJNAME <=", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameLike(String value) {
            addCriterion("DAY7FDJNAME like", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameNotLike(String value) {
            addCriterion("DAY7FDJNAME not like", value, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameIn(List<String> values) {
            addCriterion("DAY7FDJNAME in", values, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameNotIn(List<String> values) {
            addCriterion("DAY7FDJNAME not in", values, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameBetween(String value1, String value2) {
            addCriterion("DAY7FDJNAME between", value1, value2, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7fdjnameNotBetween(String value1, String value2) {
            addCriterion("DAY7FDJNAME not between", value1, value2, "day7fdjname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameIsNull() {
            addCriterion("DAY7CLXNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameIsNotNull() {
            addCriterion("DAY7CLXNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameEqualTo(String value) {
            addCriterion("DAY7CLXNAME =", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameNotEqualTo(String value) {
            addCriterion("DAY7CLXNAME <>", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameGreaterThan(String value) {
            addCriterion("DAY7CLXNAME >", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7CLXNAME >=", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameLessThan(String value) {
            addCriterion("DAY7CLXNAME <", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7CLXNAME <=", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameLike(String value) {
            addCriterion("DAY7CLXNAME like", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameNotLike(String value) {
            addCriterion("DAY7CLXNAME not like", value, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameIn(List<String> values) {
            addCriterion("DAY7CLXNAME in", values, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameNotIn(List<String> values) {
            addCriterion("DAY7CLXNAME not in", values, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameBetween(String value1, String value2) {
            addCriterion("DAY7CLXNAME between", value1, value2, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7clxnameNotBetween(String value1, String value2) {
            addCriterion("DAY7CLXNAME not between", value1, value2, "day7clxname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameIsNull() {
            addCriterion("DAY7ZZNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7zznameIsNotNull() {
            addCriterion("DAY7ZZNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7zznameEqualTo(String value) {
            addCriterion("DAY7ZZNAME =", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameNotEqualTo(String value) {
            addCriterion("DAY7ZZNAME <>", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameGreaterThan(String value) {
            addCriterion("DAY7ZZNAME >", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7ZZNAME >=", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameLessThan(String value) {
            addCriterion("DAY7ZZNAME <", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameLessThanOrEqualTo(String value) {
            addCriterion("DAY7ZZNAME <=", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameLike(String value) {
            addCriterion("DAY7ZZNAME like", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameNotLike(String value) {
            addCriterion("DAY7ZZNAME not like", value, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameIn(List<String> values) {
            addCriterion("DAY7ZZNAME in", values, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameNotIn(List<String> values) {
            addCriterion("DAY7ZZNAME not in", values, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameBetween(String value1, String value2) {
            addCriterion("DAY7ZZNAME between", value1, value2, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7zznameNotBetween(String value1, String value2) {
            addCriterion("DAY7ZZNAME not between", value1, value2, "day7zzname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameIsNull() {
            addCriterion("DAY7BJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameIsNotNull() {
            addCriterion("DAY7BJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameEqualTo(String value) {
            addCriterion("DAY7BJNAME =", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameNotEqualTo(String value) {
            addCriterion("DAY7BJNAME <>", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameGreaterThan(String value) {
            addCriterion("DAY7BJNAME >", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7BJNAME >=", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameLessThan(String value) {
            addCriterion("DAY7BJNAME <", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7BJNAME <=", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameLike(String value) {
            addCriterion("DAY7BJNAME like", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameNotLike(String value) {
            addCriterion("DAY7BJNAME not like", value, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameIn(List<String> values) {
            addCriterion("DAY7BJNAME in", values, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameNotIn(List<String> values) {
            addCriterion("DAY7BJNAME not in", values, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameBetween(String value1, String value2) {
            addCriterion("DAY7BJNAME between", value1, value2, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7bjnameNotBetween(String value1, String value2) {
            addCriterion("DAY7BJNAME not between", value1, value2, "day7bjname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameIsNull() {
            addCriterion("DAY7PHNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7phnameIsNotNull() {
            addCriterion("DAY7PHNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7phnameEqualTo(String value) {
            addCriterion("DAY7PHNAME =", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameNotEqualTo(String value) {
            addCriterion("DAY7PHNAME <>", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameGreaterThan(String value) {
            addCriterion("DAY7PHNAME >", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7PHNAME >=", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameLessThan(String value) {
            addCriterion("DAY7PHNAME <", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7PHNAME <=", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameLike(String value) {
            addCriterion("DAY7PHNAME like", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameNotLike(String value) {
            addCriterion("DAY7PHNAME not like", value, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameIn(List<String> values) {
            addCriterion("DAY7PHNAME in", values, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameNotIn(List<String> values) {
            addCriterion("DAY7PHNAME not in", values, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameBetween(String value1, String value2) {
            addCriterion("DAY7PHNAME between", value1, value2, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7phnameNotBetween(String value1, String value2) {
            addCriterion("DAY7PHNAME not between", value1, value2, "day7phname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameIsNull() {
            addCriterion("DAY7JCNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameIsNotNull() {
            addCriterion("DAY7JCNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameEqualTo(String value) {
            addCriterion("DAY7JCNAME =", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameNotEqualTo(String value) {
            addCriterion("DAY7JCNAME <>", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameGreaterThan(String value) {
            addCriterion("DAY7JCNAME >", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7JCNAME >=", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameLessThan(String value) {
            addCriterion("DAY7JCNAME <", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7JCNAME <=", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameLike(String value) {
            addCriterion("DAY7JCNAME like", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameNotLike(String value) {
            addCriterion("DAY7JCNAME not like", value, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameIn(List<String> values) {
            addCriterion("DAY7JCNAME in", values, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameNotIn(List<String> values) {
            addCriterion("DAY7JCNAME not in", values, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameBetween(String value1, String value2) {
            addCriterion("DAY7JCNAME between", value1, value2, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7jcnameNotBetween(String value1, String value2) {
            addCriterion("DAY7JCNAME not between", value1, value2, "day7jcname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameIsNull() {
            addCriterion("DAY7BPQNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameIsNotNull() {
            addCriterion("DAY7BPQNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameEqualTo(String value) {
            addCriterion("DAY7BPQNAME =", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameNotEqualTo(String value) {
            addCriterion("DAY7BPQNAME <>", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameGreaterThan(String value) {
            addCriterion("DAY7BPQNAME >", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7BPQNAME >=", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameLessThan(String value) {
            addCriterion("DAY7BPQNAME <", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameLessThanOrEqualTo(String value) {
            addCriterion("DAY7BPQNAME <=", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameLike(String value) {
            addCriterion("DAY7BPQNAME like", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameNotLike(String value) {
            addCriterion("DAY7BPQNAME not like", value, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameIn(List<String> values) {
            addCriterion("DAY7BPQNAME in", values, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameNotIn(List<String> values) {
            addCriterion("DAY7BPQNAME not in", values, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameBetween(String value1, String value2) {
            addCriterion("DAY7BPQNAME between", value1, value2, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7bpqnameNotBetween(String value1, String value2) {
            addCriterion("DAY7BPQNAME not between", value1, value2, "day7bpqname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameIsNull() {
            addCriterion("DAY7ZKNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay7zknameIsNotNull() {
            addCriterion("DAY7ZKNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay7zknameEqualTo(String value) {
            addCriterion("DAY7ZKNAME =", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameNotEqualTo(String value) {
            addCriterion("DAY7ZKNAME <>", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameGreaterThan(String value) {
            addCriterion("DAY7ZKNAME >", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY7ZKNAME >=", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameLessThan(String value) {
            addCriterion("DAY7ZKNAME <", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameLessThanOrEqualTo(String value) {
            addCriterion("DAY7ZKNAME <=", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameLike(String value) {
            addCriterion("DAY7ZKNAME like", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameNotLike(String value) {
            addCriterion("DAY7ZKNAME not like", value, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameIn(List<String> values) {
            addCriterion("DAY7ZKNAME in", values, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameNotIn(List<String> values) {
            addCriterion("DAY7ZKNAME not in", values, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameBetween(String value1, String value2) {
            addCriterion("DAY7ZKNAME between", value1, value2, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay7zknameNotBetween(String value1, String value2) {
            addCriterion("DAY7ZKNAME not between", value1, value2, "day7zkname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameIsNull() {
            addCriterion("DAY15FDJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameIsNotNull() {
            addCriterion("DAY15FDJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameEqualTo(String value) {
            addCriterion("DAY15FDJNAME =", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameNotEqualTo(String value) {
            addCriterion("DAY15FDJNAME <>", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameGreaterThan(String value) {
            addCriterion("DAY15FDJNAME >", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15FDJNAME >=", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameLessThan(String value) {
            addCriterion("DAY15FDJNAME <", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15FDJNAME <=", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameLike(String value) {
            addCriterion("DAY15FDJNAME like", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameNotLike(String value) {
            addCriterion("DAY15FDJNAME not like", value, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameIn(List<String> values) {
            addCriterion("DAY15FDJNAME in", values, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameNotIn(List<String> values) {
            addCriterion("DAY15FDJNAME not in", values, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameBetween(String value1, String value2) {
            addCriterion("DAY15FDJNAME between", value1, value2, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15fdjnameNotBetween(String value1, String value2) {
            addCriterion("DAY15FDJNAME not between", value1, value2, "day15fdjname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameIsNull() {
            addCriterion("DAY15CLXNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameIsNotNull() {
            addCriterion("DAY15CLXNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameEqualTo(String value) {
            addCriterion("DAY15CLXNAME =", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameNotEqualTo(String value) {
            addCriterion("DAY15CLXNAME <>", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameGreaterThan(String value) {
            addCriterion("DAY15CLXNAME >", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15CLXNAME >=", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameLessThan(String value) {
            addCriterion("DAY15CLXNAME <", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15CLXNAME <=", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameLike(String value) {
            addCriterion("DAY15CLXNAME like", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameNotLike(String value) {
            addCriterion("DAY15CLXNAME not like", value, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameIn(List<String> values) {
            addCriterion("DAY15CLXNAME in", values, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameNotIn(List<String> values) {
            addCriterion("DAY15CLXNAME not in", values, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameBetween(String value1, String value2) {
            addCriterion("DAY15CLXNAME between", value1, value2, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15clxnameNotBetween(String value1, String value2) {
            addCriterion("DAY15CLXNAME not between", value1, value2, "day15clxname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameIsNull() {
            addCriterion("DAY15ZZNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15zznameIsNotNull() {
            addCriterion("DAY15ZZNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15zznameEqualTo(String value) {
            addCriterion("DAY15ZZNAME =", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameNotEqualTo(String value) {
            addCriterion("DAY15ZZNAME <>", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameGreaterThan(String value) {
            addCriterion("DAY15ZZNAME >", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15ZZNAME >=", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameLessThan(String value) {
            addCriterion("DAY15ZZNAME <", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameLessThanOrEqualTo(String value) {
            addCriterion("DAY15ZZNAME <=", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameLike(String value) {
            addCriterion("DAY15ZZNAME like", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameNotLike(String value) {
            addCriterion("DAY15ZZNAME not like", value, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameIn(List<String> values) {
            addCriterion("DAY15ZZNAME in", values, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameNotIn(List<String> values) {
            addCriterion("DAY15ZZNAME not in", values, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameBetween(String value1, String value2) {
            addCriterion("DAY15ZZNAME between", value1, value2, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15zznameNotBetween(String value1, String value2) {
            addCriterion("DAY15ZZNAME not between", value1, value2, "day15zzname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameIsNull() {
            addCriterion("DAY15BJNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameIsNotNull() {
            addCriterion("DAY15BJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameEqualTo(String value) {
            addCriterion("DAY15BJNAME =", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameNotEqualTo(String value) {
            addCriterion("DAY15BJNAME <>", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameGreaterThan(String value) {
            addCriterion("DAY15BJNAME >", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15BJNAME >=", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameLessThan(String value) {
            addCriterion("DAY15BJNAME <", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15BJNAME <=", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameLike(String value) {
            addCriterion("DAY15BJNAME like", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameNotLike(String value) {
            addCriterion("DAY15BJNAME not like", value, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameIn(List<String> values) {
            addCriterion("DAY15BJNAME in", values, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameNotIn(List<String> values) {
            addCriterion("DAY15BJNAME not in", values, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameBetween(String value1, String value2) {
            addCriterion("DAY15BJNAME between", value1, value2, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15bjnameNotBetween(String value1, String value2) {
            addCriterion("DAY15BJNAME not between", value1, value2, "day15bjname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameIsNull() {
            addCriterion("DAY15PHNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15phnameIsNotNull() {
            addCriterion("DAY15PHNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15phnameEqualTo(String value) {
            addCriterion("DAY15PHNAME =", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameNotEqualTo(String value) {
            addCriterion("DAY15PHNAME <>", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameGreaterThan(String value) {
            addCriterion("DAY15PHNAME >", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15PHNAME >=", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameLessThan(String value) {
            addCriterion("DAY15PHNAME <", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15PHNAME <=", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameLike(String value) {
            addCriterion("DAY15PHNAME like", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameNotLike(String value) {
            addCriterion("DAY15PHNAME not like", value, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameIn(List<String> values) {
            addCriterion("DAY15PHNAME in", values, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameNotIn(List<String> values) {
            addCriterion("DAY15PHNAME not in", values, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameBetween(String value1, String value2) {
            addCriterion("DAY15PHNAME between", value1, value2, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15phnameNotBetween(String value1, String value2) {
            addCriterion("DAY15PHNAME not between", value1, value2, "day15phname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameIsNull() {
            addCriterion("DAY15JCNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameIsNotNull() {
            addCriterion("DAY15JCNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameEqualTo(String value) {
            addCriterion("DAY15JCNAME =", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameNotEqualTo(String value) {
            addCriterion("DAY15JCNAME <>", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameGreaterThan(String value) {
            addCriterion("DAY15JCNAME >", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15JCNAME >=", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameLessThan(String value) {
            addCriterion("DAY15JCNAME <", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15JCNAME <=", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameLike(String value) {
            addCriterion("DAY15JCNAME like", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameNotLike(String value) {
            addCriterion("DAY15JCNAME not like", value, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameIn(List<String> values) {
            addCriterion("DAY15JCNAME in", values, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameNotIn(List<String> values) {
            addCriterion("DAY15JCNAME not in", values, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameBetween(String value1, String value2) {
            addCriterion("DAY15JCNAME between", value1, value2, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15jcnameNotBetween(String value1, String value2) {
            addCriterion("DAY15JCNAME not between", value1, value2, "day15jcname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameIsNull() {
            addCriterion("DAY15BPQNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameIsNotNull() {
            addCriterion("DAY15BPQNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameEqualTo(String value) {
            addCriterion("DAY15BPQNAME =", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameNotEqualTo(String value) {
            addCriterion("DAY15BPQNAME <>", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameGreaterThan(String value) {
            addCriterion("DAY15BPQNAME >", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15BPQNAME >=", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameLessThan(String value) {
            addCriterion("DAY15BPQNAME <", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameLessThanOrEqualTo(String value) {
            addCriterion("DAY15BPQNAME <=", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameLike(String value) {
            addCriterion("DAY15BPQNAME like", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameNotLike(String value) {
            addCriterion("DAY15BPQNAME not like", value, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameIn(List<String> values) {
            addCriterion("DAY15BPQNAME in", values, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameNotIn(List<String> values) {
            addCriterion("DAY15BPQNAME not in", values, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameBetween(String value1, String value2) {
            addCriterion("DAY15BPQNAME between", value1, value2, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15bpqnameNotBetween(String value1, String value2) {
            addCriterion("DAY15BPQNAME not between", value1, value2, "day15bpqname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameIsNull() {
            addCriterion("DAY15ZKNAME is null");
            return (Criteria) this;
        }

        public Criteria andDay15zknameIsNotNull() {
            addCriterion("DAY15ZKNAME is not null");
            return (Criteria) this;
        }

        public Criteria andDay15zknameEqualTo(String value) {
            addCriterion("DAY15ZKNAME =", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameNotEqualTo(String value) {
            addCriterion("DAY15ZKNAME <>", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameGreaterThan(String value) {
            addCriterion("DAY15ZKNAME >", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameGreaterThanOrEqualTo(String value) {
            addCriterion("DAY15ZKNAME >=", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameLessThan(String value) {
            addCriterion("DAY15ZKNAME <", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameLessThanOrEqualTo(String value) {
            addCriterion("DAY15ZKNAME <=", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameLike(String value) {
            addCriterion("DAY15ZKNAME like", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameNotLike(String value) {
            addCriterion("DAY15ZKNAME not like", value, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameIn(List<String> values) {
            addCriterion("DAY15ZKNAME in", values, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameNotIn(List<String> values) {
            addCriterion("DAY15ZKNAME not in", values, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameBetween(String value1, String value2) {
            addCriterion("DAY15ZKNAME between", value1, value2, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andDay15zknameNotBetween(String value1, String value2) {
            addCriterion("DAY15ZKNAME not between", value1, value2, "day15zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameIsNull() {
            addCriterion("MONTH1FDJNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameIsNotNull() {
            addCriterion("MONTH1FDJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameEqualTo(String value) {
            addCriterion("MONTH1FDJNAME =", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameNotEqualTo(String value) {
            addCriterion("MONTH1FDJNAME <>", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameGreaterThan(String value) {
            addCriterion("MONTH1FDJNAME >", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1FDJNAME >=", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameLessThan(String value) {
            addCriterion("MONTH1FDJNAME <", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1FDJNAME <=", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameLike(String value) {
            addCriterion("MONTH1FDJNAME like", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameNotLike(String value) {
            addCriterion("MONTH1FDJNAME not like", value, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameIn(List<String> values) {
            addCriterion("MONTH1FDJNAME in", values, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameNotIn(List<String> values) {
            addCriterion("MONTH1FDJNAME not in", values, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameBetween(String value1, String value2) {
            addCriterion("MONTH1FDJNAME between", value1, value2, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1fdjnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1FDJNAME not between", value1, value2, "month1fdjname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameIsNull() {
            addCriterion("MONTH1CLXNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameIsNotNull() {
            addCriterion("MONTH1CLXNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameEqualTo(String value) {
            addCriterion("MONTH1CLXNAME =", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameNotEqualTo(String value) {
            addCriterion("MONTH1CLXNAME <>", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameGreaterThan(String value) {
            addCriterion("MONTH1CLXNAME >", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1CLXNAME >=", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameLessThan(String value) {
            addCriterion("MONTH1CLXNAME <", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1CLXNAME <=", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameLike(String value) {
            addCriterion("MONTH1CLXNAME like", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameNotLike(String value) {
            addCriterion("MONTH1CLXNAME not like", value, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameIn(List<String> values) {
            addCriterion("MONTH1CLXNAME in", values, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameNotIn(List<String> values) {
            addCriterion("MONTH1CLXNAME not in", values, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameBetween(String value1, String value2) {
            addCriterion("MONTH1CLXNAME between", value1, value2, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1clxnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1CLXNAME not between", value1, value2, "month1clxname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameIsNull() {
            addCriterion("MONTH1ZZNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameIsNotNull() {
            addCriterion("MONTH1ZZNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameEqualTo(String value) {
            addCriterion("MONTH1ZZNAME =", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameNotEqualTo(String value) {
            addCriterion("MONTH1ZZNAME <>", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameGreaterThan(String value) {
            addCriterion("MONTH1ZZNAME >", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1ZZNAME >=", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameLessThan(String value) {
            addCriterion("MONTH1ZZNAME <", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1ZZNAME <=", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameLike(String value) {
            addCriterion("MONTH1ZZNAME like", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameNotLike(String value) {
            addCriterion("MONTH1ZZNAME not like", value, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameIn(List<String> values) {
            addCriterion("MONTH1ZZNAME in", values, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameNotIn(List<String> values) {
            addCriterion("MONTH1ZZNAME not in", values, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameBetween(String value1, String value2) {
            addCriterion("MONTH1ZZNAME between", value1, value2, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1zznameNotBetween(String value1, String value2) {
            addCriterion("MONTH1ZZNAME not between", value1, value2, "month1zzname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameIsNull() {
            addCriterion("MONTH1BJNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameIsNotNull() {
            addCriterion("MONTH1BJNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameEqualTo(String value) {
            addCriterion("MONTH1BJNAME =", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameNotEqualTo(String value) {
            addCriterion("MONTH1BJNAME <>", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameGreaterThan(String value) {
            addCriterion("MONTH1BJNAME >", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1BJNAME >=", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameLessThan(String value) {
            addCriterion("MONTH1BJNAME <", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1BJNAME <=", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameLike(String value) {
            addCriterion("MONTH1BJNAME like", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameNotLike(String value) {
            addCriterion("MONTH1BJNAME not like", value, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameIn(List<String> values) {
            addCriterion("MONTH1BJNAME in", values, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameNotIn(List<String> values) {
            addCriterion("MONTH1BJNAME not in", values, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameBetween(String value1, String value2) {
            addCriterion("MONTH1BJNAME between", value1, value2, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1bjnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1BJNAME not between", value1, value2, "month1bjname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameIsNull() {
            addCriterion("MONTH1PHNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameIsNotNull() {
            addCriterion("MONTH1PHNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameEqualTo(String value) {
            addCriterion("MONTH1PHNAME =", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameNotEqualTo(String value) {
            addCriterion("MONTH1PHNAME <>", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameGreaterThan(String value) {
            addCriterion("MONTH1PHNAME >", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1PHNAME >=", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameLessThan(String value) {
            addCriterion("MONTH1PHNAME <", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1PHNAME <=", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameLike(String value) {
            addCriterion("MONTH1PHNAME like", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameNotLike(String value) {
            addCriterion("MONTH1PHNAME not like", value, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameIn(List<String> values) {
            addCriterion("MONTH1PHNAME in", values, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameNotIn(List<String> values) {
            addCriterion("MONTH1PHNAME not in", values, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameBetween(String value1, String value2) {
            addCriterion("MONTH1PHNAME between", value1, value2, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1phnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1PHNAME not between", value1, value2, "month1phname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameIsNull() {
            addCriterion("MONTH1JCNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameIsNotNull() {
            addCriterion("MONTH1JCNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameEqualTo(String value) {
            addCriterion("MONTH1JCNAME =", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameNotEqualTo(String value) {
            addCriterion("MONTH1JCNAME <>", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameGreaterThan(String value) {
            addCriterion("MONTH1JCNAME >", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1JCNAME >=", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameLessThan(String value) {
            addCriterion("MONTH1JCNAME <", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1JCNAME <=", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameLike(String value) {
            addCriterion("MONTH1JCNAME like", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameNotLike(String value) {
            addCriterion("MONTH1JCNAME not like", value, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameIn(List<String> values) {
            addCriterion("MONTH1JCNAME in", values, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameNotIn(List<String> values) {
            addCriterion("MONTH1JCNAME not in", values, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameBetween(String value1, String value2) {
            addCriterion("MONTH1JCNAME between", value1, value2, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1jcnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1JCNAME not between", value1, value2, "month1jcname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameIsNull() {
            addCriterion("MONTH1BPQNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameIsNotNull() {
            addCriterion("MONTH1BPQNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameEqualTo(String value) {
            addCriterion("MONTH1BPQNAME =", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameNotEqualTo(String value) {
            addCriterion("MONTH1BPQNAME <>", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameGreaterThan(String value) {
            addCriterion("MONTH1BPQNAME >", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1BPQNAME >=", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameLessThan(String value) {
            addCriterion("MONTH1BPQNAME <", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1BPQNAME <=", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameLike(String value) {
            addCriterion("MONTH1BPQNAME like", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameNotLike(String value) {
            addCriterion("MONTH1BPQNAME not like", value, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameIn(List<String> values) {
            addCriterion("MONTH1BPQNAME in", values, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameNotIn(List<String> values) {
            addCriterion("MONTH1BPQNAME not in", values, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameBetween(String value1, String value2) {
            addCriterion("MONTH1BPQNAME between", value1, value2, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1bpqnameNotBetween(String value1, String value2) {
            addCriterion("MONTH1BPQNAME not between", value1, value2, "month1bpqname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameIsNull() {
            addCriterion("MONTH1ZKNAME is null");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameIsNotNull() {
            addCriterion("MONTH1ZKNAME is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameEqualTo(String value) {
            addCriterion("MONTH1ZKNAME =", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameNotEqualTo(String value) {
            addCriterion("MONTH1ZKNAME <>", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameGreaterThan(String value) {
            addCriterion("MONTH1ZKNAME >", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameGreaterThanOrEqualTo(String value) {
            addCriterion("MONTH1ZKNAME >=", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameLessThan(String value) {
            addCriterion("MONTH1ZKNAME <", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameLessThanOrEqualTo(String value) {
            addCriterion("MONTH1ZKNAME <=", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameLike(String value) {
            addCriterion("MONTH1ZKNAME like", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameNotLike(String value) {
            addCriterion("MONTH1ZKNAME not like", value, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameIn(List<String> values) {
            addCriterion("MONTH1ZKNAME in", values, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameNotIn(List<String> values) {
            addCriterion("MONTH1ZKNAME not in", values, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameBetween(String value1, String value2) {
            addCriterion("MONTH1ZKNAME between", value1, value2, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andMonth1zknameNotBetween(String value1, String value2) {
            addCriterion("MONTH1ZKNAME not between", value1, value2, "month1zkname");
            return (Criteria) this;
        }

        public Criteria andDay1topnumIsNull() {
            addCriterion("DAY1TOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andDay1topnumIsNotNull() {
            addCriterion("DAY1TOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andDay1topnumEqualTo(Integer value) {
            addCriterion("DAY1TOPNUM =", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumNotEqualTo(Integer value) {
            addCriterion("DAY1TOPNUM <>", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumGreaterThan(Integer value) {
            addCriterion("DAY1TOPNUM >", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY1TOPNUM >=", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumLessThan(Integer value) {
            addCriterion("DAY1TOPNUM <", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumLessThanOrEqualTo(Integer value) {
            addCriterion("DAY1TOPNUM <=", value, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumIn(List<Integer> values) {
            addCriterion("DAY1TOPNUM in", values, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumNotIn(List<Integer> values) {
            addCriterion("DAY1TOPNUM not in", values, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumBetween(Integer value1, Integer value2) {
            addCriterion("DAY1TOPNUM between", value1, value2, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay1topnumNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY1TOPNUM not between", value1, value2, "day1topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumIsNull() {
            addCriterion("DAY3TOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andDay3topnumIsNotNull() {
            addCriterion("DAY3TOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andDay3topnumEqualTo(Integer value) {
            addCriterion("DAY3TOPNUM =", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumNotEqualTo(Integer value) {
            addCriterion("DAY3TOPNUM <>", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumGreaterThan(Integer value) {
            addCriterion("DAY3TOPNUM >", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY3TOPNUM >=", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumLessThan(Integer value) {
            addCriterion("DAY3TOPNUM <", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumLessThanOrEqualTo(Integer value) {
            addCriterion("DAY3TOPNUM <=", value, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumIn(List<Integer> values) {
            addCriterion("DAY3TOPNUM in", values, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumNotIn(List<Integer> values) {
            addCriterion("DAY3TOPNUM not in", values, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumBetween(Integer value1, Integer value2) {
            addCriterion("DAY3TOPNUM between", value1, value2, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay3topnumNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY3TOPNUM not between", value1, value2, "day3topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumIsNull() {
            addCriterion("DAY7TOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andDay7topnumIsNotNull() {
            addCriterion("DAY7TOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andDay7topnumEqualTo(Integer value) {
            addCriterion("DAY7TOPNUM =", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumNotEqualTo(Integer value) {
            addCriterion("DAY7TOPNUM <>", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumGreaterThan(Integer value) {
            addCriterion("DAY7TOPNUM >", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY7TOPNUM >=", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumLessThan(Integer value) {
            addCriterion("DAY7TOPNUM <", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumLessThanOrEqualTo(Integer value) {
            addCriterion("DAY7TOPNUM <=", value, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumIn(List<Integer> values) {
            addCriterion("DAY7TOPNUM in", values, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumNotIn(List<Integer> values) {
            addCriterion("DAY7TOPNUM not in", values, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumBetween(Integer value1, Integer value2) {
            addCriterion("DAY7TOPNUM between", value1, value2, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay7topnumNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY7TOPNUM not between", value1, value2, "day7topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumIsNull() {
            addCriterion("DAY15TOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andDay15topnumIsNotNull() {
            addCriterion("DAY15TOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andDay15topnumEqualTo(Integer value) {
            addCriterion("DAY15TOPNUM =", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumNotEqualTo(Integer value) {
            addCriterion("DAY15TOPNUM <>", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumGreaterThan(Integer value) {
            addCriterion("DAY15TOPNUM >", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("DAY15TOPNUM >=", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumLessThan(Integer value) {
            addCriterion("DAY15TOPNUM <", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumLessThanOrEqualTo(Integer value) {
            addCriterion("DAY15TOPNUM <=", value, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumIn(List<Integer> values) {
            addCriterion("DAY15TOPNUM in", values, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumNotIn(List<Integer> values) {
            addCriterion("DAY15TOPNUM not in", values, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumBetween(Integer value1, Integer value2) {
            addCriterion("DAY15TOPNUM between", value1, value2, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andDay15topnumNotBetween(Integer value1, Integer value2) {
            addCriterion("DAY15TOPNUM not between", value1, value2, "day15topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumIsNull() {
            addCriterion("MONTH1TOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumIsNotNull() {
            addCriterion("MONTH1TOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumEqualTo(Integer value) {
            addCriterion("MONTH1TOPNUM =", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumNotEqualTo(Integer value) {
            addCriterion("MONTH1TOPNUM <>", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumGreaterThan(Integer value) {
            addCriterion("MONTH1TOPNUM >", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("MONTH1TOPNUM >=", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumLessThan(Integer value) {
            addCriterion("MONTH1TOPNUM <", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumLessThanOrEqualTo(Integer value) {
            addCriterion("MONTH1TOPNUM <=", value, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumIn(List<Integer> values) {
            addCriterion("MONTH1TOPNUM in", values, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumNotIn(List<Integer> values) {
            addCriterion("MONTH1TOPNUM not in", values, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1TOPNUM between", value1, value2, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andMonth1topnumNotBetween(Integer value1, Integer value2) {
            addCriterion("MONTH1TOPNUM not between", value1, value2, "month1topnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumIsNull() {
            addCriterion("SYNTHESISTOPNUM is null");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumIsNotNull() {
            addCriterion("SYNTHESISTOPNUM is not null");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumEqualTo(Integer value) {
            addCriterion("SYNTHESISTOPNUM =", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumNotEqualTo(Integer value) {
            addCriterion("SYNTHESISTOPNUM <>", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumGreaterThan(Integer value) {
            addCriterion("SYNTHESISTOPNUM >", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumGreaterThanOrEqualTo(Integer value) {
            addCriterion("SYNTHESISTOPNUM >=", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumLessThan(Integer value) {
            addCriterion("SYNTHESISTOPNUM <", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumLessThanOrEqualTo(Integer value) {
            addCriterion("SYNTHESISTOPNUM <=", value, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumIn(List<Integer> values) {
            addCriterion("SYNTHESISTOPNUM in", values, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumNotIn(List<Integer> values) {
            addCriterion("SYNTHESISTOPNUM not in", values, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumBetween(Integer value1, Integer value2) {
            addCriterion("SYNTHESISTOPNUM between", value1, value2, "synthesistopnum");
            return (Criteria) this;
        }

        public Criteria andSynthesistopnumNotBetween(Integer value1, Integer value2) {
            addCriterion("SYNTHESISTOPNUM not between", value1, value2, "synthesistopnum");
            return (Criteria) this;
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table PARTSTATISTICSMAIN
     *
     * @mbg.generated do_not_delete_during_merge
     */
    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    /**
     * This class was generated by MyBatis Generator.
     * This class corresponds to the database table PARTSTATISTICSMAIN
     *
     * @mbg.generated
     */
    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}