public class EasyapiBindSQLExecuter extends Object implements Serializable
| 构造器和说明 |
|---|
EasyapiBindSQLExecuter(Object t) |
public EasyapiBindSQLExecuter(Object t)
public static EasyapiBindSQLExecuter build(Object t)
public <T> void setBean(T t)
t - public <T> EasyapiBindSQLExecuter like(EasyapiBindLambdaFunction<T,?> function, String like, Boolean... useOr)
public <T> EasyapiBindSQLExecuter like(boolean el, EasyapiBindLambdaFunction<T,?> function, String like, Boolean... useOr)
public EasyapiBindSQLExecuter like(String field, String like, Boolean... useOr)
field - 字段like - 关键字useOr - 是否使用or关键字,默认或不传为and语句public EasyapiBindSQLExecuter orderBy(String field)
field - public <T> EasyapiBindSQLExecuter max(EasyapiBindLambdaFunction<T,?> function, String asName)
public EasyapiBindSQLExecuter max(String field)
public EasyapiBindSQLExecuter max(String field, String asName)
public <T> EasyapiBindSQLExecuter min(EasyapiBindLambdaFunction<T,?> function, String asName)
public EasyapiBindSQLExecuter min(String field)
public EasyapiBindSQLExecuter min(String field, String asName)
public <T> EasyapiBindSQLExecuter count(EasyapiBindLambdaFunction<T,?> function, String asName)
public EasyapiBindSQLExecuter count(String field)
public EasyapiBindSQLExecuter count(String field, String asName)
public <T> EasyapiBindSQLExecuter sum(EasyapiBindLambdaFunction<T,?> function, String asName)
public EasyapiBindSQLExecuter sum(String field)
public EasyapiBindSQLExecuter sum(String field, String asName)
public <T> EasyapiBindSQLExecuter orderBy(EasyapiBindLambdaFunction<T,?> function, boolean desc)
public <T> EasyapiBindSQLExecuter orderBy(EasyapiBindLambdaFunction<T,?> function)
public EasyapiBindSQLExecuter orderBy(String field, boolean desc)
field - 字段desc - true:正序 false:倒序public <T> EasyapiBindSQLExecuter orderByIf(EasyapiBindLambdaFunction<T,?> function, Object val, boolean desc)
public EasyapiBindSQLExecuter orderByIf(String field, Object val, boolean desc)
field - val - desc - public <T> EasyapiBindSQLExecuter orderByIn(EasyapiBindLambdaFunction<T,?> function, Collection in, boolean desc)
public EasyapiBindSQLExecuter orderByIn(String field, Collection in, boolean desc)
field - in - desc - public <T> EasyapiBindSQLExecuter in(EasyapiBindLambdaFunction<T,?> function, Collection in, Boolean... useOr)
public <T> EasyapiBindSQLExecuter in(boolean el, EasyapiBindLambdaFunction<T,?> function, Collection in, Boolean... useOr)
public EasyapiBindSQLExecuter in(String field, Collection in, Boolean... useOr)
T - field - 字段in - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter notIn(EasyapiBindLambdaFunction<T,?> function, Collection<T> in, Boolean... useOr)
public <T> EasyapiBindSQLExecuter notIn(boolean el, EasyapiBindLambdaFunction<T,?> function, Collection<T> in, Boolean... useOr)
public EasyapiBindSQLExecuter notIn(String field, Collection in, Boolean... useOr)
T - field - in - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter lte(EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public <T> EasyapiBindSQLExecuter lte(boolean el, EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public EasyapiBindSQLExecuter lte(String field, Object obj, Boolean... useOr)
field - obj - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter gte(EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public <T> EasyapiBindSQLExecuter gte(boolean el, EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public EasyapiBindSQLExecuter gte(String field, Object obj, Boolean... useOr)
field - obj - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter setNull(EasyapiBindLambdaFunction<T,?> function)
public <T> EasyapiBindSQLExecuter setNull(boolean el, EasyapiBindLambdaFunction<T,?> function)
public EasyapiBindSQLExecuter setNull(String field, String... fields)
field - 字段名fields - 字段名public final <T> EasyapiBindSQLExecuter eq(EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public final <T> EasyapiBindSQLExecuter eq(boolean el, EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public EasyapiBindSQLExecuter eq(String field, Object obj, Boolean... useOr)
field - obj - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter notEquals(EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public <T> EasyapiBindSQLExecuter notEquals(boolean el, EasyapiBindLambdaFunction<T,?> function, Object obj, Boolean... useOr)
public EasyapiBindSQLExecuter notEquals(String field, Object obj, Boolean... useOr)
field - obj - useOr - 是否使用or关键字,默认或不传为and语句public <T> EasyapiBindSQLExecuter incr(EasyapiBindLambdaFunction<T,?> function, Number num)
public <T> EasyapiBindSQLExecuter incr(boolean el, EasyapiBindLambdaFunction<T,?> function, Number num)
public EasyapiBindSQLExecuter incr(String field, Number num)
field - 自增值,正数或负数public String getSql()
public <T> T getBean()
T - public EasyapiBindSQLExecuter leftBrackets(Boolean... useOr)
public EasyapiBindSQLExecuter rightBrackets()
public String getMybatisSql()
public String getReturnParam()
public <T> EasyapiBindSQLExecuter setReturnParam(EasyapiBindLambdaFunction<T,?>... functions)
public EasyapiBindSQLExecuter setReturnParam(String... field)
public Integer getLimitStart()
public EasyapiBindSQLExecuter setLimitStart(Integer limitStart)
public Integer getLimitSize()
public EasyapiBindSQLExecuter setLimitSize(Integer limitSize)
Copyright © 2021. All rights reserved.