T - K - public interface BaseService<T,K>
| 限定符和类型 | 方法和说明 |
|---|---|
default Integer |
add(T param)
添加新数据
|
default Integer |
count(T param)
依据对象参数统计数据量
|
default Integer |
delete(T param)
依据对象参数删除匹配的数据
|
default Integer |
delete(T param,
Function<T,K> finder)
依据对象参数查找数据,找到后调用 deleteById 删除数据
|
default Integer |
deleteById(K id)
依据主键删除数据
|
default Integer |
deleteByIds(List<K> ids)
依据主键ID列表删除数据
|
default Integer |
deleteByPK(T param)
依据主键(联合主键)删除数据
|
default int |
dynamicUpdate(T obj,
T where) |
default int |
dynamicUpdateById(T obj) |
default boolean |
exists(T param) |
default boolean |
existsByPK(T param) |
default T |
first(T param)
依据对象参数返回第一个匹配结果
|
BaseMapper<T,K> |
getMapper()
返回数据操作对象
|
default com.github.pagehelper.PageInfo<T> |
list(T param,
Integer pageIndex,
Integer pageSize)
依据查询参数分页查询数据
|
default List<T> |
load(T param)
依据查询参数返回数据列表
|
default com.github.pagehelper.PageInfo<T> |
load(T param,
Integer pageIndex,
Integer pageSize)
依据查询参数返回数据列表
|
default T |
loadById(K id)
依据主键ID获取对象
|
default T |
loadByIdPK(T param)
依据主键(联合主键)获取对象
|
default List<T> |
loadByIds(List<K> ids)
依据ID列表返回数据
|
default List<T> |
loadPrimaryKey(T param) |
default T |
loadPrimaryKeyFirst(T param) |
default T |
one(T param)
依据对象参数返回结果只有唯一一条的对象数据
|
default Integer |
update(T param)
依据对象参数更新数据
|
BaseMapper<T,K> getMapper()
default com.github.pagehelper.PageInfo<T> list(T param, Integer pageIndex, Integer pageSize)
param - pageIndex - pageSize - default com.github.pagehelper.PageInfo<T> load(T param, Integer pageIndex, Integer pageSize)
param - pageIndex - pageSize - default Integer delete(T param, Function<T,K> finder)
param - finder - ID值查找default int dynamicUpdateById(T obj)
default boolean exists(T param)
default boolean existsByPK(T param)
Copyright © 2025. All rights reserved.