package com.ruoyi.personnel.dto; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.ruoyi.personnel.pojo.PersonBasicInfo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @Data @JsonIgnoreProperties(ignoreUnknown = true) @ExcelIgnoreUnannotated public class PersonBasicInfoDto extends PersonBasicInfo { @Schema(description = "账号") @ExcelProperty("员工编号") private String account; @Schema(description = "姓名") @ExcelProperty("姓名") private String name; @Schema(description = "姓名(英文)") private String nameEn; @Schema(description = "年龄") private Integer age; @Schema(description = "电话号码") @ExcelProperty("手机号") private String phone; @Schema(description = "邮箱") private String email; @Schema(description = "部门") private String department; @Schema(description = "lims组织架构") private String departLimsId; @Schema(description = "签名照片地址") private String signatureUrl; @Schema(description = "自身照片地址") private String pictureUrl; }