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-business/src/main/java/com/battery/business/domain/TDeviceIngestRecord.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/battery-business/src/main/java/com/battery/business/domain/TDeviceIngestRecord.java b/battery-business/src/main/java/com/battery/business/domain/TDeviceIngestRecord.java
index a01b650..b770c53 100644
--- a/battery-business/src/main/java/com/battery/business/domain/TDeviceIngestRecord.java
+++ b/battery-business/src/main/java/com/battery/business/domain/TDeviceIngestRecord.java
@@ -20,30 +20,55 @@
     /** 载荷类别:存活心跳,只刷新"取数程序还在推"这一条事实。 */
     public static final String KIND_HEARTBEAT = "HEARTBEAT";
 
+    /** 落地行主键。 */
     private Long ingestId;
+    /** 推送来源所属的适配器实例编码。 */
     private String adapterCode;
+    /** 载荷类别:TOPOLOGY 拓扑上报、SAMPLE 逐点数据行、HEARTBEAT 存活心跳。 */
     private String payloadKind;
+    /** 厂商设备类型。 */
     private Integer devtype;
+    /** 厂商设备号。 */
     private Integer devid;
+    /** 厂商单元号。 */
     private Integer subdevid;
+    /** 厂商通道号。 */
     private Integer chlid;
+    /** 来源协议序号,工步切换点可在同一绝对秒内出现多条。 */
     private Long recordSequence;
+    /** 来源行身份,重复推送由它幂等忽略。 */
     private String recordKey;
+    /** 来源侧引用标识,如测试或来源记录编号,用于现场核对。 */
     private String sourceRef;
+    /** 设备时间,按来源时区解释后以 UTC 保存。 */
     private Date deviceTimeUtc;
+    /** 设备时间原始文本,保留厂商原值。 */
     private String deviceTimeRaw;
+    /** 解释设备时间所用的时区标识。 */
     private String timezoneId;
+    /** 设备实际循环号。 */
     private Integer cycleNo;
+    /** 设备实际工步号。 */
     private Integer stepNo;
+    /** 工步内相对时长,单位秒;由成功观测提供,不以接收时间推算。 */
     private BigDecimal relativeTimeSeconds;
+    /** 电压,业务单位 V。 */
     private BigDecimal voltageV;
+    /** 电流,业务单位 A。 */
     private BigDecimal currentA;
+    /** 充电容量,业务单位 Ah。 */
     private BigDecimal chargeCapacityAh;
+    /** 放电容量,业务单位 Ah。 */
     private BigDecimal dischargeCapacityAh;
+    /** 充电能量,业务单位 Wh。 */
     private BigDecimal chargeEnergyWh;
+    /** 放电能量,业务单位 Wh。 */
     private BigDecimal dischargeEnergyWh;
+    /** 厂商原始行内容,按收到的键值原样保存,便于回溯来源事实。 */
     private String payloadJson;
+    /** 记录内容摘要,用于重复推送的幂等与冲突判定。 */
     private byte[] contentSha256;
+    /** 服务器收到该行的时间,以 UTC 保存。 */
     private Date receivedAtUtc;
 
     public Long getIngestId() { return ingestId; } public void setIngestId(Long v) { ingestId = v; }

--
Gitblit v1.7.1