package cn.music.service.impl; import java.util.List; import cn.music.dao.UserDao; import cn.music.dao.impl.UserDaoImpl; import cn.music.entity.Page; import cn.music.entity.User; import cn.music.service.UserService; public class UserServiceImpl implements UserService { UserDao userDao = new UserDaoImpl(); /** * 分页显示所有用户信息 * @param currPageNo * @return */ public Page findAllUser(int currPageNo){ Page page = new Page(); //设置页面传递过来的页码 page.setCurrPageNo(currPageNo); //获取总记录数 int allRecordNo = userDao.getAllRecordNo(); //设置总记录数 page.setAllRecordNo(allRecordNo); //获取每页显示行数 int size = page.getPerPageNo(); //获取每页起始数 int start = (page.getCurrPageNo()-1)*size; //获取分页后的用户集合 List<User> userList = userDao.findAllUser(start, size); page.setCustomerList(userList); return page; } @Override public int insertUser(User user) { return userDao.insertUser(user); } @Override public User loginUser(User user) { return userDao.loginUser(user); } @Override public int updatePwd(String newPwd, String userName,String oldPwd) { return userDao.updatePwd(newPwd, userName,oldPwd); } @Override public int updateText(String nickName, String gender, String birthday, String desc, String userName) { return userDao.updateText(nickName, gender, birthday, desc, userName); } @Override public int updateImg(String head, String userName) { return userDao.updateImg(head, userName); } @Override public int updateEmail(String email, String userName, String userPwd) { return userDao.updateEmail(email, userName, userPwd); } }

1029162867 LV13
2021年11月5日
zs你好可爱呀 LV1
2020年6月14日
songxiuli LV6
2019年11月11日
麦芬奇的最代码 LV1
2019年7月13日
1910356574 LV14
2019年6月24日
zhangjian01 LV7
2019年5月3日
韩老魔 LV10
2019年4月2日
123Berlin LV1
2018年11月1日
publicclass LV12
2018年5月6日
lzwomen LV6
2017年11月1日