//package org.jeecg.common.util.superSearch;
|
//
|
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
//
|
///**
|
// * 判断类型,追加查询规则
|
// *
|
// * @Author Scott
|
// * @Date 2019年02月14日
|
// */
|
//public class ObjectParseUtil {
|
//
|
// /**
|
// *
|
// * @param queryWrapper QueryWrapper
|
// * @param name 字段名字
|
// * @param rule 查询规则
|
// * @param value 查询条件值
|
// */
|
// public static void addCriteria(QueryWrapper<?> queryWrapper, String name, QueryRuleEnum rule, Object value) {
|
// if (value == null || rule == null) {
|
// return;
|
// }
|
// switch (rule) {
|
// case GT:
|
// queryWrapper.gt(name, value);
|
// break;
|
// case GE:
|
// queryWrapper.ge(name, value);
|
// break;
|
// case LT:
|
// queryWrapper.lt(name, value);
|
// break;
|
// case LE:
|
// queryWrapper.le(name, value);
|
// break;
|
// case EQ:
|
// queryWrapper.eq(name, value);
|
// break;
|
// case NE:
|
// queryWrapper.ne(name, value);
|
// break;
|
// case IN:
|
// queryWrapper.in(name, (Object[]) value);
|
// break;
|
// case LIKE:
|
// queryWrapper.like(name, value);
|
// break;
|
// case LEFT_LIKE:
|
// queryWrapper.likeLeft(name, value);
|
// break;
|
// case RIGHT_LIKE:
|
// queryWrapper.likeRight(name, value);
|
// break;
|
// default:
|
// break;
|
// }
|
// }
|
//
|
//}
|