消息优化
This commit is contained in:
@ -18,4 +18,15 @@ public class SseProperties {
|
||||
* 路径
|
||||
*/
|
||||
private String path;
|
||||
|
||||
private String wait;
|
||||
|
||||
private String copy;
|
||||
|
||||
private String project;
|
||||
|
||||
private String violationRecord;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -135,7 +135,7 @@ public class SseEmitterManager {
|
||||
broadcastMessage.setMessage(sseMessageDto.getMessage());
|
||||
broadcastMessage.setUserIds(sseMessageDto.getUserIds());
|
||||
broadcastMessage.setRoute(sseMessageDto.getRoute());
|
||||
broadcastMessage.setDetailId(sseMessageDto.getDetailId());
|
||||
broadcastMessage.setProjectId(sseMessageDto.getProjectId());
|
||||
RedisUtils.publish(SSE_TOPIC, broadcastMessage, consumer -> {
|
||||
log.info("SSE发送主题订阅消息topic:{} session keys:{} message:{}",
|
||||
SSE_TOPIC, sseMessageDto.getUserIds(), sseMessageDto.getMessage());
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package org.dromara.common.sse.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class SeeMessageContentDto implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
/**
|
||||
* 需要发送的消息
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 路由
|
||||
*/
|
||||
private String content;
|
||||
|
||||
}
|
||||
@ -14,6 +14,10 @@ import java.util.List;
|
||||
@Data
|
||||
public class SseMessageDto implements Serializable {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ -35,6 +39,6 @@ public class SseMessageDto implements Serializable {
|
||||
/**
|
||||
* 详情
|
||||
*/
|
||||
private String detailId;
|
||||
private Long projectId;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user