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

📄 userdao.java

📁 电子商城
💻 JAVA
字号:
package com.lmh.dao.inf;

import java.util.List;

import com.lmh.dao.vo.UserBean;

public interface UserDAO {

	/**
	 * 获取用户总数.
	 * 
	 * @return 用户总数.
	 */
	public int getCount();

	/**
	 * 获取用户总数.
	 * 
	 * @param suser
	 *            注册用户名(精确查) (null:表无此条件).
	 * @param sname
	 *            用户姓名(模糊查) (null:表无此条件).
	 * @param nlevel
	 *            用户级别(1 5 9) (-1:表无此条件).
	 * @param slock
	 *            是否冻解(0 1) (null:表无此条件).
	 * @return 用户总数.
	 */
	public int getCount(String suser, String sname, int nlevel, String slock);

	/**
	 * 查询用户.
	 * 
	 * @param suser
	 *            注册用户名(精确查) (null:表无此条件).
	 * @param sname
	 *            用户姓名(模糊查) (null:表无此条件).
	 * @param nlevel
	 *            用户级别(1 5 9) (-1:表无此条件).
	 * @param slock
	 *            是否冻结(0 1) (null:表无此条件).
	 * @param pastart
	 *            记录 开始行 (-1:表无此条件).
	 * @param paend
	 *            记录 结束行 (-1:表无此条件).
	 * @return 用户对象集.
	 */
	public List searchUser(String suser, String sname, int nlevel,
			String slock, int pastart, int paend);

	/**
	 * 查询用户.
	 * 
	 * @param suser
	 *            注册用户名(精确查).
	 * @return 用户对象.
	 */
	public UserBean searchUser(String suser);

	/**
	 * 注册用户.
	 * 
	 * @param userBean
	 *            用户对象.
	 * @return 添加是否成功.
	 */
	public boolean insertUser(UserBean userBean);

	/**
	 * 删除用户.
	 * 
	 * @param suser
	 *            用户名.
	 * @return 删除是否成功.
	 */
	public boolean deleteUser(String suser);

	/**
	 * 修改用户基础信息 (根据suser修改sname,ssex,dbirth,semail,sphone,saddress,scode字段的值).
	 * 
	 * @param userBean
	 *            用户对象.
	 * @return 修改是否成功.
	 */
	public boolean updateUser(UserBean userBean);

	/**
	 * 修改密码.
	 * 
	 * @param suser
	 *            注册用户名.
	 * @param spwd
	 *            密码.
	 * @return 修改是否成功.
	 */
	public boolean updateUserForPWD(String suser, String spwd);

	/**
	 * 冻解 或 解除冻解用户.
	 * 
	 * @param suser
	 *            注册用户名.
	 * @param status
	 *            标识(1:冻结; 0:解除冻结).
	 * @return 操作是否成功.
	 */
	public boolean updateUserForLock(String suser, String status);

	/**
	 * 更新用户登录次数,最后登录时间等.
	 * 
	 * @param suser
	 *            注册用户名.
	 */
	public void updateUserForUp(String suser);
}

⌨️ 快捷键说明

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