mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
style: 完善 LogicDeleteProcessor 接口注释。
This commit is contained in:
parent
d32f3ec83d
commit
46a25cde62
@ -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);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user