package com.fjhx.socket.event; import com.fjhx.socket.entity.MessageEntity; import lombok.Getter; import org.springframework.context.ApplicationEvent; import java.util.Date; /** * webStock推送的用户离线事件 */ @Getter public class WebSocketUserOfflineEvent extends ApplicationEvent { private final MessageEntity messageEntity = new MessageEntity(); public WebSocketUserOfflineEvent(Long userId, Integer type, Object message) { super(userId); this.messageEntity.setType(type); this.messageEntity.setUserId(userId); this.messageEntity.setData(message); this.messageEntity.setCreateTime(new Date()); } }