38 lines
1.0 KiB
Java

package com.supervision.websocket.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel
public class SocketMessageDTO {
@ApiModelProperty("socket链接ID")
private String socketId;
@ApiModelProperty("当前用户ID")
private String userId;
@ApiModelProperty("文字消息内容")
private String textMessage;
@ApiModelProperty("语音消息内容")
private String voiceMessage;
@ApiModelProperty("若有动作,这是需要执行的动作内容")
private ActionDTO action;
/**
* 使,action,1,2
*/
@ApiModelProperty("后端返回给前端时使用,表示该是消息还是action动作,1消息,2动作")
private Integer type;
/**
* action,0,1
*/
@ApiModelProperty("前端到后端使用,表示是语音还是文字,1语音,2文字")
private Integer messageType;
}