package ${packageName}.domain.dto; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; #if(${hasBigDecimal}) import java.math.BigDecimal; #end import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * ${functionName} * * @author ${author} * @date ${datetime} */ @Data @NoArgsConstructor @AllArgsConstructor @TableName(value = "${tableName}" ) @JsonInclude(JsonInclude.Include.NON_NULL) @ApiModel(value = "${functionName}" , description = "${functionName}" ) public class ${ClassName}Dto implements Serializable { private static final long serialVersionUID = 1L; #foreach ($column in $columns) #if($column.javaField != "createBy" && $column.javaField != "createTime" && $column.javaField != "updateBy" && $column.javaField != "updateTime") /** $column.columnComment */ #if($column.columnName == $pk.columnName) #end @ApiModelProperty(value = "$column.columnComment") private $column.javaType ${column.javaField}; #end #end }