package cn.iocoder.yudao.module.hrm.controller.admin.employee.vo; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; @Schema(description = "管理后台 - 员工教育经历 Response VO") @Data @ExcelIgnoreUnannotated public class HrmEmployeeEducationRespVO { @Schema(description = "记录ID") @ExcelProperty("记录ID") private Long id; @Schema(description = "员工ID") private Long employeeId; @Schema(description = "学校名称") @ExcelProperty("学校名称") private String schoolName; @Schema(description = "专业") @ExcelProperty("专业") private String major; @Schema(description = "学历") @ExcelProperty(value = "学历", converter = DictConvert.class) @DictFormat("hrm_degree") private Integer degree; @Schema(description = "入学时间") @ExcelProperty("入学时间") private LocalDate startDate; @Schema(description = "毕业时间") @ExcelProperty("毕业时间") private LocalDate endDate; @Schema(description = "证书编号") @ExcelProperty("证书编号") private String certificateNo; @Schema(description = "备注") @ExcelProperty("备注") private String remark; @Schema(description = "创建时间") @ExcelProperty("创建时间") private LocalDateTime createTime; }