ty
11 months ago
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