package cn.ksource.web.facade;
|
|
import java.util.Map;
|
|
|
import cn.ksource.web.entity.LoginEntity;
|
|
|
public interface BusinessFacade {
|
|
/**
|
* 用户登录
|
* @param loginname
|
* @param password
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Feb 15, 2014 11:36:22 AM
|
*/
|
public LoginEntity doUserLogin(String loginname,String password,String client_ip);
|
|
/**
|
* 更新密码
|
* @param loginname
|
* @param newPwd
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Feb 16, 2014 1:24:24 AM
|
*/
|
public LoginEntity doChangePwdSubmit(String loginname,String newPwd);
|
|
/**
|
* 踢出登录
|
* @param loginname
|
* @param client_ip
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Feb 16, 2014 2:00:40 AM
|
*/
|
public LoginEntity doKickedOutSubmit(String loginname,String client_ip);
|
|
/**
|
* 更新用户密码
|
* @param userid
|
* @param oldPwd
|
* @param newPwd
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Feb 18, 2014 4:30:16 PM
|
*/
|
public boolean updateUserPwd(String userid,String oldPwd,String newPwd);
|
|
/**
|
* 通过用户ID获取用户角色
|
* @param userId
|
* @return
|
*/
|
public Map<String, String> getRoleMapByUserId(String userId);
|
|
public Map queryUserMsgByQQ(String openId);
|
|
/**
|
* QQ用户登录
|
* @param loginname
|
* @param password
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Feb 15, 2014 11:36:22 AM
|
*/
|
public LoginEntity doQQUserLogin(String loginname,String client_ip);
|
|
/**
|
* 通过登录名查询这个用户是否存在
|
* @param loginname
|
* @return
|
*/
|
public Map queryUserByName(String loginname);
|
|
/**
|
* 忘记密码进行修改密码
|
* @param username
|
* @param email
|
* @param password
|
* @return
|
*/
|
public boolean doResetPwd(String username, String email, String password);
|
|
/**
|
* 保存信息
|
* @param relations 关系信息
|
* @param nodes 节点信息
|
* @return
|
*/
|
public boolean saveData(String relations, String nodes);
|
|
/**
|
* 获取json数据
|
* @return
|
*/
|
public String getJsonData();
|
|
/**
|
* 通过微信账户获取用户信息
|
* @param openId
|
* @return
|
*/
|
public Map queryUserMsgByWechat(String openId);
|
|
|
public String testEhache();
|
|
/**
|
* 更新加盟商信息
|
* @param endDate
|
* @param curDate TODO
|
* @author chenlong
|
*/
|
public void updatePartnerInfo(String endDate, Long curDate);
|
/**
|
* 获取版本号
|
* @return
|
*/
|
public String getV();
|
}
|