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<T> in, Boolean... useOr)
public <T> EasyapiBindSQLExecuter in(boolean el, EasyapiBindLambdaFunction<T,?> function, Collection<T> 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 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.