1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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,
- };
- }
- /// <summary>
- /// 用户名称(只有DAMA和IBS有)
- /// </summary>
- [Display(Name = "用户名称")]
- public string CheckName { get; set; }
- /// <summary>
- /// 第一路信噪比
- /// </summary>
- [Display(Name = "第1路信噪比")]
- public double? Snr1 { get; set; }
- /// <summary>
- /// 第二路信噪比
- /// </summary>
- [Display(Name = "第2路信噪比")]
- public double? Snr2 { get; set; }
- }
- }
|