diff --git a/src/CounterDrone.Core/DatabaseManager.cs b/src/CounterDrone.Core/DatabaseManager.cs index c03decb..701d1e5 100644 --- a/src/CounterDrone.Core/DatabaseManager.cs +++ b/src/CounterDrone.Core/DatabaseManager.cs @@ -72,14 +72,12 @@ namespace CounterDrone.Core db.CreateTable(); db.CreateTable(); db.CreateTable(); - db.CreateTable(); db.CreateIndex("SimTask", "TaskNumber"); db.CreateIndex("ControlZone", "TaskId"); db.CreateIndex("TargetConfig", "TaskId"); db.CreateIndex("EquipmentDeployment", "TaskId"); db.CreateIndex("Waypoint", "TaskId"); - db.CreateIndex("SimEvent", "TaskId"); db.CreateIndex("SimulationReport", "TaskId"); } } diff --git a/src/CounterDrone.Core/Models/SimEvent.cs b/src/CounterDrone.Core/Models/SimEvent.cs deleted file mode 100644 index 4a6b138..0000000 --- a/src/CounterDrone.Core/Models/SimEvent.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using SQLite; - -namespace CounterDrone.Core.Models -{ - /// 仿真事件(数据库记录) - [Table("SimEvent")] - public class SimEvent - { - [PrimaryKey] - public string Id { get; set; } = Guid.NewGuid().ToString(); - - [Indexed] - public string TaskId { get; set; } = string.Empty; - - public double OccurredAt { get; set; } - - public int EventType { get; set; } - - public string SourceId { get; set; } = string.Empty; - - public string TargetId { get; set; } = string.Empty; - - public string DataJson { get; set; } = "{}"; - - public string Description { get; set; } = string.Empty; - } -} diff --git a/test/unit/CounterDrone.Core.Tests/DatabaseManagerTests.cs b/test/unit/CounterDrone.Core.Tests/DatabaseManagerTests.cs index c6b67fb..3e6867f 100644 --- a/test/unit/CounterDrone.Core.Tests/DatabaseManagerTests.cs +++ b/test/unit/CounterDrone.Core.Tests/DatabaseManagerTests.cs @@ -31,13 +31,13 @@ namespace CounterDrone.Core.Tests { var db = _dbManager.OpenMainDb(); - // 验证所有 13 张表存在 + // 验证所有 12 张表存在 var tables = new[] { "ModelInfo", "AmmunitionSpec", "SimTask", "CombatScene", "ControlZone", "TargetConfig", "EquipmentDeployment", "CloudDispersal", "RoutePlan", "Waypoint", "Group", - "SimulationReport", "SimEvent" + "SimulationReport" }; foreach (var table in tables)