excelVO.vm 952 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package ${basePackage}.modules.${table.moduleName}.controller.${table.businessName}.vo;
  2. import lombok.*;
  3. import java.util.*;
  4. import io.swagger.annotations.*;
  5. import com.alibaba.excel.annotation.ExcelProperty;
  6. #foreach ($column in $columns)
  7. #if ("$!column.dictType" != "")## 有设置数据字典
  8. import ${DictFormatClassName};
  9. import ${DictConvertClassName};
  10. import static ${SysDictTypeEnumClassName}.*;
  11. #break
  12. #end
  13. #end
  14. /**
  15. * ${table.classComment} Excel VO
  16. *
  17. * @author ${table.author}
  18. */
  19. @Data
  20. public class ${table.className}ExcelVO {
  21. #foreach ($column in $columns)
  22. #if (${column.listOperationResult})##返回字段
  23. #if ("$!column.dictType" != "")##处理枚举值
  24. @ExcelProperty(value = "${column.columnComment}", converter = DictConvert.class)
  25. @DictFormat(${column.dictType.toUpperCase()})
  26. #else
  27. @ExcelProperty("${column.columnComment}")
  28. #end
  29. private ${column.javaType} ${column.javaField};
  30. #end
  31. #end
  32. }