package cn.besteam.modules.system.service; import cn.besteam.modules.system.entity.SysRolePermission; import cn.besteam.modules.system.vo.AppSysPermissionVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * @Description: 角色-菜单权限 * @author: besteam * @date: 2020-04-17 * @version: V1.0 */ public interface ISysRolePermissionService extends IService { /** * 保存授权/先删后增 * * @param roleId * @param permissionIds */ void saveRolePermission(Integer roleId, String permissionIds); /** * 保存授权 将上次的权限和这次作比较 差异处理提高效率 * * @param roleId * @param permissionIds * @param lastPermissionIds */ void saveRolePermission(Integer roleId, String permissionIds, String lastPermissionIds); List getAppPermissionList(Integer roleId); }