diff --git a/MasstransferCommon/Model/Entity/Entity.cs b/MasstransferCommon/Model/Entity/Entity.cs index 11e3c22..52ed938 100644 --- a/MasstransferCommon/Model/Entity/Entity.cs +++ b/MasstransferCommon/Model/Entity/Entity.cs @@ -1,4 +1,5 @@ -using SQLite; +using Newtonsoft.Json; +using SQLite; namespace MasstransferCommon.Model.Entity; @@ -9,7 +10,7 @@ public class Entity { [PrimaryKey] public string? Id { get; set; } - [Column("create_time")] public DateTime CreateTime { get; set; } = DateTime.Now; + [Column("create_time"), JsonIgnore] public DateTime CreateTime { get; set; } = DateTime.Now; - [Column("update_time")] public DateTime UpdateTime { get; set; } = DateTime.Now; + [Column("update_time"), JsonIgnore] public DateTime UpdateTime { get; set; } = DateTime.Now; } \ No newline at end of file diff --git a/MasstransferExporter/DataExporter/Model/ConfigData.cs b/MasstransferExporter/DataExporter/Model/ConfigData.cs index f895096..e18adb1 100644 --- a/MasstransferExporter/DataExporter/Model/ConfigData.cs +++ b/MasstransferExporter/DataExporter/Model/ConfigData.cs @@ -1,13 +1,15 @@ -namespace MasstransferExporter.DataExporter.Model; +using Newtonsoft.Json; + +namespace MasstransferExporter.DataExporter.Model; /// /// 配置数据 /// public class ConfigData { - public string Name { get; set; } + [JsonProperty("name")] public string Name { get; set; } - public string Type { get; set; } + [JsonProperty("type")] public string Type { get; set; } - public object Param { get; set; } + [JsonProperty("param")] public object Param { get; set; } } \ No newline at end of file diff --git a/MasstransferExporter/Program.cs b/MasstransferExporter/Program.cs index 4664f89..5231f48 100644 --- a/MasstransferExporter/Program.cs +++ b/MasstransferExporter/Program.cs @@ -1,17 +1,10 @@ using MasstransferCommon.Events; using MasstransferCommon.Model.Entity; using MasstransferCommon.Scheduler; -using MasstransferCommon.Utils; using MasstransferCommunicate.Mqtt.Client; -using MasstransferCommunicate.Mqtt.Model; using MasstransferCommunicate.Process.Client; using MasstransferExporter.DataExporter; using MasstransferExporter.Init; -using MasstransferExporter.LogExporter; -using MasstransferExporter.LogExporter.Model; -using MasstransferExporter.RemoteControl.Model; -using MasstransferExporter.Stat; -using MasstransferExporter.StatExporter; using MasstransferInfrastructure.Database.Sqlite; using MasstransferInfrastructure.Mqtt.Model;