package com.goafanti.achievement.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 AchievementListBo { private String id; /** * 编号 */ private Integer serialNumber; /** * 数据类别 (0--成果, 1--技术, 2--项目) */ private Integer dataCategory; /** * 名称 */ private String name; /** * 关键词 */ private String keyword; /** * 类型(0--专利, 2--软著, 3--项目, 4--版权, 5--工业设计, 6--配方, 7--非标) */ private Integer category; /** * 成果所有人名称 */ private String ownerName; /** * 所有人类型(0-个人,1-组织) */ private Integer ownerType; /** * 所有人联系电话 */ private String ownerMobile; /** * 状态 */ private Integer status; /** * 发布时间 */ private Date releaseDate; /** * 审核状态 */ private Integer auditStatus; /** * 技术经纪人 */ private String techBrokerId; 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; } @JsonFormat(shape = Shape.STRING) 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 getCategory() { return category; } public void setCategory(Integer category) { this.category = category; } public String getOwnerName() { return ownerName; } public void setOwnerName(String ownerName) { this.ownerName = ownerName; } @JsonFormat(shape = Shape.STRING) public Integer getOwnerType() { return ownerType; } public void setOwnerType(Integer ownerType) { this.ownerType = ownerType; } public String getOwnerMobile() { return ownerMobile; } public void setOwnerMobile(String ownerMobile) { this.ownerMobile = ownerMobile; } @JsonFormat(shape = Shape.STRING) public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Date getReleaseDate() { return releaseDate; } public void setReleaseDate(Date releaseDate) { this.releaseDate = releaseDate; } @JsonFormat(shape = Shape.STRING) public Integer getAuditStatus() { return auditStatus; } public void setAuditStatus(Integer auditStatus) { this.auditStatus = auditStatus; } public String getTechBrokerId() { return techBrokerId; } public void setTechBrokerId(String techBrokerId) { this.techBrokerId = techBrokerId; } public String getReleaseDateFormattedDate() { if (this.releaseDate == null) { return null; } else { return DateFormatUtils.format(this.getReleaseDate(), AFTConstants.YYYYMMDD); } } public void setReleaseDateFormattedDate(String releaseDateFormattedDate) { } }