public interface BaseService<T> extends Service
BaseService 接口.
| Modifier and Type | Method and Description |
|---|---|
void |
delete(T entity)
通用:删除数据
|
void |
deleteById(Object id)
通用:删除数据
|
int |
deleteByIds(String id)
通用:删除数据
|
int |
deleteByWhere(Object entity)
通用:删除数据
|
String |
insert(T entity)
通用:添加数据
|
Object |
insertBatch(List<T> list)
通用:批量添加数据
|
Object |
insertBatchSelective(List<T> list)
通用:批量选择添加数据
|
String |
insertSelective(T entity)
通用:选择添加数据
|
Result<T> |
page(int pageNo,
int pageSize,
T entity,
String... orderBy)
通用:多条件分页查询
|
Result<T> |
page(String pageNo,
String pageSize,
T entity,
String... orderBy)
通用:多条件分页查询
|
T |
selectById(Object entity)
通用:查询数据
|
List<T> |
selectByWhere(Object entity)
通用:多条件查询
|
Long |
selectCount(T entity)
通用:查询统计数据
|
int |
selectCountByWhere(Object entity)
通用:查询统计数据
|
List<T> |
selectList(T entity)
通用:查询统计数据
|
List<T> |
selectListAll()
通用:查询所有数据
|
List<T> |
selectListByIds(String id)
通用:查询统计数据
|
T |
selectOne(T entity)
通用:查询数据
|
void |
updateById(T entity)
通用:更新数据
|
T |
updateByIdCas(T entity,
String locking)
通用:更新数据
|
int |
updateByWhere(T entity,
Object object)
通用:多条件更新数据
|
int |
updateByWhereSelective(T entity,
Object object)
通用:选择更新数据
|
int |
updateSelectiveById(T entity)
通用:更新数据
|
T |
updateSelectiveByIdOrInsert(T entity)
通用:更新添加数据
|
int |
updateStatus(T entity)
通用:更新状态
|
Object insertBatchSelective(List<T> list)
list - 对象参数void delete(T entity)
entity - 对象参数void deleteById(Object id)
id - 对象主键int deleteByIds(String id)
id - 多个对象主键int deleteByWhere(Object entity)
entity - 对象参数void updateById(T entity)
entity - 对象参数int updateSelectiveById(T entity)
entity - 对象参数T updateByIdCas(T entity, String locking)
entity - 对象参数locking - 锁定T updateSelectiveByIdOrInsert(T entity)
entity - 对象参数int updateByWhere(T entity, Object object)
entity - 对象参数object - 条件int updateByWhereSelective(T entity, Object object)
entity - 对象参数object - 条件int updateStatus(T entity)
entity - 对象参数int selectCountByWhere(Object entity)
entity - 对象参数Result<T> page(int pageNo, int pageSize, T entity, String... orderBy)
pageNo - 当前页码pageSize - 分页大小entity - 对象参数orderBy - 数据排序Copyright © 2019. All rights reserved.