diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java index a63cb4f7..b9c11658 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/domain/TestDemo.java @@ -27,8 +27,6 @@ public class TestDemo implements Serializable { /** * 主键 - * 如果是自定义id 或者 雪花id - * 需要增加序列化为字符串注解 因为Long到前端会失真 */ @TableId(value = "id") @JsonSerialize(using = ToStringSerializer.class) diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestDemoVo.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestDemoVo.java index 311ceed1..d1eb8bf6 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestDemoVo.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestDemoVo.java @@ -1,5 +1,7 @@ package com.ruoyi.demo.vo; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -21,8 +23,13 @@ public class TestDemoVo { private static final long serialVersionUID = 1L; - /** 主键 */ + /** + * 主键 + * 如果是自定义id 或者 雪花id + * 需要增加序列化为字符串注解 因为Long到前端会失真 + */ @ApiModelProperty("主键") + @JsonSerialize(using = ToStringSerializer.class) private Long id; /** 部门id */ diff --git a/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestTreeVo.java b/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestTreeVo.java index 44413b12..c6ea5587 100644 --- a/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestTreeVo.java +++ b/ruoyi-demo/src/main/java/com/ruoyi/demo/vo/TestTreeVo.java @@ -1,10 +1,13 @@ package com.ruoyi.demo.vo; -import com.ruoyi.common.annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; + import java.util.Date; @@ -23,6 +26,7 @@ public class TestTreeVo { /** 主键 */ @ApiModelProperty("主键") + @JsonSerialize(using = ToStringSerializer.class) private Long id; /** 父id */