📄 userinfoservice.java
字号:
package com.david.service;
import java.util.List;
import com.david.bo.Userinfo;
import com.david.dao.IUserinfoDao;
import com.david.dao.IUserpointDao;
import com.david.util.FileUtil;
import com.david.util.IFileUtil;
import com.david.validate.IValidate;
import com.david.validate.Validate;
public class UserinfoService implements IUserinfoService {
private IUserinfoDao userinfoDao;
private IUserpointDao userpointDao;
private IValidate validate;
private IFileUtil fileUtil;
public void setUserinfoDao(IUserinfoDao userinfoDao) {
// TODO Auto-generated method stub
this.userinfoDao=userinfoDao;
}
public void setUserpointDao(IUserpointDao userpointDao) {
// TODO Auto-generated method stub
this.userpointDao=userpointDao;
}
//注册
public boolean registerUser(Userinfo userinfo) {
// TODO Auto-generated method stub
if(validate.isEmpty(userinfo.getUsername())||validate.isEmpty(userinfo.getPassword())){
return false;
}else{
if(userinfoDao.isExistUsername(userinfo.getUsername())){
//用户名存在
return false;
}else{
boolean ok=userinfoDao.addUserinfo(userinfo);
if(ok){
userpointDao.setInitPoint(userinfo);
return true;
}else{
return false;
}
}
}
}
//登录
public Userinfo login(Userinfo userinfo) {
// TODO Auto-generated method stub
return this.userinfoDao.login(userinfo);
}
public void setValidate(Validate validate) {
// TODO Auto-generated method stub
this.validate=validate;
}
public void setFileUtil(IFileUtil fileUtil) {
// TODO Auto-generated method stub
this.fileUtil=fileUtil;
}
public List<Userinfo> getList() {
// TODO Auto-generated method stub
return userinfoDao.getList();
}
public Userinfo getUserinfoById(int userId) {
// TODO Auto-generated method stub
return userinfoDao.getUserinfoById(userId);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -