AchievementObject.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. package com.goafanti.portal.bo;
  2. import java.util.Date;
  3. import com.goafanti.achievement.bo.InputAchievement;
  4. import com.goafanti.common.enums.AchievementCategory;
  5. import com.goafanti.common.enums.AchievementDataCategory;
  6. import com.goafanti.common.enums.Maturity;
  7. import com.goafanti.common.enums.TransferModes;
  8. public class AchievementObject extends InputAchievement {
  9. private String fieldAS;
  10. private String fieldBS;
  11. private String fieldCS;
  12. private String maturityS;
  13. private String transferModeS;
  14. private String categoryS;
  15. private String ownerTypeS;
  16. private Integer isHot;
  17. private Integer deletedSign;
  18. private Date releaseDate;
  19. private String interestCount;
  20. private String ifInterest;
  21. private String dataCategoryS;
  22. private String firstPicture;
  23. private String city;
  24. private Date createTime;
  25. public String getCity() {
  26. return city;
  27. }
  28. public void setCity(String city) {
  29. this.city = city;
  30. }
  31. public String getDataCategoryS() {
  32. return dataCategoryS;
  33. }
  34. public void setDataCategoryS(String dataCategoryS) {
  35. this.dataCategoryS = dataCategoryS;
  36. }
  37. public String getFirstPicture() {
  38. return firstPicture;
  39. }
  40. public void setFirstPicture(String firstPicture) {
  41. this.firstPicture = firstPicture;
  42. }
  43. public String getInterestCount() {
  44. return interestCount;
  45. }
  46. public void setInterestCount(String interestCount) {
  47. this.interestCount = interestCount;
  48. }
  49. public Date getReleaseDate() {
  50. return releaseDate;
  51. }
  52. public void setReleaseDate(Date releaseDate) {
  53. this.releaseDate = releaseDate;
  54. }
  55. public String getFieldAS() {
  56. return fieldAS;
  57. }
  58. public void setFieldAS(String fieldAS) {
  59. this.fieldAS = fieldAS;
  60. }
  61. public String getFieldBS() {
  62. return fieldBS;
  63. }
  64. public void setFieldBS(String fieldBS) {
  65. this.fieldBS = fieldBS;
  66. }
  67. public String getFieldCS() {
  68. return fieldCS;
  69. }
  70. public void setFieldCS(String fieldCS) {
  71. this.fieldCS = fieldCS;
  72. }
  73. public String getMaturityS() {
  74. return maturityS;
  75. }
  76. public void setMaturityS(String maturityS) {
  77. this.maturityS = maturityS;
  78. }
  79. public String getTransferModeS() {
  80. return transferModeS;
  81. }
  82. public void setTransferModeS(String transferModeS) {
  83. this.transferModeS = transferModeS;
  84. }
  85. public String getOwnerTypeS() {
  86. return ownerTypeS;
  87. }
  88. public void setOwnerTypeS(String ownerTypeS) {
  89. this.ownerTypeS = ownerTypeS;
  90. }
  91. public Integer getIsHot() {
  92. return isHot;
  93. }
  94. public void setIsHot(Integer isHot) {
  95. this.isHot = isHot;
  96. }
  97. public String getCategoryS() {
  98. return categoryS;
  99. }
  100. public void setCategoryS(String categoryS) {
  101. this.categoryS = categoryS;
  102. }
  103. public Integer getDeletedSign() {
  104. return deletedSign;
  105. }
  106. public void setDeletedSign(Integer deletedSign) {
  107. this.deletedSign = deletedSign;
  108. }
  109. //override
  110. @Override
  111. public void setCategory(Integer category) {
  112. // TODO Auto-generated method stub
  113. super.setCategory(category);
  114. setCategoryS(AchievementCategory.find(category.intValue()).getName());
  115. }
  116. @Override
  117. public void setTechnicalPictureUrl(String url) {
  118. super.setTechnicalPictureUrl(url);
  119. if(url!=null && url.contains(".")) {
  120. setFirstPicture(url.split(",")[0]);
  121. }
  122. }
  123. @Override
  124. public void setDataCategory(Integer dataCategory) {
  125. // TODO Auto-generated method stub
  126. super.setDataCategory(dataCategory);
  127. setDataCategoryS(AchievementDataCategory.find(dataCategory.intValue()).getName());
  128. //todo
  129. }
  130. @Override
  131. public Integer getTransferMode() {
  132. // TODO Auto-generated method stub
  133. return super.getTransferMode();
  134. }
  135. @Override
  136. public void setTransferMode(Integer transferMode) {
  137. // TODO Auto-generated method stub
  138. super.setTransferMode(transferMode);
  139. // System.out.println(transferMode.intValue()+"\n");
  140. setTransferModeS(TransferModes.find(transferMode.intValue()).getName());
  141. }
  142. @Override
  143. public void setMaturity(Integer maturity) {
  144. // TODO Auto-generated method stub
  145. super.setMaturity(maturity);
  146. setMaturityS(Maturity.find(maturity.intValue()).getName());
  147. }
  148. public String getIfInterest() {
  149. return ifInterest;
  150. }
  151. public void setIfInterest(String ifInterest) {
  152. this.ifInterest = ifInterest;
  153. }
  154. public Date getCreateTime() {
  155. return createTime;
  156. }
  157. public void setCreateTime(Date createTime) {
  158. this.createTime = createTime;
  159. }
  160. }