| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 | using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml.Linq;namespace Ips.Library.Entity{    /// <summary>    /// 服务状态信息    /// </summary>    public class ModelSvrRpt    {        /// <summary>        /// 服务类型        /// </summary>        [Display(Name = "服务类型")]        public EnumSvrType SvrType { get; set; }        /// <summary>        /// 采集设备类型        /// </summary>        [Display(Name = "采集设备类型")]        public EnumCapDevType? CapDevType { get; set; }        /// <summary>        /// 服务上报类型        /// </summary>        [Display(Name = "服务上报类型", AutoGenerateField = false)]        public EnumSvrRptType SvrRptType { get; set; }        /// <summary>        /// 服务功能        /// </summary>        [Display(Name = "服务功能")]        public string Features { get; set; }        /// <summary>        /// 服务编号        /// </summary>        [Display(Name = "服务编号")]        public string SvrNo { get; set; }        /// <summary>        /// 服务Http基地址        /// </summary>        [Display(Name = "服务Http地址", AutoGenerateField = false)]        public string BaseHttpAddr { get; set; }        /// <summary>        ///接口地址        /// </summary>        [Display(Name = "接口地址")]        public string SwaggerAddr { get; set; }        /// <summary>        /// 状态上报时间        /// </summary>        [Display(Name = "状态上报时间")]        public DateTime ReportTime { get; set; }    }    /// <summary>    /// 服务类型枚举    /// </summary>    public enum EnumSvrType    {        /// <summary>        /// 采集服务        /// </summary>        [Display(Name = "采集服务")]        CapSvr,        /// <summary>        /// 调度服务        /// </summary>        [Display(Name = "调度服务")]        DdSvr,        /// <summary>        /// GPU服务        /// </summary>        [Display(Name = "GPU服务")]        GpuSvr,        /// <summary>        /// Cpu服务        /// </summary>        [Display(Name = "Cpu服务")]        CpuSvr,    }    /// <summary>    /// 采集设备类型    /// </summary>    public enum EnumCapDevType    {        /// <summary>        /// 华力采集        /// </summary>        [Display(Name = "华力采集")]        HL = 0,        /// <summary>        /// 前锋采集        /// </summary>        [Display(Name = "前锋采集")]        QF = 1,    }    /// <summary>    /// 服务类型枚举    /// </summary>    public enum EnumSvrRptType    {        /// <summary>        /// 服务上线        /// </summary>        [Display(Name = "服务上线")]        Online,        /// <summary>        /// 服务下线        /// </summary>        [Display(Name = "服务下线")]        Offline,    }}
 |