From f036e9546d9b9bff0983e3d4594eff06235b6497 Mon Sep 17 00:00:00 2001
From: ChenYi <296215406@outlook.com>
Date: Fri, 11 Apr 2025 14:50:46 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8D=95=E4=BE=A7=E7=82=B9?=
=?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Samples/SampleAppService.cs | 6 +--
.../AFNEntity/SingleMeasuringAFNDataEntity.cs | 4 +-
.../Attribute/SingleMeasuringAttribute.cs | 2 +-
.../Provider/IoTDBProvider.cs | 42 ++++++-------------
.../Provider/SessionPoolAdapter.cs | 3 +-
.../Provider/TableSessionPoolAdapter.cs | 8 +++-
6 files changed, 28 insertions(+), 37 deletions(-)
diff --git a/src/JiShe.CollectBus.Application/Samples/SampleAppService.cs b/src/JiShe.CollectBus.Application/Samples/SampleAppService.cs
index 551dc60..f243e05 100644
--- a/src/JiShe.CollectBus.Application/Samples/SampleAppService.cs
+++ b/src/JiShe.CollectBus.Application/Samples/SampleAppService.cs
@@ -128,16 +128,16 @@ public class SampleAppService : CollectBusAppService, ISampleAppService
///
///
[HttpGet]
- public async Task TestSingleMeasuringAFNData(string measuring, object value)
+ public async Task TestSingleMeasuringAFNData(string measuring, string value)
{
- SingleMeasuringAFNDataEntity meter = new SingleMeasuringAFNDataEntity()
+ var meter = new SingleMeasuringAFNDataEntity()
{
SystemName = "energy",
DeviceId = "402440506",
DeviceType = "Ammeter",
ProjectCode = "10059",
Timestamps = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(),
- SingleMeasuring = new Tuple(measuring, value)
+ SingleMeasuring = new Tuple(measuring, value)
};
await _iotDBProvider.InsertAsync(meter);
}
diff --git a/src/JiShe.CollectBus.Domain/IotSystems/AFNEntity/SingleMeasuringAFNDataEntity.cs b/src/JiShe.CollectBus.Domain/IotSystems/AFNEntity/SingleMeasuringAFNDataEntity.cs
index f53ca21..751e9e3 100644
--- a/src/JiShe.CollectBus.Domain/IotSystems/AFNEntity/SingleMeasuringAFNDataEntity.cs
+++ b/src/JiShe.CollectBus.Domain/IotSystems/AFNEntity/SingleMeasuringAFNDataEntity.cs
@@ -10,12 +10,12 @@ namespace JiShe.CollectBus.IotSystems.AFNEntity
///
/// AFN单项数据实体
///
- public class SingleMeasuringAFNDataEntity:IoTEntity
+ public class SingleMeasuringAFNDataEntity : IoTEntity
{
///
/// 单项数据对象
///
[SingleMeasuring(nameof(SingleMeasuring))]
- public Tuple SingleMeasuring { get; set; }
+ public Tuple SingleMeasuring { get; set; }
}
}
diff --git a/src/JiShe.CollectBus.IoTDBProvider/Attribute/SingleMeasuringAttribute.cs b/src/JiShe.CollectBus.IoTDBProvider/Attribute/SingleMeasuringAttribute.cs
index 9a85a85..ba5af69 100644
--- a/src/JiShe.CollectBus.IoTDBProvider/Attribute/SingleMeasuringAttribute.cs
+++ b/src/JiShe.CollectBus.IoTDBProvider/Attribute/SingleMeasuringAttribute.cs
@@ -7,7 +7,7 @@ using System.Threading.Tasks;
namespace JiShe.CollectBus.IoTDBProvider
{
///
- /// 用于标识当前实体为单侧点模式,单侧点模式只有一个Filed标识字段,类型是Tuple,Item1=>测点名称,Item2=>测点值
+ /// 用于标识当前实体为单侧点模式,单侧点模式只有一个Filed标识字段,类型是Tuple,Item1=>测点名称,Item2=>测点值,泛型
///
[AttributeUsage(AttributeTargets.Property)]
public class SingleMeasuringAttribute : Attribute
diff --git a/src/JiShe.CollectBus.IoTDBProvider/Provider/IoTDBProvider.cs b/src/JiShe.CollectBus.IoTDBProvider/Provider/IoTDBProvider.cs
index 297d250..acfab09 100644
--- a/src/JiShe.CollectBus.IoTDBProvider/Provider/IoTDBProvider.cs
+++ b/src/JiShe.CollectBus.IoTDBProvider/Provider/IoTDBProvider.cs
@@ -150,6 +150,7 @@ namespace JiShe.CollectBus.IoTDBProvider
var rowValues = new List