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

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

public class AffichePublicQuery {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    protected Integer pageNo = 1;

    protected Integer startRow;

    protected Integer pageSize = 10;

    protected String fields;

    //排序
    private String sort;

    private String order;

    //模糊查询关键字
    private String str;

    public String getStr() {
        return str;
    }

    public void setStr(String str) {
        this.str = "%"+str+"%";
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getOrder() {
        return order;
    }

    public void setOrder(String order) {
        this.order = order;
    }

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

        public Criteria andAfficheNoIsNotNull() {
            addCriterion("Affiche_NO is not null");
            return (Criteria) this;
        }

        public Criteria andAfficheNoEqualTo(String value) {
            addCriterion("Affiche_NO =", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoNotEqualTo(String value) {
            addCriterion("Affiche_NO <>", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoGreaterThan(String value) {
            addCriterion("Affiche_NO >", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoGreaterThanOrEqualTo(String value) {
            addCriterion("Affiche_NO >=", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoLessThan(String value) {
            addCriterion("Affiche_NO <", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoLessThanOrEqualTo(String value) {
            addCriterion("Affiche_NO <=", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoLike(String value) {
            addCriterion("Affiche_NO like", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoNotLike(String value) {
            addCriterion("Affiche_NO not like", value, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoIn(List<String> values) {
            addCriterion("Affiche_NO in", values, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoNotIn(List<String> values) {
            addCriterion("Affiche_NO not in", values, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoBetween(String value1, String value2) {
            addCriterion("Affiche_NO between", value1, value2, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andAfficheNoNotBetween(String value1, String value2) {
            addCriterion("Affiche_NO not between", value1, value2, "afficheNo");
            return (Criteria) this;
        }

        public Criteria andTitleIsNull() {
            addCriterion("Title is null");
            return (Criteria) this;
        }

        public Criteria andTitleIsNotNull() {
            addCriterion("Title is not null");
            return (Criteria) this;
        }

        public Criteria andTitleEqualTo(String value) {
            addCriterion("Title =", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleNotEqualTo(String value) {
            addCriterion("Title <>", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleGreaterThan(String value) {
            addCriterion("Title >", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleGreaterThanOrEqualTo(String value) {
            addCriterion("Title >=", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleLessThan(String value) {
            addCriterion("Title <", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleLessThanOrEqualTo(String value) {
            addCriterion("Title <=", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleLike(String value) {
            addCriterion("Title like", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleNotLike(String value) {
            addCriterion("Title not like", value, "title");
            return (Criteria) this;
        }

        public Criteria andTitleIn(List<String> values) {
            addCriterion("Title in", values, "title");
            return (Criteria) this;
        }

        public Criteria andTitleNotIn(List<String> values) {
            addCriterion("Title not in", values, "title");
            return (Criteria) this;
        }

        public Criteria andTitleBetween(String value1, String value2) {
            addCriterion("Title between", value1, value2, "title");
            return (Criteria) this;
        }

        public Criteria andTitleNotBetween(String value1, String value2) {
            addCriterion("Title not between", value1, value2, "title");
            return (Criteria) this;
        }

        public Criteria andTitleImgIsNull() {
            addCriterion("Title_Img is null");
            return (Criteria) this;
        }

        public Criteria andTitleImgIsNotNull() {
            addCriterion("Title_Img is not null");
            return (Criteria) this;
        }

        public Criteria andTitleImgEqualTo(String value) {
            addCriterion("Title_Img =", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgNotEqualTo(String value) {
            addCriterion("Title_Img <>", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgGreaterThan(String value) {
            addCriterion("Title_Img >", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgGreaterThanOrEqualTo(String value) {
            addCriterion("Title_Img >=", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgLessThan(String value) {
            addCriterion("Title_Img <", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgLessThanOrEqualTo(String value) {
            addCriterion("Title_Img <=", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgLike(String value) {
            addCriterion("Title_Img like", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgNotLike(String value) {
            addCriterion("Title_Img not like", value, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgIn(List<String> values) {
            addCriterion("Title_Img in", values, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgNotIn(List<String> values) {
            addCriterion("Title_Img not in", values, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgBetween(String value1, String value2) {
            addCriterion("Title_Img between", value1, value2, "titleImg");
            return (Criteria) this;
        }

        public Criteria andTitleImgNotBetween(String value1, String value2) {
            addCriterion("Title_Img not between", value1, value2, "titleImg");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridIsNull() {
            addCriterion("Publisher_UserID is null");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridIsNotNull() {
            addCriterion("Publisher_UserID is not null");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridEqualTo(String value) {
            addCriterion("Publisher_UserID =", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridNotEqualTo(String value) {
            addCriterion("Publisher_UserID <>", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridGreaterThan(String value) {
            addCriterion("Publisher_UserID >", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridGreaterThanOrEqualTo(String value) {
            addCriterion("Publisher_UserID >=", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridLessThan(String value) {
            addCriterion("Publisher_UserID <", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridLessThanOrEqualTo(String value) {
            addCriterion("Publisher_UserID <=", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridLike(String value) {
            addCriterion("Publisher_UserID like", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridNotLike(String value) {
            addCriterion("Publisher_UserID not like", value, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridIn(List<String> values) {
            addCriterion("Publisher_UserID in", values, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridNotIn(List<String> values) {
            addCriterion("Publisher_UserID not in", values, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridBetween(String value1, String value2) {
            addCriterion("Publisher_UserID between", value1, value2, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUseridNotBetween(String value1, String value2) {
            addCriterion("Publisher_UserID not between", value1, value2, "publisherUserid");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameIsNull() {
            addCriterion("Publisher_UserName is null");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameIsNotNull() {
            addCriterion("Publisher_UserName is not null");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameEqualTo(String value) {
            addCriterion("Publisher_UserName =", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameNotEqualTo(String value) {
            addCriterion("Publisher_UserName <>", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameGreaterThan(String value) {
            addCriterion("Publisher_UserName >", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameGreaterThanOrEqualTo(String value) {
            addCriterion("Publisher_UserName >=", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameLessThan(String value) {
            addCriterion("Publisher_UserName <", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameLessThanOrEqualTo(String value) {
            addCriterion("Publisher_UserName <=", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameLike(String value) {
            addCriterion("Publisher_UserName like", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameNotLike(String value) {
            addCriterion("Publisher_UserName not like", value, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameIn(List<String> values) {
            addCriterion("Publisher_UserName in", values, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameNotIn(List<String> values) {
            addCriterion("Publisher_UserName not in", values, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameBetween(String value1, String value2) {
            addCriterion("Publisher_UserName between", value1, value2, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublisherUsernameNotBetween(String value1, String value2) {
            addCriterion("Publisher_UserName not between", value1, value2, "publisherUsername");
            return (Criteria) this;
        }

        public Criteria andPublishTimeIsNull() {
            addCriterion("Publish_Time is null");
            return (Criteria) this;
        }

        public Criteria andPublishTimeIsNotNull() {
            addCriterion("Publish_Time is not null");
            return (Criteria) this;
        }

        public Criteria andPublishTimeEqualTo(Date value) {
            addCriterion("Publish_Time =", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeNotEqualTo(Date value) {
            addCriterion("Publish_Time <>", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeGreaterThan(Date value) {
            addCriterion("Publish_Time >", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeGreaterThanOrEqualTo(Date value) {
            addCriterion("Publish_Time >=", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeLessThan(Date value) {
            addCriterion("Publish_Time <", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeLessThanOrEqualTo(Date value) {
            addCriterion("Publish_Time <=", value, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeIn(List<Date> values) {
            addCriterion("Publish_Time in", values, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeNotIn(List<Date> values) {
            addCriterion("Publish_Time not in", values, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeBetween(Date value1, Date value2) {
            addCriterion("Publish_Time between", value1, value2, "publishTime");
            return (Criteria) this;
        }

        public Criteria andPublishTimeNotBetween(Date value1, Date value2) {
            addCriterion("Publish_Time not between", value1, value2, "publishTime");
            return (Criteria) this;
        }

        public Criteria andAreasIsNull() {
            addCriterion("Areas is null");
            return (Criteria) this;
        }

        public Criteria andAreasIsNotNull() {
            addCriterion("Areas is not null");
            return (Criteria) this;
        }

        public Criteria andAreasEqualTo(String value) {
            addCriterion("Areas =", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasNotEqualTo(String value) {
            addCriterion("Areas <>", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasGreaterThan(String value) {
            addCriterion("Areas >", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasGreaterThanOrEqualTo(String value) {
            addCriterion("Areas >=", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasLessThan(String value) {
            addCriterion("Areas <", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasLessThanOrEqualTo(String value) {
            addCriterion("Areas <=", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasLike(String value) {
            addCriterion("Areas like", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasNotLike(String value) {
            addCriterion("Areas not like", value, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasIn(List<String> values) {
            addCriterion("Areas in", values, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasNotIn(List<String> values) {
            addCriterion("Areas not in", values, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasBetween(String value1, String value2) {
            addCriterion("Areas between", value1, value2, "areas");
            return (Criteria) this;
        }

        public Criteria andAreasNotBetween(String value1, String value2) {
            addCriterion("Areas not between", value1, value2, "areas");
            return (Criteria) this;
        }

        public Criteria andAbstractsIsNull() {
            addCriterion("Abstracts is null");
            return (Criteria) this;
        }

        public Criteria andAbstractsIsNotNull() {
            addCriterion("Abstracts is not null");
            return (Criteria) this;
        }

        public Criteria andAbstractsEqualTo(String value) {
            addCriterion("Abstracts =", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsNotEqualTo(String value) {
            addCriterion("Abstracts <>", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsGreaterThan(String value) {
            addCriterion("Abstracts >", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsGreaterThanOrEqualTo(String value) {
            addCriterion("Abstracts >=", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsLessThan(String value) {
            addCriterion("Abstracts <", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsLessThanOrEqualTo(String value) {
            addCriterion("Abstracts <=", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsLike(String value) {
            addCriterion("Abstracts like", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsNotLike(String value) {
            addCriterion("Abstracts not like", value, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsIn(List<String> values) {
            addCriterion("Abstracts in", values, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsNotIn(List<String> values) {
            addCriterion("Abstracts not in", values, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsBetween(String value1, String value2) {
            addCriterion("Abstracts between", value1, value2, "abstracts");
            return (Criteria) this;
        }

        public Criteria andAbstractsNotBetween(String value1, String value2) {
            addCriterion("Abstracts not between", value1, value2, "abstracts");
            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);
        }
    }
}