DataSyncMsg.java 810 Bytes
package com.topdraw.mq.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataSyncMsg implements Serializable {

    @NotNull
    private String evt;
    // 具体事件 行为事件类型 1:登录;2:观影;3:参与活动;4:订购;10:跨屏绑定;11:积分转移;30:积分兑换商品;98:系统操作;99:其他
    private Integer event;
    //设备类型 1:大屏;2:小屏(微信)3.小屏(xx)
    @NotNull
    private Integer deviceType;
    // 发送时间
    private LocalDateTime time;
    // 消息体
    private String msgData;

}