123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- using Microsoft.EntityFrameworkCore;
- using Newtonsoft.Json;
- using Serilog;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- namespace DW5S.Entity
- {
- /// <summary>
- /// 定位结果表
- /// </summary>
- [Index(nameof(TaskID), nameof(SigTime), nameof(FrequpHz), IsDescending = new[] { true, true, false })]
- public class PosRes : BaseEntity<long>
- {
- /// <summary>
- /// 任务ID
- /// </summary>
- public int TaskID { get; set; }
- /// <summary>
- /// 信号编号
- /// </summary>
- public int SigInfoID { get; set; }
- /// <summary>
- /// 信号
- /// </summary>
- public virtual SigInfo SigInfo { get; set; }
- /// <summary>
- /// 上行频点(Hz)(冗余字段,防止修改了SigInfo后不知道数据是哪个频点的结果)
- /// </summary>
- public long FrequpHz { get; set; }
- /// <summary>
- /// 下行频点(Hz)(冗余字段,防止修改了SigInfo后不知道数据是哪个频点的结果)
- /// </summary>
- public long FreqdownHz { get; set; }
- /// <summary>
- /// 信号时刻
- /// </summary>
- public DateTime SigTime { get; set; }
- /// <summary>
- /// 站点ID
- /// </summary>
- public long StationResID { get; set; }
- /// <summary>
- /// 站点信息
- /// </summary>
- public virtual StationRes StationRes { get; set; }
- /// <summary>
- /// 侧向站编号
- /// </summary>
- public long? CxResID { get; set; }
- /// <summary>
- /// 测向结果
- /// </summary>
- public virtual CxRes CxRes { get; set; }
- /// <summary>
- /// 参估编号
- /// </summary>
- public long CgResID { get; set; }
- /// <summary>
- /// 参估结果
- /// </summary>
- public virtual CgRes CgRes { get; set; }
- /// <summary>
- /// 目标ID
- /// </summary>
- public int? TargetInfoID { get; set; }
- /// <summary>
- /// 目标信息
- /// </summary>
- public TargetInfo TargetInfo { get; set; }
- /// <summary>
- /// 检测编号
- /// </summary>
- public long CheckResID { get; set; }
- /// <summary>
- /// 检测结果
- /// </summary>
- public virtual CheckRes CheckRes { get; set; }
- /// <summary>
- /// 定位类型
- /// </summary>
- public EnumPosResType PosResType { get; set; }
- /// <summary>
- /// 定位经度
- /// </summary>
- public double PosLon { get; set; }
- /// <summary>
- /// 定位纬度
- /// </summary>
- public double PosLat { get; set; }
- /// <summary>
- /// 镜像经度
- /// </summary>
- public double MirrLon { get; set; }
- /// <summary>
- /// 镜像纬度
- /// </summary>
- public double MirrLat { get; set; }
- /// <summary>
- /// 置信度(0-100)
- /// </summary>
- public int Confidence { get; set; }
- }
- }
|