package com.hertz.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.hertz.system.entity.SysRole; import java.util.List; public interface RoleService { List listEnabledRoles(); IPage pageRoles(int page, int size, String keyword); void saveRole(SysRole role); void updateRole(SysRole role); void deleteRole(Long id); void updateRolePermissions(Long roleId, List menuIds); List getRoleMenuIds(Long roleId); }