From 46a25cde62f9bacbf3261bd9fa8991ee6868e807 Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Tue, 20 Jun 2023 21:49:28 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E5=AE=8C=E5=96=84=20LogicDeleteProces?= =?UTF-8?q?sor=20=E6=8E=A5=E5=8F=A3=E6=B3=A8=E9=87=8A=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logicdelete/LogicDeleteProcessor.java | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) 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); + }