package com.boman.system.service; import java.util.List; import com.boman.domain.SysRoleData; /** * 角色权限数据Service接口 * * @author ruoyi * @date 2021-04-26 */ public interface ISysRoleDataService { /** * 查询角色权限数据 * * @param id 角色权限数据ID * @return 角色权限数据 */ public SysRoleData selectSysRoleDataById(Long id); /** * 查询角色权限数据 * * @param idList 角色权限数据ID * @return 角色权限数据 */ List listByRoleIdList(List idList); /** * 查询角色权限数据列表 * * @param sysRoleData 角色权限数据 * @return 角色权限数据集合 */ public List selectSysRoleDataList(SysRoleData sysRoleData); /** * 新增角色权限数据 * * @param sysRoleData 角色权限数据 * @return 结果 */ public int insertSysRoleData(SysRoleData sysRoleData); /** * 修改角色权限数据 * * @param sysRoleData 角色权限数据 * @return 结果 */ public int updateSysRoleData(SysRoleData sysRoleData); /** * 批量删除角色权限数据 * * @param ids 需要删除的角色权限数据ID * @return 结果 */ public int deleteSysRoleDataByIds(Long[] ids); /** * 删除角色权限数据信息 * * @param id 角色权限数据ID * @return 结果 */ public int deleteSysRoleDataById(Long id); /** * 功能描述: 根据roleIds和tableName查找 * * @param roleIds 逗号相隔的roleIdS * @param tableName tableName * @return java.util.List */ List listByRoleIdListTableName(String roleIds, String tableName); }