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

📄 userbiz.java

📁 关于ssh的整合,希望对大家有帮助
💻 JAVA
字号:
package crm.biz.sys;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import crm.dao.sys.RoleDAO;
import crm.dao.sys.UserDAO;
import crm.entity.sys.UserEntity;

public class UserBiz {

	private UserDAO  userDAO=null;
	private RoleDAO  roleDAO=null; 

	public void setUserDAO(UserDAO userDAO) {
		this.userDAO = userDAO;
	}

	public List findal()
	{
		return userDAO.findAll();
	}
	
	/**
	 * 根据用户的ID查找用的权限ID   //得到所有客户经理的信息
	 */
	public List getManagerUser(int   userId)
	{
		Long ret=0l;
		List list=userDAO.getByUseRolerId(userId);
		if(list.size()>0)
		{
			Iterator it=list.iterator();
			if(it.hasNext())
			{
				UserEntity ue=(UserEntity)it.next();
				ret=ue.getSysRole().getRoleId();
				System.out.println("用户的权限ID是:"+ret);
				list=userDAO.getByRoleId(ret);
			}
		}
		return list;
	}
	
   //	按用户名查询用户编号
	public int findname(String uname)
	{
	    return userDAO.findName(uname);
	}
	
	/**
	 * HQL 连接查询 inner join   id 权限ID
	 * 根据权限ID(RoleEntity) 得到其所有的用户信息(UserEntity)
	 */
	public  List getByRoleId(Long id)
	{
		return userDAO.getByRoleId(id);
	}
	
	

	/**
	 * 根据客户经理的名字查找客户经理的编号 返回的是一条实体信息
	 * @param custManagerName
	 * @return
	 */
	public UserEntity getByCustManagerId(String custManagerName)
	{
		UserEntity ue=new UserEntity();
		List list=userDAO.getByCustManagerId(custManagerName);
		if(list.size()==1)
		{
			ue.setUsrId((Long)list.get(0));
			System.out.println("用户编号:"+ue.getUsrId());
		}
		return ue;
	}
	
	/**
	 * 根据客户的编号查找客户这条信息
	 */
	public UserEntity findById(Long id)
	{
		return userDAO.findById(id);
	}
	
	public void setRoleDAO(RoleDAO roleDAO) {
		this.roleDAO = roleDAO;
	}
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -