You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
900 B
40 lines
900 B
|
|
package ${package}.service.dto;
|
|
|
|
import lombok.Data;
|
|
<#if hasTimestamp>
|
|
import java.sql.Timestamp;
|
|
</#if>
|
|
<#if hasBigDecimal>
|
|
import java.math.BigDecimal;
|
|
</#if>
|
|
import java.io.Serializable;
|
|
<#if !auto && pkColumnType = 'Long'>
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
</#if>
|
|
|
|
/**
|
|
* @website https://yxk-admin.vip
|
|
* @description /
|
|
* @author ${author}
|
|
* @date ${date}
|
|
**/
|
|
@Data
|
|
public class ${className}Dto implements Serializable {
|
|
<#if columns??>
|
|
<#list columns as column>
|
|
|
|
<#if column.remark != ''>
|
|
/** ${column.remark} */
|
|
</#if>
|
|
<#if column.columnKey = 'PRI'>
|
|
<#if !auto && pkColumnType = 'Long'>
|
|
/** 防止精度丢失 */
|
|
@JsonSerialize(using= ToStringSerializer.class)
|
|
</#if>
|
|
</#if>
|
|
private ${column.columnType} ${column.changeColumnName};
|
|
</#list>
|
|
</#if>
|
|
}
|