📄 userbo.java
字号:
package com.lovo.bo;
import java.sql.SQLException;
import java.util.List;
import com.lovo.po.UserPO;
import com.lovo.util.Page;
public interface UserBO {
/**
* 用户登陆
* @param name 用户名
* @param password 用户密码
* @return
*/
public boolean login(String name, String password);
/**
* 用户注册
* @param vo 存储用户信息对象
* @return
*/
public boolean register(UserPO po);
public boolean deleteUser(int id);
/**
* 用户找回密码
* @param vo 存储用户信息对象
* @return
* @throws SQLException
*/
public String findPassword(UserPO po) throws SQLException;
/**
* 用户修改信息
* @param vo 存储用户信息对象
* @return
*/
public boolean modifyInfo(UserPO po);
/**
* 退出登陆
* @return
*/
public boolean exitLogin();
/**
* 添加区主
* @param name 用户名
* @return
*/
public boolean addAreaAdmin(UserPO po);
public boolean deleteadAreaAdmin(int userId, int areaId);
/**
* 添加版主
* @param name 用户名
* @return
*/
public boolean addBlockAdmin(UserPO po);
public boolean deleteBlockAdmin(int userId, int blockId);
/**
* 根据名字具体查询某个用户信息
* @param name 用户名
* @return
*/
public UserPO queryByName(String name);
public UserPO queryById(int id);
/**
* 根据名字模糊查询某个用户信息
* @param name 用户名
* @return
*/
public List<UserPO> queryByLike(String name);
/**
* 财富排名
* @return
* @throws SQLException
*/
public List<UserPO> queryUserByWealth(Page page);
public List<UserPO> queryUserByWealth();
/**
* 新人排名
* @return
* @throws SQLException
*/
public List<UserPO> queryUserByRegisterTime();
/**
* 查询所有用户信息
* @return
*/
public List<UserPO> queryUsers(Page page);
/**
* 查询某个区的所有区主
* @param aresId
* @return
*/
public List<UserPO> queryAreaAdmin(int areaId);
/**
* 查询某个版块的所有版主
* @param blockId
* @return
*/
public List<UserPO> queryBlockAdmin(int blockId);
public boolean lockUser(UserPO po);
public boolean delLockUser(UserPO po);
public int queryRegUserNum();
public boolean deleteByName(String name);
public boolean initArea(UserPO po);
public boolean initBlock(UserPO po);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -