public class BaseServiceImpl<Mapper extends BaseMapper<T>,T extends BaseEntity> extends Object implements BaseService<T>
| Constructor and Description |
|---|
BaseServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(T entity)
通用:删除数据
|
void |
deleteById(Object id)
通用:删除数据
|
int |
deleteByIds(String id)
通用:删除数据
|
int |
deleteByWhere(Object object)
通用:删除数据
|
String |
insert(T entity)
通用:添加数据
|
Object |
insertBatch(List<T> list)
通用:批量添加数据
|
Object |
insertBatchSelective(List<T> list)
通用:批量选择添加数据
|
String |
insertSelective(T entity)
通用:选择添加数据
|
Result<T> |
page(T entity)
通用:多条件分页查询
|
T |
selectById(Object id)
通用:查询数据
|
List<T> |
selectByWhere(Object where)
通用:多条件查询
|
Long |
selectCount(T entity)
通用:查询统计数据
|
int |
selectCountByWhere(Object object)
通用:查询统计数据
|
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)
通用:更新状态
|
@Autowired protected Mapper extends BaseMapper<T> mapper
public String insert(T entity)
BaseServiceinsert in interface BaseService<T extends BaseEntity>entity - 对象参数public String insertSelective(T entity)
BaseServiceinsertSelective in interface BaseService<T extends BaseEntity>entity - 对象参数public Object insertBatch(List<T> list)
BaseServiceinsertBatch in interface BaseService<T extends BaseEntity>list - 对象参数public Object insertBatchSelective(List<T> list)
BaseServiceinsertBatchSelective in interface BaseService<T extends BaseEntity>list - 对象参数public void delete(T entity)
BaseServicedelete in interface BaseService<T extends BaseEntity>entity - 对象参数public void deleteById(Object id)
BaseServicedeleteById in interface BaseService<T extends BaseEntity>id - 对象主键public int deleteByIds(String id)
BaseServicedeleteByIds in interface BaseService<T extends BaseEntity>id - 多个对象主键public int deleteByWhere(Object object)
BaseServicedeleteByWhere in interface BaseService<T extends BaseEntity>object - 对象参数public void updateById(T entity)
BaseServiceupdateById in interface BaseService<T extends BaseEntity>entity - 对象参数public int updateSelectiveById(T entity)
BaseServiceupdateSelectiveById in interface BaseService<T extends BaseEntity>entity - 对象参数public T updateByIdCas(T entity, String locking)
BaseServiceupdateByIdCas in interface BaseService<T extends BaseEntity>entity - 对象参数locking - 锁定public T updateSelectiveByIdOrInsert(T entity)
BaseServiceupdateSelectiveByIdOrInsert in interface BaseService<T extends BaseEntity>entity - 对象参数public int updateByWhere(T entity, Object object)
BaseServiceupdateByWhere in interface BaseService<T extends BaseEntity>entity - 对象参数object - 条件public int updateByWhereSelective(T entity, Object object)
BaseServiceupdateByWhereSelective in interface BaseService<T extends BaseEntity>entity - 对象参数object - 条件public int updateStatus(T entity)
BaseServiceupdateStatus in interface BaseService<T extends BaseEntity>entity - 对象参数public T selectOne(T entity)
BaseServiceselectOne in interface BaseService<T extends BaseEntity>entity - 对象参数public T selectById(Object id)
BaseServiceselectById in interface BaseService<T extends BaseEntity>id - 对象参数public int selectCountByWhere(Object object)
BaseServiceselectCountByWhere in interface BaseService<T extends BaseEntity>object - 对象参数public Long selectCount(T entity)
BaseServiceselectCount in interface BaseService<T extends BaseEntity>entity - 对象参数public List<T> selectListByIds(String id)
BaseServiceselectListByIds in interface BaseService<T extends BaseEntity>id - 对象参数public List<T> selectList(T entity)
BaseServiceselectList in interface BaseService<T extends BaseEntity>entity - 对象参数public List<T> selectListAll()
BaseServiceselectListAll in interface BaseService<T extends BaseEntity>public List<T> selectByWhere(Object where)
BaseServiceselectByWhere in interface BaseService<T extends BaseEntity>where - 对象参数public Result<T> page(T entity)
BaseServicepage in interface BaseService<T extends BaseEntity>entity - 对象参数Copyright © 2020. All rights reserved.