package com.whyc.pojo;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.ibatis.type.Alias;
|
|
import javax.validation.constraints.NotNull;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* tb_project_archive_manage
|
* @author
|
*/
|
@Alias("ProjectArchiveManage")
|
@TableName(schema = "db_experiment",value = "tb_project_archive_manage")
|
public class ProjectArchiveManage implements Serializable {
|
private Integer num;
|
|
/**
|
* 项目编号/对应多个文件
|
*/
|
private String proNum;
|
|
/**
|
* 项目名称
|
*/
|
private String proName;
|
|
/**
|
* 项目名称唯一识别码(200001010101 年月日时分秒
|
*/
|
private String proNameCode;
|
|
/**
|
* 项目类型
|
*/
|
private Integer proSort;
|
|
/**
|
* 立项材料/文档材料地址
|
*/
|
private String proFilePath;
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proUploadDate;
|
|
/**
|
* 预览文件名地址
|
*/
|
private String proPdfFilePath;
|
|
/**
|
* 文档名称
|
*/
|
private String proDocumentName;
|
|
/**
|
* 文档格式(后缀)
|
*/
|
private String proDocumentFormat;
|
|
/**
|
* 归档日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proArchiveDate;
|
|
/**
|
* 成果名称
|
*/
|
private String achievementName;
|
|
/**
|
* 成果类型
|
*/
|
private String achievementType;
|
|
/**
|
* 取得/发表日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date gainDate;
|
|
private String note;
|
|
private static final long serialVersionUID = 1L;
|
|
public Integer getNum() {
|
return num;
|
}
|
|
public void setNum(Integer num) {
|
this.num = num;
|
}
|
|
public String getProNum() {
|
return proNum;
|
}
|
|
public void setProNum(String proNum) {
|
this.proNum = proNum;
|
}
|
|
public String getProName() {
|
return proName;
|
}
|
|
public void setProName(String proName) {
|
this.proName = proName;
|
}
|
|
public String getProNameCode() {
|
return proNameCode;
|
}
|
|
public void setProNameCode(String proNameCode) {
|
this.proNameCode = proNameCode;
|
}
|
|
public Integer getProSort() {
|
return proSort;
|
}
|
|
public void setProSort(Integer proSort) {
|
this.proSort = proSort;
|
}
|
|
public String getProFilePath() {
|
return proFilePath;
|
}
|
|
public void setProFilePath(String proFilePath) {
|
this.proFilePath = proFilePath;
|
}
|
|
public Date getProUploadDate() {
|
return proUploadDate;
|
}
|
|
public void setProUploadDate(Date proUploadDate) {
|
this.proUploadDate = proUploadDate;
|
}
|
|
public String getProPdfFilePath() {
|
return proPdfFilePath;
|
}
|
|
public void setProPdfFilePath(String proPdfFilePath) {
|
this.proPdfFilePath = proPdfFilePath;
|
}
|
|
public String getProDocumentName() {
|
return proDocumentName;
|
}
|
|
public void setProDocumentName(String proDocumentName) {
|
this.proDocumentName = proDocumentName;
|
}
|
|
public String getProDocumentFormat() {
|
return proDocumentFormat;
|
}
|
|
public void setProDocumentFormat(String proDocumentFormat) {
|
this.proDocumentFormat = proDocumentFormat;
|
}
|
|
public Date getProArchiveDate() {
|
return proArchiveDate;
|
}
|
|
public void setProArchiveDate(Date proArchiveDate) {
|
this.proArchiveDate = proArchiveDate;
|
}
|
|
public String getAchievementName() {
|
return achievementName;
|
}
|
|
public void setAchievementName(String achievementName) {
|
this.achievementName = achievementName;
|
}
|
|
public String getAchievementType() {
|
return achievementType;
|
}
|
|
public void setAchievementType(String achievementType) {
|
this.achievementType = achievementType;
|
}
|
|
public Date getGainDate() {
|
return gainDate;
|
}
|
|
public void setGainDate(Date gainDate) {
|
this.gainDate = gainDate;
|
}
|
|
public String getNote() {
|
return note;
|
}
|
|
public void setNote(String note) {
|
this.note = note;
|
}
|
}
|