From 12f6fe2a18cdc4dfb058b76bb70edc3995cbb552 Mon Sep 17 00:00:00 2001 From: wangjiaoyan <715068310@qq.com> Date: Wed, 18 Dec 2024 17:28:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/yj/dao/UserDao.java | 45 ++++++++++++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 5 deletions(-) diff --git a/src/com/yj/dao/UserDao.java b/src/com/yj/dao/UserDao.java index da64439..43a886f 100644 --- a/src/com/yj/dao/UserDao.java +++ b/src/com/yj/dao/UserDao.java @@ -5,6 +5,7 @@ import com.yj.bean.User; import java.util.List; /** + * 用户数据访问接口 * @author yj * @create 2020-08-21 11:57 */ @@ -19,30 +20,64 @@ public interface UserDao { /** * 根据用户名和密码查询用户信息 - * @param username - * @param password + * @param username 用户名 + * @param password 密码 * @return 如果返回null则说明用户名或密码错误 */ - public User querybyUsernameAndPassword(String username,String password); + public User querybyUsernameAndPassword(String username, String password); /** * 保存用户信息 - * @param user - * @return + * @param user 用户对象 + * @return 返回影响的行数 */ public int saveUser(User user); + /** + * 添加新用户 + * @param user 用户对象 + * @return 返回影响的行数 + */ public int addUser(User user); + /** + * 根据用户ID删除用户 + * @param i 用户ID + * @return 返回影响的行数 + */ public int deleteUserById(int i); + /** + * 更新用户信息 + * @param user 用户对象 + * @return 返回影响的行数 + */ public int updateUser(User user); + /** + * 根据用户ID查询单个用户信息 + * @param id 用户ID + * @return 用户对象,如果不存在则返回null + */ public User queryUserById(Integer id); + /** + * 查询所有用户信息 + * @return 用户列表 + */ public List queryUsers(); + /** + * 查询用户表中的总记录数 + * @return 用户总数 + */ public Integer queryForPageTotalCount(); + /** + * 进行分页查询,获取指定页的数据 + * @param begin 起始位置 + * @param pageSize 每页显示的用户数量 + * @return 指定页的用户列表 + */ public List queryForPageItems(int begin, int pageSize); }