AchievementListBo.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. package com.goafanti.achievement.bo;
  2. import java.util.Date;
  3. import org.apache.commons.lang3.time.DateFormatUtils;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.fasterxml.jackson.annotation.JsonFormat.Shape;
  6. import com.goafanti.common.constant.AFTConstants;
  7. public class AchievementListBo {
  8. private String id;
  9. /**
  10. * 编号
  11. */
  12. private Integer serialNumber;
  13. /**
  14. * 数据类别 (0--成果, 1--技术, 2--项目)
  15. */
  16. private Integer dataCategory;
  17. /**
  18. * 名称
  19. */
  20. private String name;
  21. /**
  22. * 关键词
  23. */
  24. private String keyword;
  25. /**
  26. * 类型(0--专利, 2--软著, 3--项目, 4--版权, 5--工业设计, 6--配方, 7--非标)
  27. */
  28. private Integer category;
  29. /**
  30. * 成果所有人ID
  31. */
  32. private String ownerId;
  33. /**
  34. * 成果所有人名称
  35. */
  36. private String ownerName;
  37. /**
  38. * 所有人类型(0-个人,1-组织)
  39. */
  40. private Integer ownerType;
  41. /**
  42. * 发布时间
  43. */
  44. private Date releaseDate;
  45. /**
  46. * 审核状态
  47. */
  48. private Integer auditStatus;
  49. /**
  50. * 技术经纪人
  51. */
  52. private String techBrokerId;
  53. /**
  54. * 认证所有人名称
  55. */
  56. private String username;
  57. /**
  58. * 所属组织ID
  59. */
  60. private String orgId;
  61. /**
  62. * 所属组织联系方式
  63. */
  64. private Integer contacts;
  65. public String getOrgId() {
  66. return orgId;
  67. }
  68. public void setOrgId(String orgId) {
  69. this.orgId = orgId;
  70. }
  71. @JsonFormat(shape = Shape.STRING)
  72. public Integer getContacts() {
  73. return contacts;
  74. }
  75. public void setContacts(Integer contacts) {
  76. this.contacts = contacts;
  77. }
  78. public String getUsername() {
  79. return username;
  80. }
  81. public void setUsername(String username) {
  82. this.username = username;
  83. }
  84. public String getId() {
  85. return id;
  86. }
  87. public void setId(String id) {
  88. this.id = id;
  89. }
  90. public Integer getSerialNumber() {
  91. return serialNumber;
  92. }
  93. public void setSerialNumber(Integer serialNumber) {
  94. this.serialNumber = serialNumber;
  95. }
  96. @JsonFormat(shape = Shape.STRING)
  97. public Integer getDataCategory() {
  98. return dataCategory;
  99. }
  100. public void setDataCategory(Integer dataCategory) {
  101. this.dataCategory = dataCategory;
  102. }
  103. public String getName() {
  104. return name;
  105. }
  106. public void setName(String name) {
  107. this.name = name;
  108. }
  109. public String getKeyword() {
  110. return keyword;
  111. }
  112. public void setKeyword(String keyword) {
  113. this.keyword = keyword;
  114. }
  115. @JsonFormat(shape = Shape.STRING)
  116. public Integer getCategory() {
  117. return category;
  118. }
  119. public void setCategory(Integer category) {
  120. this.category = category;
  121. }
  122. public String getOwnerName() {
  123. return ownerName;
  124. }
  125. public void setOwnerName(String ownerName) {
  126. this.ownerName = ownerName;
  127. }
  128. @JsonFormat(shape = Shape.STRING)
  129. public Integer getOwnerType() {
  130. return ownerType;
  131. }
  132. public void setOwnerType(Integer ownerType) {
  133. this.ownerType = ownerType;
  134. }
  135. public Date getReleaseDate() {
  136. return releaseDate;
  137. }
  138. public void setReleaseDate(Date releaseDate) {
  139. this.releaseDate = releaseDate;
  140. }
  141. @JsonFormat(shape = Shape.STRING)
  142. public Integer getAuditStatus() {
  143. return auditStatus;
  144. }
  145. public void setAuditStatus(Integer auditStatus) {
  146. this.auditStatus = auditStatus;
  147. }
  148. public String getTechBrokerId() {
  149. return techBrokerId;
  150. }
  151. public void setTechBrokerId(String techBrokerId) {
  152. this.techBrokerId = techBrokerId;
  153. }
  154. public String getOwnerId() {
  155. return ownerId;
  156. }
  157. public void setOwnerId(String ownerId) {
  158. this.ownerId = ownerId;
  159. }
  160. public String getReleaseDateFormattedDate() {
  161. if (this.releaseDate == null) {
  162. return null;
  163. } else {
  164. return DateFormatUtils.format(this.getReleaseDate(), AFTConstants.YYYYMMDD);
  165. }
  166. }
  167. public void setReleaseDateFormattedDate(String releaseDateFormattedDate) {
  168. }
  169. }