package com.fdkankan.fusion.controller; import com.fdkankan.fusion.common.ResultData; import com.fdkankan.fusion.entity.CaseFiles; import com.fdkankan.fusion.entity.CaseTabulation; import com.fdkankan.fusion.service.ICaseTabulationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *
* 前端控制器 *
* * @author * @since 2025-05-13 */ @RestController @RequestMapping("/caseTabulation") public class CaseTabulationController { @Autowired ICaseTabulationService caseTabulationService; @GetMapping("/getByCaseId") public ResultData getByCaseId (@RequestParam(required = false) String caseId){ return ResultData.ok(caseTabulationService.getByCaseId(caseId)); } @GetMapping("/info") public ResultData info (@RequestParam (required = false) String tabulationId){ return ResultData.ok(caseTabulationService.getById(tabulationId)); } @GetMapping("/getByOverviewId") public ResultData getByOverviewId (@RequestParam(required = false) String overviewId){ return ResultData.ok(caseTabulationService.getByOverviewId(overviewId)); } @PostMapping("/addOrUpdate") public ResultData addOrUpdate (@RequestBody CaseTabulation caseTabulation){ caseTabulationService.addOrUpdate(caseTabulation); return ResultData.ok(caseTabulation); } @PostMapping("/del") public ResultData del (@RequestBody CaseTabulation caseTabulation){ caseTabulationService.removeById(caseTabulation.getId()); return ResultData.ok(); } }