repositories.go 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. package repositories
  2. import (
  3. "fwh-toolbox-server/repositories/api/fwh_pro"
  4. "fwh-toolbox-server/repositories/mongo"
  5. pgsql_alarmSnapshot "fwh-toolbox-server/repositories/pgsql/alarmSnapshot"
  6. pgsql_original "fwh-toolbox-server/repositories/pgsql/original"
  7. "fwh-toolbox-server/repositories/redis"
  8. )
  9. // 聚合包
  10. /*************** API ***************/
  11. // fwh_pro
  12. type EventAlarmType = fwh_pro.EventAlarmType
  13. const (
  14. EventAndAlarm EventAlarmType = fwh_pro.All // 0
  15. Event EventAlarmType = fwh_pro.Event // 1
  16. Alarm EventAlarmType = fwh_pro.Alarm // 2
  17. )
  18. var FwhHttpInit = fwh_pro.FwhHttpInit
  19. var QuerySiteBaseInfoList = fwh_pro.QuerySiteBaseInfoList
  20. var QuerySiteInfoList = fwh_pro.QuerySiteInfoList
  21. var QuerySiteList = fwh_pro.QuerySiteList
  22. var QuerySiteModeInfo = fwh_pro.QuerySiteModeInfo
  23. var QuerySitePowerFlow = fwh_pro.QuerySitePowerFlow
  24. var QuerySiteAlarmList = fwh_pro.QuerySiteAlarmList
  25. var QueryEventOrAlarmListOnTimeRange = fwh_pro.QueryEventOrAlarmListOnTimeRange
  26. var QueryAlarmSnapshotInfo = fwh_pro.QueryAlarmSnapshotInfo
  27. var QueryMqttLogListOnTimeRange = fwh_pro.QueryMqttLogListOnTimeRange
  28. var QuerySiteShutdownList = fwh_pro.QuerySiteShutdownList
  29. // fwh_emsLog
  30. var QueryCallEmsLog = fwh_pro.QueryCallEmsLog // 召唤EMS日志
  31. var QueryEmsLogCallRecord = fwh_pro.QueryEmsLogCallRecord // 查询EMS日志下载地址
  32. var QueryDownloadEmsLogFile = fwh_pro.QueryDownloadEmsLogFile // 请求下载EMS日志文件
  33. // fwh_faultRecord
  34. var QueryFaultRecordList = fwh_pro.QueryFaultRecordList // 查询故障录波日志
  35. var QueryFaultRecordCallableList = fwh_pro.QueryFaultRecordCallableList // 查询设备可召唤数据列表 - 仅自动录播
  36. var QueryCellFaultRecord = fwh_pro.QueryCellFaultRecord // 召唤故障录波日志
  37. var QueryFaultRecordCallRecordList = fwh_pro.QueryFaultRecordCallRecordList // 查询故障录波召唤记录
  38. var QueryFaultRecordSubList = fwh_pro.QueryFaultRecordSubList // 查询故障录波子记录
  39. var QueryDownloadFaultRecordData = fwh_pro.QueryDownloadFaultRecordData // 请求下载录波数据
  40. // fwh_update
  41. var QuerySystemUpdateLog = fwh_pro.QuerySystemUpdateLog // 查询系统升级记录
  42. var QuerySystemUpdateLogDetail = fwh_pro.QuerySystemUpdateLogDetail // 查询系统升级记录详细信息
  43. var QueryAHubUpdateLog = fwh_pro.QueryAHubUpdateLog // 查询aHub升级记录
  44. /*************** MONGO ***************/
  45. // Xlog
  46. var GetXlogManageList = mongo.GetXlogManageList
  47. var SendXlogCmd = mongo.SendXlogCmd
  48. // SiteMonitor
  49. var GetSiteMonitorConfig = mongo.GetSiteMonitorConfig
  50. var GetSiteMonitorNameList = mongo.GetSiteMonitorNameList
  51. var GetOneSiteMonitorConfig = mongo.GetOneSiteMonitorConfig
  52. var InsertSiteMonitorConfig = mongo.InsertSiteMonitorConfig
  53. var UpdateSiteMonitorConfig = mongo.UpdateSiteMonitorConfig
  54. var DeleteSiteMonitorConfig = mongo.DeleteSiteMonitorConfig
  55. var UpdateSiteMonitorPageConfig = mongo.UpdateSiteMonitorPageConfig
  56. // SiteAnalysis
  57. var GetSiteAnalysisManageList = mongo.GetSiteAnalysisManageList
  58. var GetSiteAnalysisConfig = mongo.GetSiteAnalysisConfig
  59. var InsertSiteAnalysisConfig = mongo.InsertSiteAnalysisConfig
  60. var UpdateSiteAnalysisConfig = mongo.UpdateSiteAnalysisConfig
  61. var UpdateSiteAnalysisDescription = mongo.UpdateSiteAnalysisDescription
  62. var UpdateSiteAnalysisResult = mongo.UpdateSiteAnalysisResult
  63. var DeleteSiteAnalysisConfig = mongo.DeleteSiteAnalysisConfig
  64. var InsertSiteAnalysisData = mongo.InsertSiteAnalysisData
  65. var InsertSiteAnalysisTimeline = mongo.InsertSiteAnalysisTimeline
  66. var InsertSiteAnalysisRuntime = mongo.InsertSiteAnalysisRuntime
  67. // StatisticsShutdown
  68. var GetStatisticsShutdown = mongo.GetStatisticsShutdown
  69. var GetLatestStatisticsShutdown = mongo.GetLatestStatisticsShutdown
  70. var GetStatisticsShutdownByDateRange = mongo.GetStatisticsShutdownByDateRange
  71. var InsertStatisticsShutdown = mongo.InsertStatisticsShutdown
  72. // BatchDownload
  73. var GetBatchDownloadManageList = mongo.GetBatchDownloadManageList
  74. var GetBatchDownloadConfig = mongo.GetBatchDownloadConfig
  75. var InsertBatchDownloadConfig = mongo.InsertBatchDownloadConfig
  76. var UpdateBatchDownloadDescription = mongo.UpdateBatchDownloadDescription
  77. var UpdateBatchDownloadResult = mongo.UpdateBatchDownloadResult
  78. var DeleteBatchDownloadConfig = mongo.DeleteBatchDownloadConfig
  79. var InsertBatchDownloadData = mongo.InsertBatchDownloadData
  80. var GetBatchDownloadData = mongo.GetBatchDownloadData
  81. var InsertBatchDownloadPathPowerFlow = mongo.InsertBatchDownloadPathPowerFlow
  82. var InsertBatchDownloadPathMqttLogs = mongo.InsertBatchDownloadPathMqttLogs
  83. var InsertBatchDownloadPathEventAlarm = mongo.InsertBatchDownloadPathEventAlarm
  84. var InsertBatchDownloadPathEmsLogs = mongo.InsertBatchDownloadPathEmsLogs
  85. var InsertBatchDownloadPathFaultRecord = mongo.InsertBatchDownloadPathFaultRecord
  86. var InsertBatchDownloadPathAlarmSnapshot = mongo.InsertBatchDownloadPathAlarmSnapshot
  87. var InsertBatchDownloadPathUpdateLog = mongo.InsertBatchDownloadPathUpdateLog
  88. var InsertBatchDownloadPathSettings = mongo.InsertBatchDownloadPathSettings
  89. /*************** PGSQL ***************/
  90. // Alarm Snapshot
  91. var QuerySnapshotFileRecord = pgsql_alarmSnapshot.QuerySnapshotFileRecord
  92. var InsertSnapshotFileRecord = pgsql_alarmSnapshot.InsertSnapshotFileRecord
  93. var QuerySnapshotData = pgsql_alarmSnapshot.QuerySnapshotData
  94. var InsertSnapshotData = pgsql_alarmSnapshot.InsertSnapshotData
  95. // Original
  96. type QuerySitesAnalysisRecord = pgsql_original.QuerySitesAnalysisRecord
  97. var CreateSitesAnalysisRecordTable = pgsql_original.CreateSitesAnalysisRecordTable
  98. /*************** MYSQL ***************/
  99. /*************** REDIS ***************/
  100. // Auth
  101. type SessionInfo = redis.SessionInfo
  102. var StoreSession = redis.StoreSession
  103. var GetSession = redis.GetSession
  104. var DeleteSession = redis.DeleteSession
  105. // BatchDownload
  106. var CreateBatchDownloadCallFileTaskList = redis.CreateCallFileTaskList
  107. var GetBatchDownloadCallFileTaskStandbyList = redis.GetCallFileTaskStandbyList
  108. var GetBatchDownloadCallFileTaskFailedList = redis.GetCallFileTaskFailedList
  109. var DeleteBatchDownloadCallFileTaskList = redis.DeleteCallFileTaskList
  110. var UpdateBatchDownloadCallFileResult = redis.UpdateCallFileResult