InputTechProject.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. package com.goafanti.techproject.bo;
  2. import java.math.BigDecimal;
  3. import javax.validation.constraints.Max;
  4. import javax.validation.constraints.Min;
  5. import javax.validation.constraints.Size;
  6. import com.goafanti.common.constant.ErrorConstants;
  7. public class InputTechProject {
  8. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  9. private String id;
  10. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  11. private String uid;
  12. @Max(value = 3, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  13. @Min(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  14. private Integer contacts;
  15. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  16. private String department;
  17. @Size(min = 0, max = 255, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  18. private String dispatchInfo;
  19. @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  20. private String projectName;
  21. @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  22. private String projectCatagory;
  23. @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  24. private String techField;
  25. @Size(min = 0, max = 255, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  26. private String projectDes;
  27. @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  28. @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  29. private Integer projectMode;
  30. @Max(value = (long) 999999.99, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  31. @Min(value = (long) 0.00, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  32. private BigDecimal projectApproval;
  33. @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  34. @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  35. private Integer subsidy;
  36. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  37. private String consultant;
  38. @Size(min = 0, max = 255, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  39. private String approvalUrl;
  40. @Max(value = 10, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  41. @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  42. private Integer state;
  43. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  44. private String principal;
  45. @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  46. private String comment;
  47. public Integer getState() {
  48. return state;
  49. }
  50. public void setState(Integer state) {
  51. this.state = state;
  52. }
  53. public String getPrincipal() {
  54. return principal;
  55. }
  56. public void setPrincipal(String principal) {
  57. this.principal = principal;
  58. }
  59. public String getComment() {
  60. return comment;
  61. }
  62. public void setComment(String comment) {
  63. this.comment = comment;
  64. }
  65. public String getId() {
  66. return id;
  67. }
  68. public void setId(String id) {
  69. this.id = id;
  70. }
  71. public String getUid() {
  72. return uid;
  73. }
  74. public void setUid(String uid) {
  75. this.uid = uid;
  76. }
  77. public Integer getContacts() {
  78. return contacts;
  79. }
  80. public void setContacts(Integer contacts) {
  81. this.contacts = contacts;
  82. }
  83. public String getDepartment() {
  84. return department;
  85. }
  86. public void setDepartment(String department) {
  87. this.department = department;
  88. }
  89. public String getDispatchInfo() {
  90. return dispatchInfo;
  91. }
  92. public void setDispatchInfo(String dispatchInfo) {
  93. this.dispatchInfo = dispatchInfo;
  94. }
  95. public String getProjectName() {
  96. return projectName;
  97. }
  98. public void setProjectName(String projectName) {
  99. this.projectName = projectName;
  100. }
  101. public String getProjectCatagory() {
  102. return projectCatagory;
  103. }
  104. public void setProjectCatagory(String projectCatagory) {
  105. this.projectCatagory = projectCatagory;
  106. }
  107. public String getTechField() {
  108. return techField;
  109. }
  110. public void setTechField(String techField) {
  111. this.techField = techField;
  112. }
  113. public String getProjectDes() {
  114. return projectDes;
  115. }
  116. public void setProjectDes(String projectDes) {
  117. this.projectDes = projectDes;
  118. }
  119. public Integer getProjectMode() {
  120. return projectMode;
  121. }
  122. public void setProjectMode(Integer projectMode) {
  123. this.projectMode = projectMode;
  124. }
  125. public BigDecimal getProjectApproval() {
  126. return projectApproval;
  127. }
  128. public void setProjectApproval(BigDecimal projectApproval) {
  129. this.projectApproval = projectApproval;
  130. }
  131. public Integer getSubsidy() {
  132. return subsidy;
  133. }
  134. public void setSubsidy(Integer subsidy) {
  135. this.subsidy = subsidy;
  136. }
  137. public String getConsultant() {
  138. return consultant;
  139. }
  140. public void setConsultant(String consultant) {
  141. this.consultant = consultant;
  142. }
  143. public String getApprovalUrl() {
  144. return approvalUrl;
  145. }
  146. public void setApprovalUrl(String approvalUrl) {
  147. this.approvalUrl = approvalUrl;
  148. }
  149. }