v2
This commit is contained in:
22
src/main/java/com/hertz/system/service/RoleService.java
Normal file
22
src/main/java/com/hertz/system/service/RoleService.java
Normal 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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user