?? usermanager.java
字號:
package com.bjsxt.oa.managers;
import java.util.List;
import com.bjsxt.oa.model.User;
public interface UserManager {
/**
* 添加用戶信息
* @param user
* @param personId
*/
public void addUser(User user,int personId);
public void delUser(int userId);
/**
* 修改密碼
* @param userId
* @param newPassword
* @param oldPassword
*/
public void changePassword(int userId,String newPassword,String oldPassword);
/**
* 查找特定的用戶
* @param userId
* @return
*/
public User findUser(int userId);
/**
* 查詢用戶擁有的所有的角色
* @param userId 用戶ID
* @return UsersRoles對象的集合
*/
public List searchUserRoles(int userId);
/**
* 添加或更新用戶擁有的角色,如果用戶[userId]已經擁有角色[roleId],
* 則更新其優先級[orderNo],否則給用戶分配相應的角色,并設置優先級
* @param userId
* @param roleId
* @param orderNo
*/
public void addOrUpdateUserRole(int userId,int roleId,int orderNo);
/**
* 刪除分配給用戶的角色(關聯)
* @param userId
* @param roleId
*/
public void delUserRole(int userId,int roleId);
public User login(String username,String password);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -