repositories.go 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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. Event EventAlarmType = fwh_pro.Event // 0
  15. Alarm EventAlarmType = fwh_pro.Alarm // 1
  16. )
  17. var FwhHttpInit = fwh_pro.FwhHttpInit
  18. var QuerySiteBaseInfoList = fwh_pro.QuerySiteBaseInfoList
  19. var QuerySiteInfoList = fwh_pro.QuerySiteInfoList
  20. var QuerySiteModeInfo = fwh_pro.QuerySiteModeInfo
  21. var QuerySitePowerFlow = fwh_pro.QuerySitePowerFlow
  22. var QuerySiteAlarmList = fwh_pro.QuerySiteAlarmList
  23. var QueryEventOrAlarmListOnTimeRange = fwh_pro.QueryEventOrAlarmListOnTimeRange
  24. var QueryAlarmSnapshotInfo = fwh_pro.QueryAlarmSnapshotInfo
  25. var QueryMqttLogListOnTimeRange = fwh_pro.QueryMqttLogListOnTimeRange
  26. var QuerySiteShutdownList = fwh_pro.QuerySiteShutdownList
  27. /*************** MONGO ***************/
  28. // Xlog
  29. var GetXlogManageList = mongo.GetXlogManageList
  30. var SendXlogCmd = mongo.SendXlogCmd
  31. // SiteMonitor
  32. var GetSiteMonitorConfig = mongo.GetSiteMonitorConfig
  33. var GetSiteMonitorNameList = mongo.GetSiteMonitorNameList
  34. var GetOneSiteMonitorConfig = mongo.GetOneSiteMonitorConfig
  35. var InsertSiteMonitorConfig = mongo.InsertSiteMonitorConfig
  36. var UpdateSiteMonitorConfig = mongo.UpdateSiteMonitorConfig
  37. var DeleteSiteMonitorConfig = mongo.DeleteSiteMonitorConfig
  38. var UpdateSiteMonitorPageConfig = mongo.UpdateSiteMonitorPageConfig
  39. // SiteAnalysis
  40. var GetSiteAnalysisManageList = mongo.GetSiteAnalysisManageList
  41. var GetSiteAnalysisConfig = mongo.GetSiteAnalysisConfig
  42. var InsertSiteAnalysisConfig = mongo.InsertSiteAnalysisConfig
  43. var UpdateSiteAnalysisConfig = mongo.UpdateSiteAnalysisConfig
  44. var UpdateSiteAnalysisDescription = mongo.UpdateSiteAnalysisDescription
  45. var UpdateSiteAnalysisResult = mongo.UpdateSiteAnalysisResult
  46. var DeleteSiteAnalysisConfig = mongo.DeleteSiteAnalysisConfig
  47. var InsertSiteAnalysisData = mongo.InsertSiteAnalysisData
  48. var InsertSiteAnalysisTimeline = mongo.InsertSiteAnalysisTimeline
  49. var InsertSiteAnalysisRuntime = mongo.InsertSiteAnalysisRuntime
  50. // StatisticsShutdown
  51. var GetStatisticsShutdown = mongo.GetStatisticsShutdown
  52. var GetLatestStatisticsShutdown = mongo.GetLatestStatisticsShutdown
  53. var GetStatisticsShutdownByDateRange = mongo.GetStatisticsShutdownByDateRange
  54. var InsertStatisticsShutdown = mongo.InsertStatisticsShutdown
  55. /*************** PGSQL ***************/
  56. // Alarm Snapshot
  57. var QuerySnapshotFileRecord = pgsql_alarmSnapshot.QuerySnapshotFileRecord
  58. var InsertSnapshotFileRecord = pgsql_alarmSnapshot.InsertSnapshotFileRecord
  59. var InsertSnapshotData = pgsql_alarmSnapshot.InsertSnapshotData
  60. // Original
  61. type QuerySitesAnalysisRecord = pgsql_original.QuerySitesAnalysisRecord
  62. var CreateSitesAnalysisRecordTable = pgsql_original.CreateSitesAnalysisRecordTable
  63. /*************** MYSQL ***************/
  64. /*************** REDIS ***************/
  65. // Auth
  66. type SessionInfo = redis.SessionInfo
  67. var StoreSession = redis.StoreSession
  68. var GetSession = redis.GetSession
  69. var DeleteSession = redis.DeleteSession