⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemuserservice.java

📁 博客系统的详细使用
💻 JAVA
字号:
package com.meybosoft.microerp.business;

import com.easyjf.web.tools.IActiveUser;
import com.easyjf.web.tools.IPageList;
import com.meybosoft.microerp.system.SystemUser;

public interface SystemUserService {
	/**
	 * 用户登录
	 * 
	 * @param userName
	 *            用户名
	 * @param password
	 *            密码
	 * @return
	 */
	IActiveUser login(String userName, String password,String ip);

	/**
	 * 注销用户
	 * 
	 * @param user
	 */
	boolean logout(IActiveUser user);// 用户退出登录

	/**
	 * 添加用户
	 * 
	 * @param user
	 */
	boolean addSystemUser(SystemUser user);// 添加用户

	/**
	 * 删除用户
	 * 
	 * @param user
	 */
	boolean delSystemUser(SystemUser user);// 删除用户

	/**
	 * 修改用户
	 * 
	 * @param user
	 */
	boolean updateSystemUser(SystemUser user);// 修改用户

	/**
	 * 根据用户名读取用户
	 * 
	 * @param userName
	 *            用户名
	 * @return
	 */
	SystemUser getSystemUserByName(String userName);// 

	/**
	 * 根据Id号查询用户
	 * 
	 * @param id
	 *            用户ID号
	 * @return
	 */
	SystemUser getSystemUser(Long id);

	/**
	 * 更改用户密码
	 * 
	 * @param user
	 *            用户
	 * @param newPassword
	 *            新密码
	 * @param oldPassword
	 *            旧密码
	 */
	boolean changePassword(SystemUser user, String newPassword, String oldPassword);

	/**
	 * 批量查询用户信息
	 * 
	 * @param scope
	 *            查询条件
	 * @param paras
	 *            条件值
	 * @param begin
	 *            开始记录数
	 * @param max
	 *            返回的最大结果数
	 * @return
	 */
	IPageList querySystemUser(String scope, java.util.Collection paras, int currentPage,
			int pageSize);// 查询用户信息
}

⌨️ 快捷键说明

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