usermanager.java
来自「采用比较流行的Struts2+spring+hibernate框架」· Java 代码 · 共 68 行
JAVA
68 行
package com.oa.manager;
import java.util.List;
import com.oa.model.User;
import com.oa.model.UsersRoles;
public interface UserManager {
/**
* 添加用户信息
* @param user
* @param personId
*/
public void addUser(User user,int personId);
/**
* 更新用户信息
* @param user
* @param personId
*/
public void modifyUser(User user,int personId);
/**
* 删除用户信息
* @param userId
*/
public void deleteUser(int userId);
/**
* 查找特定的用户
* @param userId
* @return
*/
public User findUser(int userId);
/**
* 查询用户拥有的所有的角色
* @param userId 用户ID
* @return UsersRoles对象的集合
*/
public List<UsersRoles> searchUserRoles(int userId);
/**
* 添加或更新用户拥有的角色,如果用户[userId]已经拥有角色[roleId],
* 则更新其优先级[orderNo],否则给用户分配相应的角色,并设置优先级
* @param userId
* @param roleId
* @param orderNo
*/
public void addOrModifyUserRole(int userId,int roleId,int orderNum);
/**
* 删除分配给用户的角色(关联)
* @param userId
* @param roleId
*/
public void deleteUserRole(int userId,int roleId);
/**
* 用户执行登陆操作
* @param username
* @param password
* @return
*/
public User login(String username,String password);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?