Gqingci 3 дней назад
Родитель
Сommit
3bc6c56f1e

+ 5 - 0
ruoyi-modules/ruoyi-main/src/main/java/org/dromara/main/domain/vo/CsMessageVo.java

@@ -2,6 +2,8 @@ package org.dromara.main.domain.vo;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import org.dromara.main.domain.CsMessage;
@@ -21,11 +23,13 @@ public class CsMessageVo implements Serializable {
      * 消息ID
      */
     @JsonProperty("msgId")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**
      * 会话ID
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long sessionId;
 
     /**
@@ -41,6 +45,7 @@ public class CsMessageVo implements Serializable {
     /**
      * 发送者ID
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long senderId;
 
     /**

+ 6 - 0
ruoyi-modules/ruoyi-main/src/main/java/org/dromara/main/domain/vo/CsSessionVo.java

@@ -2,6 +2,8 @@ package org.dromara.main.domain.vo;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.github.linpeilie.annotations.AutoMapper;
 import lombok.Data;
 import org.dromara.main.domain.CsSession;
@@ -21,6 +23,7 @@ public class CsSessionVo implements Serializable {
      * 会话ID
      */
     @JsonProperty("sessionId")
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long id;
 
     /**
@@ -36,6 +39,7 @@ public class CsSessionVo implements Serializable {
     /**
      * 发起用户ID
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long fromUserId;
 
     /**
@@ -51,6 +55,7 @@ public class CsSessionVo implements Serializable {
     /**
      * 坐席ID
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long seatId;
 
     /**
@@ -61,6 +66,7 @@ public class CsSessionVo implements Serializable {
     /**
      * 接待客服ID
      */
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long waiterId;
 
     /**