📄 rolemanage.java
字号:
/**
*
*/
package com.seavision.PermissionManage.components;
import java.util.List;
import com.seavision.PermissionManage.vo.RoleVO;
/**
* @author Administrator
*
*/
public interface RoleManage {
/**
* 1.获取角色列表
* 根据参数从role表中读取信息,封装到RoleVO对象中。
* 成功返回List,失败返回null。
*
*/
public List getRoleList();
/**
* 2.获取角色信息
* @param roleId
* 根据参数从role表中读取信息,封装到RoleVO中。
* 成功返回RoleVO对象,失败返回null。
*/
public RoleVO getRole(String roleId);
/**
* 3.获取角色功能点
*
* 从roleAndFunction表中读取信息,
* 封装到roleAndFunctionVO对象中。成功返回List,失败返回null。
*/
public List getRoleOfFunction(int roleId);
/**
* 4.新增角色
* @param roleVO
* @param list
*将RoleVO对象新增到role表中,list新增到roleAndFunction表中。
*两次新增用事务处理机制。成功返回SUCCESS,失败返回FALSE。
*/
public String saveRole(RoleVO roleVO,List list);
/**
* 5.修改角色
* @param roleVO
* @param list
* 将RoleVO对象更新到role表中,list更新到roleAndFunction表中。
* 两次更新用事务处理机制。成功返回SUCCESS,失败返回FALSE。
*/
public String updateRole(RoleVO roleVO,List list);
/**
* 6.删除角色
* @param roleId
*根据参数删除表role中信息,成功返回SUCCESS,失败返回FALSE。
*/
public String deleteRole(String roleId);
/**
* 7. 判断序号是否重复
* @param roleNumber
* 判断数据库中是否已经有此序号,成功(有)返回true,失败返回false。
*/
public boolean checkNumber(int roleNumber);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -