ExamConfig.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package cn.com.qmth.scancentral.vo.examinfo;
  2. import cn.com.qmth.scancentral.entity.ExamEntity;
  3. import cn.com.qmth.scancentral.enums.ExamMode;
  4. public class ExamConfig {
  5. private ExamMode mode;
  6. private Boolean scanByPackage;
  7. private Boolean allowUnexistPaper;
  8. private Integer answerFrontCardType;
  9. private Boolean enableSinglePageAnswer;
  10. private Boolean enableSyncVerify;
  11. // private List<String> paperTypeBarcodeContent;
  12. private String absentBarcodeContent;
  13. public ExamConfig() {
  14. }
  15. public ExamConfig(ExamEntity exam) {
  16. this.absentBarcodeContent = exam.getAbsentBarcodeContent();
  17. this.allowUnexistPaper = exam.getAllowUnexistPaper();
  18. this.answerFrontCardType = exam.getAnswerFrontCardType();
  19. this.enableSyncVerify = exam.getEnableSyncVerify();
  20. this.enableSinglePageAnswer = exam.getEnableSinglePageAnswer();
  21. this.mode = exam.getMode();
  22. // this.paperTypeBarcodeContent = exam.getPaperTypeBarcodeContent();
  23. this.scanByPackage = exam.getScanByPackage();
  24. }
  25. public ExamMode getMode() {
  26. return mode;
  27. }
  28. public void setMode(ExamMode mode) {
  29. this.mode = mode;
  30. }
  31. public Boolean getScanByPackage() {
  32. return scanByPackage;
  33. }
  34. public void setScanByPackage(Boolean scanByPackage) {
  35. this.scanByPackage = scanByPackage;
  36. }
  37. public Boolean getAllowUnexistPaper() {
  38. return allowUnexistPaper;
  39. }
  40. public void setAllowUnexistPaper(Boolean allowUnexistPaper) {
  41. this.allowUnexistPaper = allowUnexistPaper;
  42. }
  43. public Integer getAnswerFrontCardType() {
  44. return answerFrontCardType;
  45. }
  46. public void setAnswerFrontCardType(Integer answerFrontCardType) {
  47. this.answerFrontCardType = answerFrontCardType;
  48. }
  49. public Boolean getEnableSinglePageAnswer() {
  50. return enableSinglePageAnswer;
  51. }
  52. public void setEnableSinglePageAnswer(Boolean enableSinglePageAnswer) {
  53. this.enableSinglePageAnswer = enableSinglePageAnswer;
  54. }
  55. public Boolean getEnableSyncVerify() {
  56. return enableSyncVerify;
  57. }
  58. public void setEnableSyncVerify(Boolean enableSyncVerify) {
  59. this.enableSyncVerify = enableSyncVerify;
  60. }
  61. // public List<String> getPaperTypeBarcodeContent() {
  62. // return paperTypeBarcodeContent;
  63. // }
  64. //
  65. // public void setPaperTypeBarcodeContent(List<String>
  66. // paperTypeBarcodeContent) {
  67. // this.paperTypeBarcodeContent = paperTypeBarcodeContent;
  68. // }
  69. public String getAbsentBarcodeContent() {
  70. return absentBarcodeContent;
  71. }
  72. public void setAbsentBarcodeContent(String absentBarcodeContent) {
  73. this.absentBarcodeContent = absentBarcodeContent;
  74. }
  75. }