InputTechProject.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  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. public String getId() {
  41. return id;
  42. }
  43. public void setId(String id) {
  44. this.id = id;
  45. }
  46. public String getUid() {
  47. return uid;
  48. }
  49. public void setUid(String uid) {
  50. this.uid = uid;
  51. }
  52. public Integer getContacts() {
  53. return contacts;
  54. }
  55. public void setContacts(Integer contacts) {
  56. this.contacts = contacts;
  57. }
  58. public String getDepartment() {
  59. return department;
  60. }
  61. public void setDepartment(String department) {
  62. this.department = department;
  63. }
  64. public String getDispatchInfo() {
  65. return dispatchInfo;
  66. }
  67. public void setDispatchInfo(String dispatchInfo) {
  68. this.dispatchInfo = dispatchInfo;
  69. }
  70. public String getProjectName() {
  71. return projectName;
  72. }
  73. public void setProjectName(String projectName) {
  74. this.projectName = projectName;
  75. }
  76. public String getProjectCatagory() {
  77. return projectCatagory;
  78. }
  79. public void setProjectCatagory(String projectCatagory) {
  80. this.projectCatagory = projectCatagory;
  81. }
  82. public String getTechField() {
  83. return techField;
  84. }
  85. public void setTechField(String techField) {
  86. this.techField = techField;
  87. }
  88. public String getProjectDes() {
  89. return projectDes;
  90. }
  91. public void setProjectDes(String projectDes) {
  92. this.projectDes = projectDes;
  93. }
  94. public Integer getProjectMode() {
  95. return projectMode;
  96. }
  97. public void setProjectMode(Integer projectMode) {
  98. this.projectMode = projectMode;
  99. }
  100. public BigDecimal getProjectApproval() {
  101. return projectApproval;
  102. }
  103. public void setProjectApproval(BigDecimal projectApproval) {
  104. this.projectApproval = projectApproval;
  105. }
  106. public Integer getSubsidy() {
  107. return subsidy;
  108. }
  109. public void setSubsidy(Integer subsidy) {
  110. this.subsidy = subsidy;
  111. }
  112. public String getConsultant() {
  113. return consultant;
  114. }
  115. public void setConsultant(String consultant) {
  116. this.consultant = consultant;
  117. }
  118. public String getApprovalUrl() {
  119. return approvalUrl;
  120. }
  121. public void setApprovalUrl(String approvalUrl) {
  122. this.approvalUrl = approvalUrl;
  123. }
  124. }