public class DateTimeLogicDeleteProcessor extends AbstractLogicDeleteProcessor
LocalDateTime 类型的属性对应的逻辑删除处理器。| 构造器和说明 |
|---|
DateTimeLogicDeleteProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildLogicNormalCondition(String logicColumn,
TableInfo tableInfo,
IDialect dialect)
用户构建查询正常数据的条件。
|
void |
buildQueryCondition(QueryWrapper queryWrapper,
TableInfo tableInfo)
用于构建通过
QueryWrapper 查询数据时的内容。 |
protected Object |
getLogicDeletedValue()
逻辑删除字段值为
NOW() 表示数据删除,并记录删除时间。 |
protected Object |
getLogicNormalValue()
逻辑删除字段值为
null 表示数据未删除。 |
buildLogicDeletedSetpublic DateTimeLogicDeleteProcessor()
public String buildLogicNormalCondition(String logicColumn, TableInfo tableInfo, IDialect dialect)
LogicDeleteProcessorbuildLogicNormalCondition 在接口中 LogicDeleteProcessorbuildLogicNormalCondition 在类中 AbstractLogicDeleteProcessorlogicColumn - 逻辑删除列dialect - 数据库方言public void buildQueryCondition(QueryWrapper queryWrapper, TableInfo tableInfo)
LogicDeleteProcessorQueryWrapper 查询数据时的内容。buildQueryCondition 在接口中 LogicDeleteProcessorbuildQueryCondition 在类中 AbstractLogicDeleteProcessorqueryWrapper - 条件构造器tableInfo - 表信息protected Object getLogicNormalValue()
null 表示数据未删除。getLogicNormalValue 在类中 AbstractLogicDeleteProcessorprotected Object getLogicDeletedValue()
NOW() 表示数据删除,并记录删除时间。getLogicDeletedValue 在类中 AbstractLogicDeleteProcessorCopyright © 2023. All rights reserved.