From d124eb65655e156f6d67bae524cc8ab41b4deb99 Mon Sep 17 00:00:00 2001 From: zhoushen <2013650704@qq.com> Date: Tue, 17 Dec 2024 20:46:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/model/CmsHelpCategoryExample.java | 724 ++++++++++++++++++ 1 file changed, 724 insertions(+) diff --git a/mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java b/mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java index e69de29..471535f 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/CmsHelpCategoryExample.java @@ -0,0 +1,724 @@ +package com.macro.mall.model; + +import java.util.ArrayList; +import java.util.List; + +public class CmsHelpCategoryExample { + // 定义排序子句 + protected String orderByClause; + + // 是否使用 DISTINCT 关键字 + protected boolean distinct; + + // 存储查询条件的列表 + protected List oredCriteria; + + /** + * 构造函数,初始化查询条件列表 + */ + public CmsHelpCategoryExample() { + oredCriteria = new ArrayList<>(); + } + + /** + * 设置排序子句 + * @param orderByClause 排序子句字符串 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * 获取排序子句 + * @return 排序子句字符串 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * 设置是否使用 DISTINCT 关键字 + * @param distinct true 表示使用 DISTINCT 关键字,false 表示不使用 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * 判断是否使用 DISTINCT 关键字 + * @return 如果使用 DISTINCT 关键字返回 true,否则返回 false + */ + public boolean isDistinct() { + return distinct; + } + + /** + * 获取查询条件列表 + * @return 查询条件列表 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * 添加一个查询条件到查询条件列表中 + * @param criteria 要添加的查询条件 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + + public Criteria or() { + // 创建一个新的Criteria对象 + Criteria criteria = createCriteriaInternal(); + // 将新的Criteria对象添加到oredCriteria列表中 + oredCriteria.add(criteria); + // 返回新创建的Criteria对象 + return criteria; + } + + public Criteria createCriteria() { + // 创建一个新的Criteria对象 + Criteria criteria = createCriteriaInternal(); + // 如果oredCriteria列表为空,则将新的Criteria对象添加到列表中 + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + // 返回新创建的Criteria对象 + return criteria; + } + + protected Criteria createCriteriaInternal() { + // 创建并返回一个新的Criteria对象 + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + // 清空oredCriteria列表 + oredCriteria.clear(); + // 将orderByClause设置为null + orderByClause = null; + // 将distinct标志设置为false + distinct = false; + } + + + protected abstract static class GeneratedCriteria { + // 存储Criterion对象的列表 + protected List criteria; // 存储查询条件的列表 + + protected GeneratedCriteria() { + // 调用父类的构造函数 + super(); + // 初始化criteria列表 + criteria = new ArrayList<>(); + } + + public boolean isValid() { + // 检查criteria列表是否包含至少一个Criterion对象 + return criteria.size() > 0; + } + + public List getAllCriteria() { + // 返回所有Criterion对象的列表 + return criteria; + } + + public List getCriteria() { + // 返回所有Criterion对象的列表 + return criteria; + } + + protected void addCriterion(String condition) { + // 如果条件为空,抛出运行时异常 + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + // 将新的Criterion对象添加到criteria列表中 + 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"); + } + // 将新的Criterion对象(带值)添加到criteria列表中 + 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"); + } + // 将新的Criterion对象(带两个值)添加到criteria列表中 + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + // 添加条件“id is null”到criteria列表中 + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + // 添加条件“id is not null”到criteria列表中 + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + // 添加条件“id = value”到criteria列表中 + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + // 添加条件“id <> value”到criteria列表中 + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + // 添加条件“id > value”到criteria列表中 + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + // 添加条件“id >= value”到criteria列表中 + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + // 添加条件“id < value”到criteria列表中 + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + // 添加条件“id <= value”到criteria列表中 + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + // 添加条件“id in (values)”到criteria列表中 + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + // 添加条件“id not in (values)”到criteria列表中 + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + // 添加条件“id between value1 and value2”到criteria列表中 + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + // 添加条件“id not between value1 and value2”到criteria列表中 + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + // 添加条件“name is null”到criteria列表中 + addCriterion("name is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + // 添加条件“name is not null”到criteria列表中 + addCriterion("name is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + // 添加条件“name = value”到criteria列表中 + addCriterion("name =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + // 添加条件“name <> value”到criteria列表中 + addCriterion("name <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + // 添加条件“name > value”到criteria列表中 + addCriterion("name >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + // 添加条件“name >= value”到criteria列表中 + addCriterion("name >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + // 添加条件“name < value”到criteria列表中 + addCriterion("name <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + // 添加条件 "name <= value" 到criteria列表中 + addCriterion("name <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + // 添加条件 "name like value" 到criteria列表中 + addCriterion("name like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + // 添加条件 "name not like value" 到criteria列表中 + addCriterion("name not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + // 添加条件 "name in (values)" 到criteria列表中 + addCriterion("name in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + // 添加条件 "name not in (values)" 到criteria列表中 + addCriterion("name not in", values, "name"); + return (Criteria) this; + } + + + public Criteria andNameBetween(String value1, String value2) { + // 添加条件 "name between value1 and value2" + addCriterion("name between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + // 添加条件 "name not between value1 and value2" + addCriterion("name not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andIconIsNull() { + // 添加条件 "icon is null" + addCriterion("icon is null"); + return (Criteria) this; + } + + public Criteria andIconIsNotNull() { + // 添加条件 "icon is not null" + addCriterion("icon is not null"); + return (Criteria) this; + } + + public Criteria andIconEqualTo(String value) { + // 添加条件 "icon = value" + addCriterion("icon =", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconNotEqualTo(String value) { + // 添加条件 "icon <> value" + addCriterion("icon <>", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconGreaterThan(String value) { + // 添加条件 "icon > value" + addCriterion("icon >", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconGreaterThanOrEqualTo(String value) { + // 添加条件 "icon >= value" + addCriterion("icon >=", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconLessThan(String value) { + // 添加条件 "icon < value" + addCriterion("icon <", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconLessThanOrEqualTo(String value) { + // 添加条件 "icon <= value" + addCriterion("icon <=", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconLike(String value) { + // 添加条件 "icon like value" + addCriterion("icon like", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconNotLike(String value) { + // 添加条件 "icon not like value" + addCriterion("icon not like", value, "icon"); + return (Criteria) this; + } + + public Criteria andIconIn(List values) { + // 添加条件 "icon in (values)" + addCriterion("icon in", values, "icon"); + return (Criteria) this; + } + + public Criteria andIconNotIn(List values) { + // 添加条件 "icon not in (values)" + addCriterion("icon not in", values, "icon"); + return (Criteria) this; + } + + public Criteria andIconBetween(String value1, String value2) { + // 添加条件 "icon between value1 and value2" + addCriterion("icon between", value1, value2, "icon"); + return (Criteria) this; + } + + public Criteria andIconNotBetween(String value1, String value2) { + // 添加条件 "icon not between value1 and value2" + addCriterion("icon not between", value1, value2, "icon"); + return (Criteria) this; + } + + public Criteria andHelpCountIsNull() { + // 添加条件 "help_count is null" + addCriterion("help_count is null"); + return (Criteria) this; + } + + public Criteria andHelpCountIsNotNull() { + // 添加条件 "help_count is not null" + addCriterion("help_count is not null"); + return (Criteria) this; + } + + public Criteria andHelpCountEqualTo(Integer value) { + // 添加条件 "help_count = value" + addCriterion("help_count =", value, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountNotEqualTo(Integer value) { + // 添加条件 "help_count <> value" + addCriterion("help_count <>", value, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountGreaterThan(Integer value) { + // 添加条件 "help_count > value" + addCriterion("help_count >", value, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountGreaterThanOrEqualTo(Integer value) { + // 添加条件 "help_count >= value" + addCriterion("help_count >=", value, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountLessThan(Integer value) { + // 添加条件 "help_count < value" + addCriterion("help_count <", value, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountLessThanOrEqualTo(Integer value) { + // 添加条件 "help_count <= value" + addCriterion("help_count <=", value, "helpCount"); + return (Criteria) this; + } + + + public Criteria andHelpCountIn(List values) { + // 添加条件 "help_count in (values)" + addCriterion("help_count in", values, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountNotIn(List values) { + // 添加条件 "help_count not in (values)" + addCriterion("help_count not in", values, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountBetween(Integer value1, Integer value2) { + // 添加条件 "help_count between value1 and value2" + addCriterion("help_count between", value1, value2, "helpCount"); + return (Criteria) this; + } + + public Criteria andHelpCountNotBetween(Integer value1, Integer value2) { + // 添加条件 "help_count not between value1 and value2" + addCriterion("help_count not between", value1, value2, "helpCount"); + return (Criteria) this; + } + + public Criteria andShowStatusIsNull() { + // 添加条件 "show_status is null" + addCriterion("show_status is null"); + return (Criteria) this; + } + + public Criteria andShowStatusIsNotNull() { + // 添加条件 "show_status is not null" + addCriterion("show_status is not null"); + return (Criteria) this; + } + + public Criteria andShowStatusEqualTo(Integer value) { + // 添加条件 "show_status = value" + addCriterion("show_status =", value, "showStatus"); + return (Criteria) this; + } + + public Criteria andShowStatusNotEqualTo(Integer value) { + // 添加条件 "show_status <> value" + addCriterion("show_status <>", value, "showStatus"); + return (Criteria) this; + } + + public Criteria andShowStatusGreaterThan(Integer value) { + // 添加条件 "show_status > value" + addCriterion("show_status >", value, "showStatus"); + return (Criteria) this; + } + + public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) { + // 添加条件 "show_status >= value" + addCriterion("show_status >=", value, "showStatus"); + return (Criteria) this; + } + + public Criteria andShowStatusLessThan(Integer value) { + // 添加条件 "show_status < value" + addCriterion("show_status <", value, "showStatus"); + return (Criteria) this; + } + + public Criteria andShowStatusLessThanOrEqualTo(Integer value) { + // 添加条件 "show_status <= value" + addCriterion("show_status <=", value, "showStatus"); + return (Criteria) this; + } + + + + // 检查 show_status 是否在给定的值列表中 + public Criteria andShowStatusIn(List values) { + addCriterion("show_status in", values, "showStatus"); + return (Criteria) this; + } + + // 检查 show_status 是否不在给定的值列表中 + public Criteria andShowStatusNotIn(List values) { + addCriterion("show_status not in", values, "showStatus"); + return (Criteria) this; + } + + // 检查 show_status 是否在给定的两个值之间(包含边界) + public Criteria andShowStatusBetween(Integer value1, Integer value2) { + addCriterion("show_status between", value1, value2, "showStatus"); + return (Criteria) this; + } + + // 检查 show_status 是否不在给定的两个值之间(不包含边界) + public Criteria andShowStatusNotBetween(Integer value1, Integer value2) { + addCriterion("show_status not between", value1, value2, "showStatus"); + return (Criteria) this; + } + + // 检查 sort 字段是否为空 + public Criteria andSortIsNull() { + addCriterion("sort is null"); + return (Criteria) this; + } + + // 检查 sort 字段是否不为空 + public Criteria andSortIsNotNull() { + addCriterion("sort is not null"); + return (Criteria) this; + } + + // 检查 sort 是否等于给定的值 + public Criteria andSortEqualTo(Integer value) { + addCriterion("sort =", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否不等于给定的值 + public Criteria andSortNotEqualTo(Integer value) { + addCriterion("sort <>", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否大于给定的值 + public Criteria andSortGreaterThan(Integer value) { + addCriterion("sort >", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否大于或等于给定的值 + public Criteria andSortGreaterThanOrEqualTo(Integer value) { + addCriterion("sort >=", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否小于给定的值 + public Criteria andSortLessThan(Integer value) { + addCriterion("sort <", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否小于或等于给定的值 + public Criteria andSortLessThanOrEqualTo(Integer value) { + addCriterion("sort <=", value, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否在给定的值列表中 + public Criteria andSortIn(List values) { + addCriterion("sort in", values, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否不在给定的值列表中 + public Criteria andSortNotIn(List values) { + addCriterion("sort not in", values, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否在给定的两个值之间(包含边界) + public Criteria andSortBetween(Integer value1, Integer value2) { + addCriterion("sort between", value1, value2, "sort"); + return (Criteria) this; + } + + // 检查 sort 是否不在给定的两个值之间(不包含边界) + public Criteria andSortNotBetween(Integer value1, Integer value2) { + addCriterion("sort not between", value1, value2, "sort"); + 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; + } + } + + // 构造函数,用于创建一个Criterion对象,只包含条件和值 + protected Criterion(String condition, Object value) { + // 调用另一个构造函数,并传递null作为第三个参数 + this(condition, value, null); + } + + // 构造函数,用于创建一个Criterion对象,包含条件、值、第二个值和类型处理器 + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + // 调用父类的构造函数 + super(); + // 初始化条件字段 + this.condition = condition; + // 初始化值字段 + this.value = value; + // 初始化第二个值字段 + this.secondValue = secondValue; + // 初始化类型处理器字段 + this.typeHandler = typeHandler; + // 设置betweenValue为true,表示这是一个范围查询 + this.betweenValue = true; + } + + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file