10 changed files with 315 additions and 12 deletions
			
			
		@ -0,0 +1,122 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.basic.vo; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.alibaba.excel.annotation.ExcelIgnore; | 
				
			||||||
 | 
					import com.alibaba.excel.annotation.ExcelProperty; | 
				
			||||||
 | 
					import com.alibaba.excel.annotation.write.style.ColumnWidth; | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat; | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel; | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty; | 
				
			||||||
 | 
					import lombok.Data; | 
				
			||||||
 | 
					import org.springframework.format.annotation.DateTimeFormat; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 *  实体类 | 
				
			||||||
 | 
					 * @author Chill | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					@Data | 
				
			||||||
 | 
					@ApiModel(value = "档案管理导出类",description = "档案管理导出类") | 
				
			||||||
 | 
					public class PersonManagemetExportVo{ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private static final long serialVersionUID = 1L; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						@ExcelIgnore() | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "用户ID") | 
				
			||||||
 | 
						private String userId; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 单位名称 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "单位名称", index = 0) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "单位名称") | 
				
			||||||
 | 
						private String unitName; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 用户名称 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "用户名称", index = 1) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "用户名称") | 
				
			||||||
 | 
						private String name; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 性别 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "性别", index = 2) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "性别") | 
				
			||||||
 | 
						private String sex; | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 职位 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "职位", index = 3) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "职位") | 
				
			||||||
 | 
						private String job; | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 职称 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "职称", index = 4) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "职称") | 
				
			||||||
 | 
						private String academicTitle; | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 电话号码 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "电话号码", index = 5) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "电话号码") | 
				
			||||||
 | 
						private String phone; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 档案类型 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "档案类型", index = 6) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "档案类型") | 
				
			||||||
 | 
						private String type; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 到期时间 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "到期时间", index = 7) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@DateTimeFormat( | 
				
			||||||
 | 
								pattern = "yyyy-MM-dd HH:mm:ss" | 
				
			||||||
 | 
						) | 
				
			||||||
 | 
						@JsonFormat( | 
				
			||||||
 | 
								pattern = "yyyy-MM-dd HH:mm:ss" | 
				
			||||||
 | 
						) | 
				
			||||||
 | 
						@ApiModelProperty(value = "到期时间") | 
				
			||||||
 | 
						private Date deadTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 创建时间 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "创建时间", index = 8) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@DateTimeFormat( | 
				
			||||||
 | 
								pattern = "yyyy-MM-dd HH:mm:ss" | 
				
			||||||
 | 
						) | 
				
			||||||
 | 
						@JsonFormat( | 
				
			||||||
 | 
								pattern = "yyyy-MM-dd HH:mm:ss" | 
				
			||||||
 | 
						) | 
				
			||||||
 | 
						@ApiModelProperty(value = "创建时间") | 
				
			||||||
 | 
						private Date createTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * 是否过期 | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						@ExcelProperty(value = "是否过期", index = 9) | 
				
			||||||
 | 
						@ColumnWidth(value = 20) | 
				
			||||||
 | 
						@ApiModelProperty(value = "是否过期") | 
				
			||||||
 | 
						private String isDead; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,41 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.basic.utils; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Getter; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * 证书类型 | 
				
			||||||
 | 
					 * @author ty | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					public enum CertificatetType | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 电工证 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    Electrician("1","电工证"), | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 安全员证 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    Safety("2","安全员证"), | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 登高证 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    Climbe("3","登高证"), | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 桥机证 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    Bridge("4","桥机证"); | 
				
			||||||
 | 
					    @Getter | 
				
			||||||
 | 
					    private String value; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Getter | 
				
			||||||
 | 
					    private String key; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    CertificatetType(String value, String key){ | 
				
			||||||
 | 
					        this.key = key; | 
				
			||||||
 | 
					        this.value = value; | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue