AchievementListBo.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  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. * 成果所有人名称
  31. */
  32. private String ownerName;
  33. /**
  34. * 所有人类型(0-个人,1-组织)
  35. */
  36. private Integer ownerType;
  37. /**
  38. * 所有人联系电话
  39. */
  40. private String ownerMobile;
  41. /**
  42. * 状态
  43. */
  44. private Integer status;
  45. /**
  46. * 发布时间
  47. */
  48. private Date releaseDate;
  49. /**
  50. * 审核状态
  51. */
  52. private Integer auditStatus;
  53. /**
  54. * 技术经纪人
  55. */
  56. private String techBrokerId;
  57. public String getId() {
  58. return id;
  59. }
  60. public void setId(String id) {
  61. this.id = id;
  62. }
  63. public Integer getSerialNumber() {
  64. return serialNumber;
  65. }
  66. public void setSerialNumber(Integer serialNumber) {
  67. this.serialNumber = serialNumber;
  68. }
  69. @JsonFormat(shape = Shape.STRING)
  70. public Integer getDataCategory() {
  71. return dataCategory;
  72. }
  73. public void setDataCategory(Integer dataCategory) {
  74. this.dataCategory = dataCategory;
  75. }
  76. public String getName() {
  77. return name;
  78. }
  79. public void setName(String name) {
  80. this.name = name;
  81. }
  82. public String getKeyword() {
  83. return keyword;
  84. }
  85. public void setKeyword(String keyword) {
  86. this.keyword = keyword;
  87. }
  88. @JsonFormat(shape = Shape.STRING)
  89. public Integer getCategory() {
  90. return category;
  91. }
  92. public void setCategory(Integer category) {
  93. this.category = category;
  94. }
  95. public String getOwnerName() {
  96. return ownerName;
  97. }
  98. public void setOwnerName(String ownerName) {
  99. this.ownerName = ownerName;
  100. }
  101. @JsonFormat(shape = Shape.STRING)
  102. public Integer getOwnerType() {
  103. return ownerType;
  104. }
  105. public void setOwnerType(Integer ownerType) {
  106. this.ownerType = ownerType;
  107. }
  108. public String getOwnerMobile() {
  109. return ownerMobile;
  110. }
  111. public void setOwnerMobile(String ownerMobile) {
  112. this.ownerMobile = ownerMobile;
  113. }
  114. @JsonFormat(shape = Shape.STRING)
  115. public Integer getStatus() {
  116. return status;
  117. }
  118. public void setStatus(Integer status) {
  119. this.status = status;
  120. }
  121. public Date getReleaseDate() {
  122. return releaseDate;
  123. }
  124. public void setReleaseDate(Date releaseDate) {
  125. this.releaseDate = releaseDate;
  126. }
  127. @JsonFormat(shape = Shape.STRING)
  128. public Integer getAuditStatus() {
  129. return auditStatus;
  130. }
  131. public void setAuditStatus(Integer auditStatus) {
  132. this.auditStatus = auditStatus;
  133. }
  134. public String getTechBrokerId() {
  135. return techBrokerId;
  136. }
  137. public void setTechBrokerId(String techBrokerId) {
  138. this.techBrokerId = techBrokerId;
  139. }
  140. public String getReleaseDateFormattedDate() {
  141. if (this.releaseDate == null) {
  142. return null;
  143. } else {
  144. return DateFormatUtils.format(this.getReleaseDate(), AFTConstants.YYYYMMDD);
  145. }
  146. }
  147. public void setReleaseDateFormattedDate(String releaseDateFormattedDate) {
  148. }
  149. }