Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / EventsManage / BoundaryTabletQuery.java
package com.newfiber.api.pc.model.EventsManage;

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

public class BoundaryTabletQuery {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    protected Integer pageNo = 1;

    protected Integer startRow;

    protected Integer pageSize = 10;

    protected String fields;

    public BoundaryTabletQuery() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria();
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo=pageNo;
        this.startRow = (pageNo-1)*this.pageSize;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setStartRow(Integer startRow) {
        this.startRow=startRow;
    }

    public Integer getStartRow() {
        return startRow;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize=pageSize;
        this.startRow = (pageNo-1)*this.pageSize;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setFields(String fields) {
        this.fields=fields;
    }

    public String getFields() {
        return fields;
    }

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

        public Criteria andSerialIsNotNull() {
            addCriterion("Serial is not null");
            return (Criteria) this;
        }

        public Criteria andSerialEqualTo(Long value) {
            addCriterion("Serial =", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialNotEqualTo(Long value) {
            addCriterion("Serial <>", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialGreaterThan(Long value) {
            addCriterion("Serial >", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialGreaterThanOrEqualTo(Long value) {
            addCriterion("Serial >=", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialLessThan(Long value) {
            addCriterion("Serial <", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialLessThanOrEqualTo(Long value) {
            addCriterion("Serial <=", value, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialIn(List<Long> values) {
            addCriterion("Serial in", values, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialNotIn(List<Long> values) {
            addCriterion("Serial not in", values, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialBetween(Long value1, Long value2) {
            addCriterion("Serial between", value1, value2, "serial");
            return (Criteria) this;
        }

        public Criteria andSerialNotBetween(Long value1, Long value2) {
            addCriterion("Serial not between", value1, value2, "serial");
            return (Criteria) this;
        }

        public Criteria andDivisionnoIsNull() {
            addCriterion("DivisionNo is null");
            return (Criteria) this;
        }

        public Criteria andDivisionnoIsNotNull() {
            addCriterion("DivisionNo is not null");
            return (Criteria) this;
        }

        public Criteria andDivisionnoEqualTo(String value) {
            addCriterion("DivisionNo =", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoNotEqualTo(String value) {
            addCriterion("DivisionNo <>", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoGreaterThan(String value) {
            addCriterion("DivisionNo >", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoGreaterThanOrEqualTo(String value) {
            addCriterion("DivisionNo >=", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoLessThan(String value) {
            addCriterion("DivisionNo <", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoLessThanOrEqualTo(String value) {
            addCriterion("DivisionNo <=", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoLike(String value) {
            addCriterion("DivisionNo like", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoNotLike(String value) {
            addCriterion("DivisionNo not like", value, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoIn(List<String> values) {
            addCriterion("DivisionNo in", values, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoNotIn(List<String> values) {
            addCriterion("DivisionNo not in", values, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoBetween(String value1, String value2) {
            addCriterion("DivisionNo between", value1, value2, "divisionno");
            return (Criteria) this;
        }

        public Criteria andDivisionnoNotBetween(String value1, String value2) {
            addCriterion("DivisionNo not between", value1, value2, "divisionno");
            return (Criteria) this;
        }

        public Criteria andTabletNoIsNull() {
            addCriterion("Tablet_No is null");
            return (Criteria) this;
        }

        public Criteria andTabletNoIsNotNull() {
            addCriterion("Tablet_No is not null");
            return (Criteria) this;
        }

        public Criteria andTabletNoEqualTo(String value) {
            addCriterion("Tablet_No =", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoNotEqualTo(String value) {
            addCriterion("Tablet_No <>", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoGreaterThan(String value) {
            addCriterion("Tablet_No >", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoGreaterThanOrEqualTo(String value) {
            addCriterion("Tablet_No >=", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoLessThan(String value) {
            addCriterion("Tablet_No <", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoLessThanOrEqualTo(String value) {
            addCriterion("Tablet_No <=", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoLike(String value) {
            addCriterion("Tablet_No like", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoNotLike(String value) {
            addCriterion("Tablet_No not like", value, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoIn(List<String> values) {
            addCriterion("Tablet_No in", values, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoNotIn(List<String> values) {
            addCriterion("Tablet_No not in", values, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoBetween(String value1, String value2) {
            addCriterion("Tablet_No between", value1, value2, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andTabletNoNotBetween(String value1, String value2) {
            addCriterion("Tablet_No not between", value1, value2, "tabletNo");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentIsNull() {
            addCriterion("Manage_Department is null");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentIsNotNull() {
            addCriterion("Manage_Department is not null");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentEqualTo(String value) {
            addCriterion("Manage_Department =", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentNotEqualTo(String value) {
            addCriterion("Manage_Department <>", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentGreaterThan(String value) {
            addCriterion("Manage_Department >", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentGreaterThanOrEqualTo(String value) {
            addCriterion("Manage_Department >=", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentLessThan(String value) {
            addCriterion("Manage_Department <", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentLessThanOrEqualTo(String value) {
            addCriterion("Manage_Department <=", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentLike(String value) {
            addCriterion("Manage_Department like", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentNotLike(String value) {
            addCriterion("Manage_Department not like", value, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentIn(List<String> values) {
            addCriterion("Manage_Department in", values, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentNotIn(List<String> values) {
            addCriterion("Manage_Department not in", values, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentBetween(String value1, String value2) {
            addCriterion("Manage_Department between", value1, value2, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andManageDepartmentNotBetween(String value1, String value2) {
            addCriterion("Manage_Department not between", value1, value2, "manageDepartment");
            return (Criteria) this;
        }

        public Criteria andHeightIsNull() {
            addCriterion("Height is null");
            return (Criteria) this;
        }

        public Criteria andHeightIsNotNull() {
            addCriterion("Height is not null");
            return (Criteria) this;
        }

        public Criteria andHeightEqualTo(BigDecimal value) {
            addCriterion("Height =", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightNotEqualTo(BigDecimal value) {
            addCriterion("Height <>", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightGreaterThan(BigDecimal value) {
            addCriterion("Height >", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightGreaterThanOrEqualTo(BigDecimal value) {
            addCriterion("Height >=", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightLessThan(BigDecimal value) {
            addCriterion("Height <", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightLessThanOrEqualTo(BigDecimal value) {
            addCriterion("Height <=", value, "height");
            return (Criteria) this;
        }

        public Criteria andHeightIn(List<BigDecimal> values) {
            addCriterion("Height in", values, "height");
            return (Criteria) this;
        }

        public Criteria andHeightNotIn(List<BigDecimal> values) {
            addCriterion("Height not in", values, "height");
            return (Criteria) this;
        }

        public Criteria andHeightBetween(BigDecimal value1, BigDecimal value2) {
            addCriterion("Height between", value1, value2, "height");
            return (Criteria) this;
        }

        public Criteria andHeightNotBetween(BigDecimal value1, BigDecimal value2) {
            addCriterion("Height not between", value1, value2, "height");
            return (Criteria) this;
        }

        public Criteria andPointxIsNull() {
            addCriterion("PointX is null");
            return (Criteria) this;
        }

        public Criteria andPointxIsNotNull() {
            addCriterion("PointX is not null");
            return (Criteria) this;
        }

        public Criteria andPointxEqualTo(String value) {
            addCriterion("PointX =", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxNotEqualTo(String value) {
            addCriterion("PointX <>", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxGreaterThan(String value) {
            addCriterion("PointX >", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxGreaterThanOrEqualTo(String value) {
            addCriterion("PointX >=", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxLessThan(String value) {
            addCriterion("PointX <", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxLessThanOrEqualTo(String value) {
            addCriterion("PointX <=", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxLike(String value) {
            addCriterion("PointX like", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxNotLike(String value) {
            addCriterion("PointX not like", value, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxIn(List<String> values) {
            addCriterion("PointX in", values, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxNotIn(List<String> values) {
            addCriterion("PointX not in", values, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxBetween(String value1, String value2) {
            addCriterion("PointX between", value1, value2, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointxNotBetween(String value1, String value2) {
            addCriterion("PointX not between", value1, value2, "pointx");
            return (Criteria) this;
        }

        public Criteria andPointyIsNull() {
            addCriterion("PointY is null");
            return (Criteria) this;
        }

        public Criteria andPointyIsNotNull() {
            addCriterion("PointY is not null");
            return (Criteria) this;
        }

        public Criteria andPointyEqualTo(String value) {
            addCriterion("PointY =", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyNotEqualTo(String value) {
            addCriterion("PointY <>", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyGreaterThan(String value) {
            addCriterion("PointY >", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyGreaterThanOrEqualTo(String value) {
            addCriterion("PointY >=", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyLessThan(String value) {
            addCriterion("PointY <", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyLessThanOrEqualTo(String value) {
            addCriterion("PointY <=", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyLike(String value) {
            addCriterion("PointY like", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyNotLike(String value) {
            addCriterion("PointY not like", value, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyIn(List<String> values) {
            addCriterion("PointY in", values, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyNotIn(List<String> values) {
            addCriterion("PointY not in", values, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyBetween(String value1, String value2) {
            addCriterion("PointY between", value1, value2, "pointy");
            return (Criteria) this;
        }

        public Criteria andPointyNotBetween(String value1, String value2) {
            addCriterion("PointY not between", value1, value2, "pointy");
            return (Criteria) this;
        }

        public Criteria andRelationNameIsNull() {
            addCriterion("Relation_Name is null");
            return (Criteria) this;
        }

        public Criteria andRelationNameIsNotNull() {
            addCriterion("Relation_Name is not null");
            return (Criteria) this;
        }

        public Criteria andRelationNameEqualTo(String value) {
            addCriterion("Relation_Name =", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameNotEqualTo(String value) {
            addCriterion("Relation_Name <>", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameGreaterThan(String value) {
            addCriterion("Relation_Name >", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameGreaterThanOrEqualTo(String value) {
            addCriterion("Relation_Name >=", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameLessThan(String value) {
            addCriterion("Relation_Name <", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameLessThanOrEqualTo(String value) {
            addCriterion("Relation_Name <=", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameLike(String value) {
            addCriterion("Relation_Name like", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameNotLike(String value) {
            addCriterion("Relation_Name not like", value, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameIn(List<String> values) {
            addCriterion("Relation_Name in", values, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameNotIn(List<String> values) {
            addCriterion("Relation_Name not in", values, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameBetween(String value1, String value2) {
            addCriterion("Relation_Name between", value1, value2, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationNameNotBetween(String value1, String value2) {
            addCriterion("Relation_Name not between", value1, value2, "relationName");
            return (Criteria) this;
        }

        public Criteria andRelationTelIsNull() {
            addCriterion("Relation_Tel is null");
            return (Criteria) this;
        }

        public Criteria andRelationTelIsNotNull() {
            addCriterion("Relation_Tel is not null");
            return (Criteria) this;
        }

        public Criteria andRelationTelEqualTo(String value) {
            addCriterion("Relation_Tel =", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelNotEqualTo(String value) {
            addCriterion("Relation_Tel <>", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelGreaterThan(String value) {
            addCriterion("Relation_Tel >", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelGreaterThanOrEqualTo(String value) {
            addCriterion("Relation_Tel >=", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelLessThan(String value) {
            addCriterion("Relation_Tel <", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelLessThanOrEqualTo(String value) {
            addCriterion("Relation_Tel <=", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelLike(String value) {
            addCriterion("Relation_Tel like", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelNotLike(String value) {
            addCriterion("Relation_Tel not like", value, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelIn(List<String> values) {
            addCriterion("Relation_Tel in", values, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelNotIn(List<String> values) {
            addCriterion("Relation_Tel not in", values, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelBetween(String value1, String value2) {
            addCriterion("Relation_Tel between", value1, value2, "relationTel");
            return (Criteria) this;
        }

        public Criteria andRelationTelNotBetween(String value1, String value2) {
            addCriterion("Relation_Tel not between", value1, value2, "relationTel");
            return (Criteria) this;
        }

        public Criteria andPicNoIsNull() {
            addCriterion("Pic_No is null");
            return (Criteria) this;
        }

        public Criteria andPicNoIsNotNull() {
            addCriterion("Pic_No is not null");
            return (Criteria) this;
        }

        public Criteria andPicNoEqualTo(String value) {
            addCriterion("Pic_No =", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoNotEqualTo(String value) {
            addCriterion("Pic_No <>", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoGreaterThan(String value) {
            addCriterion("Pic_No >", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoGreaterThanOrEqualTo(String value) {
            addCriterion("Pic_No >=", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoLessThan(String value) {
            addCriterion("Pic_No <", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoLessThanOrEqualTo(String value) {
            addCriterion("Pic_No <=", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoLike(String value) {
            addCriterion("Pic_No like", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoNotLike(String value) {
            addCriterion("Pic_No not like", value, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoIn(List<String> values) {
            addCriterion("Pic_No in", values, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoNotIn(List<String> values) {
            addCriterion("Pic_No not in", values, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoBetween(String value1, String value2) {
            addCriterion("Pic_No between", value1, value2, "picNo");
            return (Criteria) this;
        }

        public Criteria andPicNoNotBetween(String value1, String value2) {
            addCriterion("Pic_No not between", value1, value2, "picNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoIsNull() {
            addCriterion("Create_User_No is null");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoIsNotNull() {
            addCriterion("Create_User_No is not null");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoEqualTo(String value) {
            addCriterion("Create_User_No =", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoNotEqualTo(String value) {
            addCriterion("Create_User_No <>", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoGreaterThan(String value) {
            addCriterion("Create_User_No >", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoGreaterThanOrEqualTo(String value) {
            addCriterion("Create_User_No >=", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoLessThan(String value) {
            addCriterion("Create_User_No <", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoLessThanOrEqualTo(String value) {
            addCriterion("Create_User_No <=", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoLike(String value) {
            addCriterion("Create_User_No like", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoNotLike(String value) {
            addCriterion("Create_User_No not like", value, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoIn(List<String> values) {
            addCriterion("Create_User_No in", values, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoNotIn(List<String> values) {
            addCriterion("Create_User_No not in", values, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoBetween(String value1, String value2) {
            addCriterion("Create_User_No between", value1, value2, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNoNotBetween(String value1, String value2) {
            addCriterion("Create_User_No not between", value1, value2, "createUserNo");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameIsNull() {
            addCriterion("Create_User_Name is null");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameIsNotNull() {
            addCriterion("Create_User_Name is not null");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameEqualTo(String value) {
            addCriterion("Create_User_Name =", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameNotEqualTo(String value) {
            addCriterion("Create_User_Name <>", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameGreaterThan(String value) {
            addCriterion("Create_User_Name >", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameGreaterThanOrEqualTo(String value) {
            addCriterion("Create_User_Name >=", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameLessThan(String value) {
            addCriterion("Create_User_Name <", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameLessThanOrEqualTo(String value) {
            addCriterion("Create_User_Name <=", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameLike(String value) {
            addCriterion("Create_User_Name like", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameNotLike(String value) {
            addCriterion("Create_User_Name not like", value, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameIn(List<String> values) {
            addCriterion("Create_User_Name in", values, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameNotIn(List<String> values) {
            addCriterion("Create_User_Name not in", values, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameBetween(String value1, String value2) {
            addCriterion("Create_User_Name between", value1, value2, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateUserNameNotBetween(String value1, String value2) {
            addCriterion("Create_User_Name not between", value1, value2, "createUserName");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNull() {
            addCriterion("Create_Time is null");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIsNotNull() {
            addCriterion("Create_Time is not null");
            return (Criteria) this;
        }

        public Criteria andCreateTimeEqualTo(Date value) {
            addCriterion("Create_Time =", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotEqualTo(Date value) {
            addCriterion("Create_Time <>", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThan(Date value) {
            addCriterion("Create_Time >", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("Create_Time >=", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThan(Date value) {
            addCriterion("Create_Time <", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
            addCriterion("Create_Time <=", value, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeIn(List<Date> values) {
            addCriterion("Create_Time in", values, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotIn(List<Date> values) {
            addCriterion("Create_Time not in", values, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeBetween(Date value1, Date value2) {
            addCriterion("Create_Time between", value1, value2, "createTime");
            return (Criteria) this;
        }

        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
            addCriterion("Create_Time not between", value1, value2, "createTime");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoIsNull() {
            addCriterion("Update_User_No is null");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoIsNotNull() {
            addCriterion("Update_User_No is not null");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoEqualTo(String value) {
            addCriterion("Update_User_No =", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoNotEqualTo(String value) {
            addCriterion("Update_User_No <>", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoGreaterThan(String value) {
            addCriterion("Update_User_No >", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoGreaterThanOrEqualTo(String value) {
            addCriterion("Update_User_No >=", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoLessThan(String value) {
            addCriterion("Update_User_No <", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoLessThanOrEqualTo(String value) {
            addCriterion("Update_User_No <=", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoLike(String value) {
            addCriterion("Update_User_No like", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoNotLike(String value) {
            addCriterion("Update_User_No not like", value, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoIn(List<String> values) {
            addCriterion("Update_User_No in", values, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoNotIn(List<String> values) {
            addCriterion("Update_User_No not in", values, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoBetween(String value1, String value2) {
            addCriterion("Update_User_No between", value1, value2, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNoNotBetween(String value1, String value2) {
            addCriterion("Update_User_No not between", value1, value2, "updateUserNo");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameIsNull() {
            addCriterion("Update_User_Name is null");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameIsNotNull() {
            addCriterion("Update_User_Name is not null");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameEqualTo(String value) {
            addCriterion("Update_User_Name =", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameNotEqualTo(String value) {
            addCriterion("Update_User_Name <>", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameGreaterThan(String value) {
            addCriterion("Update_User_Name >", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameGreaterThanOrEqualTo(String value) {
            addCriterion("Update_User_Name >=", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameLessThan(String value) {
            addCriterion("Update_User_Name <", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameLessThanOrEqualTo(String value) {
            addCriterion("Update_User_Name <=", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameLike(String value) {
            addCriterion("Update_User_Name like", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameNotLike(String value) {
            addCriterion("Update_User_Name not like", value, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameIn(List<String> values) {
            addCriterion("Update_User_Name in", values, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameNotIn(List<String> values) {
            addCriterion("Update_User_Name not in", values, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameBetween(String value1, String value2) {
            addCriterion("Update_User_Name between", value1, value2, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateUserNameNotBetween(String value1, String value2) {
            addCriterion("Update_User_Name not between", value1, value2, "updateUserName");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNull() {
            addCriterion("Update_Time is null");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIsNotNull() {
            addCriterion("Update_Time is not null");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeEqualTo(Date value) {
            addCriterion("Update_Time =", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotEqualTo(Date value) {
            addCriterion("Update_Time <>", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThan(Date value) {
            addCriterion("Update_Time >", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("Update_Time >=", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThan(Date value) {
            addCriterion("Update_Time <", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
            addCriterion("Update_Time <=", value, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeIn(List<Date> values) {
            addCriterion("Update_Time in", values, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotIn(List<Date> values) {
            addCriterion("Update_Time not in", values, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
            addCriterion("Update_Time between", value1, value2, "updateTime");
            return (Criteria) this;
        }

        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
            addCriterion("Update_Time not between", value1, value2, "updateTime");
            return (Criteria) this;
        }

        public Criteria andTabletTypeIsNull() {
            addCriterion("Tablet_Type is null");
            return (Criteria) this;
        }

        public Criteria andTabletTypeIsNotNull() {
            addCriterion("Tablet_Type is not null");
            return (Criteria) this;
        }

        public Criteria andTabletTypeEqualTo(Integer value) {
            addCriterion("Tablet_Type =", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNotEqualTo(Integer value) {
            addCriterion("Tablet_Type <>", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeGreaterThan(Integer value) {
            addCriterion("Tablet_Type >", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("Tablet_Type >=", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeLessThan(Integer value) {
            addCriterion("Tablet_Type <", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeLessThanOrEqualTo(Integer value) {
            addCriterion("Tablet_Type <=", value, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeIn(List<Integer> values) {
            addCriterion("Tablet_Type in", values, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNotIn(List<Integer> values) {
            addCriterion("Tablet_Type not in", values, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeBetween(Integer value1, Integer value2) {
            addCriterion("Tablet_Type between", value1, value2, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNotBetween(Integer value1, Integer value2) {
            addCriterion("Tablet_Type not between", value1, value2, "tabletType");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameIsNull() {
            addCriterion("Tablet_Type_Name is null");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameIsNotNull() {
            addCriterion("Tablet_Type_Name is not null");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameEqualTo(String value) {
            addCriterion("Tablet_Type_Name =", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameNotEqualTo(String value) {
            addCriterion("Tablet_Type_Name <>", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameGreaterThan(String value) {
            addCriterion("Tablet_Type_Name >", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameGreaterThanOrEqualTo(String value) {
            addCriterion("Tablet_Type_Name >=", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameLessThan(String value) {
            addCriterion("Tablet_Type_Name <", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameLessThanOrEqualTo(String value) {
            addCriterion("Tablet_Type_Name <=", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameLike(String value) {
            addCriterion("Tablet_Type_Name like", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameNotLike(String value) {
            addCriterion("Tablet_Type_Name not like", value, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameIn(List<String> values) {
            addCriterion("Tablet_Type_Name in", values, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameNotIn(List<String> values) {
            addCriterion("Tablet_Type_Name not in", values, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameBetween(String value1, String value2) {
            addCriterion("Tablet_Type_Name between", value1, value2, "tabletTypeName");
            return (Criteria) this;
        }

        public Criteria andTabletTypeNameNotBetween(String value1, String value2) {
            addCriterion("Tablet_Type_Name not between", value1, value2, "tabletTypeName");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {

        protected Criteria() {
            super();
        }
    }

    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);
        }
    }
}