boolean doInput
int processorId
HttpController
int jobDispatchId
HttpController
int actionId
HttpController
java.lang.Object newData
java.lang.Object oldData
java.lang.String token
本字段可由框架使用者按需使用,非EVA框架必须的。
int device
当前默认的约定是:0 android平台、1 ios平台、2 web平台。
java.lang.String format
java.lang.String jsoncallback
DataFromClient4Web.RET_FORMAT_JSONP
时有意义,表示jsonp对应的客户端JS回调函数.
补充:为了兼容jQuery的跨域回调,参数名就定为jsoncallback了boolean success
java.lang.Object returnValue
int code
java.lang.String appKey
java.lang.String loginName
java.lang.String clientVersion
java.lang.String loginPsw
java.lang.String deviceInfo
java.lang.String osType
当前约定:0-Android客户端,1-iOS客户端,2-Web客户端 .
注意:请尽量确保本字段的含义与 LogoutInfo
中的osType字段相同。
java.lang.String deviceID
当 LoginInfo2.osType
=1时,本字段存放的是ios设备的device token,可用于服务端
实现向此ios设备的离线消息推送(通过苹果的APNs服务实现)。
java.lang.String res_id
java.lang.String res_name
java.lang.String res_human_size
java.lang.String res_size
java.lang.String flag_type
java.lang.String download_count
java.lang.String create_time
java.lang.String cover_pic_path
java.lang.String res_path
java.lang.String res_status
java.lang.String res_bz
int resultCode
java.lang.String resultValue
java.lang.String g_id
java.lang.String g_status
java.lang.String g_name
java.lang.String g_owner_user_uid
java.lang.String g_notice
java.lang.String max_member_count
java.lang.String g_member_count
java.lang.String create_user_name
java.lang.String create_time
java.lang.String g_owner_name
java.lang.String nickname_ingroup
java.lang.String imIsInGroup
java.lang.String g_notice_updatetime
java.lang.String g_notice_updateuid
java.lang.String g_notice_updatenick
java.lang.String ex1
java.lang.String ex10
java.lang.String ex11
java.lang.String ex12
java.lang.String ex13
java.lang.String ex14
java.lang.String ex15
java.lang.String mustVersion4A
用法是:
* 当本字段为空时,表示不开启强制更新,否由开启强制更新;
* 当客户端版本小于本次强制版本号时,客户端将会被强制要求更新,更新说明即是 RosterElementEntity.ex14
所指明的内容。
补充说明:
本字段值为null或整数字符串,版本号对应于Android端的AndroidManifest.xml文件中定义的versionCode。
java.lang.String mustVersionDesc4A
RosterElementEntity.mustVersion4A
完成强制Android端版本更新的控制。
当开启强制客户端更新时,客户端会将此字段内容显示在UI上,提升用户体验。
java.lang.String userAvatarFileName
用户客户端缓存时使用,因为用户头像读取的HTTP服务URL并不是静态地址,而是复杂的动态查询URL, 在缓存文件时就无法通过URL通取到文件名称,所以本参数的作用就是缓存时用于文件名称哦)。
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String whatsUp
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String maxFriend
说明:本字段存放的是String表示的整数。详见数据字典中 “用户信息/MISSU_USERS”表的设计说明。
java.lang.String userDesc
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String userType
本字段目前主要用于区分普通IM用户和公司运营后台用户。具体意义详见 数据字典中表“用户信息/MISSU_USERS”中user_type字段的定义。
java.lang.String user_uid
无论用户登陆时使用什么(可能是邮件地址、手机号、或者直接像qq一样用唯一id号), 此id在任何情况下都是一个用户的唯一合法身份标识。
为配合RainbowChat升级MobileIMSDK v3时而增加,本对象如果是由登陆接口返回,则将
随后与 RosterElementEntity.token
一起在返回到客户端后,分别作为loginUserId和loginToken
来登陆连接IM服务器之用。
java.lang.String user_mail
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String nickname
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String user_sex
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String register_time
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String latest_login_time
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
java.lang.String latest_login_ip
详见数据字典中“用户信息/MISSU_USERS”表的设计说明。
int liveStatus
java.lang.String token
为了接下来客户端对接IM即时通讯框架而生成的token,主要用于安全策略,具体生成和使用方法由逻辑层定义。
本字段仅在从登陆接口返回时有意义,其它情况下无意义。
截止20170216日止,本字段暂作保留字段,未来在架构优化和升级和,在服务端性能能得到保证的前提下再启
用此token的验证不迟。
本字段为配合RainbowChat升级MobileIMSDK v3时而增加,将与 RosterElementEntity.user_uid
一起在返回到客户端
后,分别作为loginUserId和loginToken来登陆连接IM服务器之用。
TODO 为了便于解偶和对接IM实时框架的理解,未来可以考虑将http的登际认证接口独立为SSO单点登陆接口,
而与SSO接口配合使用会让MobileIMSDK v3的理解更为直观和简单。
用途2:用于HTTP REST接口调用时的合法身份标识>
基于HTTP REST接口调用的安全考虑,此token建议每次调用rest接口时带上,以便rest服务端检查此次rest 表求的合法性。
java.lang.String friendRemark
注:本字段对应于数据库表“missu_roster”中的“remark”字段(详见数据库字典), 当前仅用于客户端查询当前仅用于客户端查询好友列表数据时使用,其它情况下本字段无意义!
java.lang.String friendMobileNum
注:本字段对应于数据库表“missu_roster”中的“mobile_num”字段(详见数据库字典), 当前仅用于客户端查询当前仅用于客户端查询好友列表数据时使用,其它情况下本字段无意义!
java.lang.String friendMoreDesc
注:本字段对应于数据库表“missu_roster”中的“more_desc”字段(详见数据库字典), 当前仅用于客户端查询当前仅用于客户端查询好友列表数据时使用,其它情况下本字段无意义!
java.lang.String friendPicFileName
注:本字段对应于数据库表“missu_roster”中的“pic_file_name”字段(详见数据库字典), 当前仅用于客户端查询当前仅用于客户端查询好友列表数据时使用,其它情况下本字段无意义!
java.lang.String user_uid
java.lang.String user_mail
java.lang.String nickname
java.lang.String user_psw
java.lang.String user_sex
java.lang.String inviteBeUid
java.lang.String initveBeNickName
java.lang.String uid
java.lang.String nickName
java.lang.String beUid
注:用于群聊时,由管理员撤回其它群员消息时存入被撤回消息的发送者uid,其它余情况下本参数为空!
java.lang.String beNickName
注:用于群聊时,由管理员撤回其它群员消息时存入被撤回消息的发送者uid,其它余情况下本参数为空!
java.lang.String fpForMessage
java.lang.String originalContent