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,
}
}