io.gitee.mingbaobaba.apijson.querycondition.query.conditions.ApiJsonQueryWrappers Maven / Gradle / Ivy
package io.gitee.mingbaobaba.apijson.querycondition.query.conditions;
/**
* 条件构造
*
* @author yingsheng.ye
* @version 1.0.0
* @since 2023/6/22 22:17
*/
public class ApiJsonQueryWrappers {
private ApiJsonQueryWrappers() {
}
/**
* 构建基于String方式的查询条件实例
*
* @param 泛型
* @return DwQueryStringWrapper
*/
public static ApiJsonQueryStringWrapper query() {
return new ApiJsonQueryStringWrapper<>();
}
/**
* 构建基于map方式的查询条件实例 该参数支持apiJson原生写法
*
* @param 泛型
* @return DwQueryMapWrapper
*/
public static ApiJsonQueryMapWrapper mapQuery() {
return new ApiJsonQueryMapWrapper<>();
}
/**
* 构建基于Lambda方式的查询条件实例
*
* @param 泛型
* @return DwQueryLambdaWrapper
*/
public static ApiJsonQueryLambdaWrapper lambdaQuery() {
return new ApiJsonQueryLambdaWrapper<>();
}
}