MessageCenterCommonEvent.java 1.4 KB
package com.yoho.message.sdk.common.model;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.JSONObject;

/**
 * 消息中心对接事件
 * 
 * @author hugufei
 */
public class MessageCenterCommonEvent implements Serializable{

	private static final long serialVersionUID = -7033940407683264120L;

	private String sendScene;// 场景
	private String sendSceneKey;// 场景key
	private List<String> uidList;// 发送的uidList
	private JSONObject params;// 关键参数

	public MessageCenterCommonEvent(String sendScene, String sendSceneKey,List<String> uidList) {
		this.sendScene = sendScene;
		this.sendSceneKey = sendSceneKey;
		this.uidList = uidList;
	}
	
	public MessageCenterCommonEvent() {
		super();
	}

	public void putInParams(String key,Object value){
		if(params==null){
			params = new JSONObject();
		}
		params.put(key, value);
	}

	public String getSendScene() {
		return sendScene;
	}

	public void setSendScene(String sendScene) {
		this.sendScene = sendScene;
	}

	public String getSendSceneKey() {
		return sendSceneKey;
	}

	public void setSendSceneKey(String sendSceneKey) {
		this.sendSceneKey = sendSceneKey;
	}


	public JSONObject getParams() {
		return params;
	}

	public void setParams(JSONObject params) {
		this.params = params;
	}

	public List<String> getUidList() {
		return uidList;
	}

	public void setUidList(List<String> uidList) {
		this.uidList = uidList;
	}
}