using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YunDa.SOMS.DataTransferObject.MainStationMaintenanceInfo.DeviceOperationWarning { public class VersionInfo: UploadMainstationBaseDetailInfo { [JsonProperty("基线板本")] public string BaselineBoard { get; set; } [JsonProperty("硬件版本")] public string HardwareVersion { get; set; } [JsonProperty("设备类型")] public string DeviceType { get; set; } [JsonProperty("板卡版本信息")] public List BoardVersionInfo { get; set; } } public class BoardVersionInfo { [JsonProperty("板卡号")] public string BoardNumber { get; set; } [JsonProperty("板卡类型")] public string BoardType { get; set; } [JsonProperty("板卡型号")] public string BoardModel { get; set; } [JsonProperty("板卡名称")] public string BoardName { get; set; } [JsonProperty("硬件版本")] public string HardwareVersion { get; set; } [JsonProperty("接口程序版本")] public string InterfaceProgramVersion { get; set; } [JsonProperty("接口程序校验码")] public string InterfaceProgramChecksum { get; set; } [JsonProperty("数据库版本")] public string DatabaseVersion { get; set; } [JsonProperty("保护程序版本")] public string ProtectionProgramVersion { get; set; } [JsonProperty("保护程序校验码")] public string ProtectionProgramChecksum { get; set; } [JsonProperty("BOOT版本")] public string BootVersion { get; set; } [JsonProperty("61850版本")] public string Version61850 { get; set; } [JsonProperty("FPGA版本")] public string FPGAVersion { get; set; } [JsonProperty("cid校验码")] public string CIDChecksum { get; set; } [JsonProperty("ccd校验码")] public string CCDChecksum { get; set; } [JsonProperty("序号")] public int? SequenceNumber { get; set; } [JsonProperty("程序版本")] public string ProgramVersion { get; set; } } }