From b78295e8da96c3e5e76befeef9582ce5273dbb74 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期二, 29 九月 2026 13:10:23 +0800
Subject: [PATCH] 按代码规范检查整改实体注释、Service Javadoc 与分层边界

---
 ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java b/ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java
index 16c34e8..61dba9d 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java
@@ -32,6 +32,7 @@
         this.redisTemplate = redisTemplate;
     }
 
+    /** 读取模拟器主状态,不存在时原子写入默认拓扑;并发初始化时以 Redis 中先写入的那份为准。 */
     @Override
     public SimulatorState loadOrInitialize(SimulatorState defaultState)
     {
@@ -44,12 +45,14 @@
         return restoreState(stored);
     }
 
+    /** 整体覆盖模拟器主状态;该键不设普通 TTL。 */
     @Override
     public void save(SimulatorState state)
     {
         redisTemplate.opsForValue().set(STATE_KEY, JSON.toJSONString(state));
     }
 
+    /** 读取短期保留的最近请求;键不存在时返回空列表。 */
     @Override
     public List<RecentRequest> loadRecentRequests()
     {
@@ -58,6 +61,7 @@
         return List.copyOf(JSON.parseArray(stored.toString(), RecentRequest.class));
     }
 
+    /** 覆盖保存最近请求,整键按小时级 TTL 自动过期。 */
     @Override
     public void saveRecentRequests(List<RecentRequest> requests)
     {
@@ -65,6 +69,7 @@
                 RECENT_REQUESTS_TTL_HOURS, TimeUnit.HOURS);
     }
 
+    /** 人工重置:删除最近请求并写回默认主状态。 */
     @Override
     public void reset(SimulatorState defaultState)
     {

--
Gitblit v1.7.1