public abstract class AbstractLogicDeleteProcessor extends Object implements LogicDeleteProcessor
| 构造器和说明 |
|---|
AbstractLogicDeleteProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildLogicDeletedSet(String logicColumn,
TableInfo tableInfo,
IDialect dialect)
用户与构建删除数据时的内容。
|
String |
buildLogicNormalCondition(String logicColumn,
TableInfo tableInfo,
IDialect dialect)
用户构建查询正常数据的条件。
|
void |
buildQueryCondition(QueryWrapper queryWrapper,
TableInfo tableInfo)
用于构建通过
QueryWrapper 查询数据时的内容。 |
protected abstract Object |
getLogicDeletedValue()
获取逻辑删除列删除时标记值。
|
protected abstract Object |
getLogicNormalValue()
获取逻辑删除列未删除标记值。
|
public AbstractLogicDeleteProcessor()
public String buildLogicNormalCondition(String logicColumn, TableInfo tableInfo, IDialect dialect)
LogicDeleteProcessorbuildLogicNormalCondition 在接口中 LogicDeleteProcessorlogicColumn - 逻辑删除列dialect - 数据库方言public String buildLogicDeletedSet(String logicColumn, TableInfo tableInfo, IDialect dialect)
LogicDeleteProcessorbuildLogicDeletedSet 在接口中 LogicDeleteProcessorlogicColumn - 逻辑删除列dialect - 数据库方言public void buildQueryCondition(QueryWrapper queryWrapper, TableInfo tableInfo)
LogicDeleteProcessorQueryWrapper 查询数据时的内容。buildQueryCondition 在接口中 LogicDeleteProcessorqueryWrapper - 条件构造器tableInfo - 表信息protected abstract Object getLogicNormalValue()
protected abstract Object getLogicDeletedValue()
Copyright © 2023. All rights reserved.