public class OfflineMsgDTO extends QuoteMeta
此DTO传输的数据基本对应于数据库表“离线聊天记录/MISSU_OFFLINE_HISTORY”.
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String[] |
be_at
此条消息的"@"对象数组(数组单元是被“@”者的uid)。
|
protected java.lang.String |
chat_type
聊天模型类型。
|
protected java.lang.String |
friend_user_uid
消息接收人的用户id
|
protected java.lang.String |
group_id
消息发生的群组id。
|
protected java.lang.String |
group_name
消息发生的群组名称。
|
protected java.lang.String |
history_time2
消息发生时间戳。
|
protected java.lang.String |
msg_content
消息内容.
|
protected java.lang.String |
msg_content2
消息内容2.
|
protected int |
msg_type
聊天消息类型.
|
protected java.lang.String |
nickName
消息发送人的昵称。
|
protected java.lang.String |
parent_fp
群聊消息扩散写前原始消息的指纹码。
|
protected java.lang.String |
user_uid
消息发送人的用户id
|
quote_content, quote_fp, quote_sender_nick, quote_sender_uid, quote_status, quote_type
构造器和说明 |
---|
OfflineMsgDTO() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
getBe_at() |
java.lang.String |
getChat_type() |
java.lang.String |
getFriend_user_uid() |
java.lang.String |
getGroup_id() |
java.lang.String |
getGroup_name() |
java.lang.String |
getHistory_time2() |
java.lang.String |
getHistoryTime2ForDefaultTimeZone() |
java.lang.String |
getMsg_content() |
java.lang.String |
getMsg_content2() |
int |
getMsg_type() |
java.lang.String |
getNickName() |
java.lang.String |
getParent_fp() |
java.lang.String |
getUser_uid() |
void |
setBe_at(java.lang.String[] be_at) |
void |
setChat_type(java.lang.String chat_type) |
void |
setFriend_user_uid(java.lang.String friend_user_uid) |
void |
setGroup_id(java.lang.String group_id) |
void |
setGroup_name(java.lang.String group_name) |
void |
setHistory_time2(java.lang.String history_time2) |
void |
setMsg_content(java.lang.String msg_content) |
void |
setMsg_content2(java.lang.String msg_content2) |
void |
setMsg_type(int msg_type) |
void |
setNickName(java.lang.String nickName) |
void |
setParent_fp(java.lang.String parent_fp) |
void |
setUser_uid(java.lang.String user_uid) |
java.lang.String |
toString() |
getQuote_content, getQuote_fp, getQuote_sender_nick, getQuote_sender_uid, getQuote_status, getQuote_type, setQuote_content, setQuote_fp, setQuote_sender_nick, setQuote_sender_uid, setQuote_status, setQuote_type, setQuoteMeta
protected java.lang.String user_uid
protected java.lang.String nickName
为何要把消息发送人的昵称取出来呢?原因是当用户取到离线消息前,可能已经把该好友从好友列表 中删除了,那么此条离线消息到达客户端时将自动以陌生人消息的形式显示出来(好友列表里没这个人了嘛), 此时这个昵称就有用了。
protected java.lang.String friend_user_uid
protected int msg_type
MsgBodyRoot
protected java.lang.String msg_content
protected java.lang.String msg_content2
目前用途:自2013-12-19日起,离线消息存放在本字段的是QoS的指纹码。
说明:目前本字段仅用在iOS端(详见ios端的说明字段)、Android端,Web端暂无需使用。
protected java.lang.String history_time2
本时间戳为GMT标准时间,解决跨国跨时区问题,用于UI时客户端需要转换成自已 的时区后再使用哦,此字段存放的是java版无时区时间戳,形如:1510491984536) 。
protected java.lang.String chat_type
MsgBodyRoot
protected java.lang.String group_id
本字段只在聊天类型为群组时有意义,否则它的值应该是null.
protected java.lang.String group_name
本字段只在聊天类型为群组时有意义,否则它的值应该是null.
protected java.lang.String parent_fp
此指纹码目前主要用于消息“撤回”功能时。
且仅对由“人”发起的正常聊天消息有意义,对MsgType.TYPE_SYSTEAM$INFO
类型的消息无意义。
MsgBody4Group
protected java.lang.String[] be_at
本字段只在聊天类型为群组时有意义,否则它的值应该是null.
public java.lang.String getUser_uid()
public void setUser_uid(java.lang.String user_uid)
public java.lang.String getNickName()
public void setNickName(java.lang.String nickName)
public java.lang.String getFriend_user_uid()
public void setFriend_user_uid(java.lang.String friend_user_uid)
public int getMsg_type()
public void setMsg_type(int msg_type)
public java.lang.String getMsg_content()
public void setMsg_content(java.lang.String msg_content)
public java.lang.String getHistory_time2()
public void setHistory_time2(java.lang.String history_time2)
public java.lang.String getHistoryTime2ForDefaultTimeZone()
public java.lang.String getChat_type()
public void setChat_type(java.lang.String chat_type)
public java.lang.String getGroup_id()
public void setGroup_id(java.lang.String group_id)
public java.lang.String getGroup_name()
public void setGroup_name(java.lang.String group_name)
public java.lang.String getMsg_content2()
public void setMsg_content2(java.lang.String msg_content2)
public java.lang.String getParent_fp()
public void setParent_fp(java.lang.String parent_fp)
public java.lang.String[] getBe_at()
public void setBe_at(java.lang.String[] be_at)
public java.lang.String toString()
toString
在类中 java.lang.Object