📄 rolemgr.java
字号:
package com.yuanchung.sales.service.admin.role;
import java.util.List;
import com.yuanchung.sales.model.admin.Rights;
import com.yuanchung.sales.model.admin.role.Role;
import com.yuanchung.sales.model.admin.role.RoleRightArea;
import com.yuanchung.sales.model.admin.role.RoleRights;
import com.yuanchung.sales.model.admin.role.UserRole;
public interface RoleMgr {
/**
* 获取所有角色
* @return List<Role>
*/
public List<Role> findAll();
/**
*根据角色ID获取角色对象
*@param int
* @return Role
*/
public Role findById(int roleId);
/**
* 根据角色ID获取所有权限对象
* @param int
* @return List<RoleRights>
*/
public List<RoleRights> getRightsByRoleId(int roleId);
public List<RoleRightArea> getDataAreaByRightIdRoleId(int rightsId, int roleId);
public List<RoleRights> findByRole(int roleId);
public void deleteRoleRightsAreaByRoleRights(List<RoleRights> rr);
public void deleteRoleRightsByRoleRights(List<RoleRights> rr);
public void saveThreeObjRelation(int roleId, int rightId, String dataAreaIds);
public void save(Role role);
public void delRoleRelation(Integer id);
public void delete(Role r);
public List<Rights> getAllRightsByRoleId(int roleId);
public List<UserRole> findByUserId(Integer id);
public void delUserRoleByUserId(int userId);
public void saveUserRole(UserRole ur);
public String delRoleRelation(String[] roleIds);
public void saveThreeObjRelation(int id, int rightId,
String dataAreaIds, boolean isNew,String reelection);
public void setRole(String[] roles,List userIdList);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -