package com.cloud.user.service;
|
|
import java.util.List;
|
import java.util.Map;
|
import java.util.Set;
|
|
import com.cloud.model.common.Page;
|
import com.cloud.model.sys.SysPermission;
|
import com.cloud.model.sys.SysRole;
|
|
public interface SysRoleService {
|
|
void save(SysRole sysRole);
|
|
void update(SysRole sysRole);
|
|
Map<String,Object> deleteRole(Map<String,Object> params);
|
|
void setPermissionToRole(Long id, Set<Long> permissionIds);
|
|
SysRole findById(Long id);
|
|
Page<SysRole> findRoles(Map<String, Object> params);
|
|
Set<SysPermission> findPermissionsByRoleId(Long roleId);
|
|
List<Map<String,Object>> findRoleList(Map<String, Object> params);
|
|
//角色赋权限
|
int saveRoleMenus(Map<String, Object> params);
|
|
//用户赋权限赋角色
|
int saveUserRoleMens(Map<String, Object> params);
|
}
|