| | |
| | | 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 cn.iocoder.yudao.module.system.api.storage.dto.StorageBlobRespDTO; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | |
| | | |
| | | @Schema(description = "性别") |
| | | @ExcelProperty(value = "性别", converter = DictConvert.class) |
| | | @DictFormat("system_user_sex") |
| | | @DictFormat("hrm_gender") |
| | | private Integer gender; |
| | | |
| | | @Schema(description = "出生日期") |
| | |
| | | private LocalDate birthday; |
| | | |
| | | @Schema(description = "手机号码") |
| | | @ExcelProperty("手机号码") |
| | | @ExcelProperty("手机号") |
| | | private String phone; |
| | | |
| | | @Schema(description = "邮箱") |
| | |
| | | @DictFormat("hrm_employee_status") |
| | | private Integer employeeStatus; |
| | | |
| | | @Schema(description = "员工类别") |
| | | @ExcelProperty(value = "员工类别", converter = DictConvert.class) |
| | | @DictFormat("hrm_employee_category") |
| | | private Integer employeeCategory; |
| | | |
| | | @Schema(description = "年假余额(天)") |
| | | @ExcelProperty("年假余额") |
| | | private BigDecimal annualLeaveBalance; |
| | |
| | | private List<Long> roleIds; |
| | | |
| | | @Schema(description = "角色名称列表") |
| | | @ExcelProperty("角色") |
| | | @ExcelProperty("用户角色") |
| | | private String roleNames; |
| | | |
| | | @Schema(description = "开户银行") |
| | |
| | | @ExcelProperty("创建时间") |
| | | private LocalDateTime createTime; |
| | | |
| | | @Schema(description = "附件列表") |
| | | private List<StorageBlobRespDTO> attachmentList; |
| | | |
| | | } |