package cn.iocoder.yudao.module.system.controller.admin.user.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; import java.time.LocalDateTime; import java.time.LocalDateTime; import com.alibaba.excel.annotation.ExcelProperty; import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; /** * 用户 Excel VO * * @author 芋道源码 */ @Data public class SystemUserExcelVO { @ExcelProperty("编号") private Long id; @ExcelProperty("名字") private String name; @ExcelProperty("头像") private String avatar; @ExcelProperty("视频") private String video; @ExcelProperty("个人简介") private String description; @ExcelProperty(value = "性别 1", converter = DictConvert.class) @DictFormat("system_sex1") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中 private String sex1; @ExcelProperty(value = "性别 2", converter = DictConvert.class) @DictFormat("system_sex2") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中 private Integer sex2; @ExcelProperty(value = "性别 3", converter = DictConvert.class) @DictFormat("system_sex3") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中 private Boolean sex3; @ExcelProperty("出生日期") private LocalDateTime birthday; @ExcelProperty("备注") private String memo; @ExcelProperty("创建时间") private LocalDateTime createTime; }