using SqlSugar; namespace OpenAuth.Repository.Domain; using System; /// /// 媒体文件实体类 /// [SugarTable("lasa_mediafile")] public class LasaMediaFile { /// /// 主键ID /// [SugarColumn(IsPrimaryKey = true, ColumnName = "Id")] public string Id { get; set; } /// /// 计划ID /// public string FlightId { get; set; } /// /// 飞行器产品枚举 /// public string DroneModelKey { get; set; } /// /// 是否是原图 0否1是 /// public bool? IsOriginal { get; set; } /// /// 文件索引 /// public long? MediaIndex { get; set; } /// /// 负载产品枚举 /// public string PayloadModelKey { get; set; } /// /// 拍摄绝对高度 /// public float? AbsoluteAltitude { get; set; } /// /// 云台偏航角 /// public float? GimbalYawDegree { get; set; } /// /// 拍摄相对高度 /// public float? RelativeAltitude { get; set; } /// /// 拍摄位置纬度 /// public float? Lat { get; set; } /// /// 拍摄位置经度 /// public float? Lng { get; set; } /// /// 文件名称 /// public string Name { get; set; } /// /// 对象Key /// public string ObjectKey { get; set; } /// /// 路径 /// public string Path { get; set; } /// /// 文件创建时间 /// public DateTime? CreateTime { get; set; } public string TaskId { get; set; } /// /// 文件夹所属层级 /// public int Level { get; set; } /// /// 父文件key /// public string ParentKey { get; set; } public string WorkspaceId { get; set; } public int? ShowOnMap { get; set; } public int? display { get; set; } public string GraffitiJson { get; set; } public string FileTags { get; set; } public int Size { get; set; } public int Width { get; set; } public int Height { get; set; } }