TaskPushAppMessageMessage.java 1.7 KB
package com.xiniunet.task.message;

import com.xiniunet.framework.message.BaseMessage;
import com.xiniunet.framework.security.Passport;

import java.util.List;

/**
 * Created on 2015-06-02.
 * @author hu
 * @since 2.1.0
 */
public class TaskPushAppMessageMessage extends BaseMessage {

    public static final String MSG_TAG = "PUSH_APP_MESSAGE";

    /**
     * passport
     */
    private Passport passport;
    /**
     * 业务id
     */
    private Long id;

    /**
     * 推送人id
     */
    private Long userId;
    /**
     * 推送人id集合
     */
    private List<Long> userIdList;
    /**
     * 业务类型
     */
    private String businessType;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public List<Long> getUserIdList() {
        return userIdList;
    }

    public void setUserIdList(List<Long> userIdList) {
        this.userIdList = userIdList;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public TaskPushAppMessageMessage(){
        setMsg_topic(TaskTopic.TASK_TOPIC);
    }

    @Override
    public String getMsg_key() {
        return TaskTopic.TASK_TOPIC + "_" + MSG_TAG + "_ID_" + this.id;
    }

    @Override
    public String getMsg_tag() {
        return this.MSG_TAG;
    }

    public Passport getPassport() {
        return passport;
    }

    public void setPassport(Passport passport) {
        this.passport = passport;
    }


}