CaseOverviewController.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.fdkankan.fusion.controller;
  2. import com.fdkankan.fusion.common.ResultData;
  3. import com.fdkankan.fusion.common.util.FileMd5Util;
  4. import com.fdkankan.fusion.common.util.MD5Checksum;
  5. import com.fdkankan.fusion.config.FusionConfig;
  6. import com.fdkankan.fusion.entity.CaseEntity;
  7. import com.fdkankan.fusion.entity.CaseOverview;
  8. import com.fdkankan.fusion.httpClient.client.OtherClient;
  9. import com.fdkankan.fusion.service.ICaseOverviewService;
  10. import com.fdkankan.fusion.service.ICaseService;
  11. import org.apache.commons.lang3.StringUtils;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.web.bind.annotation.*;
  14. import java.io.File;
  15. import java.util.HashMap;
  16. /**
  17. * <p>
  18. * 前端控制器
  19. * </p>
  20. *
  21. * @author
  22. * @since 2025-05-13
  23. */
  24. @RestController
  25. @RequestMapping("/caseOverview")
  26. public class CaseOverviewController {
  27. @Autowired
  28. ICaseOverviewService caseOverviewService;
  29. @Autowired
  30. FusionConfig fusionConfig;
  31. @Autowired
  32. ICaseService caseService;
  33. @GetMapping("/getByCaseId")
  34. public ResultData getByCaseId (@RequestParam (required = false) String caseId){
  35. return ResultData.ok(caseOverviewService.getByCaseId(caseId));
  36. }
  37. @GetMapping("/info")
  38. public ResultData info (@RequestParam (required = false) String overviewId){
  39. return ResultData.ok(caseOverviewService.getById(overviewId));
  40. }
  41. @PostMapping("/addOrUpdate")
  42. public ResultData addOrUpdate (@RequestBody CaseOverview caseOverview){
  43. caseOverviewService.saveOrUpdate(caseOverview);
  44. return ResultData.ok(caseOverview);
  45. }
  46. @PostMapping("/del")
  47. public ResultData del (@RequestBody CaseOverview caseOverview){
  48. caseOverviewService.removeById(caseOverview.getId());
  49. return ResultData.ok();
  50. }
  51. }