@Component public abstract class BaseServiceImpl<T extends cn.easyutil.project.base.bean.BizBean> extends Object implements cn.easyutil.project.base.service.BaseService<T>
| 构造器和说明 |
|---|
BaseServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
add(T t) |
Integer |
count(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
Integer |
count(T t) |
Integer |
delete(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
Integer |
delete(T t) |
Integer |
deleteById(Long id) |
T |
get(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
T |
get(T t) |
T |
getById(Long id) |
protected abstract BaseMapper<T> |
getMainMapper()
获取mapper对象
|
List<T> |
listPage(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
List<T> |
listPage(T t) |
List<T> |
select(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
List<T> |
select(T t) |
Integer |
update(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer) |
Integer |
update(T t) |
protected boolean |
useEasySqlExecution()
是否适用便捷查询
|
protected boolean |
useRedisCache()
是否使用Redis缓存(重写进行修改)
|
protected abstract BaseMapper<T> getMainMapper()
public List<T> listPage(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
listPage 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public List<T> listPage(T t)
listPage 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public Integer update(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
update 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public Integer update(T t)
update 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public T add(T t)
add 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public T get(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
get 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public T get(T t)
get 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public T getById(Long id)
getById 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public Integer delete(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
delete 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public Integer deleteById(Long id)
deleteById 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public Integer delete(T t)
delete 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public List<T> select(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
select 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>public List<T> select(T t)
select 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>protected boolean useRedisCache()
protected boolean useEasySqlExecution()
public Integer count(cn.easyutil.project.base.sqlExecuter.SQLExecuter executer)
count 在接口中 cn.easyutil.project.base.service.BaseService<T extends cn.easyutil.project.base.bean.BizBean>Copyright © 2021. All rights reserved.