AnalyseVO2.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package edu.nju.model;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import org.json.JSONArray;
  7. import java.util.List;
  8. import java.util.Map;
  9. @Data
  10. @Builder
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. public class AnalyseVO2 {
  14. private int likeNum;
  15. private int dislikeNum;
  16. private int forkNum;
  17. private int reportNum;
  18. private int testcaseNum;
  19. private int bugNum;
  20. private long startTime;
  21. private long endTime;
  22. private int workerNum;
  23. private String taskName;
  24. private JSONArray workerDistribute;
  25. private List<WorkerVO> workerRank;
  26. private Map<Integer,Integer> gradeDistrubute;
  27. private double pageCover;
  28. private String managerCheck ;
  29. public AnalyseVO2(int likeNum, int dislikeNum, int forkNum, int reportNum, int testcaseNum, int bugNum, long startTime, long endTime, int workerNum, String taskName, JSONArray workerDistribute, List<WorkerVO> workerRank, Map<Integer, Integer> gradeDistrubute,double pageCover) {
  30. this.likeNum = likeNum;
  31. this.dislikeNum = dislikeNum;
  32. this.forkNum = forkNum;
  33. this.reportNum = reportNum;
  34. this.testcaseNum = testcaseNum;
  35. this.bugNum = bugNum;
  36. this.startTime = startTime;
  37. this.endTime = endTime;
  38. this.workerNum = workerNum;
  39. this.taskName = taskName;
  40. this.workerDistribute = workerDistribute;
  41. this.workerRank = workerRank;
  42. this.gradeDistrubute = gradeDistrubute;
  43. this.pageCover = pageCover;
  44. }
  45. }