iuserservice.java

来自「一个关于物流的管理系统」· Java 代码 · 共 28 行

JAVA
28
字号
package com.shunshi.ssh.service;
import java.util.Collection;
import org.extremecomponents.table.limit.Limit;
import com.shunshi.ssh.entity.*;

public interface IUserService {
	public boolean check(String userName,String password); //检查用户合法性
	public boolean checkAdmin(String userName,String password);//检查是否是管理员身份
	public void addUser(User user);  //添加某个会员的信息
	public void deleteUser(Long id);  //删除某个会员的信息
	public void deleteUsers(Collection userIdSet);  //删除多个会员
	public void deleteToRecycle(Long id);  //删除到回收站
	public void revertFromRecycle(Long id);   //从回收站还原
	public User findById(Long id);  //按照ID查找某个会员
	public User findByName(String userName);  //按照会员名查找某个会员
	public Collection findByProperty(String propertyName, Object value); //按照某个属性的值查找会员
	public Collection findAll();  //查找出所有会员
	public void updateUser(User user);   //更新某个会员的信息
	public void verifyUser(Long id);   //审核通过一个会员
	public void verifyUsers(Collection userIdSet); //审核通过 多个会员	
	public void undoVerifyUser(Long id); //取消审核一个会员
	public void undoVerifyUsers(Collection userIdSet);//取消审核多个会员
 	public void changeGroup(Long id); //更改用户组别
	public Collection queryPermissions(Long id);   //查询出会员的所有权限,集合里存的是权限名
	public Page findUsersInfoByState(byte state,Limit limit,int totalRows);//按状态查询出一个页面的数据
	public Page findUsersInfoByAll(Limit limit,int totalRows);//查询出所有用户的信息到一个页面的数据
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?