WebSocketUserOfflineEvent.java 669 B

12345678910111213141516171819202122232425
  1. package com.fjhx.socket.event;
  2. import com.fjhx.socket.entity.MessageEntity;
  3. import lombok.Getter;
  4. import org.springframework.context.ApplicationEvent;
  5. import java.util.Date;
  6. /**
  7. * webStock推送的用户离线事件
  8. */
  9. @Getter
  10. public class WebSocketUserOfflineEvent extends ApplicationEvent {
  11. private final MessageEntity messageEntity = new MessageEntity();
  12. public WebSocketUserOfflineEvent(Long userId, Integer type, Object message) {
  13. super(userId);
  14. this.messageEntity.setType(type);
  15. this.messageEntity.setUserId(userId);
  16. this.messageEntity.setData(message);
  17. this.messageEntity.setCreateTime(new Date());
  18. }
  19. }