From ff37dd5c31dd5d0d48513cda9ec3c9047de600a0 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Mon, 14 Oct 2024 10:41:02 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=8B=86=E5=88=86=E6=B8=85=E7=A9=BArpt?= =?UTF-8?q?paramindex=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xydl/cac/controller/ParamIndexController.java | 7 +++++++ src/main/java/com/xydl/cac/service/ParamIndexService.java | 2 ++ .../xydl/cac/service/impl/IcdFileConfigServiceImpl.java | 1 - .../com/xydl/cac/service/impl/ParamIndexServiceImpl.java | 5 +++++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/xydl/cac/controller/ParamIndexController.java b/src/main/java/com/xydl/cac/controller/ParamIndexController.java index e824e00..e2f6397 100644 --- a/src/main/java/com/xydl/cac/controller/ParamIndexController.java +++ b/src/main/java/com/xydl/cac/controller/ParamIndexController.java @@ -65,4 +65,11 @@ public class ParamIndexController extends BasicController { return Response.success("OK"); } + @PostMapping("clearParamindex") + @ApiOperation("清空rptparamindex表数据") + public Response clearParamindex() throws Exception { + service.clearAll(); + return Response.success("OK"); + } + } diff --git a/src/main/java/com/xydl/cac/service/ParamIndexService.java b/src/main/java/com/xydl/cac/service/ParamIndexService.java index 712ceae..4b542ae 100644 --- a/src/main/java/com/xydl/cac/service/ParamIndexService.java +++ b/src/main/java/com/xydl/cac/service/ParamIndexService.java @@ -14,4 +14,6 @@ public interface ParamIndexService { BindDetail getRpt(Integer sensorId) throws Exception; void updateRpt(BindingModel item) throws Exception; + + void clearAll(); } diff --git a/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java index 72a368d..9146fcf 100644 --- a/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/IcdFileConfigServiceImpl.java @@ -206,7 +206,6 @@ public class IcdFileConfigServiceImpl implements IcdFileConfigService { configRepository.deleteAll(); fileRepository.deleteAll(); iedRepository.deleteAll(); - rptparamindexRepository.deleteAll(); } @Override diff --git a/src/main/java/com/xydl/cac/service/impl/ParamIndexServiceImpl.java b/src/main/java/com/xydl/cac/service/impl/ParamIndexServiceImpl.java index ac605a7..bfadf74 100644 --- a/src/main/java/com/xydl/cac/service/impl/ParamIndexServiceImpl.java +++ b/src/main/java/com/xydl/cac/service/impl/ParamIndexServiceImpl.java @@ -113,4 +113,9 @@ public class ParamIndexServiceImpl implements ParamIndexService { } } } + + @Override + public void clearAll() { + rptparamindexRepository.deleteAll(); + } }