📄 userinfoserviceimpl.java
字号:
package com.dark.nethd.business.service;
import com.dark.nethd.bean.UserInfo;
import com.dark.nethd.business.IUserInfoService;
import com.dark.nethd.dao.IUserInfoDao;
public class UserInfoServiceImpl implements IUserInfoService {
private IUserInfoDao userInfoDao = null;
public boolean registerUserInfo(UserInfo ui) {
if (userInfoDao.findUserByName(ui.getUserName()) == null) {
return userInfoDao.saveUserInfo(ui);
}
return false;
}
public UserInfo changeUserInfo(UserInfo ui, String newPwd) {
UserInfo theUserInfo = userInfoDao.findUserByNameAndPassword(ui
.getUserName(), ui.getPassWord());
if (theUserInfo != null) {
theUserInfo.setPassWord(newPwd);
userInfoDao.saveUserInfo(theUserInfo);
}
return theUserInfo;
}
public boolean deleteUserByID(Integer id) {
return userInfoDao.deleteUserByID(id);
}
public UserInfo findUserByID(Integer id) {
return userInfoDao.findUserByID(id);
}
public UserInfo findUserByName(String name) {
return userInfoDao.findUserByName(name);
}
public UserInfo findUserByNameAndPassword(String userName, String password) {
return userInfoDao.findUserByNameAndPassword(userName, password);
}
public boolean saveUserInfo(UserInfo user) {
return userInfoDao.saveUserInfo(user);
}
public void setUserInfoDao(IUserInfoDao userInfoDao) {
this.userInfoDao = userInfoDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -