package jnpf.base.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import jnpf.base.entity.ModuleDataAuthorizeLinkEntity; import java.util.List; /** * 数据权限方案 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2019年9月27日 上午9:18 */ public interface ModuleDataAuthorizeLinkDataMapper extends SuperMapper { default ModuleDataAuthorizeLinkEntity getLinkDataEntityByMenuId(String menuId, Integer type) { QueryWrapper linkEntityQueryWrapper = new QueryWrapper<>(); linkEntityQueryWrapper.lambda().eq(ModuleDataAuthorizeLinkEntity::getModuleId, menuId).eq(ModuleDataAuthorizeLinkEntity::getDataType, type); List list = this.selectList(linkEntityQueryWrapper); if (list.size() > 0) { return list.get(0); } return new ModuleDataAuthorizeLinkEntity(); } }