From ce0d2e3c328bd694b8323216e96c722ecab83f57 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 14:56:25 +0800
Subject: [PATCH] 整理架构重构验收后的业务注释
---
battery-device-simulator/src/main/java/com/battery/device/simulator/BtsSimulatorStateStore.java | 4 ++--
ruoyi-admin/src/main/java/com/battery/business/web/TTestWarningExceptionController.java | 2 +-
battery-device-simulator/src/main/java/com/battery/device/simulator/BtsDevelopmentSimulator.java | 2 +-
ruoyi-admin/src/main/java/com/battery/business/runtime/RedisBtsSimulatorStateStore.java | 6 +++---
ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentRealtimeSnapshotScheduler.java | 2 +-
ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java | 2 +-
battery-business/src/main/java/com/battery/business/service/impl/TTestLiveServiceImpl.java | 2 +-
7 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/battery-business/src/main/java/com/battery/business/service/impl/TTestLiveServiceImpl.java b/battery-business/src/main/java/com/battery/business/service/impl/TTestLiveServiceImpl.java
index ceedeb7..9878255 100644
--- a/battery-business/src/main/java/com/battery/business/service/impl/TTestLiveServiceImpl.java
+++ b/battery-business/src/main/java/com/battery/business/service/impl/TTestLiveServiceImpl.java
@@ -23,7 +23,7 @@
import com.battery.business.service.ITTestService;
import com.battery.business.mapper.TTestMapper;
-/** 将设备最新快照转换为测试视角,并托管 SSE 连接生命周期。 */
+/** 将设备最新快照转换为测试视角,按测试接收状态决定是否展示采集参数。 */
@Service
public class TTestLiveServiceImpl implements ITestLiveService
{
diff --git a/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsDevelopmentSimulator.java b/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsDevelopmentSimulator.java
index cc4a142..c4e597b 100644
--- a/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsDevelopmentSimulator.java
+++ b/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsDevelopmentSimulator.java
@@ -144,7 +144,7 @@
{
this.stateStore = stateStore;
state = stateStore.loadOrInitialize(defaultState());
- // 仅清理 Ticket13 之前嵌在主状态中的旧演示历史;独立历史由模拟器存储保留。
+ // 仅清理嵌在主状态中的旧演示历史;独立历史由模拟器存储保留。
state = stateStore.resetHistoryForDemoStartup(state);
restoreBtsHistory();
validateRestoredState();
diff --git a/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsSimulatorStateStore.java b/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsSimulatorStateStore.java
index 1bdefed..7252757 100644
--- a/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsSimulatorStateStore.java
+++ b/battery-device-simulator/src/main/java/com/battery/device/simulator/BtsSimulatorStateStore.java
@@ -16,7 +16,7 @@
/** 读取已有状态;仅在状态不存在时原子写入并返回默认状态。 */
SimulatorState loadOrInitialize(SimulatorState defaultState);
- /** 开发模拟器启动时清理上一轮演示历史;正式业务存储不需要实现该动作。 */
+ /** 开发模拟器启动时清理主状态中的旧内嵌历史,保留独立存储的历史。 */
default SimulatorState resetHistoryForDemoStartup(SimulatorState state) { return state; }
/** 完整保存下一版模拟器状态。 */
@@ -178,7 +178,7 @@
stepName, stepType, Instant.now());
}
- /** 兼容 Ticket13 之前仅包含核心测量值的历史记录。 */
+ /** 为仅包含核心测量值的历史记录补齐默认工步信息。 */
public BtsHistoryRecord(long sequenceId, Instant deviceTime, double currentA, double voltageV,
double capacityAh, double energyWh)
{
diff --git a/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentRealtimeSnapshotScheduler.java b/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentRealtimeSnapshotScheduler.java
index 0166281..b9be79a 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentRealtimeSnapshotScheduler.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/runtime/DevelopmentRealtimeSnapshotScheduler.java
@@ -5,7 +5,7 @@
import org.springframework.context.annotation.Profile;
import com.battery.business.service.ITestDataReceptionService;
-/** 开发环境按模拟器槽位主动形成完整实时采集快照;生产轮询周期由真实设备调度器决定。 */
+/** 开发环境触发数据接收,由业务服务按测试接收状态和采样槽位保存成功观测。 */
@Component
@Profile("dev-simulator")
public class DevelopmentRealtimeSnapshotScheduler
diff --git a/ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java b/ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java
index 4d0f536..a0555ae 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/runtime/FlywayMigrationConfig.java
@@ -9,7 +9,7 @@
import org.springframework.context.annotation.Configuration;
/**
- * 在 MyBatis 使用的主数据源上执行版本化迁移。
+ * 使用主数据源的连接参数建立独立 JDBC 连接,在业务数据源就绪前执行版本化迁移。
*
* <p>项目使用自定义 Druid 数据源,因此不使用 Spring Boot 默认 Flyway 自动装配。</p>
*/
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 848b0e9..f407c87 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
@@ -30,7 +30,7 @@
static final String RECENT_REQUESTS_KEY = "dev:bts-simulator:recent-requests:v1";
static final String HISTORY_KEYS_KEY = "dev:bts-simulator:collector-history-keys:v1";
static final String HISTORY_KEY_PREFIX = "dev:bts-simulator:collector-history:v1:";
- // Ticket21 fixture 变更后切换独立 key 版本,避免把旧的 3 循环演示历史恢复到新时间轴。
+ // 历史与播放位置使用独立键版本,避免把旧的三循环演示历史恢复到当前时间轴。
static final String BTS_HISTORY_KEYS_KEY = "dev:bts-simulator:bts-history-keys:v2";
static final String BTS_HISTORY_KEY_PREFIX = "dev:bts-simulator:bts-history:v2:";
static final String BTS_PLAYBACK_KEY_PREFIX = "dev:bts-simulator:bts-playback:v2:";
@@ -426,7 +426,7 @@
String model = object.getString("model");
int channelCount = requiredInteger(object, "channelCount");
boolean online = object.getBooleanValue("online");
- // Ticket04 状态只包含发现配置;首次恢复时以演示默认值补齐采样状态。
+ // 仅含发现配置的旧状态首次恢复时,以演示默认值补齐采样状态。
if (!object.containsKey("sampleIntervalMs"))
return new CollectorState(collectorId, deviceCode, ip, mac, name, manufacturer, model,
channelCount, online);
@@ -488,7 +488,7 @@
measurement, object.getString("unit"));
}
- /** 兼容 Ticket06 开发期间已写入但尚未拆分快照模型的状态。 */
+ /** 从尚未拆分快照模型的旧状态中提取最新测量值。 */
private List<CollectorRealtimeMeasurement> latestMeasurementsFromLegacyHistory(
List<CollectorMeasurementRecord> history, List<CollectorChannelState> channels)
{
diff --git a/ruoyi-admin/src/main/java/com/battery/business/web/TTestWarningExceptionController.java b/ruoyi-admin/src/main/java/com/battery/business/web/TTestWarningExceptionController.java
index 79f6f96..54c4b98 100644
--- a/ruoyi-admin/src/main/java/com/battery/business/web/TTestWarningExceptionController.java
+++ b/ruoyi-admin/src/main/java/com/battery/business/web/TTestWarningExceptionController.java
@@ -29,7 +29,7 @@
List<TTestWarningException> rows = mapper.selectWarningExceptions(testId, status);
return getDataTable(rows);
}
- /** 校验测试负责人身份并关闭异常,同时追加测试审计事实。 */
+ /** 校验测试负责人身份并关闭异常,通过应用操作日志记录处理动作。 */
@PreAuthorize("@ss.hasPermi('system:exception:handle')")
@Log(title = "测试预警异常", businessType = BusinessType.UPDATE)
@PutMapping("/{exceptionId}/close")
--
Gitblit v1.7.1