refactor(diag-info): make all fields optional

This commit is contained in:
yangsy
2025-11-14 16:06:24 +08:00
parent 8a38da53d7
commit 1ed091f54d
12 changed files with 69 additions and 68 deletions

View File

@@ -1,31 +1,31 @@
export interface NdmNvrDiagInfo {
[key: string]: any;
logTime: string;
info: {
diskHealth: number[];
groupInfoList: {
freeSize: number;
state: number;
stateValue: string;
totalSize: number;
logTime?: string;
info?: {
diskHealth?: number[];
groupInfoList?: {
freeSize?: number;
state?: number;
stateValue?: string;
totalSize?: number;
}[];
};
stCommonInfo: {
设备ID: string;
软件版本: string;
生产厂商: string;
设备别名: string;
设备型号: string;
硬件版本: string;
内存使用率: string;
CPU使用率: string;
stCommonInfo?: {
设备ID?: string;
软件版本?: string;
生产厂商?: string;
设备别名?: string;
设备型号?: string;
硬件版本?: string;
内存使用率?: string;
CPU使用率?: string;
};
cdFanInfo: {
索引号: string;
'风扇转速(rpm)': string;
cdFanInfo?: {
索引号?: string;
'风扇转速(rpm)'?: string;
}[];
cdPowerSupplyInfo: {
索引号: string;
电源状态: string;
cdPowerSupplyInfo?: {
索引号?: string;
电源状态?: string;
}[];
}