public interface MobileUserService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BEAN_ID
bean_id = mobileAccessService
|
Modifier and Type | Method and Description |
---|---|
int |
compareVersion(java.lang.String version)
获取两个版本号的比较,如果相等为0,
如果小于0,表示给定的参数版本号【小于】服务器端的版本,表示客户端需要升级 如果大于0,表示给定的参数版本号【大于】服务器端的版本 |
java.lang.String |
decodePassword(java.lang.String pass,
java.lang.String mix)
对密码进行解密
|
java.lang.String |
generateAccessKey(java.lang.String staffid,
java.lang.String deviceId)
根据用户ID生成accesskey有效期:暂默认为1天
|
java.util.Map<java.lang.String,java.lang.Object> |
generateFirstLogin(java.lang.String userid)
生成第一次用户登录所需的信息,如果当前用户已登录则同时生成tokenId
如果返回null表示未授权,或授权已到期 返回值格式为{errNum:1,errMsg'ok',value:'xxxx'}如果errNum小于0就表示有异常 |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getDefaultMenuList(Staff staff)
获取根据手机终端格式化后的菜单数据
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getLeftMenuList(Staff staff) |
java.lang.String |
getMobilHost()
获取手机终端访问地址,以http://为前缀,无/反斜扛结束符
|
net.sf.json.JSONObject |
getUserInfo(Staff staff,
UserInfo user) |
java.util.Map<java.lang.String,java.lang.Object> |
onLoginInit(HttpServletRequest request,
UserInfo user)
登录时获取初始化用户的相关信息的触发事件,在此方法内实现
|
void |
onLogoffBefore(HttpServletRequest request,
UserInfo user)
对用户退出前的初始化操作事件
|
static final java.lang.String BEAN_ID
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getDefaultMenuList(Staff staff)
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getLeftMenuList(Staff staff)
java.util.Map<java.lang.String,java.lang.Object> generateFirstLogin(java.lang.String userid)
userid
- as String 用户登录idjava.util.Map<java.lang.String,java.lang.Object> onLoginInit(HttpServletRequest request, UserInfo user)
request
- as HttpServletRequestuser
- as UserInfoint compareVersion(java.lang.String version)
version
- as String //如果为空,则自动从http头中获取客户端的版本号void onLogoffBefore(HttpServletRequest request, UserInfo user)
request
- as HttpServletRequestuser
- as UserInfojava.lang.String getMobilHost()
java.lang.String generateAccessKey(java.lang.String staffid, java.lang.String deviceId)
username
- as StringdeviceId
- as Stringjava.lang.String decodePassword(java.lang.String pass, java.lang.String mix)
pass
- mix
- //混淆码Copyright © 2019 by Sucang.cn