ReviewAnswer.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. package edu.nju.entities;
  2. import org.springframework.data.annotation.Id;
  3. import org.springframework.data.annotation.PersistenceConstructor;
  4. import org.springframework.data.mongodb.core.mapping.Document;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. @Document
  8. public class ReviewAnswer implements java.io.Serializable{
  9. private static final long serialVersionUID = -8263451883506704407L;
  10. @Id
  11. private String id;
  12. private String item_id;
  13. private String report_id;
  14. private List<String> answers;
  15. private String worker_id;
  16. private String job_id;
  17. private String paper_id;
  18. private List<String> file_url;
  19. private String grade;
  20. @PersistenceConstructor
  21. public ReviewAnswer(String item_id,String report_id, List<String> answers, String worker_id, List<String> file_url,String job_id,String paper_id) {
  22. this.item_id = item_id;
  23. this.report_id=report_id;
  24. this.answers = answers;
  25. this.worker_id = worker_id;
  26. this.file_url=file_url;
  27. this.job_id=job_id;
  28. this.paper_id=paper_id;
  29. this.grade="";
  30. }
  31. @PersistenceConstructor
  32. public ReviewAnswer(String item_id,String report_id,String worker_id,String job_id,String paper_id){
  33. this.item_id = item_id;
  34. this.report_id=report_id;
  35. this.worker_id = worker_id;
  36. this.file_url = new ArrayList<>();
  37. this.job_id=job_id;
  38. this.paper_id=paper_id;
  39. this.answers=new ArrayList<>();
  40. }
  41. public String getId() {
  42. return id;
  43. }
  44. public void setId(String id) {
  45. this.id = id;
  46. }
  47. public String getItem_id() {
  48. return item_id;
  49. }
  50. public void setItem_id(String item_id) {
  51. this.item_id = item_id;
  52. }
  53. public String getReport_id() {
  54. return report_id;
  55. }
  56. public void setReport_id(String report_id) {
  57. this.report_id = report_id;
  58. }
  59. public List<String> getAnswers() {
  60. return answers;
  61. }
  62. public void setAnswers(List<String> answers) {
  63. this.answers = answers;
  64. }
  65. public String getWorker_id() {
  66. return worker_id;
  67. }
  68. public void setWorker_id(String worker_id) {
  69. this.worker_id = worker_id;
  70. }
  71. public List<String> getFile_url() {
  72. return file_url;
  73. }
  74. public void setFile_url(List<String> file_url) {
  75. this.file_url = file_url;
  76. }
  77. public String getJob_id() {
  78. return job_id;
  79. }
  80. public void setJob_id(String job_id) {
  81. this.job_id = job_id;
  82. }
  83. public String getPaper_id() {
  84. return paper_id;
  85. }
  86. public void setPaper_id(String paper_id) {
  87. this.paper_id = paper_id;
  88. }
  89. public String getGrade() {
  90. return grade;
  91. }
  92. public void setGrade(String grade) {
  93. this.grade = grade;
  94. }
  95. }