电子档案
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.

39 lines
900 B

  1. package ${package}.service.dto;
  2. import lombok.Data;
  3. <#if hasTimestamp>
  4. import java.sql.Timestamp;
  5. </#if>
  6. <#if hasBigDecimal>
  7. import java.math.BigDecimal;
  8. </#if>
  9. import java.io.Serializable;
  10. <#if !auto && pkColumnType = 'Long'>
  11. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  12. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  13. </#if>
  14. /**
  15. * @website https://yxk-admin.vip
  16. * @description /
  17. * @author ${author}
  18. * @date ${date}
  19. **/
  20. @Data
  21. public class ${className}Dto implements Serializable {
  22. <#if columns??>
  23. <#list columns as column>
  24. <#if column.remark != ''>
  25. /** ${column.remark} */
  26. </#if>
  27. <#if column.columnKey = 'PRI'>
  28. <#if !auto && pkColumnType = 'Long'>
  29. /** 防止精度丢失 */
  30. @JsonSerialize(using= ToStringSerializer.class)
  31. </#if>
  32. </#if>
  33. private ${column.columnType} ${column.changeColumnName};
  34. </#list>
  35. </#if>
  36. }