package com.fdkankan.fusion.controller; import com.fdkankan.fusion.common.ResultData; import com.fdkankan.fusion.entity.CaseOverview; import com.fdkankan.fusion.service.ICaseOverviewService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *

* 前端控制器 *

* * @author * @since 2025-05-13 */ @RestController @RequestMapping("/caseOverview") public class CaseOverviewController { @Autowired ICaseOverviewService caseOverviewService; @GetMapping("/getByCaseId") public ResultData getByCaseId (@RequestParam (required = false) String caseId){ return ResultData.ok(caseOverviewService.getByCaseId(caseId)); } @GetMapping("/info") public ResultData info (@RequestParam (required = false) String overviewId){ return ResultData.ok(caseOverviewService.getById(overviewId)); } @PostMapping("/addOrUpdate") public ResultData addOrUpdate (@RequestBody CaseOverview caseOverview){ caseOverviewService.saveOrUpdate(caseOverview); return ResultData.ok(); } @PostMapping("/del") public ResultData del (@RequestBody CaseOverview caseOverview){ caseOverviewService.removeById(caseOverview.getId()); return ResultData.ok(); } }