From 9cdac68ddf123b65c25097e07bad1c503db2b4f3 Mon Sep 17 00:00:00 2001 From: zld <3097954170@qq.com> Date: Mon, 16 Dec 2024 18:00:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=90=A5=E9=94=80=E6=A8=A1=E5=9D=97=E4=B8=AD?= =?UTF-8?q?=E9=80=80=E6=AC=BE=E4=BF=9D=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/macro/mall/model/CmsTopicComment.java | 29 +- .../mall/model/CmsTopicCommentExample.java | 131 +++++- .../com/macro/mall/model/CmsTopicExample.java | 187 +++++++- .../com/macro/mall/model/OmsCartItem.java | 10 + .../macro/mall/model/OmsCartItemExample.java | 428 +++++++++++++++++- 5 files changed, 717 insertions(+), 68 deletions(-) diff --git a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicComment.java b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicComment.java index 358d19f..695918d 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicComment.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicComment.java @@ -4,23 +4,33 @@ import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; +/** + * CmsTopicComment class represents a comment on a topic in the CMS (Content Management System). + */ public class CmsTopicComment implements Serializable { - private Long id; + private Long id; // Unique identifier for the comment - private String memberNickName; + @ApiModelProperty(value = "Nickname of the member who posted the comment") + private String memberNickName; // Nickname of the member who posted the comment - private Long topicId; + @ApiModelProperty(value = "ID of the topic to which this comment is related") + private Long topicId; // ID of the topic to which this comment is related - private String memberIcon; + @ApiModelProperty(value = "Icon URL of the member who posted the comment") + private String memberIcon; // Icon URL of the member who posted the comment - private String content; + @ApiModelProperty(value = "Content of the comment") + private String content; // Content of the comment - private Date createTime; + @ApiModelProperty(value = "Creation time of the comment") + private Date createTime; // Creation time of the comment - private Integer showStatus; + @ApiModelProperty(value = "Status indicating whether the comment is displayed or not") + private Integer showStatus; // Status indicating whether the comment is displayed or not - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; // Serial version UID for serialization + // Getters and Setters for each field public Long getId() { return id; } @@ -77,6 +87,7 @@ public class CmsTopicComment implements Serializable { this.showStatus = showStatus; } + // Overriding toString method to provide string representation of the object @Override public String toString() { StringBuilder sb = new StringBuilder(); @@ -94,4 +105,4 @@ public class CmsTopicComment implements Serializable { sb.append("]"); return sb.toString(); } -} \ No newline at end of file +} diff --git a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCommentExample.java b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCommentExample.java index a10fb55..4d1fe2f 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCommentExample.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicCommentExample.java @@ -5,46 +5,58 @@ import java.util.Date; import java.util.List; public class CmsTopicCommentExample { + // 定义一个用于排序的字符串 protected String orderByClause; + // 定义一个布尔值,表示查询结果是否去重 protected boolean distinct; + // 定义一个列表,用于存储查询条件 protected List oredCriteria; + // 构造函数,初始化oredCriteria为一个新的ArrayList public CmsTopicCommentExample() { oredCriteria = new ArrayList<>(); } + // 设置排序子句的方法 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 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) { @@ -53,37 +65,46 @@ public class CmsTopicCommentExample { return criteria; } + // 内部方法,用于创建一个新的Criteria对象 protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } + // 清除所有查询条件和排序子句的方法,并将distinct设置为false public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; } + protected abstract static class GeneratedCriteria { + // 定义一个列表来存储所有的查询条件 protected List criteria; + // 构造函数,初始化criteria列表 protected GeneratedCriteria() { super(); criteria = new ArrayList<>(); } + // 判断是否有有效的查询条件 public boolean isValid() { return criteria.size() > 0; } + // 获取所有查询条件 public List getAllCriteria() { return criteria; } + // 获取查询条件列表 public List getCriteria() { return criteria; } + // 添加一个简单的查询条件 protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); @@ -91,6 +112,7 @@ public class CmsTopicCommentExample { 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"); @@ -98,6 +120,7 @@ public class CmsTopicCommentExample { 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"); @@ -105,6 +128,7 @@ public class CmsTopicCommentExample { criteria.add(new Criterion(condition, value1, value2)); } + // 以下是具体的查询条件方法,用于构建不同的查询条件 public Criteria andIdIsNull() { addCriterion("id is null"); return (Criteria) this; @@ -265,352 +289,416 @@ public class CmsTopicCommentExample { return (Criteria) this; } + + // 添加条件:topic_id < value public Criteria andTopicIdLessThan(Long value) { addCriterion("topic_id <", value, "topicId"); return (Criteria) this; } + // 添加条件:topic_id <= value public Criteria andTopicIdLessThanOrEqualTo(Long value) { addCriterion("topic_id <=", value, "topicId"); return (Criteria) this; } + // 添加条件:topic_id IN (values) public Criteria andTopicIdIn(List values) { addCriterion("topic_id in", values, "topicId"); return (Criteria) this; } + // 添加条件:topic_id NOT IN (values) public Criteria andTopicIdNotIn(List values) { addCriterion("topic_id not in", values, "topicId"); return (Criteria) this; } + // 添加条件:topic_id BETWEEN value1 AND value2 public Criteria andTopicIdBetween(Long value1, Long value2) { addCriterion("topic_id between", value1, value2, "topicId"); return (Criteria) this; } + // 添加条件:topic_id NOT BETWEEN value1 AND value2 public Criteria andTopicIdNotBetween(Long value1, Long value2) { addCriterion("topic_id not between", value1, value2, "topicId"); return (Criteria) this; } + // 添加条件:member_icon IS NULL public Criteria andMemberIconIsNull() { addCriterion("member_icon is null"); return (Criteria) this; } + // 添加条件:member_icon IS NOT NULL public Criteria andMemberIconIsNotNull() { addCriterion("member_icon is not null"); return (Criteria) this; } + // 添加条件:member_icon = value public Criteria andMemberIconEqualTo(String value) { addCriterion("member_icon =", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon <> value public Criteria andMemberIconNotEqualTo(String value) { addCriterion("member_icon <>", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon > value public Criteria andMemberIconGreaterThan(String value) { addCriterion("member_icon >", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon >= value public Criteria andMemberIconGreaterThanOrEqualTo(String value) { addCriterion("member_icon >=", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon < value public Criteria andMemberIconLessThan(String value) { addCriterion("member_icon <", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon <= value public Criteria andMemberIconLessThanOrEqualTo(String value) { addCriterion("member_icon <=", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon LIKE value public Criteria andMemberIconLike(String value) { addCriterion("member_icon like", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon NOT LIKE value public Criteria andMemberIconNotLike(String value) { addCriterion("member_icon not like", value, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon IN (values) public Criteria andMemberIconIn(List values) { addCriterion("member_icon in", values, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon NOT IN (values) public Criteria andMemberIconNotIn(List values) { addCriterion("member_icon not in", values, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon BETWEEN value1 AND value2 public Criteria andMemberIconBetween(String value1, String value2) { addCriterion("member_icon between", value1, value2, "memberIcon"); return (Criteria) this; } + // 添加条件:member_icon NOT BETWEEN value1 AND value2 public Criteria andMemberIconNotBetween(String value1, String value2) { addCriterion("member_icon not between", value1, value2, "memberIcon"); return (Criteria) this; } + // 添加条件:content IS NULL public Criteria andContentIsNull() { addCriterion("content is null"); return (Criteria) this; } + // 添加条件:content IS NOT NULL public Criteria andContentIsNotNull() { addCriterion("content is not null"); return (Criteria) this; } + // 添加条件:content = value public Criteria andContentEqualTo(String value) { addCriterion("content =", value, "content"); return (Criteria) this; } + // 添加条件:content <> value public Criteria andContentNotEqualTo(String value) { addCriterion("content <>", value, "content"); return (Criteria) this; } + // 添加条件:content > value public Criteria andContentGreaterThan(String value) { addCriterion("content >", value, "content"); return (Criteria) this; } + // 添加条件:content >= value public Criteria andContentGreaterThanOrEqualTo(String value) { addCriterion("content >=", value, "content"); return (Criteria) this; } + // 添加条件:content < value public Criteria andContentLessThan(String value) { addCriterion("content <", value, "content"); return (Criteria) this; } + // 添加条件:content <= value public Criteria andContentLessThanOrEqualTo(String value) { addCriterion("content <=", value, "content"); return (Criteria) this; } + // 添加条件:content LIKE value public Criteria andContentLike(String value) { addCriterion("content like", value, "content"); return (Criteria) this; } + // 添加条件:content NOT LIKE value public Criteria andContentNotLike(String value) { addCriterion("content not like", value, "content"); return (Criteria) this; } + // 添加条件:content IN (values) public Criteria andContentIn(List values) { addCriterion("content in", values, "content"); return (Criteria) this; } + // 添加条件:content NOT IN (values) public Criteria andContentNotIn(List values) { addCriterion("content not in", values, "content"); return (Criteria) this; } + // 添加条件:content BETWEEN value1 AND value2 public Criteria andContentBetween(String value1, String value2) { addCriterion("content between", value1, value2, "content"); return (Criteria) this; } + // 添加条件:content NOT BETWEEN value1 AND value2 public Criteria andContentNotBetween(String value1, String value2) { addCriterion("content not between", value1, value2, "content"); return (Criteria) this; } + // 添加条件:create_time IS NULL public Criteria andCreateTimeIsNull() { addCriterion("create_time is null"); return (Criteria) this; } + // 添加条件:create_time IS NOT NULL public Criteria andCreateTimeIsNotNull() { addCriterion("create_time is not null"); return (Criteria) this; } + // 添加条件:create_time = value 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 values) { addCriterion("create_time in", values, "createTime"); return (Criteria) this; } + // 检查创建时间是否不在指定的日期列表中 public Criteria andCreateTimeNotIn(List 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 andShowStatusIsNull() { addCriterion("show_status is null"); return (Criteria) this; } + // 检查显示状态是否不为空 public Criteria andShowStatusIsNotNull() { addCriterion("show_status is not null"); return (Criteria) this; } + // 检查显示状态是否等于指定值 public Criteria andShowStatusEqualTo(Integer value) { addCriterion("show_status =", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否不等于指定值 public Criteria andShowStatusNotEqualTo(Integer value) { addCriterion("show_status <>", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否大于指定值 public Criteria andShowStatusGreaterThan(Integer value) { addCriterion("show_status >", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否大于或等于指定值 public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) { addCriterion("show_status >=", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否小于指定值 public Criteria andShowStatusLessThan(Integer value) { addCriterion("show_status <", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否小于或等于指定值 public Criteria andShowStatusLessThanOrEqualTo(Integer value) { addCriterion("show_status <=", value, "showStatus"); return (Criteria) this; } + // 检查显示状态是否在指定的整数列表中 public Criteria andShowStatusIn(List values) { addCriterion("show_status in", values, "showStatus"); return (Criteria) this; } + // 检查显示状态是否不在指定的整数列表中 public Criteria andShowStatusNotIn(List values) { addCriterion("show_status not in", values, "showStatus"); return (Criteria) this; } + // 检查显示状态是否在指定的整数范围内 public Criteria andShowStatusBetween(Integer value1, Integer value2) { addCriterion("show_status between", value1, value2, "showStatus"); return (Criteria) this; } + // 检查显示状态是否不在指定的整数范围内 public Criteria andShowStatusNotBetween(Integer value1, Integer value2) { addCriterion("show_status not between", value1, value2, "showStatus"); return (Criteria) this; } + } public static class Criteria extends GeneratedCriteria { + // 构造函数,初始化Criteria对象 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; - + private String condition; // 条件表达式 + private Object value; // 条件值 + private Object secondValue; // 第二个条件值(用于between查询) + 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; @@ -618,33 +706,38 @@ public class CmsTopicCommentExample { 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; + this.listValue = true; // 如果值为列表,则设置listValue为true } else { - this.singleValue = true; + this.singleValue = true; // 否则设置为单一值 } } + // 构造函数,包含条件表达式和值,不包含类型处理器 protected Criterion(String condition, Object value) { this(condition, value, null); } + // 构造函数,包含条件表达式、两个值和可选的类型处理器,用于between查询 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; + this.betweenValue = true; // 设置为区间值 } + // 构造函数,包含条件表达式、两个值,不包含类型处理器,用于between查询 protected Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } + } \ No newline at end of file diff --git a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicExample.java b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicExample.java index 6cc6c32..4868c3b 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicExample.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/CmsTopicExample.java @@ -5,46 +5,58 @@ import java.util.Date; import java.util.List; public class CmsTopicExample { + // 定义一个用于排序的子句 protected String orderByClause; + // 定义一个布尔值,用于指示查询是否使用 DISTINCT 关键字 protected boolean distinct; + // 定义一个 Criteria 对象的列表,用于存储查询条件 protected List oredCriteria; + // 构造函数,初始化 oredCriteria 为一个新的 ArrayList public CmsTopicExample() { oredCriteria = new ArrayList<>(); } + // 设置排序子句的方法 public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } + // 获取排序子句的方法 public String getOrderByClause() { return orderByClause; } + // 设置是否使用 DISTINCT 关键字的方法 public void setDistinct(boolean distinct) { this.distinct = distinct; } + // 判断是否使用 DISTINCT 关键字的方法 public boolean isDistinct() { return distinct; } + // 获取 Criteria 对象列表的方法 public List getOredCriteria() { return oredCriteria; } + // 将一个 Criteria 对象添加到 oredCriteria 列表中的方法 public void or(Criteria criteria) { oredCriteria.add(criteria); } + // 创建一个新的 Criteria 对象并添加到 oredCriteria 列表中的方法 public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } + // 创建一个 Criteria 对象的方法,如果 oredCriteria 列表为空,则将其添加到列表中 public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { @@ -53,37 +65,46 @@ public class CmsTopicExample { return criteria; } + // 内部方法,用于创建一个新的 Criteria 对象 protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } + // 清除所有查询条件和排序子句的方法,并将 distinct 设置为 false public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; } + protected abstract static class GeneratedCriteria { + // 定义一个列表来存储所有的查询条件 protected List criteria; + // 构造函数,初始化criteria列表 protected GeneratedCriteria() { super(); criteria = new ArrayList<>(); } + // 检查是否有任何查询条件 public boolean isValid() { return criteria.size() > 0; } + // 获取所有查询条件的列表 public List getAllCriteria() { return criteria; } + // 获取查询条件的列表(与getAllCriteria相同) public List getCriteria() { return criteria; } + // 添加一个简单的查询条件 protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); @@ -91,6 +112,7 @@ public class CmsTopicExample { 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"); @@ -98,6 +120,7 @@ public class CmsTopicExample { criteria.add(new Criterion(condition, value)); } + // 添加一个范围查询条件(例如BETWEEN语句) 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"); @@ -105,6 +128,7 @@ public class CmsTopicExample { criteria.add(new Criterion(condition, value1, value2)); } + // 以下方法用于生成具体的查询条件,例如id的各种比较操作 public Criteria andIdIsNull() { addCriterion("id is null"); return (Criteria) this; @@ -165,6 +189,7 @@ public class CmsTopicExample { return (Criteria) this; } + // 以下方法用于生成category_id的各种比较操作 public Criteria andCategoryIdIsNull() { addCriterion("category_id is null"); return (Criteria) this; @@ -225,6 +250,7 @@ public class CmsTopicExample { return (Criteria) this; } + // 以下方法用于生成name的各种比较操作 public Criteria andNameIsNull() { addCriterion("name is null"); return (Criteria) this; @@ -260,597 +286,711 @@ public class CmsTopicExample { return (Criteria) this; } + + // 检查name字段是否小于或等于给定值 public Criteria andNameLessThanOrEqualTo(String value) { addCriterion("name <=", value, "name"); return (Criteria) this; } + // 检查name字段是否包含给定的值(使用SQL的LIKE操作符) public Criteria andNameLike(String value) { addCriterion("name like", value, "name"); return (Criteria) this; } + // 检查name字段是否不包含给定的值(使用SQL的NOT LIKE操作符) public Criteria andNameNotLike(String value) { addCriterion("name not like", value, "name"); return (Criteria) this; } + // 检查name字段是否在给定的值列表中 public Criteria andNameIn(List values) { addCriterion("name in", values, "name"); return (Criteria) this; } + // 检查name字段是否不在给定的值列表中 public Criteria andNameNotIn(List values) { addCriterion("name not in", values, "name"); return (Criteria) this; } + // 检查name字段是否在给定的两个值之间 public Criteria andNameBetween(String value1, String value2) { addCriterion("name between", value1, value2, "name"); return (Criteria) this; } + // 检查name字段是否不在给定的两个值之间 public Criteria andNameNotBetween(String value1, String value2) { addCriterion("name not between", value1, value2, "name"); return (Criteria) this; } + // 检查create_time字段是否为空 public Criteria andCreateTimeIsNull() { addCriterion("create_time is null"); return (Criteria) this; } + // 检查create_time字段是否不为空 public Criteria andCreateTimeIsNotNull() { addCriterion("create_time is not null"); return (Criteria) this; } + // 检查create_time字段是否等于给定值 public Criteria andCreateTimeEqualTo(Date value) { addCriterion("create_time =", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否不等于给定值 public Criteria andCreateTimeNotEqualTo(Date value) { addCriterion("create_time <>", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否大于给定值 public Criteria andCreateTimeGreaterThan(Date value) { addCriterion("create_time >", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否大于或等于给定值 public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { addCriterion("create_time >=", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否小于给定值 public Criteria andCreateTimeLessThan(Date value) { addCriterion("create_time <", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否小于或等于给定值 public Criteria andCreateTimeLessThanOrEqualTo(Date value) { addCriterion("create_time <=", value, "createTime"); return (Criteria) this; } + // 检查create_time字段是否在给定的值列表中 public Criteria andCreateTimeIn(List values) { addCriterion("create_time in", values, "createTime"); return (Criteria) this; } + // 检查create_time字段是否不在给定的值列表中 public Criteria andCreateTimeNotIn(List values) { addCriterion("create_time not in", values, "createTime"); return (Criteria) this; } + // 检查create_time字段是否在给定的两个值之间 public Criteria andCreateTimeBetween(Date value1, Date value2) { addCriterion("create_time between", value1, value2, "createTime"); return (Criteria) this; } + // 检查create_time字段是否不在给定的两个值之间 public Criteria andCreateTimeNotBetween(Date value1, Date value2) { addCriterion("create_time not between", value1, value2, "createTime"); return (Criteria) this; } + // 检查start_time字段是否为空 public Criteria andStartTimeIsNull() { addCriterion("start_time is null"); return (Criteria) this; } + // 检查start_time字段是否不为空 public Criteria andStartTimeIsNotNull() { addCriterion("start_time is not null"); return (Criteria) this; } + // 检查start_time字段是否等于给定值 public Criteria andStartTimeEqualTo(Date value) { addCriterion("start_time =", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否不等于给定值 public Criteria andStartTimeNotEqualTo(Date value) { addCriterion("start_time <>", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否大于给定值 public Criteria andStartTimeGreaterThan(Date value) { addCriterion("start_time >", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否大于或等于给定值 public Criteria andStartTimeGreaterThanOrEqualTo(Date value) { addCriterion("start_time >=", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否小于给定值 public Criteria andStartTimeLessThan(Date value) { addCriterion("start_time <", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否小于或等于给定值 public Criteria andStartTimeLessThanOrEqualTo(Date value) { addCriterion("start_time <=", value, "startTime"); return (Criteria) this; } + // 检查start_time字段是否在给定的值列表中 public Criteria andStartTimeIn(List values) { addCriterion("start_time in", values, "startTime"); return (Criteria) this; } + // 检查start_time字段是否不在给定的值列表中 public Criteria andStartTimeNotIn(List values) { addCriterion("start_time not in", values, "startTime"); return (Criteria) this; } + // 检查start_time字段是否在给定的两个值之间 public Criteria andStartTimeBetween(Date value1, Date value2) { addCriterion("start_time between", value1, value2, "startTime"); return (Criteria) this; } + // 检查start_time字段是否不在给定的两个值之间 public Criteria andStartTimeNotBetween(Date value1, Date value2) { addCriterion("start_time not between", value1, value2, "startTime"); return (Criteria) this; } + // 检查end_time字段是否为空 public Criteria andEndTimeIsNull() { addCriterion("end_time is null"); return (Criteria) this; } + // 检查end_time字段是否不为空 public Criteria andEndTimeIsNotNull() { addCriterion("end_time is not null"); return (Criteria) this; } + // 检查end_time字段是否等于给定值 public Criteria andEndTimeEqualTo(Date value) { addCriterion("end_time =", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否不等于给定值 public Criteria andEndTimeNotEqualTo(Date value) { addCriterion("end_time <>", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否大于给定值 public Criteria andEndTimeGreaterThan(Date value) { addCriterion("end_time >", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否大于或等于给定值 public Criteria andEndTimeGreaterThanOrEqualTo(Date value) { addCriterion("end_time >=", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否小于给定值 public Criteria andEndTimeLessThan(Date value) { addCriterion("end_time <", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否小于或等于给定值 public Criteria andEndTimeLessThanOrEqualTo(Date value) { addCriterion("end_time <=", value, "endTime"); return (Criteria) this; } + // 检查end_time字段是否在给定的值列表中 public Criteria andEndTimeIn(List values) { addCriterion("end_time in", values, "endTime"); return (Criteria) this; } + // 检查end_time字段是否不在给定的值列表中 public Criteria andEndTimeNotIn(List values) { addCriterion("end_time not in", values, "endTime"); return (Criteria) this; } + // 检查end_time字段是否在给定的两个值之间 public Criteria andEndTimeBetween(Date value1, Date value2) { addCriterion("end_time between", value1, value2, "endTime"); return (Criteria) this; } + // 检查end_time字段是否不在给定的两个值之间 public Criteria andEndTimeNotBetween(Date value1, Date value2) { addCriterion("end_time not between", value1, value2, "endTime"); return (Criteria) this; } + + // 检查 attend_count 是否为空 public Criteria andAttendCountIsNull() { addCriterion("attend_count is null"); return (Criteria) this; } + // 检查 attend_count 是否不为空 public Criteria andAttendCountIsNotNull() { addCriterion("attend_count is not null"); return (Criteria) this; } + // 检查 attend_count 是否等于指定值 public Criteria andAttendCountEqualTo(Integer value) { addCriterion("attend_count =", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否不等于指定值 public Criteria andAttendCountNotEqualTo(Integer value) { addCriterion("attend_count <>", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否大于指定值 public Criteria andAttendCountGreaterThan(Integer value) { addCriterion("attend_count >", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否大于或等于指定值 public Criteria andAttendCountGreaterThanOrEqualTo(Integer value) { addCriterion("attend_count >=", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否小于指定值 public Criteria andAttendCountLessThan(Integer value) { addCriterion("attend_count <", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否小于或等于指定值 public Criteria andAttendCountLessThanOrEqualTo(Integer value) { addCriterion("attend_count <=", value, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否在指定的值列表中 public Criteria andAttendCountIn(List values) { addCriterion("attend_count in", values, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否不在指定的值列表中 public Criteria andAttendCountNotIn(List values) { addCriterion("attend_count not in", values, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否在指定的范围内 public Criteria andAttendCountBetween(Integer value1, Integer value2) { addCriterion("attend_count between", value1, value2, "attendCount"); return (Criteria) this; } + // 检查 attend_count 是否不在指定的范围内 public Criteria andAttendCountNotBetween(Integer value1, Integer value2) { addCriterion("attend_count not between", value1, value2, "attendCount"); return (Criteria) this; } + // 检查 attention_count 是否为空 public Criteria andAttentionCountIsNull() { addCriterion("attention_count is null"); return (Criteria) this; } + // 检查 attention_count 是否不为空 public Criteria andAttentionCountIsNotNull() { addCriterion("attention_count is not null"); return (Criteria) this; } + // 检查 attention_count 是否等于指定值 public Criteria andAttentionCountEqualTo(Integer value) { addCriterion("attention_count =", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否不等于指定值 public Criteria andAttentionCountNotEqualTo(Integer value) { addCriterion("attention_count <>", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否大于指定值 public Criteria andAttentionCountGreaterThan(Integer value) { addCriterion("attention_count >", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否大于或等于指定值 public Criteria andAttentionCountGreaterThanOrEqualTo(Integer value) { addCriterion("attention_count >=", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否小于指定值 public Criteria andAttentionCountLessThan(Integer value) { addCriterion("attention_count <", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否小于或等于指定值 public Criteria andAttentionCountLessThanOrEqualTo(Integer value) { addCriterion("attention_count <=", value, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否在指定的值列表中 public Criteria andAttentionCountIn(List values) { addCriterion("attention_count in", values, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否不在指定的值列表中 public Criteria andAttentionCountNotIn(List values) { addCriterion("attention_count not in", values, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否在指定的范围内 public Criteria andAttentionCountBetween(Integer value1, Integer value2) { addCriterion("attention_count between", value1, value2, "attentionCount"); return (Criteria) this; } + // 检查 attention_count 是否不在指定的范围内 public Criteria andAttentionCountNotBetween(Integer value1, Integer value2) { addCriterion("attention_count not between", value1, value2, "attentionCount"); return (Criteria) this; } + // 检查 read_count 是否为空 public Criteria andReadCountIsNull() { addCriterion("read_count is null"); return (Criteria) this; } + // 检查 read_count 是否不为空 public Criteria andReadCountIsNotNull() { addCriterion("read_count is not null"); return (Criteria) this; } + // 检查 read_count 是否等于指定值 public Criteria andReadCountEqualTo(Integer value) { addCriterion("read_count =", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否不等于指定值 public Criteria andReadCountNotEqualTo(Integer value) { addCriterion("read_count <>", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否大于指定值 public Criteria andReadCountGreaterThan(Integer value) { addCriterion("read_count >", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否大于或等于指定值 public Criteria andReadCountGreaterThanOrEqualTo(Integer value) { addCriterion("read_count >=", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否小于指定值 public Criteria andReadCountLessThan(Integer value) { addCriterion("read_count <", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否小于或等于指定值 public Criteria andReadCountLessThanOrEqualTo(Integer value) { addCriterion("read_count <=", value, "readCount"); return (Criteria) this; } + // 检查 read_count 是否在指定的值列表中 public Criteria andReadCountIn(List values) { addCriterion("read_count in", values, "readCount"); return (Criteria) this; } + // 检查 read_count 是否不在指定的值列表中 public Criteria andReadCountNotIn(List values) { addCriterion("read_count not in", values, "readCount"); return (Criteria) this; } + // 检查 read_count 是否在指定的范围内 public Criteria andReadCountBetween(Integer value1, Integer value2) { addCriterion("read_count between", value1, value2, "readCount"); return (Criteria) this; } + // 检查 read_count 是否不在指定的范围内 public Criteria andReadCountNotBetween(Integer value1, Integer value2) { addCriterion("read_count not between", value1, value2, "readCount"); return (Criteria) this; } + // 检查 award_name 是否为空 public Criteria andAwardNameIsNull() { addCriterion("award_name is null"); return (Criteria) this; } + // 检查 award_name 是否不为空 public Criteria andAwardNameIsNotNull() { addCriterion("award_name is not null"); return (Criteria) this; } + + // 检查 award_name 是否等于指定值 public Criteria andAwardNameEqualTo(String value) { addCriterion("award_name =", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否不等于指定值 public Criteria andAwardNameNotEqualTo(String value) { addCriterion("award_name <>", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否大于指定值 public Criteria andAwardNameGreaterThan(String value) { addCriterion("award_name >", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否大于或等于指定值 public Criteria andAwardNameGreaterThanOrEqualTo(String value) { addCriterion("award_name >=", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否小于指定值 public Criteria andAwardNameLessThan(String value) { addCriterion("award_name <", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否小于或等于指定值 public Criteria andAwardNameLessThanOrEqualTo(String value) { addCriterion("award_name <=", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否匹配指定模式(使用 LIKE) public Criteria andAwardNameLike(String value) { addCriterion("award_name like", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否不匹配指定模式(使用 NOT LIKE) public Criteria andAwardNameNotLike(String value) { addCriterion("award_name not like", value, "awardName"); return (Criteria) this; } + // 检查 award_name 是否在指定的值列表中 public Criteria andAwardNameIn(List values) { addCriterion("award_name in", values, "awardName"); return (Criteria) this; } + // 检查 award_name 是否不在指定的值列表中 public Criteria andAwardNameNotIn(List values) { addCriterion("award_name not in", values, "awardName"); return (Criteria) this; } + // 检查 award_name 是否在指定的范围内(使用 BETWEEN) public Criteria andAwardNameBetween(String value1, String value2) { addCriterion("award_name between", value1, value2, "awardName"); return (Criteria) this; } + // 检查 award_name 是否不在指定的范围内(使用 NOT BETWEEN) public Criteria andAwardNameNotBetween(String value1, String value2) { addCriterion("award_name not between", value1, value2, "awardName"); return (Criteria) this; } + // 检查 attend_type 是否为空 public Criteria andAttendTypeIsNull() { addCriterion("attend_type is null"); return (Criteria) this; } + // 检查 attend_type 是否不为空 public Criteria andAttendTypeIsNotNull() { addCriterion("attend_type is not null"); return (Criteria) this; } + // 检查 attend_type 是否等于指定值 public Criteria andAttendTypeEqualTo(String value) { addCriterion("attend_type =", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否不等于指定值 public Criteria andAttendTypeNotEqualTo(String value) { addCriterion("attend_type <>", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否大于指定值 public Criteria andAttendTypeGreaterThan(String value) { addCriterion("attend_type >", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否大于或等于指定值 public Criteria andAttendTypeGreaterThanOrEqualTo(String value) { addCriterion("attend_type >=", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否小于指定值 public Criteria andAttendTypeLessThan(String value) { addCriterion("attend_type <", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否小于或等于指定值 public Criteria andAttendTypeLessThanOrEqualTo(String value) { addCriterion("attend_type <=", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否匹配指定模式(使用 LIKE) public Criteria andAttendTypeLike(String value) { addCriterion("attend_type like", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否不匹配指定模式(使用 NOT LIKE) public Criteria andAttendTypeNotLike(String value) { addCriterion("attend_type not like", value, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否在指定的值列表中 public Criteria andAttendTypeIn(List values) { addCriterion("attend_type in", values, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否不在指定的值列表中 public Criteria andAttendTypeNotIn(List values) { addCriterion("attend_type not in", values, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否在指定的范围内(使用 BETWEEN) public Criteria andAttendTypeBetween(String value1, String value2) { addCriterion("attend_type between", value1, value2, "attendType"); return (Criteria) this; } + // 检查 attend_type 是否不在指定的范围内(使用 NOT BETWEEN) public Criteria andAttendTypeNotBetween(String value1, String value2) { addCriterion("attend_type not between", value1, value2, "attendType"); return (Criteria) this; } + } public static class Criteria extends GeneratedCriteria { + // 构造函数,初始化Criteria对象 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; - + private String condition; // 条件表达式 + private Object value; // 条件值 + private Object secondValue; // 第二个条件值(用于between查询) + 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; @@ -858,33 +998,38 @@ public class CmsTopicExample { 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; + this.listValue = true; // 如果值为列表,则设置listValue为true } else { - this.singleValue = true; + this.singleValue = true; // 否则设置为单一值 } } + // 构造函数,包含条件表达式和值 protected Criterion(String condition, Object value) { - this(condition, value, null); + this(condition, value, null); // 调用另一个构造函数,并传递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; + this.betweenValue = true; // 设置为区间值 } + // 构造函数,包含条件表达式、两个值 protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); + this(condition, value, secondValue, null); // 调用另一个构造函数,并传递null作为类型处理器 } } + } \ No newline at end of file diff --git a/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItem.java b/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItem.java index 3bb6cb6..14b8110 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItem.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItem.java @@ -202,10 +202,17 @@ public class OmsCartItem implements Serializable { @Override public String toString() { + // 创建一个StringBuilder对象,用于高效地构建字符串 StringBuilder sb = new StringBuilder(); + + // 获取类的简单名称并追加到StringBuilder中 sb.append(getClass().getSimpleName()); sb.append(" ["); + + // 追加对象的哈希码 sb.append("Hash = ").append(hashCode()); + + // 追加各个字段的值 sb.append(", id=").append(id); sb.append(", productId=").append(productId); sb.append(", productSkuId=").append(productSkuId); @@ -225,7 +232,10 @@ public class OmsCartItem implements Serializable { sb.append(", productSn=").append(productSn); sb.append(", productAttr=").append(productAttr); sb.append(", serialVersionUID=").append(serialVersionUID); + + // 关闭方括号并返回最终的字符串 sb.append("]"); return sb.toString(); } + } \ No newline at end of file diff --git a/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItemExample.java b/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItemExample.java index ce3a1d5..402cf0f 100644 --- a/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItemExample.java +++ b/mall-mbg/src/main/java/com/macro/mall/model/OmsCartItemExample.java @@ -6,46 +6,58 @@ import java.util.Date; import java.util.List; public class OmsCartItemExample { + // 定义排序子句 protected String orderByClause; + // 是否使用 DISTINCT 关键字 protected boolean distinct; + // 存储查询条件的列表 protected List oredCriteria; + // 构造函数,初始化查询条件列表 public OmsCartItemExample() { oredCriteria = new ArrayList<>(); } + // 设置排序子句 public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } + // 获取排序子句 public String getOrderByClause() { return orderByClause; } + // 设置是否使用 DISTINCT 关键字 public void setDistinct(boolean distinct) { this.distinct = distinct; } + // 判断是否使用 DISTINCT 关键字 public boolean isDistinct() { return distinct; } + // 获取查询条件列表 public List getOredCriteria() { return oredCriteria; } + // 添加一个查询条件到列表中 public void or(Criteria criteria) { oredCriteria.add(criteria); } + // 创建一个新的 Criteria 对象并添加到查询条件列表中 public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } + // 创建一个 Criteria 对象,如果查询条件列表为空则添加到列表中 public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { @@ -54,11 +66,13 @@ public class OmsCartItemExample { return criteria; } + // 内部方法,用于创建新的 Criteria 对象 protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } + // 清除所有查询条件和排序子句,重置状态 public void clear() { oredCriteria.clear(); orderByClause = null; @@ -66,25 +80,31 @@ public class OmsCartItemExample { } protected abstract static class GeneratedCriteria { + // 定义一个用于存储查询条件的列表 protected List criteria; + // 构造函数,初始化criteria列表 protected GeneratedCriteria() { super(); criteria = new ArrayList<>(); } + // 判断是否有查询条件 public boolean isValid() { return criteria.size() > 0; } + // 获取所有查询条件 public List getAllCriteria() { return criteria; } + // 获取查询条件列表(与getAllCriteria方法功能相同) public List getCriteria() { return criteria; } + // 添加一个简单的查询条件 protected void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); @@ -92,6 +112,7 @@ public class OmsCartItemExample { 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"); @@ -99,6 +120,7 @@ public class OmsCartItemExample { 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"); @@ -106,6 +128,7 @@ public class OmsCartItemExample { criteria.add(new Criterion(condition, value1, value2)); } + // 以下方法用于生成具体的查询条件,例如id是否为空、id等于某个值等 public Criteria andIdIsNull() { addCriterion("id is null"); return (Criteria) this; @@ -166,6 +189,7 @@ public class OmsCartItemExample { return (Criteria) this; } + // 以下方法用于生成product_id相关的查询条件,例如product_id是否为空、product_id等于某个值等 public Criteria andProductIdIsNull() { addCriterion("product_id is null"); return (Criteria) this; @@ -211,1060 +235,1426 @@ public class OmsCartItemExample { return (Criteria) this; } + + /** + * 添加一个条件到条件列表中,指定产品ID不在给定的列表中。 + * + * @param values 要排除的产品ID列表 + * @return 当前的Criteria实例 + */ public Criteria andProductIdNotIn(List values) { addCriterion("product_id not in", values, "productId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品ID在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andProductIdBetween(Long value1, Long value2) { addCriterion("product_id between", value1, value2, "productId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品ID不在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andProductIdNotBetween(Long value1, Long value2) { addCriterion("product_id not between", value1, value2, "productId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdIsNull() { addCriterion("product_sku_id is null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID不为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdIsNotNull() { addCriterion("product_sku_id is not null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID等于给定的值。 + * + * @param value 要匹配的产品SKU ID值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdEqualTo(Long value) { addCriterion("product_sku_id =", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID不等于给定的值。 + * + * @param value 要排除的产品SKU ID值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdNotEqualTo(Long value) { addCriterion("product_sku_id <>", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID大于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdGreaterThan(Long value) { addCriterion("product_sku_id >", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID大于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdGreaterThanOrEqualTo(Long value) { addCriterion("product_sku_id >=", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID小于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdLessThan(Long value) { addCriterion("product_sku_id <", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID小于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdLessThanOrEqualTo(Long value) { addCriterion("product_sku_id <=", value, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID在给定的列表中。 + * + * @param values 要匹配的产品SKU ID列表 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdIn(List values) { addCriterion("product_sku_id in", values, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID不在给定的列表中。 + * + * @param values 要排除的产品SKU ID列表 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdNotIn(List values) { addCriterion("product_sku_id not in", values, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdBetween(Long value1, Long value2) { addCriterion("product_sku_id between", value1, value2, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定产品SKU ID不在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andProductSkuIdNotBetween(Long value1, Long value2) { addCriterion("product_sku_id not between", value1, value2, "productSkuId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andMemberIdIsNull() { addCriterion("member_id is null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID不为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andMemberIdIsNotNull() { addCriterion("member_id is not null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID等于给定的值。 + * + * @param value 要匹配的会员ID值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdEqualTo(Long value) { addCriterion("member_id =", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID不等于给定的值。 + * + * @param value 要排除的会员ID值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdNotEqualTo(Long value) { addCriterion("member_id <>", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID大于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdGreaterThan(Long value) { addCriterion("member_id >", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID大于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdGreaterThanOrEqualTo(Long value) { addCriterion("member_id >=", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID小于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdLessThan(Long value) { addCriterion("member_id <", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID小于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdLessThanOrEqualTo(Long value) { addCriterion("member_id <=", value, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID在给定的列表中。 + * + * @param values 要匹配的会员ID列表 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdIn(List values) { addCriterion("member_id in", values, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID不在给定的列表中。 + * + * @param values 要排除的会员ID列表 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdNotIn(List values) { addCriterion("member_id not in", values, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdBetween(Long value1, Long value2) { addCriterion("member_id between", value1, value2, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定会员ID不在两个值之间。 + * + * @param value1 范围的起始值 + * @param value2 范围的结束值 + * @return 当前的Criteria实例 + */ public Criteria andMemberIdNotBetween(Long value1, Long value2) { addCriterion("member_id not between", value1, value2, "memberId"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andQuantityIsNull() { addCriterion("quantity is null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量不为空。 + * + * @return 当前的Criteria实例 + */ public Criteria andQuantityIsNotNull() { addCriterion("quantity is not null"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量等于给定的值。 + * + * @param value 要匹配的数量值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityEqualTo(Integer value) { addCriterion("quantity =", value, "quantity"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量不等于给定的值。 + * + * @param value 要排除的数量值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityNotEqualTo(Integer value) { addCriterion("quantity <>", value, "quantity"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量大于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityGreaterThan(Integer value) { addCriterion("quantity >", value, "quantity"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量大于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityGreaterThanOrEqualTo(Integer value) { addCriterion("quantity >=", value, "quantity"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量小于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityLessThan(Integer value) { addCriterion("quantity <", value, "quantity"); return (Criteria) this; } + /** + * 添加一个条件到条件列表中,指定数量小于或等于给定的值。 + * + * @param value 比较的基准值 + * @return 当前的Criteria实例 + */ public Criteria andQuantityLessThanOrEqualTo(Integer value) { addCriterion("quantity <=", value, "quantity"); return (Criteria) this; } - public Criteria andQuantityIn(List values) { - addCriterion("quantity in", values, "quantity"); - return (Criteria) this; - } - - public Criteria andQuantityNotIn(List values) { - addCriterion("quantity not in", values, "quantity"); - return (Criteria) this; - } - - public Criteria andQuantityBetween(Integer value1, Integer value2) { - addCriterion("quantity between", value1, value2, "quantity"); - return (Criteria) this; - } - - public Criteria andQuantityNotBetween(Integer value1, Integer value2) { - addCriterion("quantity not between", value1, value2, "quantity"); - return (Criteria) this; - } public Criteria andPriceIsNull() { + // 添加条件:价格为空 addCriterion("price is null"); return (Criteria) this; } public Criteria andPriceIsNotNull() { + // 添加条件:价格不为空 addCriterion("price is not null"); return (Criteria) this; } public Criteria andPriceEqualTo(BigDecimal value) { + // 添加条件:价格等于指定值 addCriterion("price =", value, "price"); return (Criteria) this; } public Criteria andPriceNotEqualTo(BigDecimal value) { + // 添加条件:价格不等于指定值 addCriterion("price <>", value, "price"); return (Criteria) this; } public Criteria andPriceGreaterThan(BigDecimal value) { + // 添加条件:价格大于指定值 addCriterion("price >", value, "price"); return (Criteria) this; } public Criteria andPriceGreaterThanOrEqualTo(BigDecimal value) { + // 添加条件:价格大于或等于指定值 addCriterion("price >=", value, "price"); return (Criteria) this; } public Criteria andPriceLessThan(BigDecimal value) { + // 添加条件:价格小于指定值 addCriterion("price <", value, "price"); return (Criteria) this; } public Criteria andPriceLessThanOrEqualTo(BigDecimal value) { + // 添加条件:价格小于或等于指定值 addCriterion("price <=", value, "price"); return (Criteria) this; } public Criteria andPriceIn(List values) { + // 添加条件:价格在指定列表中 addCriterion("price in", values, "price"); return (Criteria) this; } public Criteria andPriceNotIn(List values) { + // 添加条件:价格不在指定列表中 addCriterion("price not in", values, "price"); return (Criteria) this; } public Criteria andPriceBetween(BigDecimal value1, BigDecimal value2) { + // 添加条件:价格在指定范围内(包含边界) addCriterion("price between", value1, value2, "price"); return (Criteria) this; } public Criteria andPriceNotBetween(BigDecimal value1, BigDecimal value2) { + // 添加条件:价格不在指定范围内(不包含边界) addCriterion("price not between", value1, value2, "price"); return (Criteria) this; } public Criteria andProductPicIsNull() { + // 添加条件:产品图片为空 addCriterion("product_pic is null"); return (Criteria) this; } public Criteria andProductPicIsNotNull() { + // 添加条件:产品图片不为空 addCriterion("product_pic is not null"); return (Criteria) this; } public Criteria andProductPicEqualTo(String value) { + // 添加条件:产品图片等于指定值 addCriterion("product_pic =", value, "productPic"); return (Criteria) this; } public Criteria andProductPicNotEqualTo(String value) { + // 添加条件:产品图片不等于指定值 addCriterion("product_pic <>", value, "productPic"); return (Criteria) this; } public Criteria andProductPicGreaterThan(String value) { + // 添加条件:产品图片大于指定值 addCriterion("product_pic >", value, "productPic"); return (Criteria) this; } public Criteria andProductPicGreaterThanOrEqualTo(String value) { + // 添加条件:产品图片大于或等于指定值 addCriterion("product_pic >=", value, "productPic"); return (Criteria) this; } public Criteria andProductPicLessThan(String value) { + // 添加条件:产品图片小于指定值 addCriterion("product_pic <", value, "productPic"); return (Criteria) this; } public Criteria andProductPicLessThanOrEqualTo(String value) { + // 添加条件:产品图片小于或等于指定值 addCriterion("product_pic <=", value, "productPic"); return (Criteria) this; } public Criteria andProductPicLike(String value) { + // 添加条件:产品图片匹配指定模式(模糊查询) addCriterion("product_pic like", value, "productPic"); return (Criteria) this; } public Criteria andProductPicNotLike(String value) { + // 添加条件:产品图片不匹配指定模式(模糊查询) addCriterion("product_pic not like", value, "productPic"); return (Criteria) this; } public Criteria andProductPicIn(List values) { + // 添加条件:产品图片在指定列表中 addCriterion("product_pic in", values, "productPic"); return (Criteria) this; } public Criteria andProductPicNotIn(List values) { + // 添加条件:产品图片不在指定列表中 addCriterion("product_pic not in", values, "productPic"); return (Criteria) this; } public Criteria andProductPicBetween(String value1, String value2) { + // 添加条件:产品图片在指定范围内(包含边界) addCriterion("product_pic between", value1, value2, "productPic"); return (Criteria) this; } public Criteria andProductPicNotBetween(String value1, String value2) { + // 添加条件:产品图片不在指定范围内(不包含边界) addCriterion("product_pic not between", value1, value2, "productPic"); return (Criteria) this; } public Criteria andProductNameIsNull() { + // 添加条件:产品名称为空 addCriterion("product_name is null"); return (Criteria) this; } public Criteria andProductNameIsNotNull() { + // 添加条件:产品名称不为空 addCriterion("product_name is not null"); return (Criteria) this; } public Criteria andProductNameEqualTo(String value) { + // 添加条件:产品名称等于指定值 addCriterion("product_name =", value, "productName"); return (Criteria) this; } public Criteria andProductNameNotEqualTo(String value) { + // 添加条件:产品名称不等于指定值 addCriterion("product_name <>", value, "productName"); return (Criteria) this; } public Criteria andProductNameGreaterThan(String value) { + // 添加条件:产品名称大于指定值 addCriterion("product_name >", value, "productName"); return (Criteria) this; } public Criteria andProductNameGreaterThanOrEqualTo(String value) { + // 添加条件:产品名称大于或等于指定值 addCriterion("product_name >=", value, "productName"); return (Criteria) this; } public Criteria andProductNameLessThan(String value) { + // 添加条件:产品名称小于指定值 addCriterion("product_name <", value, "productName"); return (Criteria) this; } public Criteria andProductNameLessThanOrEqualTo(String value) { + // 添加条件:产品名称小于或等于指定值 addCriterion("product_name <=", value, "productName"); return (Criteria) this; } public Criteria andProductNameLike(String value) { + // 添加条件:产品名称匹配指定模式(模糊查询) addCriterion("product_name like", value, "productName"); return (Criteria) this; } public Criteria andProductNameNotLike(String value) { + // 添加条件:产品名称不匹配指定模式(模糊查询) addCriterion("product_name not like", value, "productName"); return (Criteria) this; } public Criteria andProductNameIn(List values) { + // 添加条件:产品名称在指定列表中 addCriterion("product_name in", values, "productName"); return (Criteria) this; } public Criteria andProductNameNotIn(List values) { + // 添加条件:product_name 不在指定的值列表中 addCriterion("product_name not in", values, "productName"); return (Criteria) this; } public Criteria andProductNameBetween(String value1, String value2) { + // 添加条件:product_name 在指定的两个值之间 addCriterion("product_name between", value1, value2, "productName"); return (Criteria) this; } public Criteria andProductNameNotBetween(String value1, String value2) { + // 添加条件:product_name 不在指定的两个值之间 addCriterion("product_name not between", value1, value2, "productName"); return (Criteria) this; } public Criteria andProductSubTitleIsNull() { + // 添加条件:product_sub_title 为空 addCriterion("product_sub_title is null"); return (Criteria) this; } public Criteria andProductSubTitleIsNotNull() { + // 添加条件:product_sub_title 不为空 addCriterion("product_sub_title is not null"); return (Criteria) this; } public Criteria andProductSubTitleEqualTo(String value) { + // 添加条件:product_sub_title 等于指定值 addCriterion("product_sub_title =", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleNotEqualTo(String value) { + // 添加条件:product_sub_title 不等于指定值 addCriterion("product_sub_title <>", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleGreaterThan(String value) { + // 添加条件:product_sub_title 大于指定值 addCriterion("product_sub_title >", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleGreaterThanOrEqualTo(String value) { + // 添加条件:product_sub_title 大于或等于指定值 addCriterion("product_sub_title >=", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleLessThan(String value) { + // 添加条件:product_sub_title 小于指定值 addCriterion("product_sub_title <", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleLessThanOrEqualTo(String value) { + // 添加条件:product_sub_title 小于或等于指定值 addCriterion("product_sub_title <=", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleLike(String value) { + // 添加条件:product_sub_title 类似于指定值(模糊匹配) addCriterion("product_sub_title like", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleNotLike(String value) { + // 添加条件:product_sub_title 不类似于指定值(模糊匹配) addCriterion("product_sub_title not like", value, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleIn(List values) { + // 添加条件:product_sub_title 在指定的值列表中 addCriterion("product_sub_title in", values, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleNotIn(List values) { + // 添加条件:product_sub_title 不在指定的值列表中 addCriterion("product_sub_title not in", values, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleBetween(String value1, String value2) { + // 添加条件:product_sub_title 在指定的两个值之间 addCriterion("product_sub_title between", value1, value2, "productSubTitle"); return (Criteria) this; } public Criteria andProductSubTitleNotBetween(String value1, String value2) { + // 添加条件:product_sub_title 不在指定的两个值之间 addCriterion("product_sub_title not between", value1, value2, "productSubTitle"); return (Criteria) this; } public Criteria andProductSkuCodeIsNull() { + // 添加条件:product_sku_code 为空 addCriterion("product_sku_code is null"); return (Criteria) this; } public Criteria andProductSkuCodeIsNotNull() { + // 添加条件:product_sku_code 不为空 addCriterion("product_sku_code is not null"); return (Criteria) this; } public Criteria andProductSkuCodeEqualTo(String value) { + // 添加条件:product_sku_code 等于指定值 addCriterion("product_sku_code =", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeNotEqualTo(String value) { + // 添加条件:product_sku_code 不等于指定值 addCriterion("product_sku_code <>", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeGreaterThan(String value) { + // 添加条件:product_sku_code 大于指定值 addCriterion("product_sku_code >", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeGreaterThanOrEqualTo(String value) { + // 添加条件:product_sku_code 大于或等于指定值 addCriterion("product_sku_code >=", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeLessThan(String value) { + // 添加条件:product_sku_code 小于指定值 addCriterion("product_sku_code <", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeLessThanOrEqualTo(String value) { + // 添加条件:product_sku_code 小于或等于指定值 addCriterion("product_sku_code <=", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeLike(String value) { + // 添加条件:product_sku_code 类似于指定值(模糊匹配) addCriterion("product_sku_code like", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeNotLike(String value) { + // 添加条件:product_sku_code 不类似于指定值(模糊匹配) addCriterion("product_sku_code not like", value, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeIn(List values) { + // 添加条件:product_sku_code 在指定的值列表中 addCriterion("product_sku_code in", values, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeNotIn(List values) { + // 添加条件:product_sku_code 不在指定的值列表中 addCriterion("product_sku_code not in", values, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeBetween(String value1, String value2) { + // 添加条件:product_sku_code 在指定的两个值之间 addCriterion("product_sku_code between", value1, value2, "productSkuCode"); return (Criteria) this; } public Criteria andProductSkuCodeNotBetween(String value1, String value2) { + // 添加条件:product_sku_code 不在指定的两个值之间 addCriterion("product_sku_code not between", value1, value2, "productSkuCode"); return (Criteria) this; } public Criteria andMemberNicknameIsNull() { + // 添加条件:member_nickname 为空 addCriterion("member_nickname is null"); return (Criteria) this; } public Criteria andMemberNicknameIsNotNull() { + // 添加条件:member_nickname 不为空 addCriterion("member_nickname is not null"); return (Criteria) this; } public Criteria andMemberNicknameEqualTo(String value) { + // 添加条件:member_nickname 等于指定值 addCriterion("member_nickname =", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameNotEqualTo(String value) { + // 添加条件:member_nickname 不等于指定值 addCriterion("member_nickname <>", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameGreaterThan(String value) { + // 添加条件:member_nickname 大于指定值 addCriterion("member_nickname >", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameGreaterThanOrEqualTo(String value) { + // 添加条件:member_nickname 大于或等于指定值 addCriterion("member_nickname >=", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameLessThan(String value) { + // 添加条件:member_nickname 小于指定值 addCriterion("member_nickname <", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameLessThanOrEqualTo(String value) { + // 添加条件:member_nickname 小于或等于指定值 addCriterion("member_nickname <=", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameLike(String value) { + // 添加条件:member_nickname 类似于指定值(模糊匹配) addCriterion("member_nickname like", value, "memberNickname"); return (Criteria) this; } public Criteria andMemberNicknameNotLike(String value) { + // 添加条件:member_nickname 不类似于指定值(模糊匹配) addCriterion("member_nickname not like", value, "memberNickname"); return (Criteria) this; } + // 添加一个条件,用于查询 member_nickname 在给定列表中的记录 public Criteria andMemberNicknameIn(List values) { addCriterion("member_nickname in", values, "memberNickname"); return (Criteria) this; } + // 添加一个条件,用于查询 member_nickname 不在给定列表中的记录 public Criteria andMemberNicknameNotIn(List values) { addCriterion("member_nickname not in", values, "memberNickname"); return (Criteria) this; } + // 添加一个条件,用于查询 member_nickname 在给定范围内的记录 public Criteria andMemberNicknameBetween(String value1, String value2) { addCriterion("member_nickname between", value1, value2, "memberNickname"); return (Criteria) this; } + // 添加一个条件,用于查询 member_nickname 不在给定范围内的记录 public Criteria andMemberNicknameNotBetween(String value1, String value2) { addCriterion("member_nickname not between", value1, value2, "memberNickname"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 为空的记录 public Criteria andCreateDateIsNull() { addCriterion("create_date is null"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 不为空的记录 public Criteria andCreateDateIsNotNull() { addCriterion("create_date is not null"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 等于给定值的记录 public Criteria andCreateDateEqualTo(Date value) { addCriterion("create_date =", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 不等于给定值的记录 public Criteria andCreateDateNotEqualTo(Date value) { addCriterion("create_date <>", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 大于给定值的记录 public Criteria andCreateDateGreaterThan(Date value) { addCriterion("create_date >", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 大于或等于给定值的记录 public Criteria andCreateDateGreaterThanOrEqualTo(Date value) { addCriterion("create_date >=", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 小于给定值的记录 public Criteria andCreateDateLessThan(Date value) { addCriterion("create_date <", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 小于或等于给定值的记录 public Criteria andCreateDateLessThanOrEqualTo(Date value) { addCriterion("create_date <=", value, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 在给定列表中的记录 public Criteria andCreateDateIn(List values) { addCriterion("create_date in", values, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 不在给定列表中的记录 public Criteria andCreateDateNotIn(List values) { addCriterion("create_date not in", values, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 在给定范围内的记录 public Criteria andCreateDateBetween(Date value1, Date value2) { addCriterion("create_date between", value1, value2, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 create_date 不在给定范围内的记录 public Criteria andCreateDateNotBetween(Date value1, Date value2) { addCriterion("create_date not between", value1, value2, "createDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 为空的记录 public Criteria andModifyDateIsNull() { addCriterion("modify_date is null"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 不为空的记录 public Criteria andModifyDateIsNotNull() { addCriterion("modify_date is not null"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 等于给定值的记录 public Criteria andModifyDateEqualTo(Date value) { addCriterion("modify_date =", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 不等于给定值的记录 public Criteria andModifyDateNotEqualTo(Date value) { addCriterion("modify_date <>", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 大于给定值的记录 public Criteria andModifyDateGreaterThan(Date value) { addCriterion("modify_date >", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 大于或等于给定值的记录 public Criteria andModifyDateGreaterThanOrEqualTo(Date value) { addCriterion("modify_date >=", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 小于给定值的记录 public Criteria andModifyDateLessThan(Date value) { addCriterion("modify_date <", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 小于或等于给定值的记录 public Criteria andModifyDateLessThanOrEqualTo(Date value) { addCriterion("modify_date <=", value, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 在给定列表中的记录 public Criteria andModifyDateIn(List values) { addCriterion("modify_date in", values, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 不在给定列表中的记录 public Criteria andModifyDateNotIn(List values) { addCriterion("modify_date not in", values, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 在给定范围内的记录 public Criteria andModifyDateBetween(Date value1, Date value2) { addCriterion("modify_date between", value1, value2, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 modify_date 不在给定范围内的记录 public Criteria andModifyDateNotBetween(Date value1, Date value2) { addCriterion("modify_date not between", value1, value2, "modifyDate"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 为空的记录 public Criteria andDeleteStatusIsNull() { addCriterion("delete_status is null"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 不为空的记录 public Criteria andDeleteStatusIsNotNull() { addCriterion("delete_status is not null"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 等于给定值的记录 public Criteria andDeleteStatusEqualTo(Integer value) { addCriterion("delete_status =", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 不等于给定值的记录 public Criteria andDeleteStatusNotEqualTo(Integer value) { addCriterion("delete_status <>", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 大于给定值的记录 public Criteria andDeleteStatusGreaterThan(Integer value) { addCriterion("delete_status >", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 大于或等于给定值的记录 public Criteria andDeleteStatusGreaterThanOrEqualTo(Integer value) { addCriterion("delete_status >=", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 小于给定值的记录 public Criteria andDeleteStatusLessThan(Integer value) { addCriterion("delete_status <", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 小于或等于给定值的记录 public Criteria andDeleteStatusLessThanOrEqualTo(Integer value) { addCriterion("delete_status <=", value, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 在给定列表中的记录 public Criteria andDeleteStatusIn(List values) { addCriterion("delete_status in", values, "deleteStatus"); return (Criteria) this; } + // 添加一个条件,用于查询 delete_status 不在给定列表中的记录 public Criteria andDeleteStatusNotIn(List values) { addCriterion("delete_status not in", values, "deleteStatus"); return (Criteria) this; } + + // 检查 delete_status 是否在给定范围内 public Criteria andDeleteStatusBetween(Integer value1, Integer value2) { addCriterion("delete_status between", value1, value2, "deleteStatus"); return (Criteria) this; } + // 检查 delete_status 是否不在给定范围内 public Criteria andDeleteStatusNotBetween(Integer value1, Integer value2) { addCriterion("delete_status not between", value1, value2, "deleteStatus"); return (Criteria) this; } + // 检查 product_category_id 是否为空 public Criteria andProductCategoryIdIsNull() { addCriterion("product_category_id is null"); return (Criteria) this; } + // 检查 product_category_id 是否不为空 public Criteria andProductCategoryIdIsNotNull() { addCriterion("product_category_id is not null"); return (Criteria) this; } + // 检查 product_category_id 是否等于给定值 public Criteria andProductCategoryIdEqualTo(Long value) { addCriterion("product_category_id =", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否不等于给定值 public Criteria andProductCategoryIdNotEqualTo(Long value) { addCriterion("product_category_id <>", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否大于给定值 public Criteria andProductCategoryIdGreaterThan(Long value) { addCriterion("product_category_id >", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否大于或等于给定值 public Criteria andProductCategoryIdGreaterThanOrEqualTo(Long value) { addCriterion("product_category_id >=", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否小于给定值 public Criteria andProductCategoryIdLessThan(Long value) { addCriterion("product_category_id <", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否小于或等于给定值 public Criteria andProductCategoryIdLessThanOrEqualTo(Long value) { addCriterion("product_category_id <=", value, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否在给定列表中 public Criteria andProductCategoryIdIn(List values) { addCriterion("product_category_id in", values, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否不在给定列表中 public Criteria andProductCategoryIdNotIn(List values) { addCriterion("product_category_id not in", values, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否在给定范围内 public Criteria andProductCategoryIdBetween(Long value1, Long value2) { addCriterion("product_category_id between", value1, value2, "productCategoryId"); return (Criteria) this; } + // 检查 product_category_id 是否不在给定范围内 public Criteria andProductCategoryIdNotBetween(Long value1, Long value2) { addCriterion("product_category_id not between", value1, value2, "productCategoryId"); return (Criteria) this; } + // 检查 product_brand 是否为空 public Criteria andProductBrandIsNull() { addCriterion("product_brand is null"); return (Criteria) this; } + // 检查 product_brand 是否不为空 public Criteria andProductBrandIsNotNull() { addCriterion("product_brand is not null"); return (Criteria) this; } + // 检查 product_brand 是否等于给定值 public Criteria andProductBrandEqualTo(String value) { addCriterion("product_brand =", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否不等于给定值 public Criteria andProductBrandNotEqualTo(String value) { addCriterion("product_brand <>", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否大于给定值 public Criteria andProductBrandGreaterThan(String value) { addCriterion("product_brand >", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否大于或等于给定值 public Criteria andProductBrandGreaterThanOrEqualTo(String value) { addCriterion("product_brand >=", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否小于给定值 public Criteria andProductBrandLessThan(String value) { addCriterion("product_brand <", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否小于或等于给定值 public Criteria andProductBrandLessThanOrEqualTo(String value) { addCriterion("product_brand <=", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否匹配给定模式(模糊查询) public Criteria andProductBrandLike(String value) { addCriterion("product_brand like", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否不匹配给定模式(模糊查询) public Criteria andProductBrandNotLike(String value) { addCriterion("product_brand not like", value, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否在给定列表中 public Criteria andProductBrandIn(List values) { addCriterion("product_brand in", values, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否不在给定列表中 public Criteria andProductBrandNotIn(List values) { addCriterion("product_brand not in", values, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否在给定范围内 public Criteria andProductBrandBetween(String value1, String value2) { addCriterion("product_brand between", value1, value2, "productBrand"); return (Criteria) this; } + // 检查 product_brand 是否不在给定范围内 public Criteria andProductBrandNotBetween(String value1, String value2) { addCriterion("product_brand not between", value1, value2, "productBrand"); return (Criteria) this; } + // 检查 product_sn 是否为空 public Criteria andProductSnIsNull() { addCriterion("product_sn is null"); return (Criteria) this; } + // 检查 product_sn 是否不为空 public Criteria andProductSnIsNotNull() { addCriterion("product_sn is not null"); return (Criteria) this; } + // 检查 product_sn 是否等于给定值 public Criteria andProductSnEqualTo(String value) { addCriterion("product_sn =", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否不等于给定值 public Criteria andProductSnNotEqualTo(String value) { addCriterion("product_sn <>", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否大于给定值 public Criteria andProductSnGreaterThan(String value) { addCriterion("product_sn >", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否大于或等于给定值 public Criteria andProductSnGreaterThanOrEqualTo(String value) { addCriterion("product_sn >=", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否小于给定值 public Criteria andProductSnLessThan(String value) { addCriterion("product_sn <", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否小于或等于给定值 public Criteria andProductSnLessThanOrEqualTo(String value) { addCriterion("product_sn <=", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否包含指定的值(模糊查询) public Criteria andProductSnLike(String value) { addCriterion("product_sn like", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否不包含指定的值(模糊查询) public Criteria andProductSnNotLike(String value) { addCriterion("product_sn not like", value, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否在指定的列表中 public Criteria andProductSnIn(List values) { addCriterion("product_sn in", values, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否不在指定的列表中 public Criteria andProductSnNotIn(List values) { addCriterion("product_sn not in", values, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否在指定的范围内 public Criteria andProductSnBetween(String value1, String value2) { addCriterion("product_sn between", value1, value2, "productSn"); return (Criteria) this; } + // 检查 product_sn 是否不在指定的范围内 public Criteria andProductSnNotBetween(String value1, String value2) { addCriterion("product_sn not between", value1, value2, "productSn"); return (Criteria) this; } + // 检查 product_attr 是否为空 public Criteria andProductAttrIsNull() { addCriterion("product_attr is null"); return (Criteria) this; } + // 检查 product_attr 是否不为空 public Criteria andProductAttrIsNotNull() { addCriterion("product_attr is not null"); return (Criteria) this; } + // 检查 product_attr 是否等于指定的值 public Criteria andProductAttrEqualTo(String value) { addCriterion("product_attr =", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否不等于指定的值 public Criteria andProductAttrNotEqualTo(String value) { addCriterion("product_attr <>", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否大于指定的值 public Criteria andProductAttrGreaterThan(String value) { addCriterion("product_attr >", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否大于或等于指定的值 public Criteria andProductAttrGreaterThanOrEqualTo(String value) { addCriterion("product_attr >=", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否小于指定的值 public Criteria andProductAttrLessThan(String value) { addCriterion("product_attr <", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否小于或等于指定的值 public Criteria andProductAttrLessThanOrEqualTo(String value) { addCriterion("product_attr <=", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否包含指定的值(模糊查询) public Criteria andProductAttrLike(String value) { addCriterion("product_attr like", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否不包含指定的值(模糊查询) public Criteria andProductAttrNotLike(String value) { addCriterion("product_attr not like", value, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否在指定的列表中 public Criteria andProductAttrIn(List values) { addCriterion("product_attr in", values, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否不在指定的列表中 public Criteria andProductAttrNotIn(List values) { addCriterion("product_attr not in", values, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否在指定的范围内 public Criteria andProductAttrBetween(String value1, String value2) { addCriterion("product_attr between", value1, value2, "productAttr"); return (Criteria) this; } + // 检查 product_attr 是否不在指定的范围内 public Criteria andProductAttrNotBetween(String value1, String value2) { addCriterion("product_attr not between", value1, value2, "productAttr"); return (Criteria) this; } + } public static class Criteria extends GeneratedCriteria {