using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XdCxRhDW.Entity;
namespace XdCxRhDW.App
{
public class PosResViewModel : PosRes
{
public PosResViewModel()
{
}
public static PosResViewModel GetVm(PosRes res)
{
return new PosResViewModel()
{
ID = res.ID,
CgResID = res.CgResID,
CheckName = res.CheckRes?.UserName,
CheckResID = res.CheckResID,
Confidence = res.Confidence,
CreateTime = res.CreateTime,
CxResID = res.CxResID,
Deleted = res.Deleted,
FreqUpHz = res.FreqUpHz,
PosLat = res.PosLat,
MirrLon = res.MirrLon,
MirrLat = res.MirrLat,
PosResType = res.PosResType,
SigTime = res.SigTime,
Snr1 = res.CgRes?.Snr1,
Snr2 = res.CgRes?.Snr2,
PosLon = res.PosLon,
StationResID = res.StationResID,
TaskInfoID = res.TaskInfoID,
UpdateTime = res.UpdateTime,
TargetState = res.TargetState,
TargetInfoID = res.TargetInfoID,
ColorKey = res.ColorKey,
};
}
///
/// 用户名称(只有DAMA和IBS有)
///
[Display(Name = "用户名称")]
public string CheckName { get; set; }
///
/// 第一路信噪比
///
[Display(Name = "第1路信噪比")]
public double? Snr1 { get; set; }
///
/// 第二路信噪比
///
[Display(Name = "第2路信噪比")]
public double? Snr2 { get; set; }
}
}