package com.xjrsoft.module.teacher.vo; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ContentStyle; import com.xjrsoft.common.annotation.Required; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; /** * @title: 校外其他协会记录分页列表出参 * @Author szs * @Date: 2025-04-24 * @Version 1.0 */ @Data public class OutsideAssociationsImportVo { /** * 教职工姓名 */ @ContentStyle(dataFormat = 49) @ExcelProperty("教职工姓名") @ApiModelProperty("教职工姓名") @Required private String userIdCn; /** * 工号 */ @ContentStyle(dataFormat = 49) @ExcelProperty("工号") @ApiModelProperty("工号") @Required private String userName; /** * 协会名称 */ @ContentStyle(dataFormat = 49) @ExcelProperty("协会名称") @ApiModelProperty("协会名称") @Required private String name; /** * 加入时间 */ @ContentStyle(dataFormat = 49) @ExcelProperty("加入时间") @ApiModelProperty("加入时间") @Required private LocalDate joinDate; /** * 退出时间 */ @ContentStyle(dataFormat = 49) @ExcelProperty("退出时间") @ApiModelProperty("退出时间") private LocalDate exitDate; /** * 职务 */ @ContentStyle(dataFormat = 49) @ExcelProperty("职务") @ApiModelProperty("职务") private String duty; /** * 说明 */ @ContentStyle(dataFormat = 49) @ExcelProperty("说明") @ApiModelProperty("说明") private String remark; }