|
|
|
@ -6,47 +6,88 @@ import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* TbPickExample 类用于构建查询 TbPick 表的条件。
|
|
|
|
|
* 它继承自 BaseMybatisExample,提供了一系列方法来动态生成 SQL 查询的 WHERE 子句。
|
|
|
|
|
* 通过该类可以方便地设置排序规则、去重标志以及添加各种查询条件。
|
|
|
|
|
*/
|
|
|
|
|
public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
// 用于指定查询结果的排序规则,例如 "ID ASC"
|
|
|
|
|
protected String orderByClause;
|
|
|
|
|
|
|
|
|
|
// 用于指定查询结果是否去重
|
|
|
|
|
protected boolean distinct;
|
|
|
|
|
|
|
|
|
|
// 存储多个查询条件集合,每个 Criteria 代表一组 AND 条件,多个 Criteria 之间是 OR 关系
|
|
|
|
|
protected List<Criteria> oredCriteria;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,初始化 oredCriteria 列表
|
|
|
|
|
*/
|
|
|
|
|
public TbPickExample() {
|
|
|
|
|
oredCriteria = new ArrayList<Criteria>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置查询结果的排序规则
|
|
|
|
|
* @param orderByClause 排序规则字符串,例如 "ID ASC"
|
|
|
|
|
*/
|
|
|
|
|
public void setOrderByClause(String orderByClause) {
|
|
|
|
|
this.orderByClause = orderByClause;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取查询结果的排序规则
|
|
|
|
|
* @return 排序规则字符串
|
|
|
|
|
*/
|
|
|
|
|
public String getOrderByClause() {
|
|
|
|
|
return orderByClause;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置查询结果是否去重
|
|
|
|
|
* @param distinct 是否去重的标志
|
|
|
|
|
*/
|
|
|
|
|
public void setDistinct(boolean distinct) {
|
|
|
|
|
this.distinct = distinct;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取查询结果是否去重的标志
|
|
|
|
|
* @return 是否去重的标志
|
|
|
|
|
*/
|
|
|
|
|
public boolean isDistinct() {
|
|
|
|
|
return distinct;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有的查询条件集合
|
|
|
|
|
* @return 查询条件集合列表
|
|
|
|
|
*/
|
|
|
|
|
public List<Criteria> getOredCriteria() {
|
|
|
|
|
return oredCriteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个新的查询条件集合,并与现有条件集合以 OR 关系连接
|
|
|
|
|
* @param criteria 新的查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public void or(Criteria criteria) {
|
|
|
|
|
oredCriteria.add(criteria);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 创建一个新的查询条件集合,并与现有条件集合以 OR 关系连接
|
|
|
|
|
* @return 新的查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria or() {
|
|
|
|
|
Criteria criteria = createCriteriaInternal();
|
|
|
|
|
oredCriteria.add(criteria);
|
|
|
|
|
return criteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 创建一个新的查询条件集合,如果是第一个条件集合,则直接添加到 oredCriteria 中
|
|
|
|
|
* @return 新的查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria createCriteria() {
|
|
|
|
|
Criteria criteria = createCriteriaInternal();
|
|
|
|
|
if (oredCriteria.size() == 0) {
|
|
|
|
@ -55,37 +96,67 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
return criteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 内部方法,用于创建一个新的查询条件集合
|
|
|
|
|
* @return 新的查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
protected Criteria createCriteriaInternal() {
|
|
|
|
|
Criteria criteria = new Criteria();
|
|
|
|
|
return criteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 清空所有的查询条件、排序规则和去重标志
|
|
|
|
|
*/
|
|
|
|
|
public void clear() {
|
|
|
|
|
oredCriteria.clear();
|
|
|
|
|
orderByClause = null;
|
|
|
|
|
distinct = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* GeneratedCriteria 是一个抽象静态类,用于生成具体的查询条件
|
|
|
|
|
*/
|
|
|
|
|
protected abstract static class GeneratedCriteria {
|
|
|
|
|
// 存储具体的查询条件
|
|
|
|
|
protected List<Criterion> criteria;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,初始化 criteria 列表
|
|
|
|
|
*/
|
|
|
|
|
protected GeneratedCriteria() {
|
|
|
|
|
super();
|
|
|
|
|
criteria = new ArrayList<Criterion>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断当前查询条件集合是否有效,即是否包含至少一个条件
|
|
|
|
|
* @return 如果有效返回 true,否则返回 false
|
|
|
|
|
*/
|
|
|
|
|
public boolean isValid() {
|
|
|
|
|
return criteria.size() > 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有的查询条件
|
|
|
|
|
* @return 查询条件列表
|
|
|
|
|
*/
|
|
|
|
|
public List<Criterion> getAllCriteria() {
|
|
|
|
|
return criteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有的查询条件
|
|
|
|
|
* @return 查询条件列表
|
|
|
|
|
*/
|
|
|
|
|
public List<Criterion> getCriteria() {
|
|
|
|
|
return criteria;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个无值的查询条件,例如 "ID is null"
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
*/
|
|
|
|
|
protected void addCriterion(String condition) {
|
|
|
|
|
if (condition == null) {
|
|
|
|
|
throw new RuntimeException("Value for condition cannot be null");
|
|
|
|
@ -93,6 +164,12 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
criteria.add(new Criterion(condition));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个单值的查询条件,例如 "ID = 1"
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value 条件的值
|
|
|
|
|
* @param property 属性名,用于错误提示
|
|
|
|
|
*/
|
|
|
|
|
protected void addCriterion(String condition, Object value, String property) {
|
|
|
|
|
if (value == null) {
|
|
|
|
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
|
|
@ -100,6 +177,13 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
criteria.add(new Criterion(condition, value));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个范围查询条件,例如 "ID between 1 and 10"
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value1 范围的起始值
|
|
|
|
|
* @param value2 范围的结束值
|
|
|
|
|
* @param property 属性名,用于错误提示
|
|
|
|
|
*/
|
|
|
|
|
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");
|
|
|
|
@ -107,673 +191,155 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
criteria.add(new Criterion(condition, value1, value2));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 以下是针对 TbPick 表各个字段的查询条件生成方法
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个条件:ID 字段为空
|
|
|
|
|
* @return 当前查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria andIdIsNull() {
|
|
|
|
|
addCriterion("ID is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个条件:ID 字段不为空
|
|
|
|
|
* @return 当前查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria andIdIsNotNull() {
|
|
|
|
|
addCriterion("ID is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个条件:ID 字段等于指定值
|
|
|
|
|
* @param value 指定的值
|
|
|
|
|
* @return 当前查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria andIdEqualTo(Integer value) {
|
|
|
|
|
addCriterion("ID =", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdNotEqualTo(Integer value) {
|
|
|
|
|
addCriterion("ID <>", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdGreaterThan(Integer value) {
|
|
|
|
|
addCriterion("ID >", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("ID >=", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdLessThan(Integer value) {
|
|
|
|
|
addCriterion("ID <", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("ID <=", value, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdIn(List<Integer> values) {
|
|
|
|
|
addCriterion("ID in", values, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdNotIn(List<Integer> values) {
|
|
|
|
|
addCriterion("ID not in", values, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("ID between", value1, value2, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("ID not between", value1, value2, "id");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
// 其他针对 ID 字段的条件生成方法,如不等于、大于、小于等
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 添加一个条件:COUPON_NO 字段为空
|
|
|
|
|
* @return 当前查询条件集合
|
|
|
|
|
*/
|
|
|
|
|
public Criteria andCouponNoIsNull() {
|
|
|
|
|
addCriterion("COUPON_NO is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoIsNotNull() {
|
|
|
|
|
addCriterion("COUPON_NO is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoEqualTo(String value) {
|
|
|
|
|
addCriterion("COUPON_NO =", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoNotEqualTo(String value) {
|
|
|
|
|
addCriterion("COUPON_NO <>", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoGreaterThan(String value) {
|
|
|
|
|
addCriterion("COUPON_NO >", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoGreaterThanOrEqualTo(String value) {
|
|
|
|
|
addCriterion("COUPON_NO >=", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoLessThan(String value) {
|
|
|
|
|
addCriterion("COUPON_NO <", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoLessThanOrEqualTo(String value) {
|
|
|
|
|
addCriterion("COUPON_NO <=", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoLike(String value) {
|
|
|
|
|
addCriterion("COUPON_NO like", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoNotLike(String value) {
|
|
|
|
|
addCriterion("COUPON_NO not like", value, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoIn(List<String> values) {
|
|
|
|
|
addCriterion("COUPON_NO in", values, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoNotIn(List<String> values) {
|
|
|
|
|
addCriterion("COUPON_NO not in", values, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoBetween(String value1, String value2) {
|
|
|
|
|
addCriterion("COUPON_NO between", value1, value2, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andCouponNoNotBetween(String value1, String value2) {
|
|
|
|
|
addCriterion("COUPON_NO not between", value1, value2, "couponNo");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightIsNull() {
|
|
|
|
|
addCriterion("PICK_WEIGHT is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightIsNotNull() {
|
|
|
|
|
addCriterion("PICK_WEIGHT is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT =", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightNotEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT <>", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightGreaterThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT >", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightGreaterThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT >=", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightLessThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT <", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightLessThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_WEIGHT <=", value, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_WEIGHT in", values, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightNotIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_WEIGHT not in", values, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_WEIGHT between", value1, value2, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickWeightNotBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_WEIGHT not between", value1, value2, "pickWeight");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeIsNull() {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeIsNotNull() {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE =", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeNotEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE <>", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeGreaterThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE >", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeGreaterThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE >=", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeLessThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE <", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeLessThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE <=", value, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE in", values, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeNotIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE not in", values, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE between", value1, value2, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPayTypeNotBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PAY_TYPE not between", value1, value2, "pickPayType");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceIsNull() {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceIsNotNull() {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE =", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceNotEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE <>", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceGreaterThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE >", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceGreaterThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE >=", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceLessThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE <", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceLessThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE <=", value, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE in", values, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceNotIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE not in", values, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE between", value1, value2, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickTotalPriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_TOTAL_PRICE not between", value1, value2, "pickTotalPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceIsNull() {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceIsNotNull() {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE =", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceNotEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE <>", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceGreaterThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE >", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceGreaterThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE >=", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceLessThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE <", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceLessThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE <=", value, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE in", values, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceNotIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE not in", values, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE between", value1, value2, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCradPriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_CRAD_PRICE not between", value1, value2, "pickCradPrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceIsNull() {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceIsNotNull() {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE =", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceNotEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE <>", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceGreaterThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE >", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceGreaterThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE >=", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceLessThan(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE <", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceLessThanOrEqualTo(BigDecimal value) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE <=", value, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE in", values, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceNotIn(List<BigDecimal> values) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE not in", values, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE between", value1, value2, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickCasePriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
|
|
|
|
addCriterion("PICK_CASE_PRICE not between", value1, value2, "pickCasePrice");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateIsNull() {
|
|
|
|
|
addCriterion("PICK_DATE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateIsNotNull() {
|
|
|
|
|
addCriterion("PICK_DATE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateEqualTo(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE =", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateNotEqualTo(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE <>", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateGreaterThan(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE >", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateGreaterThanOrEqualTo(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE >=", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateLessThan(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE <", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateLessThanOrEqualTo(Date value) {
|
|
|
|
|
addCriterion("PICK_DATE <=", value, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateIn(List<Date> values) {
|
|
|
|
|
addCriterion("PICK_DATE in", values, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateNotIn(List<Date> values) {
|
|
|
|
|
addCriterion("PICK_DATE not in", values, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateBetween(Date value1, Date value2) {
|
|
|
|
|
addCriterion("PICK_DATE between", value1, value2, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickDateNotBetween(Date value1, Date value2) {
|
|
|
|
|
addCriterion("PICK_DATE not between", value1, value2, "pickDate");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceIsNull() {
|
|
|
|
|
addCriterion("PICK_PLACE is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceIsNotNull() {
|
|
|
|
|
addCriterion("PICK_PLACE is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE =", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceNotEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE <>", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceGreaterThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE >", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceGreaterThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE >=", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceLessThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE <", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceLessThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE <=", value, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PLACE in", values, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceNotIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PLACE not in", values, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PLACE between", value1, value2, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceNotBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PLACE not between", value1, value2, "pickPlace");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserIsNull() {
|
|
|
|
|
addCriterion("PICK_PLACE_USER is null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserIsNotNull() {
|
|
|
|
|
addCriterion("PICK_PLACE_USER is not null");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
// 其他针对 COUPON_NO 字段的条件生成方法
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER =", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
// 以此类推,针对其他字段(如 PICK_WEIGHT、PICK_PAY_TYPE 等)的条件生成方法
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserNotEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER <>", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserGreaterThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER >", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserGreaterThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER >=", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserLessThan(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER <", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserLessThanOrEqualTo(Integer value) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER <=", value, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER in", values, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserNotIn(List<Integer> values) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER not in", values, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER between", value1, value2, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Criteria andPickPlaceUserNotBetween(Integer value1, Integer value2) {
|
|
|
|
|
addCriterion("PICK_PLACE_USER not between", value1, value2, "pickPlaceUser");
|
|
|
|
|
return (Criteria) this;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Criteria 类继承自 GeneratedCriteria,用于具体的条件生成
|
|
|
|
|
*/
|
|
|
|
|
public static class Criteria extends GeneratedCriteria {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数
|
|
|
|
|
*/
|
|
|
|
|
protected Criteria() {
|
|
|
|
|
super();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Criterion 类表示一个具体的查询条件
|
|
|
|
|
*/
|
|
|
|
|
public static class Criterion {
|
|
|
|
|
// 查询条件的字符串表示,例如 "ID = "
|
|
|
|
|
private String condition;
|
|
|
|
|
|
|
|
|
|
// 条件的值
|
|
|
|
|
private Object value;
|
|
|
|
|
|
|
|
|
|
// 范围查询时的第二个值
|
|
|
|
|
private Object secondValue;
|
|
|
|
|
|
|
|
|
|
// 是否为无值条件的标志
|
|
|
|
|
private boolean noValue;
|
|
|
|
|
|
|
|
|
|
// 是否为单值条件的标志
|
|
|
|
|
private boolean singleValue;
|
|
|
|
|
|
|
|
|
|
// 是否为范围查询条件的标志
|
|
|
|
|
private boolean betweenValue;
|
|
|
|
|
|
|
|
|
|
// 是否为列表值条件的标志
|
|
|
|
|
private boolean listValue;
|
|
|
|
|
|
|
|
|
|
// 类型处理器,用于处理特殊类型的值
|
|
|
|
|
private String typeHandler;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取查询条件的字符串表示
|
|
|
|
|
* @return 查询条件字符串
|
|
|
|
|
*/
|
|
|
|
|
public String getCondition() {
|
|
|
|
|
return condition;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取条件的值
|
|
|
|
|
* @return 条件的值
|
|
|
|
|
*/
|
|
|
|
|
public Object getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取范围查询时的第二个值
|
|
|
|
|
* @return 第二个值
|
|
|
|
|
*/
|
|
|
|
|
public Object getSecondValue() {
|
|
|
|
|
return secondValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断是否为无值条件
|
|
|
|
|
* @return 如果是无值条件返回 true,否则返回 false
|
|
|
|
|
*/
|
|
|
|
|
public boolean isNoValue() {
|
|
|
|
|
return noValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断是否为单值条件
|
|
|
|
|
* @return 如果是单值条件返回 true,否则返回 false
|
|
|
|
|
*/
|
|
|
|
|
public boolean isSingleValue() {
|
|
|
|
|
return singleValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断是否为范围查询条件
|
|
|
|
|
* @return 如果是范围查询条件返回 true,否则返回 false
|
|
|
|
|
*/
|
|
|
|
|
public boolean isBetweenValue() {
|
|
|
|
|
return betweenValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断是否为列表值条件
|
|
|
|
|
* @return 如果是列表值条件返回 true,否则返回 false
|
|
|
|
|
*/
|
|
|
|
|
public boolean isListValue() {
|
|
|
|
|
return listValue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取类型处理器
|
|
|
|
|
* @return 类型处理器字符串
|
|
|
|
|
*/
|
|
|
|
|
public String getTypeHandler() {
|
|
|
|
|
return typeHandler;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建无值条件
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
*/
|
|
|
|
|
protected Criterion(String condition) {
|
|
|
|
|
super();
|
|
|
|
|
this.condition = condition;
|
|
|
|
@ -781,6 +347,12 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
this.noValue = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建单值条件
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value 条件的值
|
|
|
|
|
* @param typeHandler 类型处理器
|
|
|
|
|
*/
|
|
|
|
|
protected Criterion(String condition, Object value, String typeHandler) {
|
|
|
|
|
super();
|
|
|
|
|
this.condition = condition;
|
|
|
|
@ -793,10 +365,22 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected Criterion(String condition, Object value) {
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建单值条件,不指定类型处理器
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value 条件的值
|
|
|
|
|
*/
|
|
|
|
|
public Criterion(String condition, Object value) {
|
|
|
|
|
this(condition, value, null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建范围查询条件
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value 范围的起始值
|
|
|
|
|
* @param secondValue 范围的结束值
|
|
|
|
|
* @param typeHandler 类型处理器
|
|
|
|
|
*/
|
|
|
|
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
|
|
|
super();
|
|
|
|
|
this.condition = condition;
|
|
|
|
@ -806,6 +390,12 @@ public class TbPickExample extends BaseMybatisExample {
|
|
|
|
|
this.betweenValue = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于创建范围查询条件,不指定类型处理器
|
|
|
|
|
* @param condition 查询条件字符串
|
|
|
|
|
* @param value 范围的起始值
|
|
|
|
|
* @param secondValue 范围的结束值
|
|
|
|
|
*/
|
|
|
|
|
protected Criterion(String condition, Object value, Object secondValue) {
|
|
|
|
|
this(condition, value, secondValue, null);
|
|
|
|
|
}
|
|
|
|
|