InputTechProject.java 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  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 = 0, 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 = 128, 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 = 600, 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 = 0, 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 = 128, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  46. private String comment;
  47. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  48. private String salesman;
  49. public String getSalesman() {
  50. return salesman;
  51. }
  52. public void setSalesman(String salesman) {
  53. this.salesman = salesman;
  54. }
  55. public Integer getState() {
  56. return state;
  57. }
  58. public void setState(Integer state) {
  59. this.state = state;
  60. }
  61. public String getPrincipal() {
  62. return principal;
  63. }
  64. public void setPrincipal(String principal) {
  65. this.principal = principal;
  66. }
  67. public String getComment() {
  68. return comment;
  69. }
  70. public void setComment(String comment) {
  71. this.comment = comment;
  72. }
  73. public String getId() {
  74. return id;
  75. }
  76. public void setId(String id) {
  77. this.id = id;
  78. }
  79. public String getUid() {
  80. return uid;
  81. }
  82. public void setUid(String uid) {
  83. this.uid = uid;
  84. }
  85. public Integer getContacts() {
  86. return contacts;
  87. }
  88. public void setContacts(Integer contacts) {
  89. this.contacts = contacts;
  90. }
  91. public String getDepartment() {
  92. return department;
  93. }
  94. public void setDepartment(String department) {
  95. this.department = department;
  96. }
  97. public String getDispatchInfo() {
  98. return dispatchInfo;
  99. }
  100. public void setDispatchInfo(String dispatchInfo) {
  101. this.dispatchInfo = dispatchInfo;
  102. }
  103. public String getProjectName() {
  104. return projectName;
  105. }
  106. public void setProjectName(String projectName) {
  107. this.projectName = projectName;
  108. }
  109. public String getProjectCatagory() {
  110. return projectCatagory;
  111. }
  112. public void setProjectCatagory(String projectCatagory) {
  113. this.projectCatagory = projectCatagory;
  114. }
  115. public String getTechField() {
  116. return techField;
  117. }
  118. public void setTechField(String techField) {
  119. this.techField = techField;
  120. }
  121. public String getProjectDes() {
  122. return projectDes;
  123. }
  124. public void setProjectDes(String projectDes) {
  125. this.projectDes = projectDes;
  126. }
  127. public Integer getProjectMode() {
  128. return projectMode;
  129. }
  130. public void setProjectMode(Integer projectMode) {
  131. this.projectMode = projectMode;
  132. }
  133. public BigDecimal getProjectApproval() {
  134. return projectApproval;
  135. }
  136. public void setProjectApproval(BigDecimal projectApproval) {
  137. this.projectApproval = projectApproval;
  138. }
  139. public Integer getSubsidy() {
  140. return subsidy;
  141. }
  142. public void setSubsidy(Integer subsidy) {
  143. this.subsidy = subsidy;
  144. }
  145. public String getConsultant() {
  146. return consultant;
  147. }
  148. public void setConsultant(String consultant) {
  149. this.consultant = consultant;
  150. }
  151. public String getApprovalUrl() {
  152. return approvalUrl;
  153. }
  154. public void setApprovalUrl(String approvalUrl) {
  155. this.approvalUrl = approvalUrl;
  156. }
  157. }