Class MpDynamicQueryService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T>
- java.lang.Object
-
- com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
-
- com.liangjian.web.common.service.crud.MpDynamicQueryService<M,T>
-
- All Implemented Interfaces:
com.baomidou.mybatisplus.extension.service.IService<T>
,DynamicApiService<T>
- Direct Known Subclasses:
MpDynamicApiService
public abstract class MpDynamicQueryService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T> extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T> implements DynamicApiService<T>
Created by huangziqi on 2020/1/13
-
-
Constructor Summary
Constructors Constructor Description MpDynamicQueryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>
getListByCondition(DynamicParams params)
通过动态条件查询列表PageWrapper<T>
getPageByCondition(DynamicParams params)
通过动态条件分页查询protected com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>
toQueryWrapper(DynamicParams params)
-
Methods inherited from class com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
closeSqlSession, count, currentModelClass, executeBatch, getBaseMapper, getById, getMap, getObj, getOne, list, listByIds, listByMap, listMaps, listObjs, page, pageMaps, remove, removeById, removeByIds, removeByMap, retBool, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, update, updateBatchById, updateById
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.liangjian.web.common.service.crud.DynamicApiService
addModel, deleteModel, deleteModelById, findById, getEntityHelper, getMappedName, updateModel
-
-
-
-
Method Detail
-
toQueryWrapper
protected com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> toQueryWrapper(DynamicParams params)
-
getPageByCondition
public PageWrapper<T> getPageByCondition(DynamicParams params)
Description copied from interface:DynamicApiService
通过动态条件分页查询- Specified by:
getPageByCondition
in interfaceDynamicApiService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
- Returns:
-
getListByCondition
public List<T> getListByCondition(DynamicParams params)
Description copied from interface:DynamicApiService
通过动态条件查询列表- Specified by:
getListByCondition
in interfaceDynamicApiService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
- Returns:
-
-