Commit 1556f133 authored by zhengjie's avatar zhengjie
Browse files

[代码优化](v2.6):使用 fastJson 防止 Long 精度丢失

parent 2a3e4cd9
...@@ -17,7 +17,6 @@ package me.zhengjie.modules.system.domain.vo; ...@@ -17,7 +17,6 @@ package me.zhengjie.modules.system.domain.vo;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
......
...@@ -24,8 +24,8 @@ import java.math.BigDecimal; ...@@ -24,8 +24,8 @@ import java.math.BigDecimal;
</#if> </#if>
import java.io.Serializable; import java.io.Serializable;
<#if !auto && pkColumnType = 'Long'> <#if !auto && pkColumnType = 'Long'>
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.alibaba.fastjson.serializer.ToStringSerializer;
</#if> </#if>
/** /**
...@@ -45,7 +45,7 @@ public class ${className}Dto implements Serializable { ...@@ -45,7 +45,7 @@ public class ${className}Dto implements Serializable {
<#if column.columnKey = 'PRI'> <#if column.columnKey = 'PRI'>
<#if !auto && pkColumnType = 'Long'> <#if !auto && pkColumnType = 'Long'>
/** 防止精度丢失 */ /** 防止精度丢失 */
@JsonSerialize(using= ToStringSerializer.class) @JSONField(serializeUsing = ToStringSerializer.class)
</#if> </#if>
</#if> </#if>
private ${column.columnType} ${column.changeColumnName}; private ${column.columnType} ${column.changeColumnName};
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment