M - "实体类"的 Mapper Interface 接口T - 实体类public class RetrieveIncludeLogicDeleteCrudServiceImpl<M extends CrudMapper<T>,T> extends BaseCrudServiceImpl<M,T> implements RetrieveIncludeLogicDeleteService<T>
Column.logicDelete())的数据| Modifier and Type | Field and Description |
|---|---|
static String |
MARK_IS_INCLUDE_LOGIC_DELETE
标记不过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
crudMapper, entityClass, fieldColumns, mapperClass, tableInfo| Constructor and Description |
|---|
RetrieveIncludeLogicDeleteCrudServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkQueryIsIncludeLogicDelete(Map<String,Object> extraCondition)
检查查询条件是否需要过滤已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<T> |
findByPrimaryKeyIncludeLogicDelete(Serializable id)
根据主键查询实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<T> |
findByPrimaryKeyIncludeLogicDelete(T condition)
根据主键查询实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<Integer> |
findCountIncludeLogicDelete(T condition)
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<Integer> |
findCountIncludeLogicDelete(T condition,
Map<String,Object> extraCondition)
根据条件查询匹配的实体对象总记录数,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<List<T>> |
findListIncludeLogicDelete(T condition)
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Result<List<T>> |
findListWithSortIncludeLogicDelete(app.myoss.cloud.core.lang.dto.Page<T> condition)
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据,并支持字段排序 |
app.myoss.cloud.core.lang.dto.Result<T> |
findOneIncludeLogicDelete(T condition)
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据 |
app.myoss.cloud.core.lang.dto.Page<T> |
findPageIncludeLogicDelete(app.myoss.cloud.core.lang.dto.Page<T> condition)
根据条件查询匹配的实体对象,不会过滤掉已经被标记为逻辑删除(
Column.logicDelete())的数据,并进行分页 |
protected Map<String,Object> |
markQueryIsIncludeLogicDelete(Map<String,Object> extraCondition)
为
extraCondition 添加 MARK_IS_INCLUDE_LOGIC_DELETE 为
true 的记录,标记查询不需要滤掉已经被标记为逻辑删除(Column.logicDelete())的数据 |
addPageExtraInfo, checkCommonQueryConditionIsAllNull, checkNull4Create, checkPageConditionIsAllNull, checkPrimaryKeyIsNull, checkPrimaryKeyIsNull, checkPrimaryKeyIsNull, checkRecordIfExist4Create, checkRecordIfExist4Update, checkRecordIfExist4Update, convertToOrders, convertToUpdateUseMap, create, create, create, createBatch, createBatch, createBatch, createBatchCallable, createCallable, createValidate, deleteByCondition, deleteByCondition, deleteByPrimaryKey, deleteByPrimaryKey, findByPrimaryKey, findByPrimaryKey, findCount, findCount, findExistRecord4CheckRecord, findList, findListWithSort, findOne, findPage, findPageByHelper, getPrimaryKeyValue, pageHelperQuery, pageQuery, save, save, save, saveOrUpdate, saveOrUpdate, setCrudMapper, setPrimaryKeyValue, setValue4Create, setValue4Update, setValue4Update, updateByCondition, updateByCondition, updateByCondition, updateByConditionCallable, updateByPrimaryKey, updateByPrimaryKey, updateByPrimaryKey, updateByPrimaryKeyCallable, updateUseMapByCondition, updateUseMapByCondition, updateUseMapByCondition, updateUseMapByConditionCallable, validFieldValue, validFieldValuepublic static final String MARK_IS_INCLUDE_LOGIC_DELETE
Column.logicDelete())的数据public RetrieveIncludeLogicDeleteCrudServiceImpl()
protected Map<String,Object> markQueryIsIncludeLogicDelete(Map<String,Object> extraCondition)
extraCondition 添加 MARK_IS_INCLUDE_LOGIC_DELETE 为
true 的记录,标记查询不需要滤掉已经被标记为逻辑删除(Column.logicDelete())的数据extraCondition - 扩展查询条件,需要自定义extraCondition 为 null,则创建一个新的对象;否则返回
extraCondition 入参protected boolean checkQueryIsIncludeLogicDelete(Map<String,Object> extraCondition)
Column.logicDelete())的数据extraCondition - 扩展查询条件,需要自定义public app.myoss.cloud.core.lang.dto.Result<T> findByPrimaryKeyIncludeLogicDelete(Serializable id)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findByPrimaryKeyIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>id - 主键public app.myoss.cloud.core.lang.dto.Result<T> findByPrimaryKeyIncludeLogicDelete(T condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findByPrimaryKeyIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件,主键有值的实体对象public app.myoss.cloud.core.lang.dto.Result<T> findOneIncludeLogicDelete(T condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findOneIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件public app.myoss.cloud.core.lang.dto.Result<List<T>> findListIncludeLogicDelete(T condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findListIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件public app.myoss.cloud.core.lang.dto.Result<List<T>> findListWithSortIncludeLogicDelete(app.myoss.cloud.core.lang.dto.Page<T> condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据,并支持字段排序findListWithSortIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件和排序字段public app.myoss.cloud.core.lang.dto.Result<Integer> findCountIncludeLogicDelete(T condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findCountIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件public app.myoss.cloud.core.lang.dto.Result<Integer> findCountIncludeLogicDelete(T condition, Map<String,Object> extraCondition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据findCountIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件extraCondition - 扩展查询条件,需要自定义public app.myoss.cloud.core.lang.dto.Page<T> findPageIncludeLogicDelete(app.myoss.cloud.core.lang.dto.Page<T> condition)
RetrieveIncludeLogicDeleteServiceColumn.logicDelete())的数据,并进行分页findPageIncludeLogicDelete in interface RetrieveIncludeLogicDeleteService<T>condition - 匹配的条件Copyright © 2018–2022. All rights reserved.