This commit is contained in:
77
2024-03-26 21:54:18 +08:00
parent ac473b733f
commit 9a5db539bf
9 changed files with 242 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package com.ruoyi.xq.dto.app.im;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
public class ImMessageDTO {
@Schema(description = "发送消息的类型 0.文本 1.图片 2.语音 3.视频 100.自定义")
@NotNull(message = "参数异常")
private Integer type;
@Schema(hidden = true)
private Long fromUserId;
@Schema(description = "接收消息的用户")
@NotNull(message = "接受消息的用户不能为空")
private Long toUserId;
@Schema(description = "消息内容")
@NotNull(message = "消息内容不能为空")
private String content;
}

View File

@@ -0,0 +1,14 @@
package com.ruoyi.xq.dto.app.im;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class ImResp {
@Schema(description = "是否过滤 1-过滤 0-未过滤")
private Integer filter = 0;
@Schema(description = "过滤后的消息内容")
private String content;
@Schema(description = "聊天记录ID")
private Long recordId;
}