code style

This commit is contained in:
yulichang 2021-11-19 09:22:33 +08:00
parent 181664ed42
commit eb58a2987f
4 changed files with 14 additions and 11 deletions

View File

@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.github.yulichang.query.interfaces.MPJJoin; import com.github.yulichang.query.interfaces.MPJJoin;
import com.github.yulichang.toolkit.Constant; import com.github.yulichang.toolkit.Constant;
import com.github.yulichang.toolkit.MPJWrappers;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import java.util.ArrayList; import java.util.ArrayList;
@ -25,10 +26,10 @@ import java.util.stream.Collectors;
/** /**
* copy {@link com.baomidou.mybatisplus.core.conditions.query.QueryWrapper} * copy {@link com.baomidou.mybatisplus.core.conditions.query.QueryWrapper}
* 推荐使用 Wrappers.<UserDO>queryJoin();构造 * 推荐使用 MPJWrappers.<UserDO>queryJoin();构造
* *
* @author yulichang * @author yulichang
* @see com.github.yulichang.toolkit.Wrappers * @see MPJWrappers
*/ */
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapper<T>> public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapper<T>>
@ -177,6 +178,7 @@ public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapp
/** /**
* 返回一个支持 lambda 函数写法的 wrapper * 返回一个支持 lambda 函数写法的 wrapper
*/ */
@Deprecated
public MPJLambdaQueryWrapper<T> lambda() { public MPJLambdaQueryWrapper<T> lambda() {
return new MPJLambdaQueryWrapper<>(getEntity(), getEntityClass(), from, sqlSelect, paramNameSeq, paramNameValuePairs, return new MPJLambdaQueryWrapper<>(getEntity(), getEntityClass(), from, sqlSelect, paramNameSeq, paramNameValuePairs,
expression, lastSql, sqlComment, sqlFirst, selectColumns, ignoreColumns); expression, lastSql, sqlComment, sqlFirst, selectColumns, ignoreColumns);

View File

@ -9,17 +9,17 @@ import com.github.yulichang.wrapper.MPJLambdaWrapper;
* @author yulichang * @author yulichang
*/ */
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class Wrappers { public class MPJWrappers {
/** /**
* Wrappers.<UserDO>queryJoin() * MPJWrappers.<UserDO>queryJoin()
*/ */
public static <T> MPJQueryWrapper<T> queryJoin() { public static <T> MPJQueryWrapper<T> queryJoin() {
return new MPJQueryWrapper<>(); return new MPJQueryWrapper<>();
} }
/** /**
* Wrappers.<UserDO>lambdaJoin() * MPJWrappers.<UserDO>lambdaJoin()
*/ */
public static <T> MPJLambdaWrapper<T> lambdaJoin() { public static <T> MPJLambdaWrapper<T> lambdaJoin() {
return new MPJLambdaWrapper<>(); return new MPJLambdaWrapper<>();

View File

@ -3,7 +3,7 @@ package com.github.yulichang.wrapper;
/** /**
* 名字太长 变更为MPJLambdaWrapper * 名字太长 变更为MPJLambdaWrapper
* {@link MPJLambdaWrapper} * {@link MPJLambdaWrapper}
* 推荐 使用 Wrappers.<UserDO>lambdaJoin(); 构造器 * 推荐 使用 MPJWrappers.<UserDO>lambdaJoin(); 构造器
* *
* @author yulichang * @author yulichang
*/ */

View File

@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.toolkit.*;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.github.yulichang.toolkit.Constant; import com.github.yulichang.toolkit.Constant;
import com.github.yulichang.toolkit.LambdaUtils; import com.github.yulichang.toolkit.LambdaUtils;
import com.github.yulichang.toolkit.MPJWrappers;
import com.github.yulichang.wrapper.enums.BaseFuncEnum; import com.github.yulichang.wrapper.enums.BaseFuncEnum;
import com.github.yulichang.wrapper.interfaces.LambdaJoin; import com.github.yulichang.wrapper.interfaces.LambdaJoin;
import com.github.yulichang.wrapper.interfaces.Query; import com.github.yulichang.wrapper.interfaces.Query;
@ -28,12 +29,12 @@ import java.util.stream.Collectors;
* 参考 {@link com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper} * 参考 {@link com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper}
* Lambda 语法使用 Wrapper * Lambda 语法使用 Wrapper
* <p> * <p>
* 推荐使用 Wrappers.<UserDO>lambdaJoin();构造 * 推荐使用 MPJWrappers.<UserDO>lambdaJoin();构造
* *
* @author yulichang * @author yulichang
* @see com.github.yulichang.toolkit.Wrappers * @see MPJWrappers
*/ */
@SuppressWarnings("all") @SuppressWarnings("unused")
public class MPJLambdaWrapper<T> extends MPJAbstractLambdaWrapper<T, MPJLambdaWrapper<T>> public class MPJLambdaWrapper<T> extends MPJAbstractLambdaWrapper<T, MPJLambdaWrapper<T>>
implements Query<MPJLambdaWrapper<T>>, LambdaJoin<MPJLambdaWrapper<T>> { implements Query<MPJLambdaWrapper<T>>, LambdaJoin<MPJLambdaWrapper<T>> {
@ -85,7 +86,7 @@ public class MPJLambdaWrapper<T> extends MPJAbstractLambdaWrapper<T, MPJLambdaWr
private Class<?> joinClass; private Class<?> joinClass;
/** /**
* 不建议直接 new 该实例使用 Wrappers.lambdaQuery() * 不建议直接 new 该实例使用 MPJWrappers.<UserDO>lambdaQuery()
*/ */
public MPJLambdaWrapper() { public MPJLambdaWrapper() {
super.initNeed(); super.initNeed();
@ -93,7 +94,7 @@ public class MPJLambdaWrapper<T> extends MPJAbstractLambdaWrapper<T, MPJLambdaWr
/** /**
* 不建议直接 new 该实例使用 Wrappers.lambdaQuery(...) * 不建议直接 new 该实例使用 MPJWrappers.<UserDO>lambdaQuery()
*/ */
MPJLambdaWrapper(T entity, Class<T> entityClass, SharedString sqlSelect, AtomicInteger paramNameSeq, MPJLambdaWrapper(T entity, Class<T> entityClass, SharedString sqlSelect, AtomicInteger paramNameSeq,
Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments, Map<String, Object> paramNameValuePairs, MergeSegments mergeSegments,