package ${newBasePackage}.${moduleName}.service.dto; import java.math.BigDecimal; import java.util.Date; import javax.annotation.Generated; import javax.validation.constraints.Size; import ${oldBasePackage}.common.service.dto.BaseDto; import ${oldBasePackage}.common.annos.Display; <#if (table.referenceType != "")> import ${oldBasePackage}.common.entity.ReferenceFields; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.ToString; /** * ${table.comment}的数据传输对象类 * * @author ${author} * @date ${date} */ @ApiModel(description = "${table.comment}的数据传输对象类") @Getter @Setter @ToString <#if (table.referenceType != "")> @ReferenceFields(nameField = "name", codeField = "code"<#if (table.referenceType == "Tree")>, parentIdField="parentId") @Generated(value = "${oldBasePackage}.util.codegenerator.CodeGenerator") public class ${table.className}Dto extends BaseDto { <#list table.columns as column> <#if (column_index != 0)> /** * ${column.comment} */ @ApiModelProperty(value = "${column.comment}", position = ${column_index}) @Display("${column.comment}") <#if (column.fieldType == "String")> @Size(max = ${column.length}) private ${column.fieldType} ${column.fieldName}; }