Interface DynamicApiService<T>
-
- All Known Implementing Classes:
JpaDynamicApiService
,JpaDynamicQueryService
,MpDynamicApiService
,MpDynamicQueryService
public interface DynamicApiService<T>
Created by huangziqi on 2020/1/13
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
addModel(String json)
新增模型boolean
deleteModel(String json)
删除模型boolean
deleteModelById(Serializable id)
通过Id删除模型Optional<T>
findById(Serializable id)
通过id查询单个实例EntityHelper
getEntityHelper()
获取用于解析、处理、转换用的实例帮助器List<T>
getListByCondition(DynamicParams params)
通过动态条件查询列表String
getMappedName()
获取Service映射名称PageWrapper<T>
getPageByCondition(DynamicParams params)
通过动态条件分页查询boolean
updateModel(String json)
更新模型
-
-
-
Method Detail
-
getEntityHelper
EntityHelper getEntityHelper()
获取用于解析、处理、转换用的实例帮助器- Returns:
-
getMappedName
String getMappedName()
获取Service映射名称- Returns:
-
getPageByCondition
PageWrapper<T> getPageByCondition(DynamicParams params)
通过动态条件分页查询- Parameters:
params
-- Returns:
-
getListByCondition
List<T> getListByCondition(DynamicParams params)
通过动态条件查询列表- Parameters:
params
-- Returns:
-
findById
Optional<T> findById(Serializable id)
通过id查询单个实例- Parameters:
id
-- Returns:
-
addModel
boolean addModel(String json)
新增模型- Parameters:
json
-- Returns:
-
updateModel
boolean updateModel(String json)
更新模型- Parameters:
json
-- Returns:
-
deleteModel
boolean deleteModel(String json)
删除模型- Parameters:
json
-- Returns:
-
deleteModelById
boolean deleteModelById(Serializable id)
通过Id删除模型- Parameters:
id
-- Returns:
-
-