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.beans.Transient;
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.Date;
|
|
/**
|
* tb_project_manage
|
* @author
|
*/
|
@Alias("ProjectManage")
|
@TableName(schema = "db_experiment",value = "tb_project_manage")
|
public class ProjectManage implements Serializable {
|
|
/**
|
* 存文件地址
|
*/
|
private ArrayList<String> fileList ;
|
|
private Integer num;
|
|
/**
|
* 项目编号
|
*/
|
@NotNull(message = "项目编号不能为空")
|
private String proNum;
|
|
/**
|
* 项目名称
|
*/
|
@NotNull(message = "项目名称不能为空")
|
private String proName;
|
|
/**
|
* 项目名称唯一识别码(200001010101 年月日时分秒
|
*/
|
private String proNameCode;
|
|
/**
|
* 项目类型/类别
|
*/
|
@NotNull(message = "项目编号不能为空")
|
private String proSort;
|
|
/**
|
* 项目负责人
|
*/
|
@NotNull(message = "项目负责人不能为空")
|
private String proAdmin;
|
|
/**
|
* 所在部门
|
*/
|
private String proDepartment;
|
|
/**
|
* 联系方式
|
*/
|
@NotNull(message = "联系方式不能为空")
|
private String proTel;
|
|
/**
|
* 立项日期/申报日期
|
*/
|
@NotNull(message = "立项日期不能为空")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proCreatedate;
|
|
/**
|
* 执行日期/开始日期
|
*/
|
@NotNull(message = "执行日期不能为空")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proExecutionDate;
|
|
/**
|
* 执行日期1/结束日期
|
*/
|
@NotNull(message = "执行日期1不能为空")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proExecutionDate1;
|
|
/**
|
* 归档日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
|
private Date proArchiveDate;
|
|
/**
|
* 参与人员
|
*/
|
@NotNull(message = "参与人员不能为空")
|
private String proPerson;
|
|
/**
|
* 经费预算
|
*/
|
@NotNull(message = "经费预算不能为空")
|
private Long proFunding;
|
|
/**
|
* 经费来源
|
*/
|
private String proFundingSource;
|
|
/**
|
* 项目内容
|
*/
|
private String proContent;
|
|
/**
|
* 项目状态/进行中1-4,己结束5,己归档6
|
*/
|
private Integer proState;
|
|
/**
|
* 项目进度(1-6 立项、审批、研究、结题、验收、归档)
|
*/
|
private Integer proProgress;
|
|
private String note;
|
|
private static final long serialVersionUID = 1L;
|
|
public ArrayList<String> getFileList() {
|
return fileList;
|
}
|
|
public void setFileList(ArrayList<String> fileList) {
|
this.fileList = fileList;
|
}
|
|
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 String getProSort() {
|
return proSort;
|
}
|
|
public void setProSort(String proSort) {
|
this.proSort = proSort;
|
}
|
|
public String getProAdmin() {
|
return proAdmin;
|
}
|
|
public void setProAdmin(String proAdmin) {
|
this.proAdmin = proAdmin;
|
}
|
|
public String getProDepartment() {
|
return proDepartment;
|
}
|
|
public void setProDepartment(String proDepartment) {
|
this.proDepartment = proDepartment;
|
}
|
|
public String getProTel() {
|
return proTel;
|
}
|
|
public void setProTel(String proTel) {
|
this.proTel = proTel;
|
}
|
|
public Date getProCreatedate() {
|
return proCreatedate;
|
}
|
|
public void setProCreatedate(Date proCreatedate) {
|
this.proCreatedate = proCreatedate;
|
}
|
|
public Date getProExecutionDate() {
|
return proExecutionDate;
|
}
|
|
public void setProExecutionDate(Date proExecutionDate) {
|
this.proExecutionDate = proExecutionDate;
|
}
|
|
public Date getProExecutionDate1() {
|
return proExecutionDate1;
|
}
|
|
public void setProExecutionDate1(Date proExecutionDate1) {
|
this.proExecutionDate1 = proExecutionDate1;
|
}
|
|
public Date getProArchiveDate() {
|
return proArchiveDate;
|
}
|
|
public void setProArchiveDate(Date proArchiveDate) {
|
this.proArchiveDate = proArchiveDate;
|
}
|
|
public String getProPerson() {
|
return proPerson;
|
}
|
|
public void setProPerson(String proPerson) {
|
this.proPerson = proPerson;
|
}
|
|
public Long getProFunding() {
|
return proFunding;
|
}
|
|
public void setProFunding(Long proFunding) {
|
this.proFunding = proFunding;
|
}
|
|
public String getProFundingSource() {
|
return proFundingSource;
|
}
|
|
public void setProFundingSource(String proFundingSource) {
|
this.proFundingSource = proFundingSource;
|
}
|
|
public String getProContent() {
|
return proContent;
|
}
|
|
public void setProContent(String proContent) {
|
this.proContent = proContent;
|
}
|
|
public Integer getProState() {
|
return proState;
|
}
|
|
public void setProState(Integer proState) {
|
this.proState = proState;
|
}
|
|
public Integer getProProgress() {
|
return proProgress;
|
}
|
|
public void setProProgress(Integer proProgress) {
|
this.proProgress = proProgress;
|
}
|
|
public String getNote() {
|
return note;
|
}
|
|
public void setNote(String note) {
|
this.note = note;
|
}
|
}
|