Commit 6da5846b74d851803edcd54db14c2cf153f5cb53

Authored by YunaiV
1 parent 0e3373c5

📝 refactor(ImGroupMessageRespVO): change user ID fields to List<Long> for better type safety

yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/controller/admin/message/vo/group/ImGroupMessageRespVO.java
@@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema; @@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
4 import lombok.Data; 4 import lombok.Data;
5 5
6 import java.time.LocalDateTime; 6 import java.time.LocalDateTime;
  7 +import java.util.List;
7 8
8 /** 9 /**
9 * 群聊消息 Response VO 10 * 群聊消息 Response VO
@@ -36,11 +37,11 @@ public class ImGroupMessageRespVO { @@ -36,11 +37,11 @@ public class ImGroupMessageRespVO {
36 @Schema(description = "发送时间") 37 @Schema(description = "发送时间")
37 private LocalDateTime sendTime; 38 private LocalDateTime sendTime;
38 39
39 - @Schema(description = "@目标用户编号列表", example = "1,2,3")  
40 - private String atUserIds; 40 + @Schema(description = "@目标用户编号列表", example = "[1,2,3]")
  41 + private List<Long> atUserIds;
41 42
42 - @Schema(description = "定向接收用户编号列表", example = "1,2")  
43 - private String receiverUserIds; 43 + @Schema(description = "定向接收用户编号列表", example = "[1,2]")
  44 + private List<Long> receiverUserIds;
44 45
45 @Schema(description = "回执状态", example = "0") 46 @Schema(description = "回执状态", example = "0")
46 private Integer receiptStatus; 47 private Integer receiptStatus;