CaseOverviewController.java 1.3 KB

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