|
|
|
|
@ -82,38 +82,6 @@ public class User {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有用户数量
|
|
|
|
|
* @return 用户总数
|
|
|
|
|
*/
|
|
|
|
|
public static int getUserCount() {
|
|
|
|
|
return userMap.size();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据用户类型获取用户数量
|
|
|
|
|
* @param userType 用户类型
|
|
|
|
|
* @return 该类型的用户数量
|
|
|
|
|
*/
|
|
|
|
|
public static int getUserCountByType(String userType) {
|
|
|
|
|
int count = 0;
|
|
|
|
|
for (User user : userMap.values()) {
|
|
|
|
|
if (user.getUserType().equals(userType)) {
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return count;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取用户信息
|
|
|
|
|
* @param username 用户名
|
|
|
|
|
* @return User对象,不存在返回null
|
|
|
|
|
*/
|
|
|
|
|
public static User getUser(String username) {
|
|
|
|
|
return userMap.get(username);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 预设用户数据
|
|
|
|
|
public static Map<String, User> getPresetUsers() {
|
|
|
|
|
Map<String, User> users = new HashMap<>();
|
|
|
|
|
|