AnswerDomain.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package cn.com.qmth.scancentral.bean.answersave;
  2. import java.util.List;
  3. import javax.validation.Valid;
  4. import javax.validation.constraints.Min;
  5. import javax.validation.constraints.NotBlank;
  6. import javax.validation.constraints.NotNull;
  7. import javax.validation.constraints.Size;
  8. public class AnswerDomain {
  9. @NotNull(message = "batchId不能为空")
  10. private Long batchId;
  11. @NotBlank(message = "subjectCode不能为空")
  12. private String subjectCode;
  13. @NotBlank(message = "examNumber不能为空")
  14. private String examNumber;
  15. @NotNull(message = "cardNumber不能为空")
  16. @Min(value = 1, message = "cardNumber不能小于1")
  17. private Integer cardNumber;
  18. @Valid
  19. @NotNull(message = "papers不能为空")
  20. @Size(min = 1, message = "papers不能为空")
  21. private List<AnswerPaper> papers;
  22. public Long getBatchId() {
  23. return batchId;
  24. }
  25. public void setBatchId(Long batchId) {
  26. this.batchId = batchId;
  27. }
  28. public String getExamNumber() {
  29. return examNumber;
  30. }
  31. public void setExamNumber(String examNumber) {
  32. this.examNumber = examNumber;
  33. }
  34. public Integer getCardNumber() {
  35. return cardNumber;
  36. }
  37. public void setCardNumber(Integer cardNumber) {
  38. this.cardNumber = cardNumber;
  39. }
  40. public List<AnswerPaper> getPapers() {
  41. return papers;
  42. }
  43. public void setPapers(List<AnswerPaper> papers) {
  44. this.papers = papers;
  45. }
  46. public String getSubjectCode() {
  47. return subjectCode;
  48. }
  49. public void setSubjectCode(String subjectCode) {
  50. this.subjectCode = subjectCode;
  51. }
  52. }