From 304a405b47bfdf838a2563fd4c0d5d7e5125b46f Mon Sep 17 00:00:00 2001 From: yangwei <867012372@qq.com> Date: Tue, 24 Jun 2025 10:39:20 +0800 Subject: [PATCH] =?UTF-8?q?[feat]=E8=AE=BE=E5=A4=87=E7=BB=84=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E5=A2=9E=E5=8A=A0redis=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E2=91=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sample/manage/controller/DeviceProController.java | 8 ++++++++ .../dromara/sample/manage/service/IDeviceProService.java | 2 ++ .../sample/manage/service/impl/DeviceProServiceImpl.java | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/manage/controller/DeviceProController.java b/dk-modules/sample/src/main/java/org/dromara/sample/manage/controller/DeviceProController.java index 7cae641..43f11c0 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/manage/controller/DeviceProController.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/manage/controller/DeviceProController.java @@ -149,4 +149,12 @@ public class DeviceProController { List result = deviceProService.listUserGroup(); return HttpResultResponse.success(result); } + + /** + * 初始化将设备组数据存入redis + */ + @GetMapping("/redis/init") + public HttpResultResponse initProRedisCache(){ + return HttpResultResponse.success(deviceProService.initProRedisCache()); + } } diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/IDeviceProService.java b/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/IDeviceProService.java index 6e6c321..1e96f0f 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/IDeviceProService.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/IDeviceProService.java @@ -56,4 +56,6 @@ public interface IDeviceProService { List listUserGroup(); + Boolean initProRedisCache(); + } diff --git a/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceProServiceImpl.java b/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceProServiceImpl.java index fcd1d34..ac3f9c9 100644 --- a/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceProServiceImpl.java +++ b/dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceProServiceImpl.java @@ -359,6 +359,11 @@ public class DeviceProServiceImpl implements IDeviceProService { return ListUtil.empty(); } + @Override + public Boolean initProRedisCache() { + return this.updateDeviceProCache("init",null); + } + @Override public Boolean saveAndUpdate(DeviceProEntity entity) { boolean flag = true;