InputAchievementOrder.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.goafanti.achievement.bo;
  2. import javax.validation.constraints.Max;
  3. import javax.validation.constraints.Min;
  4. import javax.validation.constraints.Size;
  5. import com.goafanti.common.constant.ErrorConstants;
  6. public class InputAchievementOrder {
  7. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  8. private String id;
  9. @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  10. private String achievementId;
  11. @Max(value = 99999999, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  12. @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  13. private Double paymentValue;
  14. @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  15. private String paymentId;
  16. @Size(min = 0, max = 16, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  17. private String paymentType;
  18. @Max(value = 6, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  19. @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}")
  20. private Integer status;
  21. @Size(min = 0, max = 128, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}")
  22. private String comment;
  23. public String getId() {
  24. return id;
  25. }
  26. public void setId(String id) {
  27. this.id = id;
  28. }
  29. public String getAchievementId() {
  30. return achievementId;
  31. }
  32. public void setAchievementId(String achievementId) {
  33. this.achievementId = achievementId;
  34. }
  35. public Integer getStatus() {
  36. return status;
  37. }
  38. public void setStatus(Integer status) {
  39. this.status = status;
  40. }
  41. public String getComment() {
  42. return comment;
  43. }
  44. public void setComment(String comment) {
  45. this.comment = comment;
  46. }
  47. public Double getPaymentValue() {
  48. return paymentValue;
  49. }
  50. public void setPaymentValue(Double paymentValue) {
  51. this.paymentValue = paymentValue;
  52. }
  53. public String getPaymentId() {
  54. return paymentId;
  55. }
  56. public void setPaymentId(String paymentId) {
  57. this.paymentId = paymentId;
  58. }
  59. public String getPaymentType() {
  60. return paymentType;
  61. }
  62. public void setPaymentType(String paymentType) {
  63. this.paymentType = paymentType;
  64. }
  65. }