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

40 lines
771 B
Plaintext

package ${packages};
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
<#if hasBigDecimal>
import java.math.BigDecimal;
</#if>
<#if hasLocalDate>
import java.time.LocalDate;
</#if>
<#if hasLocalTime>
import java.time.LocalTime;
</#if>
<#if hasLocalDateTime>
import java.time.LocalDateTime;
</#if>
/**
* ${tableRemarks} ${tableName}
* entity
* @author ${configuration.author}
* @date ${.now?datetime}
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ${className} implements Serializable {
<#list columns as column>
/**
* ${column.remarks!'Todo Add comments'} ${column.columnType}
*/
private ${column.javaType} ${column.columnName};
</#list>
}