mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 09:08: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.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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user