|  | @@ -0,0 +1,116 @@
 | 
	
		
			
				|  |  | +package com.ym.pojo;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import java.util.List;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +//融云聊天记录
 | 
	
		
			
				|  |  | +public class ImMsg {
 | 
	
		
			
				|  |  | +    //fromUserId	String	发送用户 Id。
 | 
	
		
			
				|  |  | +    //toUserId	String	目标 Id,即为客户端 targetId,根据会话类型 channelType 的不同,可能为二人会话 Id、群聊 Id、聊天室 Id、客服 Id 等。
 | 
	
		
			
				|  |  | +    //objectName	String	消息类型,文本消息 RC:TxtMsg 、 图片消息 RC:ImgMsg 、语音消息 RC:VcMsg 、图文消息 RC:ImgTextMsg 、位置消息 RC:LBSMsg 、添加联系人消息 RC:ContactNtf 、提示条通知消息 RC:InfoNtf 、资料通知消息 RC:ProfileNtf 、通用命令通知消息 RC:CmdNtf ,详细请参见消息类型说明文档。
 | 
	
		
			
				|  |  | +    //content	String	发送消息内容,参考融云消息类型说明
 | 
	
		
			
				|  |  | +    //channelType	String	会话类型,二人会话是 PERSON 、讨论组会话是 PERSONS 、群组会话是 GROUP 、聊天室会话是 TEMPGROUP 、客服会话是 CUSTOMERSERVICE 、 系统通知是 NOTIFY 、应用公众服务是 MC 、公众服务是 MP。对应客户端 SDK 中 ConversationType 类型,二人会话是 1 、讨论组会话是 2 、群组会话是 3 、聊天室会话是 4 、客服会话是 5 、 系统通知是 6 、应用公众服务是 7 、公众服务是 8。
 | 
	
		
			
				|  |  | +    //msgTimestamp	String	服务端收到客户端发送消息时的服务器时间(1970年到现在的毫秒数)。
 | 
	
		
			
				|  |  | +    //msgUID	String	可通过 msgUID 确定消息唯一。
 | 
	
		
			
				|  |  | +    //sensitiveType	Int	消息中是否含有敏感词标识,0 为不含有敏感词,1 为含有屏蔽敏感词,2 为含有替换敏感词。消息路由功能默认含有屏蔽敏感词的消息不进行路由,可提交工单开通含有敏感词的消息路由功能,未开通情况下 sensitiveType 值默认为 0 不代表任何意义。开通后可通过该属性判断消息中是否含有敏感词。目前支持单聊、群聊、聊天室会话类型,其他会话类型默认为 0 ,开通后含有屏蔽敏感词的消息也不会进行下发,只会进行消息路由。
 | 
	
		
			
				|  |  | +    //source	String	标识消息的发送源头,包括:iOS、Android、Websocket、MiniProgram(小程序)、Server(通过 Server API 发送,需要开通 Server API 发送消息进行消息路由功能)。目前支持单聊、群聊会话类型,其他会话类型为空。
 | 
	
		
			
				|  |  | +    //groupUserIds	String[]
 | 
	
		
			
				|  |  | +    private String fromUserId;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String toUserId;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String objectName;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String content;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String channelType;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String msgTimestamp;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String msgUID;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private int sensitiveType;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private String source;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private List<String> groupUserIds;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getFromUserId() {
 | 
	
		
			
				|  |  | +        return fromUserId;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setFromUserId(String fromUserId) {
 | 
	
		
			
				|  |  | +        this.fromUserId = fromUserId;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getToUserId() {
 | 
	
		
			
				|  |  | +        return toUserId;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setToUserId(String toUserId) {
 | 
	
		
			
				|  |  | +        this.toUserId = toUserId;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getObjectName() {
 | 
	
		
			
				|  |  | +        return objectName;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setObjectName(String objectName) {
 | 
	
		
			
				|  |  | +        this.objectName = objectName;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getContent() {
 | 
	
		
			
				|  |  | +        return content;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setContent(String content) {
 | 
	
		
			
				|  |  | +        this.content = content;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getChannelType() {
 | 
	
		
			
				|  |  | +        return channelType;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setChannelType(String channelType) {
 | 
	
		
			
				|  |  | +        this.channelType = channelType;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getMsgTimestamp() {
 | 
	
		
			
				|  |  | +        return msgTimestamp;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setMsgTimestamp(String msgTimestamp) {
 | 
	
		
			
				|  |  | +        this.msgTimestamp = msgTimestamp;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getMsgUID() {
 | 
	
		
			
				|  |  | +        return msgUID;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setMsgUID(String msgUID) {
 | 
	
		
			
				|  |  | +        this.msgUID = msgUID;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public int getSensitiveType() {
 | 
	
		
			
				|  |  | +        return sensitiveType;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setSensitiveType(int sensitiveType) {
 | 
	
		
			
				|  |  | +        this.sensitiveType = sensitiveType;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public String getSource() {
 | 
	
		
			
				|  |  | +        return source;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setSource(String source) {
 | 
	
		
			
				|  |  | +        this.source = source;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public List<String> getGroupUserIds() {
 | 
	
		
			
				|  |  | +        return groupUserIds;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setGroupUserIds(List<String> groupUserIds) {
 | 
	
		
			
				|  |  | +        this.groupUserIds = groupUserIds;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |