index.ts 725 Bytes
export interface HomeStatisticsRecordType {
  deviceInfo: DeviceInfo;
  alarmInfo: TotalInfo;
  tenantInfo: TotalInfo;
  customerInfo: TotalInfo;
  productInfo: TotalInfo;
  messageInfo: MessageInfo;
  alarmNoticeInfo: AlarmNoticeInfo;
}

export interface TotalInfo {
  sumCount: number;
  todayAdd: number;
}

export interface DeviceInfo {
  sumCount: number;
  onLine: number;
  offLine: number;
  inActive: number;
  gateWay: number;
  directConnection: number;
  sensor: number;
  todayAdd: number;
}

export interface MessageInfo {
  messageCount: number;
  dataPointsCount: number;
  todayMessageAdd: number;
  todayDataPointsAdd: number;
}

export interface AlarmNoticeInfo {
  sumCount: number;
  todayAdd: number;
}