package com.ks.tool.bkz.service.user;
|
|
import com.ks.tool.bkz.entity.user.UserInfo;
|
import com.ks.tool.bkz.exception.UserException;
|
|
public interface UserService {
|
|
/**
|
* 添加用户
|
* @param user
|
* @throws UserException
|
*/
|
public void addUser(UserInfo user) throws UserException;
|
|
|
/**
|
* 根据账户查询
|
* @param account
|
*/
|
public UserInfo selectByAccount(String account);
|
|
/**
|
* 查询有效的用户
|
* @param id
|
* @return
|
*/
|
public UserInfo selectValidByPrimaryKey(Long id);
|
|
|
/**
|
* 用户登录
|
* @param account
|
*/
|
public void login(String account,String ipInfo);
|
|
|
/**
|
* 升级为会员
|
* @param id
|
*/
|
public void upgradeSuper(Long id) throws UserException;
|
|
}
|