📄 userdao.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 + -