public class LogicDeleteManager extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
execWithoutLogicDelete(Runnable runnable)
跳过逻辑删除字段处理,直接进行数据库物理操作。
|
static <T> T |
execWithoutLogicDelete(Supplier<T> supplier)
跳过逻辑删除字段处理,直接进行数据库物理操作。
|
static String |
getLogicDeleteColumn(String logicDeleteColumn)
获取逻辑删除列,返回
null 表示跳过逻辑删除。 |
static LogicDeleteProcessor |
getProcessor()
获取逻辑删除处理器。
|
static void |
restoreLogicDelete()
恢复逻辑删除字段处理。
|
static void |
setProcessor(LogicDeleteProcessor processor)
设置逻辑删除处理器。
|
static void |
skipLogicDelete()
跳过逻辑删除字段处理。
|
public static LogicDeleteProcessor getProcessor()
public static void setProcessor(LogicDeleteProcessor processor)
processor - 逻辑删除处理器public static <T> T execWithoutLogicDelete(Supplier<T> supplier)
public static void execWithoutLogicDelete(Runnable runnable)
public static void skipLogicDelete()
public static void restoreLogicDelete()
Copyright © 2024. All rights reserved.