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