{
  "ThingsGateway.Plugin.DB.RealDBProducerProperty": {
    "BigTextConnectStr": "ConnectString",
    "SaveDays": "SaveDays",
    "BigTextScriptHistoryTable": "DynamicScriptHistoryTable",
    "RealTableBusinessInterval": "RealTableBusinessInterval",
    "StringTableName": "StringTableName",
    "NumberTableName": "NumberTableName"
  },
  "ThingsGateway.Plugin.QuestDB.QuestDBHistoryValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  },
  "ThingsGateway.Plugin.QuestDB.QuestDBNumberHistoryValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  },
  "ThingsGateway.Plugin.SqlDB.SqlDBProducerProperty": {
    "SaveDays": "SaveDays",
    "BigTextConnectStr": "ConnectString",
    "BigTextScriptHistoryTable": "DynamicScriptHistoryTable",
    "BigTextScriptRealTable": "DynamicScriptRealTable",
    "DbType": "DbType",
    "NumberTableName": "NumberTableName",
    "StringTableName": "StringTableName",
    "IsHistoryDB": "IsHistoryDB",
    "IsReadDB": "IsReadDB",
    "ReadDBTableName": "ReadDBTableName",
    "RealTableBusinessInterval": "RealTableBusinessInterval",
    "SqlDBSplitType": "SplitType"
  },
  "ThingsGateway.Plugin.SqlDB.SQLHistoryValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  },
  "ThingsGateway.Plugin.SqlDB.SQLNumberHistoryValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  },
  "ThingsGateway.Plugin.SqlDB.SQLRealValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  },
  "ThingsGateway.Plugin.DB.HistoryAlarm": {
    "AlarmCode": "AlarmCode",
    "AlarmLimit": "AlarmLimit",
    "AlarmText": "AlarmText",
    "AlarmTime": "AlarmTime",
    "AlarmType": "AlarmType",
    "DataType": "DataType",
    "Description": "Description",
    "DeviceName": "DeviceName",
    "EventTime": "EventTime",
    "ConfirmTime": "ConfirmTime",
    "FinishTime": "FinishTime",
    "EventType": "EventType",
    "Name": "Name",
    "RecoveryCode": "RecoveryCode",
    "RegisterAddress": "RegisterAddress",
    "Remark1": "Remark1",
    "Remark2": "Remark2",
    "Remark3": "Remark3",
    "Remark4": "Remark4",
    "Remark5": "Remark5"
  },
  "ThingsGateway.Plugin.DB.SQLHistoryAlarmProperty": {
    "SaveDays": "SaveDays",
    "BigTextConnectStr": "ConnectString",
    "DbType": "DbType",
    "TableName": "TableName",
    "VariableAlarmEnable": "VariableAlarmEnable",
    "PluginEventEnable": "PluginEventEnable",
    "BigTextScriptHistoryTable": "BigTextScriptHistoryTable",
    "BigTextScriptPluginEventDataHistoryTable": "BigTextScriptPluginEventDataHistoryTable"
  },
  "ThingsGateway.Plugin.TDengineDB.TDengineDBNumberHistoryValue": {
    "CollectTime": "CollectTime",
    "CreateTime": "CreateTime",
    "DeviceName": "DeviceName",
    "Id": "Id",
    "IsOnline": "IsOnline",
    "Name": "Name",
    "Value": "Value"
  }
}