package com.goafanti.demand.bo; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat.Shape; import com.goafanti.common.constant.AFTConstants; public class DemandListBo { private String id; /** * 编号 */ private Integer serialNumber; /** * 数据类别(0-个人需求,1-单位需求) */ private Integer dataCategory; /** * 名称 */ private String name; /** * 关键词 */ private String keyword; /** * 发布时间 */ private Date releaseDate; /** * 需求类型 */ private Integer demandType; private String demandTypeS; private Date validityPeriod; private Integer status; private Integer fixedbudget; private Integer industryCategoryA; private String industryCategoryAS; private String pictureUrl; /** * 是否发布(0-未发布,1-发布) */ private Integer releaseStatus; private String employerId; /** * 审核状态 */ private Integer auditStatus; private Date createTime; private String remark; @JsonFormat(shape = Shape.STRING) public Integer getAuditStatus() { return auditStatus; } public void setAuditStatus(Integer auditStatus) { this.auditStatus = auditStatus; } public String getEmployerId() { return employerId; } public void setEmployerId(String employerId) { this.employerId = employerId; } public String getId() { return id; } public void setId(String id) { this.id = id; } public Integer getSerialNumber() { return serialNumber; } public void setSerialNumber(Integer serialNumber) { this.serialNumber = serialNumber; } public Integer getDataCategory() { return dataCategory; } public void setDataCategory(Integer dataCategory) { this.dataCategory = dataCategory; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getKeyword() { return keyword; } public void setKeyword(String keyword) { this.keyword = keyword; } @JsonFormat(shape = Shape.STRING) public Integer getDemandType() { return demandType; } public void setDemandType(Integer demandType) { this.demandType = demandType; } public Date getValidityPeriod() { return validityPeriod; } public void setValidityPeriod(Date validityPeriod) { this.validityPeriod = validityPeriod; } @JsonFormat(shape = Shape.STRING) public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } @JsonFormat(shape = Shape.STRING) public Integer getReleaseStatus() { return releaseStatus; } public void setReleaseStatus(Integer releaseStatus) { this.releaseStatus = releaseStatus; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } public String getValidityPeriodFormattedDate() { if (this.validityPeriod == null) { return null; } else { return DateFormatUtils.format(this.getValidityPeriod(), AFTConstants.YYYYMMDD); } } public void setValidityPeriodFormattedDate(String validityPeriodFormattedDate) { } public String getReleaseDateFormattedDate() { if (this.releaseDate == null) { return null; } else { return DateFormatUtils.format(this.getReleaseDate(), AFTConstants.YYYYMMDD); } } public void setReleaseDateFormattedDate(String releaseDateFormattedDate) { } public Integer getFixedbudget() { return fixedbudget; } public void setFixedbudget(Integer fixedbudget) { this.fixedbudget = fixedbudget; } public Integer getIndustryCategoryA() { return industryCategoryA; } public void setIndustryCategoryA(Integer industryCategoryA) { this.industryCategoryA = industryCategoryA; } public String getIndustryCategoryAS() { return industryCategoryAS; } public void setIndustryCategoryAS(String industryCategoryAS) { this.industryCategoryAS = industryCategoryAS; } public String getPictureUrl() { return pictureUrl; } public void setPictureUrl(String pictureUrl) { this.pictureUrl = pictureUrl; } public String getDemandTypeS() { return demandTypeS; } public void setDemandTypeS(String demandTypeS) { this.demandTypeS = demandTypeS; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getCreateTimeFormattedDate() { if (this.createTime == null) { return null; } else { return DateFormatUtils.format(this.getCreateTime(), AFTConstants.YYYYMMDD); } } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } }