public class BaseCurdService<T> extends Object
| 构造器和说明 |
|---|
BaseCurdService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
baseDeleteByfields(T t,
String field,
String value)
通用删除服务:按传入的字段和值,删除对应的数据
|
Integer |
baseDeleteByPK(String id,
T t)
通用删除服务:根据业务类主键进行删除
|
Integer |
baseDeleteByPK(T t)
通用删除服务:根据业务类主键进行删除
|
Integer |
baseDisableByPK(String id,
T t)
通用失效服务:按传入业务类的主键对业务类进行失效操作
|
Integer |
baseDisableByPK(T t)
通用失效服务:按传入业务类的主键对业务类进行失效操作
|
Integer |
baseEnableByPK(String id,
T t)
通用生效服务:按传入业务类的主键对业务类进行生效操作
|
Integer |
baseEnableByPK(T t)
通用生效服务:按传入业务类的主键对业务类进行生效操作
|
Integer |
baseInsert(T t)
通用新增服务
|
Integer |
baseInsert(T t,
String id)
通用新增服务,支持自定义ID
|
T |
baseSelectByPK(T t)
通用查询单体服务:按传入业务类的主键对业务类进行(未删除)单体业务查询操作
注:根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
|
T |
baseSelectByPKAndNotCareOthers(T t)
通用查询单体服务:按传入业务类的主键对业务类进行(不care是否有效、删除)单体业务查询操作
注:根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
|
List<T> |
baseSelectListByObject(T t)
通用查询列表服务:传入的对象的非空属性为条件查询列表,按创建日期倒序排序
注:不允许返回被逻辑删除的数据
|
protected List<T> |
baseSelectListByObjectAllowDelete(T t)
通用查询列表服务:传入的对象的非空属性为条件查询列表,按创建日期倒序排序
注:允许返回被逻辑删除的数据
|
List<T> |
baseSelectListByObjectOrderByClause(T t,
String orderByClause)
以传入的对象的非空属性为条件查询列表,按创建日期正序或到倒序排序
|
T |
baseSelectOneByObject(T t)
通用代码,查询单个对象
|
Integer |
baseUpdateAllByPK(T t)
通用更新服务:按传入业务类的主键对业务类进行更新(null值会被更新)
|
Integer |
baseUpdateByPK(T t)
通用更新服务:按传入业务类的主键对业务类进行更新
|
String |
generateId()
ID 生成策略
|
String |
getCurrentUser()
功能描述: 获取当前用户
|
Integer |
insertOrUpdate(T t,
String uuId)
新增或者保存baseEntity通用服务
|
@Autowired public tk.mybatis.mapper.common.Mapper<T> mapper
public String getCurrentUser()
public String generateId()
public Integer baseInsert(T t, String id)
t - 待保存的业务类id - 自定义主键public Integer insertOrUpdate(T t, String uuId)
t - 业务类uuId - 业务主键public Integer baseDeleteByPK(String id, T t)
t - 业务类id - 业务主键public Integer baseDeleteByfields(T t, String field, String value)
t - 业务类field - 按这个字段删除数据value - 字段的值public Integer baseUpdateByPK(T t)
t - 业务类public Integer baseUpdateAllByPK(T t)
t - 业务类public Integer baseDisableByPK(T t)
t - 业务类public Integer baseDisableByPK(String id, T t)
t - 业务类id - 业务类主键public Integer baseEnableByPK(T t)
t - 业务类public Integer baseEnableByPK(String id, T t)
t - 业务类id - 业务主键public T baseSelectByPK(T t)
t - 业务类public T baseSelectByPKAndNotCareOthers(T t)
t - 业务类protected List<T> baseSelectListByObjectAllowDelete(T t)
t - 业务类public List<T> baseSelectListByObject(T t)
t - 业务类public List<T> baseSelectListByObjectOrderByClause(T t, String orderByClause)
t - 业务类orderByClause - 升序或者降序Copyright © 2022. All rights reserved.