using System;
using SQLite;
namespace CounterDrone.Core.Models
{
/// 航路点
[Table("Waypoint")]
public class Waypoint
{
[PrimaryKey]
public string Id { get; set; } = Guid.NewGuid().ToString();
[Indexed]
public string ScenarioId { get; set; } = string.Empty;
/// 关联的批次 ID(多批次支持)
public string WaveId { get; set; } = string.Empty;
[NotNull]
public int OrderIndex { get; set; }
public double PosX { get; set; }
public double PosY { get; set; }
public double PosZ { get; set; }
public double Altitude { get; set; }
public double Speed { get; set; }
}
}