package cn.iocoder.yudao.module.infra.controller.admin.demo.vo; import org.apache.fesod.sheet.annotation.ExcelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; /** * 学生 Excel 导入 VO */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class InfraStudentImportExcelVO { @ExcelProperty("名字") private String name; @ExcelProperty("简介") private String description; @ExcelProperty("出生日期") private LocalDateTime birthday; @ExcelProperty(value = "性别", converter = DictConvert.class) @DictFormat("system_user_sex") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中 private Integer sex; @ExcelProperty(value = "是否有效", converter = DictConvert.class) @DictFormat("infra_boolean_string") // TODO 代码优化:建议设置到对应的 DictTypeConstants 枚举类中 private Boolean enabled; @ExcelProperty("头像") private String avatar; @ExcelProperty("附件") private String video; @ExcelProperty("备注") private String memo; }