diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/logicdelete/LogicDeleteProcessor.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/logicdelete/LogicDeleteProcessor.java index 97a39d5b..39895851 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/logicdelete/LogicDeleteProcessor.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/logicdelete/LogicDeleteProcessor.java @@ -19,28 +19,35 @@ import com.mybatisflex.core.dialect.IDialect; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.core.table.TableInfo; +/** + * 逻辑删除处理器。 + */ public interface LogicDeleteProcessor { /** - * 用户构建查询正常数据的条件 - * @param logicColumn - * @param dialect + * 用户构建查询正常数据的条件。 + * + * @param logicColumn 逻辑删除列 + * @param dialect 数据库方言 */ String buildLogicNormalCondition(String logicColumn, IDialect dialect); /** - * 用户与构建删除数据时的内容 - * @param logicColumn - * @param dialect + * 用户与构建删除数据时的内容。 + * + * @param logicColumn 逻辑删除列 + * @param dialect 数据库方言 */ String buildLogicDeletedSet(String logicColumn, IDialect dialect); /** - * 用于构建通过 QueryWrapper 查询数据时的内容 - * @param queryWrapper - * @param tableInfo + * 用于构建通过 {@link QueryWrapper} 查询数据时的内容。 + * + * @param queryWrapper 条件构造器 + * @param tableInfo 表信息 */ void buildQueryCondition(QueryWrapper queryWrapper, TableInfo tableInfo); + }