📄 userdao.java
字号:
package com.yhcms.manage.admin.itface;
import java.util.List;
import com.yhcms.db.DBConnException;
import com.yhcms.manage.admin.bean.AdminUser;
/**
* <p>Title:系统后台用户的相关操作</p>
* <li>后台用户的各项操作</li>
* <b>CopyRight: yyhweb[由由华网]</b>
* @author stephen
* @version YH-2.0
*/
public interface UserDao {
/** 取得用户最大Id
* @return 用户最大Id
* @throws DBConnException
*/
public abstract int getMaxId() throws DBConnException;
/** 增加一个新的用户
* @param user
* @return 成功:ture 失败:false
* @throws DBConnException
*/
public abstract boolean addAdminUser(AdminUser user) throws DBConnException;
/** 删除一个用户
* @param id 用户Id
* @return 成功:ture 失败:false
* @throws DBConnException
*/
public abstract boolean delAdminUser(int id) throws DBConnException;
/** 判断某用户是否存在
* @param user 用户
* @param i 0:登录用户的验证 1:增加用户时的验证
* @return 返回用户Id
* @throws DBConnException
*/
public abstract int isAdminUser(AdminUser user,int i) throws DBConnException;
/** 根据用户Id取得一个用户
* @param id 用户Id
* @return 一个用户
* @throws DBConnException
*/
public abstract AdminUser getUserById(int id) throws DBConnException;
/** 取得系统所有用户
* @return 所有用户
* @throws DBConnException
*/
public abstract List getAllUser() throws DBConnException;
/** 编辑一个用户
* @param user 用户
* @return 成功:ture 失败:false
* @throws DBConnException
*/
public abstract boolean updateAdminUser(AdminUser user) throws DBConnException;
/** 用户登录成功后,更新其最后登录时间和Ip
* @param user 登录的用户
* @throws DBConnException
*/
public abstract void loginUser(AdminUser user) throws DBConnException;
/** 取得用户所属用户组Id
* @param id 用户Id
* @return 取得用户所属用户组Id
* @throws DBConnException
*/
public abstract int getUserGroup(int id) throws DBConnException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -