SystemUserExcelVO 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package cn.iocoder.yudao.module.system.controller.admin.user.vo;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.*;
  4. import java.util.*;
  5. import java.time.LocalDateTime;
  6. import java.time.LocalDateTime;
  7. import com.alibaba.excel.annotation.ExcelProperty;
  8. import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
  9. import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
  10. /**
  11. * 用户 Excel VO
  12. *
  13. * @author 芋道源码
  14. */
  15. @Data
  16. public class SystemUserExcelVO {
  17. @ExcelProperty("编号")
  18. private Long id;
  19. @ExcelProperty("名字")
  20. private String name;
  21. @ExcelProperty("头像")
  22. private String avatar;
  23. @ExcelProperty("视频")
  24. private String video;
  25. @ExcelProperty("个人简介")
  26. private String description;
  27. @ExcelProperty(value = "性别 1", converter = DictConvert.class)
  28. @DictFormat("system_sex1") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中
  29. private String sex1;
  30. @ExcelProperty(value = "性别 2", converter = DictConvert.class)
  31. @DictFormat("system_sex2") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中
  32. private Integer sex2;
  33. @ExcelProperty(value = "性别 3", converter = DictConvert.class)
  34. @DictFormat("system_sex3") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中
  35. private Boolean sex3;
  36. @ExcelProperty("出生日期")
  37. private LocalDateTime birthday;
  38. @ExcelProperty("备注")
  39. private String memo;
  40. @ExcelProperty("创建时间")
  41. private LocalDateTime createTime;
  42. }