| 12345678910111213141516171819202122232425262728 |
- package jnpf.base.mapper;
- import com.github.yulichang.base.MPJBaseMapper;
- import jnpf.database.util.LogicDeleteHelper;
- public interface SuperMapper<T> extends MPJBaseMapper<T> {
- /**
- * 调用此方法后 后续SQL操作忽略逻辑删除筛选
- * 调用完成后需要调用clearIgnoreLogicDelete 清除标记
- * @return
- */
- default SuperMapper<T> setIgnoreLogicDelete(){
- LogicDeleteHelper.setIgnoreLogicDelete();
- return this;
- }
- /**
- * 调用此方法后 后续SQL恢复逻辑删除筛选
- * @return
- */
- default SuperMapper<T> clearIgnoreLogicDelete(){
- LogicDeleteHelper.clearIgnoreLogicDelete();
- return this;
- }
- }
|