style: 完善 LogicDeleteProcessor 接口注释。

This commit is contained in:
Suomm 2023-06-20 21:49:28 +08:00
parent d32f3ec83d
commit 46a25cde62

View File

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