📄 userinfodao.java
字号:
package com.longtime.wap.module.cost.dao;
import java.util.List;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.UserInfo;
/**
* 用户信息Dao接口定义
*
* @author chenxq
* @date 2007-11-26
*/
public interface UserInfoDao {
/**
* 用来实现“创建用户对象”的功能
*
* @param userInfo
* 用户对象
*/
public void createUserInfo(UserInfo userInfo);
/**
* 用来实现“批量删除用户对象”的功能
*
* @param userInfoList
* 用户对象集合
*/
public void deleteUserInfosByIds(List userInfoList);
/**
* 用来实现“根据用户id获取用户对象”的功能
*
* @param id
* 用户id
* @return 用户对象
*/
public UserInfo retrieveUserInfoById(Long id);
/**
* 用来实现“根据用户id数组获取用户对象集合”的功能。该方法在批量删除的时候需要用到
*
* @param ids
* 用户id数组
* @return 用户对象集合
*/
public List retrieveUserInfosByIds(String[] ids);
/**
* 用来实现“获取用户中是Cp管理员的记录数”的功能。Cp管理员的groupId为1
*
* @return Cp管理员的记录数
*/
public int retrieveUserInfosCount();
/**
* 用来实现“更新用户对象”的功能
*
* @param userInfo
* 用户对象
*/
public void updateUserInfo(UserInfo userInfo);
/**
* 获取用户信息列表
*
* @param page
* 分页对象
* @return 用户信息列表
*/
public List retrieveUserInfos(Page page);
/**
* 检查添加或编辑cp管理员时,是否存在重复的登录名或者昵称
*
* @param username
* 用户名
* @param nickname
* 昵称
* @return 存在的列表
*/
public List checkUserInfoExisted(String username, String nickname);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -