This commit is contained in:
2026-01-22 17:33:28 +08:00
parent 1bbf177b2c
commit b46759dc73
105 changed files with 2929 additions and 433 deletions

View File

@@ -0,0 +1,22 @@
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<SysRole> listEnabledRoles();
IPage<SysRole> pageRoles(int page, int size, String keyword);
void saveRole(SysRole role);
void updateRole(SysRole role);
void deleteRole(Long id);
void updateRolePermissions(Long roleId, List<Long> menuIds);
List<Long> getRoleMenuIds(Long roleId);
}