diff --git a/src/main/java/iet/ustb/sf/controller/AnalysisController.java b/src/main/java/iet/ustb/sf/controller/AnalysisController.java index 4514413..d61c067 100644 --- a/src/main/java/iet/ustb/sf/controller/AnalysisController.java +++ b/src/main/java/iet/ustb/sf/controller/AnalysisController.java @@ -64,4 +64,11 @@ public class AnalysisController { return R.ok(); } + @Operation(summary = "删除图表") + @PostMapping("/delById") + public R delById(@RequestBody JSONObject params) { + analysisService.delById(params); + return R.ok(); + } + } diff --git a/src/main/java/iet/ustb/sf/service/AnalysisService.java b/src/main/java/iet/ustb/sf/service/AnalysisService.java index 56451a1..8a681a9 100644 --- a/src/main/java/iet/ustb/sf/service/AnalysisService.java +++ b/src/main/java/iet/ustb/sf/service/AnalysisService.java @@ -24,4 +24,6 @@ public interface AnalysisService extends IService { List getShowVals(JSONObject params); void saveAnalysis(JSONObject params); + + void delById(JSONObject params); } diff --git a/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java b/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java index 0cf1322..99a2201 100644 --- a/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java +++ b/src/main/java/iet/ustb/sf/service/impl/AnalysisServiceImpl.java @@ -197,6 +197,13 @@ public class AnalysisServiceImpl extends ServiceImpl analysisMapper.insertOrUpdate(analysis); } + @Override + public void delById(JSONObject params) { + String id = params.getString("id"); + CheckUtils.checkEmpty(id, "图表ID"); + analysisMapper.deleteById(id); + } + /** * 检查查询图表的参数是否异常 *