📄 userinfoservice.java
字号:
package com.longtime.wap.module.cost.service;
import java.util.List;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.UserInfo;
/**
* 用户信息服务层接口定义
*
* @author chenxq
* @date 2007-11-26
*/
public interface UserInfoService {
/**
* 方法用来实现“根据用户id批量删除用户对象”的功能。
* 首先调用Dao层的retrieveUserInfosByIds方法,
* 获得UserInfo对象列表,然后再调用Dao的
* deleteUserInfosByIds方法,删除该组用户。
*
* @param ids
* 用户id数组
*/
public void deleteUserInfos(String[] ids);
/**
* 根据用户id获取用户对象
*
* @param id
* 用户对象id
* @return 用户对象
*/
public UserInfo getUserInfoById(Long id);
/**
* 方法用来实现“根据分页对象获取该页面用户对象”的功能。
* 此处只获取Cp管理员的用户,即获取group_id的值为1的用户组。
*
* @param page
* 分页对象
* @return 用户对象集合
*/
public List getUserInfos(Page page);
/**
* 方法用来实现“保存用户对象”的功能
*
* @param userInfo
* 用户对象
*/
public void saveUserInfo(UserInfo userInfo);
/**
* 检查是否存在相同用户名或昵称的userInfo
*
* @param userInfo
* 用户对象
* @return 是否存在
*/
public boolean checkUserInfoExisted(UserInfo userInfo);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -