package ${package}.service.dto; import lombok.Data; <#if hasTimestamp> import java.sql.Timestamp; <#if hasBigDecimal> import java.math.BigDecimal; import java.io.Serializable; <#if !auto && pkColumnType = 'Long'> import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** * @author ${author} * @date ${date} */ @Data public class ${className}DTO implements Serializable { <#if columns??> <#list columns as column> <#if column.remark != ''> // ${column.remark} <#if column.columnKey = 'PRI'> <#if !auto && pkColumnType = 'Long'> // 处理精度丢失问题 @JsonSerialize(using= ToStringSerializer.class) private ${column.columnType} ${column.changeColumnName}; }