2024-11-29 09:03:54 +08:00

78 lines
2.2 KiB
C#

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
{
[JsonProperty("基线板本")]
public string BaselineBoard { get; set; }
[JsonProperty("硬件版本")]
public string HardwareVersion { get; set; }
[JsonProperty("设备类型")]
public string DeviceType { get; set; }
[JsonProperty("板卡版本信息")]
public List<BoardVersionInfo> 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; }
}
}