⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfoservice.java

📁 不说了
💻 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 + -