using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DW5S.DTO { /// /// 服务状态上报参数模型 /// public class SvrStateReportDto { /// /// 1 /// public TimeSpan DD { get; set; } /// /// 服务类型 /// public EnumSvrType SvrType { get; set; } /// /// 服务ID /// public string SvrID { get; set; } /// /// 服务Http基地址 /// public string BaseHttpAddr { get; set; } /// ///接口地址 /// public string SwaggerAddr { get; set; } /// /// 上报类型(服务上线=0,服务下线=1) /// public int ReportType { get; set; } } /// /// 服务类型枚举 /// public enum EnumSvrType { /// /// 采集服务 /// [Display(Name = "采集服务")] AdCgSvr, /// /// CPU参估服务 /// [Display(Name = "CPU参估服务")] CpuCgSvr, /// /// GPU参估服务 /// [Display(Name = "GPU参估服务")] GpuCgSvr, /// /// 信号检测服务 /// [Display(Name = "信号检测服务")] CheckSvr, /// /// 两星一地无参数据处理服务 /// [Display(Name = "两星一地无参数据处理服务")] X2D1NoRefTask, /// /// 两星一地有参处理服务 /// [Display(Name = "两星一地有参处理服务")] X2D1RefTask, /// /// 一星一地测向处理服务 /// [Display(Name = "一星一地测向处理服务")] X1D1CxTask, } }