baseVO.vm 999 B

12345678910111213141516171819202122232425262728293031
  1. package ${basePackage}.modules.${table.moduleName}.controller.${table.businessName}.vo;
  2. import lombok.*;
  3. import java.util.*;
  4. import io.swagger.annotations.*;
  5. import javax.validation.constraints.*;
  6. ## 处理 Date 字段的引入
  7. #foreach ($column in $columns)
  8. #if (${column.createOperation} && ${column.updateOperation} && ${column.listOperationResult}
  9. && ${column.javaType} == "Date")## 时间类型
  10. import org.springframework.format.annotation.DateTimeFormat;
  11. import static ${DateUtilsClassName}.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
  12. #break
  13. #end
  14. #end
  15. /**
  16. * ${table.classComment} Base VO,提供给添加、修改、详细的子 VO 使用
  17. * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
  18. */
  19. @Data
  20. public class ${table.className}BaseVO {
  21. #foreach ($column in $columns)
  22. #if (${column.createOperation} && ${column.updateOperation} && ${column.listOperationResult})##通用操作
  23. #parse("codegen/java/controller/vo/_column.vm")
  24. #end
  25. #end
  26. }