| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | package org.jeecg.modules.system.service;import java.util.List;import org.jeecg.modules.system.entity.SysPermissionDataRule;import com.baomidou.mybatisplus.extension.service.IService;/** * <p> * 菜单权限规则 服务类 * </p> * * @Author huangzhilin * @since 2019-04-01 */public interface ISysPermissionDataRuleService extends IService<SysPermissionDataRule> {	/**	 * 根据菜单id查询其对应的权限数据	 * 	 * @param permRule	 */	List<SysPermissionDataRule> getPermRuleListByPermId(String permissionId);	/**	 * 根据页面传递的参数查询菜单权限数据	 * 	 * @return	 */	List<SysPermissionDataRule> queryPermissionRule(SysPermissionDataRule permRule);			/**	  * 根据菜单ID和用户名查找数据权限配置信息	 * @param permission	 * @param username	 * @return	 */	List<SysPermissionDataRule> queryPermissionDataRules(String username,String permissionId);		/**	 * 新增菜单权限配置 修改菜单rule_flag	 * @param sysPermissionDataRule	 */	public void savePermissionDataRule(SysPermissionDataRule sysPermissionDataRule);		/**	 * 删除菜单权限配置 判断菜单还有无权限	 * @param dataRuleId	 */	public void deletePermissionDataRule(String dataRuleId);		}
 |