timemail-code-generator/src/main/resources/template/reqDto.ftl

40 lines
771 B
Plaintext
Raw Normal View History

2023-01-13 18:51:08 +08:00
package ${packages};
2021-04-19 22:09:25 +08:00
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
2023-01-13 18:51:08 +08:00
<#if hasBigDecimal>
2023-01-31 14:19:06 +08:00
import java.math.BigDecimal;
2023-01-13 18:51:08 +08:00
</#if>
<#if hasLocalDate>
2023-01-31 14:19:06 +08:00
import java.time.LocalDate;
2023-01-13 18:51:08 +08:00
</#if>
<#if hasLocalTime>
2023-01-31 14:19:06 +08:00
import java.time.LocalTime;
2023-01-13 18:51:08 +08:00
</#if>
<#if hasLocalDateTime>
2023-01-31 14:19:06 +08:00
import java.time.LocalDateTime;
2023-01-13 18:51:08 +08:00
</#if>
2021-04-19 22:09:25 +08:00
/**
2023-01-31 15:03:45 +08:00
* ${tableRemarks} ${tableName}
2021-04-19 22:09:25 +08:00
* entity
2023-01-13 18:51:08 +08:00
* @author ${configuration.author}
2021-04-19 22:09:25 +08:00
* @date ${.now?datetime}
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
2023-01-13 18:51:08 +08:00
public class ${className} implements Serializable {
2021-04-19 22:09:25 +08:00
<#list columns as column>
/**
2023-01-31 14:19:06 +08:00
* ${column.remarks!'Todo Add comments'} ${column.columnType}
2021-04-19 22:09:25 +08:00
*/
private ${column.javaType} ${column.columnName};
</#list>
}