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; /** * 成果所有人ID */ private String ownerId; /** * 成果所有人名称 */ private String ownerName; /** * 所有人类型(0-个人,1-组织) */ private Integer ownerType; /** * 发布时间 */ private Date releaseDate; /** * 审核状态 */ private Integer auditStatus; /** * 技术经纪人 */ private String techBrokerId; /** * 认证所有人名称 */ private String username; /** * 所属组织ID */ private String orgId; /** * 所属组织联系方式 */ private Integer contacts; public String getOrgId() { return orgId; } public void setOrgId(String orgId) { this.orgId = orgId; } @JsonFormat(shape = Shape.STRING) public Integer getContacts() { return contacts; } public void setContacts(Integer contacts) { this.contacts = contacts; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } 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 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 getOwnerId() { return ownerId; } public void setOwnerId(String ownerId) { this.ownerId = ownerId; } public String getReleaseDateFormattedDate() { if (this.releaseDate == null) { return null; } else { return DateFormatUtils.format(this.getReleaseDate(), AFTConstants.YYYYMMDD); } } public void setReleaseDateFormattedDate(String releaseDateFormattedDate) { } }