/* * Copyright 2010 The YAPULAN Software Foundation * * Licensed under the YAPULAN License, Version 2.0 (the "License"); */ package com.miniframe.system.model; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 平台配置表 : 平台配置表 * @generated */ public class PlatformSQLBuilder { /** * 平台配置表 : 平台配置表 * @generated */ protected String orderByClause; /** * 平台配置表 : 平台配置表 * @generated */ protected boolean distinct; /** * 平台配置表 : 平台配置表 * @generated */ protected boolean NoWait; /** * 平台配置表 : 平台配置表 * @generated */ protected boolean forUpdate; /** * 平台配置表 : 平台配置表 * @generated */ protected List oredCriteria; /** * 平台配置表 : 平台配置表 * @generated */ private Integer oracleStart; /** * 平台配置表 : 平台配置表 * @generated */ private Integer oracleEnd; /** * 平台配置表 : 平台配置表 * @generated */ private Integer startOffSet; /** * 平台配置表 : 平台配置表 * @generated */ private Integer pageSize; /** * @generated */ public PlatformSQLBuilder() { oredCriteria = new ArrayList(); } /** * @generated */ protected PlatformSQLBuilder(PlatformSQLBuilder example) { this.orderByClause = example.orderByClause; this.oredCriteria = example.oredCriteria; this.distinct = example.distinct; this.forUpdate = example.forUpdate; this.NoWait = example.NoWait; } /** * 设置排序 * @generated */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * 获取排序 * @generated */ public String getOrderByClause() { return orderByClause; } /** * 设置是否过滤重复 * @generated */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * 获取是否过滤重复 * @generated */ public boolean isDistinct() { return distinct; } /** * 设置是否上锁是否不等待 * @generated */ public void setNoWait(boolean NoWait) { this.NoWait = NoWait; } /** * 设置是否上锁是否不等待 * @generated */ public boolean isNoWait() { return NoWait; } /** * 设置是否行锁定 * @generated */ public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } /** * 获取是否行锁定 * @generated */ public boolean isForUpdate() { return forUpdate; } /** * @generated */ public List getOredCriteria() { return oredCriteria; } /** * @generated */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * 或 * @generated */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * @generated */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * @generated */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * 清除 * @generated */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; forUpdate = false; NoWait = false; } /** * 设置开始行,从1开始 * @generated */ public void setOracleStart(Integer oracleStart) { this.oracleStart = oracleStart; this.startOffSet = this.oracleStart - 1; if(this.oracleEnd!=null){ this.pageSize = this.oracleEnd - this.oracleStart + 1; } } /** * 获取开始行,从1开始 * @generated */ public Integer getOracleStart() { return oracleStart; } /** * 设置结束行 * @generated */ public void setOracleEnd(Integer oracleEnd) { if(this.oracleStart==null){ this.oracleStart =1; this.startOffSet =0; } this.oracleEnd = oracleEnd; this.pageSize = this.oracleEnd - this.oracleStart + 1; } /** * 获取结束行 * @generated */ public Integer getOracleEnd() { return oracleEnd; } /** * 设置偏移量,从0开始 * @generated */ public void setStartOffSet(Integer startOffSet) { this.startOffSet = startOffSet; this.oracleStart = this.startOffSet + 1; if(this.pageSize!=null){ this.oracleEnd = this.oracleStart - 1 + this.pageSize; } } /** * 获取偏移量,从0开始 * @generated */ public Integer getStartOffSet() { return startOffSet; } /** * 设置页尺寸 * @generated */ public void setPageSize(Integer pageSize) { if(this.oracleStart==null){ this.oracleStart =1; this.startOffSet =0; } this.pageSize = pageSize; this.oracleEnd = this.pageSize + this.oracleStart - 1; } /** * 获取页尺寸 * @generated */ public Integer getPageSize() { return pageSize; } /** * 平台配置表 : 平台配置表 * @generated */ protected abstract static class GeneratedCriteria { /** * 平台配置表 : 平台配置表 * @generated */ protected List criteriaWithoutValue; /** * 平台配置表 : 平台配置表 * @generated */ protected List> criteriaWithSingleValue; /** * 平台配置表 : 平台配置表 * @generated */ protected List> criteriaWithListValue; /** * 平台配置表 : 平台配置表 * @generated */ protected List> criteriaWithBetweenValue; /** * @generated */ protected GeneratedCriteria() { super(); criteriaWithoutValue = new ArrayList(); criteriaWithSingleValue = new ArrayList>(); criteriaWithListValue = new ArrayList>(); criteriaWithBetweenValue = new ArrayList>(); } /** * 验证 * @generated */ public boolean isValid() { return criteriaWithoutValue.size() > 0 || criteriaWithSingleValue.size() > 0 || criteriaWithListValue.size() > 0 || criteriaWithBetweenValue.size() > 0; } /** * @generated */ public List getCriteriaWithoutValue() { return criteriaWithoutValue; } /** * @generated */ public void setCriteriaWithoutValue(List criteriaWithoutValue) { this.criteriaWithoutValue = criteriaWithoutValue; } /** * @generated */ public List> getCriteriaWithSingleValue() { return criteriaWithSingleValue; } /** * @generated */ public void setCriteriaWithSingleValue(List> criteriaWithSingleValue) { this.criteriaWithSingleValue = criteriaWithSingleValue; } /** * @generated */ public List> getCriteriaWithListValue() { return criteriaWithListValue; } /** * @generated */ public void setCriteriaWithListValue(List> criteriaWithListValue) { this.criteriaWithListValue = criteriaWithListValue; } /** * @generated */ public List> getCriteriaWithBetweenValue() { return criteriaWithBetweenValue; } /** * @generated */ public void setCriteriaWithBetweenValue(List> criteriaWithBetweenValue) { this.criteriaWithBetweenValue = criteriaWithBetweenValue; } /** * @generated */ public void whereSQL(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteriaWithoutValue.add(condition); } /** * @generated */ protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteriaWithoutValue.add(condition); } /** * @generated */ protected void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } Map map = new HashMap(); map.put("condition", condition); map.put("value", value); criteriaWithSingleValue.add(map); } /** * @generated */ protected void addCriterion(String condition, List values, String property) { if (values == null || values.size() == 0) { throw new RuntimeException("Value list for " + property + " cannot be null or empty"); } Map map = new HashMap(); map.put("condition", condition); map.put("values", values); criteriaWithListValue.add(map); } /** * @generated */ 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"); } List list = new ArrayList(); list.add(value1); list.add(value2); Map map = new HashMap(); map.put("condition", condition); map.put("values", list); criteriaWithBetweenValue.add(map); } /** * @generated */ public Criteria andIdIsNull() { addCriterion("id is null"); return (Criteria) this; } /** * @generated */ public Criteria andIdIsNotNull() { addCriterion("id <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andIdEqualTo(String value) { addCriterion("id =", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdNotEqualTo(String value) { addCriterion("id <>", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdGreaterThan(String value) { addCriterion("id >", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdGreaterThanOrEqualTo(String value) { addCriterion("id >=", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdLessThan(String value) { addCriterion("id <", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdLessThanOrEqualTo(String value) { addCriterion("id <=", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdLike(String value) { addCriterion("id like", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdNotLike(String value) { addCriterion("id not like", value, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdIn(List values) { addCriterion("id in", values, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdNotIn(List values) { addCriterion("id not in", values, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdBetween(String value1, String value2) { addCriterion("id between", value1, value2, "id"); return (Criteria) this; } /** * @generated */ public Criteria andIdNotBetween(String value1, String value2) { addCriterion("id not between", value1, value2, "id"); return (Criteria) this; } /** * @generated */ public Criteria andNameIsNull() { addCriterion("name is null"); return (Criteria) this; } /** * @generated */ public Criteria andNameIsNotNull() { addCriterion("name <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andNameEqualTo(String value) { addCriterion("name =", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameNotEqualTo(String value) { addCriterion("name <>", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameGreaterThan(String value) { addCriterion("name >", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameGreaterThanOrEqualTo(String value) { addCriterion("name >=", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameLessThan(String value) { addCriterion("name <", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameLessThanOrEqualTo(String value) { addCriterion("name <=", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameLike(String value) { addCriterion("name like", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameNotLike(String value) { addCriterion("name not like", value, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameIn(List values) { addCriterion("name in", values, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameNotIn(List values) { addCriterion("name not in", values, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameBetween(String value1, String value2) { addCriterion("name between", value1, value2, "name"); return (Criteria) this; } /** * @generated */ public Criteria andNameNotBetween(String value1, String value2) { addCriterion("name not between", value1, value2, "name"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidIsNull() { addCriterion("platformid is null"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidIsNotNull() { addCriterion("platformid <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidEqualTo(String value) { addCriterion("platformid =", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidNotEqualTo(String value) { addCriterion("platformid <>", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidGreaterThan(String value) { addCriterion("platformid >", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidGreaterThanOrEqualTo(String value) { addCriterion("platformid >=", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidLessThan(String value) { addCriterion("platformid <", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidLessThanOrEqualTo(String value) { addCriterion("platformid <=", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidLike(String value) { addCriterion("platformid like", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidNotLike(String value) { addCriterion("platformid not like", value, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidIn(List values) { addCriterion("platformid in", values, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidNotIn(List values) { addCriterion("platformid not in", values, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidBetween(String value1, String value2) { addCriterion("platformid between", value1, value2, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andPlatformidNotBetween(String value1, String value2) { addCriterion("platformid not between", value1, value2, "platformid"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksIsNull() { addCriterion("remarks is null"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksIsNotNull() { addCriterion("remarks <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksEqualTo(String value) { addCriterion("remarks =", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksNotEqualTo(String value) { addCriterion("remarks <>", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksGreaterThan(String value) { addCriterion("remarks >", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksGreaterThanOrEqualTo(String value) { addCriterion("remarks >=", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksLessThan(String value) { addCriterion("remarks <", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksLessThanOrEqualTo(String value) { addCriterion("remarks <=", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksLike(String value) { addCriterion("remarks like", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksNotLike(String value) { addCriterion("remarks not like", value, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksIn(List values) { addCriterion("remarks in", values, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksNotIn(List values) { addCriterion("remarks not in", values, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksBetween(String value1, String value2) { addCriterion("remarks between", value1, value2, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andRemarksNotBetween(String value1, String value2) { addCriterion("remarks not between", value1, value2, "remarks"); return (Criteria) this; } /** * @generated */ public Criteria andAccountIsNull() { addCriterion("account is null"); return (Criteria) this; } /** * @generated */ public Criteria andAccountIsNotNull() { addCriterion("account <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andAccountEqualTo(String value) { addCriterion("account =", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountNotEqualTo(String value) { addCriterion("account <>", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountGreaterThan(String value) { addCriterion("account >", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountGreaterThanOrEqualTo(String value) { addCriterion("account >=", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountLessThan(String value) { addCriterion("account <", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountLessThanOrEqualTo(String value) { addCriterion("account <=", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountLike(String value) { addCriterion("account like", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountNotLike(String value) { addCriterion("account not like", value, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountIn(List values) { addCriterion("account in", values, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountNotIn(List values) { addCriterion("account not in", values, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountBetween(String value1, String value2) { addCriterion("account between", value1, value2, "account"); return (Criteria) this; } /** * @generated */ public Criteria andAccountNotBetween(String value1, String value2) { addCriterion("account not between", value1, value2, "account"); return (Criteria) this; } /** * @generated */ public Criteria andTotalIsNull() { addCriterion("total is null"); return (Criteria) this; } /** * @generated */ public Criteria andTotalIsNotNull() { addCriterion("total <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andTotalEqualTo(Long value) { addCriterion("total =", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalNotEqualTo(Long value) { addCriterion("total <>", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalGreaterThan(Long value) { addCriterion("total >", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalGreaterThanOrEqualTo(Long value) { addCriterion("total >=", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalLessThan(Long value) { addCriterion("total <", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalLessThanOrEqualTo(Long value) { addCriterion("total <=", value, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalIn(List values) { addCriterion("total in", values, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalNotIn(List values) { addCriterion("total not in", values, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalBetween(Long value1, Long value2) { addCriterion("total between", value1, value2, "total"); return (Criteria) this; } /** * @generated */ public Criteria andTotalNotBetween(Long value1, Long value2) { addCriterion("total not between", value1, value2, "total"); return (Criteria) this; } /** * @generated */ public Criteria andUsedIsNull() { addCriterion("used is null"); return (Criteria) this; } /** * @generated */ public Criteria andUsedIsNotNull() { addCriterion("used <> ''"); return (Criteria) this; } /** * @generated */ public Criteria andUsedEqualTo(Long value) { addCriterion("used =", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedNotEqualTo(Long value) { addCriterion("used <>", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedGreaterThan(Long value) { addCriterion("used >", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedGreaterThanOrEqualTo(Long value) { addCriterion("used >=", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedLessThan(Long value) { addCriterion("used <", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedLessThanOrEqualTo(Long value) { addCriterion("used <=", value, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedIn(List values) { addCriterion("used in", values, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedNotIn(List values) { addCriterion("used not in", values, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedBetween(Long value1, Long value2) { addCriterion("used between", value1, value2, "used"); return (Criteria) this; } /** * @generated */ public Criteria andUsedNotBetween(Long value1, Long value2) { addCriterion("used not between", value1, value2, "used"); return (Criteria) this; } } /** * 平台配置表 : 平台配置表 * @generated */ public static class Criteria extends GeneratedCriteria { protected Criteria() { super(); } } }