DataController.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package edu.nju.controller;
  2. import edu.nju.entities.BugDetail;
  3. import edu.nju.service.DataService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.web.bind.annotation.*;
  7. import java.util.List;
  8. /**
  9. * @Author JiaWei Xu
  10. * @Date 2020-12-25 10:40
  11. * @Email xjwhhh233@outlook.com
  12. */
  13. @Controller
  14. @RequestMapping(value = "/data")
  15. @CrossOrigin(origins = "*", maxAge = 3600, allowCredentials = "true")
  16. public class DataController {
  17. @Autowired
  18. DataService dataService;
  19. /**根据caseId获取bug报告
  20. *
  21. * @param caseId
  22. */
  23. @RequestMapping(value = "/outputByCaseId")
  24. @ResponseBody
  25. public List<BugDetail> getBugDetailByCaseId(String caseId) {
  26. return dataService.getBugDetailByCaseId(caseId);
  27. }
  28. @RequestMapping(value = "/inputFromOSS")
  29. @ResponseBody
  30. public List<BugDetail> saveBugDetailFromOss(String filePath,String originalCaseId) {
  31. return dataService.saveBugDetailFromOss(filePath,originalCaseId);
  32. }
  33. }