CaseTabulationController.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.fdkankan.fusion.controller;
  2. import com.fdkankan.fusion.common.ResultData;
  3. import com.fdkankan.fusion.entity.CaseFiles;
  4. import com.fdkankan.fusion.entity.CaseTabulation;
  5. import com.fdkankan.fusion.service.ICaseTabulationService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. /**
  9. * <p>
  10. * 前端控制器
  11. * </p>
  12. *
  13. * @author
  14. * @since 2025-05-13
  15. */
  16. @RestController
  17. @RequestMapping("/caseTabulation")
  18. public class CaseTabulationController {
  19. @Autowired
  20. ICaseTabulationService caseTabulationService;
  21. @GetMapping("/getByCaseId")
  22. public ResultData getByCaseId (@RequestParam(required = false) String caseId){
  23. return ResultData.ok(caseTabulationService.getByCaseId(caseId));
  24. }
  25. @GetMapping("/info")
  26. public ResultData info (@RequestParam (required = false) String tabulationId){
  27. return ResultData.ok(caseTabulationService.getById(tabulationId));
  28. }
  29. @GetMapping("/getByOverviewId")
  30. public ResultData getByOverviewId (@RequestParam(required = false) String overviewId){
  31. return ResultData.ok(caseTabulationService.getByOverviewId(overviewId));
  32. }
  33. @PostMapping("/addOrUpdate")
  34. public ResultData addOrUpdate (@RequestBody CaseTabulation caseTabulation){
  35. caseTabulationService.addOrUpdate(caseTabulation);
  36. return ResultData.ok(caseTabulation);
  37. }
  38. @PostMapping("/del")
  39. public ResultData del (@RequestBody CaseTabulation caseTabulation){
  40. caseTabulationService.removeById(caseTabulation.getId());
  41. return ResultData.ok();
  42. }
  43. }