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 long? Size { get; set; }
public int? Width { get; set; }
public int? Height { get; set; }
public string Tid { get; set; }
public string Bid { get; set; }
public int? FlightType { get; set; }
[SugarColumn(IsIgnore = true)]
public string PicLink { get; set; }
public string minipic { get; set; }
public double? FocalLength { get; set; }
[SugarColumn(IsIgnore = true)] public List Children { get; set; }
[SugarColumn(IsIgnore = true)] public string CreateUserName { get; set; }
[SugarColumn(IsIgnore = true)] public string TaskName { get; set; }
[SugarColumn(IsIgnore = true)] public string AirLineName { get; set; }
}