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 与分层边界

---
 battery-device-simulator/src/main/java/com/battery/device/simulator/InMemoryBtsSimulatorStateStore.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/battery-device-simulator/src/main/java/com/battery/device/simulator/InMemoryBtsSimulatorStateStore.java b/battery-device-simulator/src/main/java/com/battery/device/simulator/InMemoryBtsSimulatorStateStore.java
index 722b799..f7903f7 100644
--- a/battery-device-simulator/src/main/java/com/battery/device/simulator/InMemoryBtsSimulatorStateStore.java
+++ b/battery-device-simulator/src/main/java/com/battery/device/simulator/InMemoryBtsSimulatorStateStore.java
@@ -11,6 +11,7 @@
     public InMemoryBtsSimulatorStateStore() { }
     public InMemoryBtsSimulatorStateStore(SimulatorState state) { this.state = state; }
 
+    /** 返回已有状态;尚未保存过任何状态时以 defaults 初始化并复用同一实例。 */
     @Override
     public synchronized SimulatorState loadOrInitialize(SimulatorState defaults)
     {
@@ -18,12 +19,16 @@
         return state;
     }
 
+    /** 保存状态引用,不做拷贝、校验或版本迁移。 */
     @Override
     public synchronized void save(SimulatorState state) { this.state = state; }
+    /** 返回最近请求列表;尚未保存过时为空列表。 */
     @Override
     public synchronized List<RecentRequest> loadRecentRequests() { return recentRequests; }
+    /** 保存最近请求的不可变副本,调用方后续修改原列表不影响这里。 */
     @Override
     public synchronized void saveRecentRequests(List<RecentRequest> requests) { recentRequests = List.copyOf(requests); }
+    /** 用 defaults 覆盖主状态并清空最近请求。 */
     @Override
     public synchronized void reset(SimulatorState defaults)
     {

--
Gitblit v1.7.1